From a8a7bcff668708cc7cb1c464b82d2a224e0752b9 Mon Sep 17 00:00:00 2001 From: Egor Date: Fri, 3 Jul 2020 15:44:09 +0500 Subject: [PATCH] chore: fix help in Makefile, and add a new command --- Makefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 6a2f442a..b4c09330 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,9 @@ help: @echo "Tests:" @echo " test: Run tests" @echo " test-coverage: Run tests with HTML reporting (results + coverage)" - @echo " test-coverage-report: Open coverage report in default system web browser" + @echo " test-coverage-report: Generate HTML report of coverage" + @echo " test-coverage-view: Open coverage report in default system web browser" + @echo " test-coverage-and-view: Run tests with HTML report, and open it in default system web browser" @echo "" @echo "Documentation:" @echo " docs: Build docs" @@ -115,10 +117,12 @@ test-coverage-report: $(py) coverage html -d $(reports_dir)/coverage .PHONY: test-coverage-view -test-coverage-view: - $(py) coverage html -d $(reports_dir)/coverage +test-coverage-view: test-coverage-report python -c "import webbrowser; webbrowser.open('file://$(shell pwd)/reports/coverage/index.html')" +.PHONY: test-coverage-and-view +test-coverage-and-view: test-coverage test-coverage-view + # ================================================================================================= # Docs # =================================================================================================