From f22072a1677c25a4cf48888756809bb1453c40b5 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Thu, 2 Jun 2022 07:38:06 -0400 Subject: build: move sample html steps into Makefile --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 79a1348a..b5fb1063 100644 --- a/Makefile +++ b/Makefile @@ -106,6 +106,29 @@ workflows: ## Run cog on the workflows to keep them up-to-date. prebuild: css workflows cogdoc ## One command for all source prep. +##@ Sample HTML reports + +.PHONY: _sample_cog_html sample_html sample_html_beta + +_sample_cog_html: clean + python -m pip install -e . + cd ~/cog/trunk; \ + rm -rf htmlcov; \ + PYTEST_ADDOPTS= coverage run --branch --source=cogapp -m pytest -k CogTestsInMemory; \ + coverage combine; \ + coverage html + +sample_html: _sample_cog_html ## Generate sample HTML report. + rm -f doc/sample_html/*.* + cp -r ~/cog/trunk/htmlcov/ doc/sample_html/ + rm doc/sample_html/.gitignore + +sample_html_beta: _sample_cog_html ## Generate sample HTML report for a beta release. + rm -f doc/sample_html_beta/*.* + cp -r ~/cog/trunk/htmlcov/ doc/sample_html_beta/ + rm doc/sample_html_beta/.gitignore + + ##@ Kitting: making releases .PHONY: kit kit_upload test_upload kit_local download_kits check_kits tag -- cgit v1.2.1