.gitlab-ci.yml: add var SAMBA_CI_AUTOBUILD_ENABLE_COVERAGE
[bbaumbach/samba-autobuild/.git] / Makefile
index 60d87aef516bff0740967f3111d7b5c6b18d6c09..d456a410050a7fa6e6612ca9d0e6d7075785d9d2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,7 @@
 # simple makefile wrapper to run waf
 
-PYTHON?=python
 WAF_BINARY=$(PYTHON) ./buildtools/bin/waf
-WAF=WAF_MAKE=1 $(WAF_BINARY)
+WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY)
 
 all:
        $(WAF) build
@@ -16,6 +15,9 @@ uninstall:
 test:
        $(WAF) test $(TEST_OPTIONS)
 
+perftest:
+       $(WAF) test --perf-test $(TEST_OPTIONS)
+
 help:
        @echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
        $(WAF) --help
@@ -32,6 +34,15 @@ gdbtestenv:
 quicktest:
        $(WAF) test --quick $(TEST_OPTIONS)
 
+randomized-test:
+       $(WAF) test --random-order $(TEST_OPTIONS)
+
+testlist:
+       $(WAF) test --list $(TEST_OPTIONS)
+
+test-nopython:
+       $(WAF) test --no-subunit-filter --test-list=selftest/no-python-tests.txt $(TEST_OPTIONS)
+
 dist:
        touch .tmplock
        WAFLOCK=.tmplock $(WAF) dist