## ------ TEST ------ ## test : test_unit test_cli test_cli : cd tests/cli && ./help.sh test_unit : python -m unittest ## ---- COVERAGE ---- ## #coverage cov : coverage run -m unittest #generating coverage report covr : cov coverage report #generating coverage html report covhtml : cov coverage html ## ------ LINT ------ ## lint_all : cd .. && pylint testing lint_analysis : pylint analysis lint_commands : pylint commands lint_core : pylint core lint_formatting : pylint formatting lint_ui : pylint ui lint_main : pylint process.py ## ---- CLEANING ---- ## #removing extra files #|| true allows to bypass error if html cov isn't here, while still informing clean : coverage erase rm -r htmlcov || true