diff options
author | Edward Hervey <edward.hervey@collabora.co.uk> | 2011-01-12 15:01:39 +0100 |
---|---|---|
committer | Edward Hervey <edward.hervey@collabora.co.uk> | 2011-01-12 15:01:39 +0100 |
commit | 21a885d462496fa7148abf21f7a24b511bc5f2e0 (patch) | |
tree | d25e6dec928582bcb5b87a16d80f65b263baacc4 /testsuite | |
parent | 4e4393c40cd5985e16b00c5f31e919b500c7663c (diff) |
testsuite: Add a make command to run tests forever
And will stop once they fail. Useful to debug racy tests.
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/Makefile.am | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/Makefile.am b/testsuite/Makefile.am index de055c8650..0ab63775e8 100644 --- a/testsuite/Makefile.am +++ b/testsuite/Makefile.am @@ -114,6 +114,13 @@ TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$ @PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH) $(PYTHON) $(srcdir)/runtests.py $* @rm -fr *.pyc +%.forever: % + @PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH) $(PYTHON) $(srcdir)/cleanup.py + @while true; do \ + PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH) \ + $(PYTHON) $(srcdir)/runtests.py $* || break; done + @rm -fr *.pyc + # valgrind all tests valgrind: $(tests) @echo "Valgrinding tests ..." |