<commit_before>vows:
	@env PYTHONPATH=. pyvows --cover --cover_package=provy --cover_package=unit.tools.role_context --cover_threshold=80.0 tests/

setup:
	@pip install --requirement=REQUIREMENTS

vms:
	@cd vagrant && vagrant destroy && vagrant up

front:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.frontend -p vagrant front-end-user=frontend

back:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.backend -p vagrant

djangofront:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.frontend -p vagrant  front-end-user=frontend django_provyfile.py

djangoback:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.backend -p vagrant django_provyfile.py

rails:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test -p vagrant front-end-user=frontend rails_provyfile.py

ssh:
	@cd vagrant && vagrant ssh frontend

ssh-back:
	@cd vagrant && vagrant ssh backend

docs:
	@python docs.py

test:
	@env PYTHONHASHSEED=random PYTHONPATH=. nosetests --with-coverage --cover-package=provy --with-yanc --with-xtraceback tests/<commit_msg>Cleaning coverage report before running tests<commit_after>vows:
	@env PYTHONPATH=. pyvows --cover --cover_package=provy --cover_package=unit.tools.role_context --cover_threshold=80.0 tests/

setup:
	@pip install --requirement=REQUIREMENTS

vms:
	@cd vagrant && vagrant destroy && vagrant up

front:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.frontend -p vagrant front-end-user=frontend

back:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.backend -p vagrant

djangofront:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.frontend -p vagrant  front-end-user=frontend django_provyfile.py

djangoback:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test.backend -p vagrant django_provyfile.py

rails:
	@cd tests/functional && env PYTHONPATH=../../ python ../../provy/console.py -s test -p vagrant front-end-user=frontend rails_provyfile.py

ssh:
	@cd vagrant && vagrant ssh frontend

ssh-back:
	@cd vagrant && vagrant ssh backend

docs:
	@python docs.py

test:
	@env PYTHONHASHSEED=random PYTHONPATH=. nosetests --with-coverage --cover-package=provy --cover-erase --with-yanc --with-xtraceback tests/
{'fraction_non_alphanumeric': 0.15632653061224488, 'fraction_numerical': 0.0024489795918367346, 'mean_word_length': 3.505514705882353, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2505972', 'n_tokens_mistral': 899, 'n_tokens_neox': 855, 'n_words': 217}