<commit_before>all:
	$(MAKE) -C filesystem
	$(MAKE) -C unit

check: all
	$(MAKE) -C unit check

debug:
	$(MAKE) -C filesystem $@
	$(MAKE) -C unit $@

debugcheck:
	$(MAKE) -C filesystem debug
	$(MAKE) -C unit debug
	$(MAKE) -C unit debugcheck PROGRESS="dots"
	-./unit/bin/unittest.debug -p foo > /dev/null 2>&1
	-./unit/bin/unittest.debug -o foo > /dev/null 2>&1
	-./unit/bin/unittest.debug -t foo > /dev/null 2>&1
	-./unit/bin/unittest.debug -h > /dev/null 2>&1
	-./unit/bin/unittest.debug -r 1 -o none -l > /dev/null 2>&1
	$(MAKE) -C unit debugcheck PROGRESS=verbose
	$(MAKE) -C unit debugcheck PROGRESS=brief

coverage.info: debugcheck
	lcov --no-external --capture --directory . --output-file $@ > /dev/null

covreport: coverage.info
	rm -rf coverage-report
	genhtml $< --legend --output-directory coverage-report
	xdg-open coverage-report/index.html

clean:
	$(MAKE) -C filesystem clean
	$(MAKE) -C unit clean
	rm -f *.info
	rm -rf coverage-report

realclean:
	$(MAKE) -C filesystem realclean
	$(MAKE) -C unit realclean
	rm -f *.info
	rm -rf coverage-report
<commit_msg>Changed debugcheck target<commit_after>all:
	$(MAKE) -C filesystem
	$(MAKE) -C unit

check: all
	$(MAKE) -C unit check

debug:
	$(MAKE) -C filesystem $@
	$(MAKE) -C unit $@

debugcheck:
	$(MAKE) -C filesystem debug
	$(MAKE) -C unit debug
	-./unit/bin/unittest.debug -p dots \
	    -t Test_path_traits::test_encodable_types > /dev/null 2>&1
	-./unit/bin/unittest.debug -p foo > /dev/null 2>&1
	-./unit/bin/unittest.debug -o foo > /dev/null 2>&1
	-./unit/bin/unittest.debug -t foo > /dev/null 2>&1
	-./unit/bin/unittest.debug -h > /dev/null 2>&1
	-./unit/bin/unittest.debug -r 1 -o none -l > /dev/null 2>&1
#	$(MAKE) -C unit debugcheck PROGRESS=verbose
	-./unit/bin/unittest.debug -p brief \
	    -t Test_path_traits::test_encodable_types > /dev/null 2>&1
	-./unit/bin/unittest.debug -p verbose

coverage.info: debugcheck
	lcov --no-external --capture --directory . --output-file $@ > /dev/null

covreport: coverage.info
	rm -rf coverage-report
	genhtml $< --legend --output-directory coverage-report
	xdg-open coverage-report/index.html

clean:
	$(MAKE) -C filesystem clean
	$(MAKE) -C unit clean
	rm -f *.info
	rm -rf coverage-report

realclean:
	$(MAKE) -C filesystem realclean
	$(MAKE) -C unit realclean
	rm -f *.info
	rm -rf coverage-report

{'fraction_non_alphanumeric': 0.16738567730802417, 'fraction_numerical': 0.011216566005176877, 'mean_word_length': 3.0400696864111496, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 29, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7096603', 'n_tokens_mistral': 947, 'n_tokens_neox': 876, 'n_words': 249}