Add a target to manually run the python tests, and no other tests. In the same way as the hs-tests target simplifies testing Haskell changes while developing Haskell code, this target simplifies developing python code.
Signed-off-by: Klaus Aehlig <[email protected]> Signed-off-by: Niklas Hambuechen <[email protected]> Reviewed-by: Niklas Hambuechen <[email protected]> Cherry-picked from 5b8754f4f Signed-off-by: Klaus Aehlig <[email protected]> --- Makefile.am | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Makefile.am b/Makefile.am index 060cc6d..8033db1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2365,6 +2365,14 @@ hs-tests: test/hs/htest @rm -f htest.tix ./test/hs/htest +.PHONY: py-tests +py-tests: $(python_tests) ganeti $(built_python_sources) + error=; \ + for file in $(python_tests); \ + do if ! $(TESTS_ENVIRONMENT) $$file; then error=1; fi; \ + done; \ + test -z "$$error" + .PHONY: hs-shell-% hs-shell-%: test/hs/hpc-htools test/hs/hpc-mon-collector \ $(HS_BUILT_TEST_HELPERS) -- 2.2.0.rc0.207.ga3a616c
