зеркало из https://github.com/mozilla/gecko-dev.git
Bug 469581 - |make *test*| doesn't accept arguments, like --leak-threshold; (Av1a) Support an |EXTRA_TEST_ARGS| variable; r=ted.mielczarek
This commit is contained in:
Родитель
5c7c4c4ca0
Коммит
9f12134e61
|
@ -75,14 +75,8 @@ upload::
|
||||||
ifdef ENABLE_TESTS
|
ifdef ENABLE_TESTS
|
||||||
# Implemented in testing/testsuite-targets.mk
|
# Implemented in testing/testsuite-targets.mk
|
||||||
|
|
||||||
ifdef TEST_PATH
|
|
||||||
BROWSER_TEST_PATH = --test-path=$(TEST_PATH)
|
|
||||||
else
|
|
||||||
BROWSER_TEST_PATH =
|
|
||||||
endif
|
|
||||||
|
|
||||||
mochitest-browser-chrome:
|
mochitest-browser-chrome:
|
||||||
$(RUN_MOCHITEST) --browser-chrome $(BROWSER_TEST_PATH)
|
$(RUN_MOCHITEST) --browser-chrome
|
||||||
$(CHECK_TEST_ERROR)
|
$(CHECK_TEST_ERROR)
|
||||||
|
|
||||||
mochitest:: mochitest-browser-chrome
|
mochitest:: mochitest-browser-chrome
|
||||||
|
|
|
@ -35,9 +35,10 @@
|
||||||
#
|
#
|
||||||
# ***** END LICENSE BLOCK *****
|
# ***** END LICENSE BLOCK *****
|
||||||
|
|
||||||
|
# Usage: |make [EXTRA_TEST_ARGS=...] mochitest*|.
|
||||||
mochitest:: mochitest-plain mochitest-chrome mochitest-a11y
|
mochitest:: mochitest-plain mochitest-chrome mochitest-a11y
|
||||||
|
|
||||||
RUN_MOCHITEST = rm -f ./$@.log && $(PYTHON) _tests/testing/mochitest/runtests.py --autorun --close-when-done --console-level=INFO --log-file=./$@.log --file-level=INFO
|
RUN_MOCHITEST = rm -f ./$@.log && $(PYTHON) _tests/testing/mochitest/runtests.py --autorun --close-when-done --console-level=INFO --log-file=./$@.log --file-level=INFO $(MOCHITEST_PATH) $(EXTRA_TEST_ARGS)
|
||||||
|
|
||||||
ifndef NO_FAIL_ON_TEST_ERRORS
|
ifndef NO_FAIL_ON_TEST_ERRORS
|
||||||
define CHECK_TEST_ERROR
|
define CHECK_TEST_ERROR
|
||||||
|
@ -59,18 +60,19 @@ MOCHITEST_PATH =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
mochitest-plain:
|
mochitest-plain:
|
||||||
$(RUN_MOCHITEST) $(MOCHITEST_PATH)
|
$(RUN_MOCHITEST)
|
||||||
$(CHECK_TEST_ERROR)
|
$(CHECK_TEST_ERROR)
|
||||||
|
|
||||||
mochitest-chrome:
|
mochitest-chrome:
|
||||||
$(RUN_MOCHITEST) --chrome $(MOCHITEST_PATH)
|
$(RUN_MOCHITEST) --chrome
|
||||||
$(CHECK_TEST_ERROR)
|
$(CHECK_TEST_ERROR)
|
||||||
|
|
||||||
mochitest-a11y:
|
mochitest-a11y:
|
||||||
$(RUN_MOCHITEST) --a11y $(MOCHITEST_PATH)
|
$(RUN_MOCHITEST) --a11y
|
||||||
$(CHECK_TEST_ERROR)
|
$(CHECK_TEST_ERROR)
|
||||||
|
|
||||||
RUN_REFTEST = rm -f ./$@.log && $(PYTHON) _tests/reftest/runreftest.py $(1) | tee ./$@.log
|
# Usage: |make [EXTRA_TEST_ARGS=...] *test|.
|
||||||
|
RUN_REFTEST = rm -f ./$@.log && $(PYTHON) _tests/reftest/runreftest.py $(EXTRA_TEST_ARGS) $(1) | tee ./$@.log
|
||||||
|
|
||||||
reftest:
|
reftest:
|
||||||
$(call RUN_REFTEST,$(topsrcdir)/layout/reftests/reftest.list)
|
$(call RUN_REFTEST,$(topsrcdir)/layout/reftests/reftest.list)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче