mirror of
https://github.com/samba-team/samba.git
synced 2025-01-21 18:04:06 +03:00
build: only run symbol checking if running all tests
this makes it much faster to run 1 test Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
This commit is contained in:
parent
58457e6cd2
commit
a04eac7aa2
8
Makefile
8
Makefile
@ -13,20 +13,20 @@ uninstall:
|
||||
$(WAF) uninstall
|
||||
|
||||
test:
|
||||
$(WAF) test --dup-symbol-check $(TEST_OPTIONS)
|
||||
$(WAF) test $(TEST_OPTIONS)
|
||||
|
||||
help:
|
||||
@echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
|
||||
$(WAF) --help
|
||||
|
||||
subunit-test:
|
||||
$(WAF) test --dup-symbol-check --filtered-subunit $(TEST_OPTIONS)
|
||||
$(WAF) test --filtered-subunit $(TEST_OPTIONS)
|
||||
|
||||
testenv:
|
||||
$(WAF) test --dup-symbol-check --testenv $(TEST_OPTIONS)
|
||||
$(WAF) test --testenv $(TEST_OPTIONS)
|
||||
|
||||
quicktest:
|
||||
$(WAF) test --dup-symbol-check --quick $(TEST_OPTIONS)
|
||||
$(WAF) test --quick $(TEST_OPTIONS)
|
||||
|
||||
dist:
|
||||
touch .tmplock
|
||||
|
@ -205,5 +205,12 @@ def cmd_testonly(opt):
|
||||
# main test entry point
|
||||
def cmd_test(opt):
|
||||
'''Run the test suite (see test options below)'''
|
||||
|
||||
# if running all tests, then force a symbol check
|
||||
env = LOAD_ENVIRONMENT()
|
||||
CHECK_MAKEFLAGS(env)
|
||||
if not Options.options.TESTS:
|
||||
Options.options.DUP_SYMBOLCHECK = True
|
||||
|
||||
Scripting.commands.append('build')
|
||||
Scripting.commands.append('testonly')
|
||||
|
Loading…
x
Reference in New Issue
Block a user