diff tests/test-run-tests.t @ 26109:bad09bd22b6a

run-tests: add support for marking tests as very slow I want to add tests for our packaging rules, but those necessarily run a whole build, or possibly two if both native packaging and docker are available. This lets us flag such tests with a `#require slow` so that they don't unnecessarily slow down normal test runs.
author Augie Fackler <augie@google.com>
date Mon, 24 Aug 2015 22:23:45 -0400
parents c380d5273e91
children 342ab95a1f4b
line wrap: on
line diff
--- a/tests/test-run-tests.t	Tue Aug 25 00:02:44 2015 -0400
+++ b/tests/test-run-tests.t	Mon Aug 24 22:23:45 2015 -0400
@@ -621,3 +621,17 @@
   # Ran 1 tests, 0 skipped, 0 warned, 0 failed.
 
 #endif
+
+test support for --allow-slow-tests
+  $ cat > test-very-slow-test.t <<EOF
+  > #require slow
+  >   $ echo pass
+  >   pass
+  > EOF
+  $ run-tests.py test-very-slow-test.t
+  s
+  Skipped test-very-slow-test.t: skipped
+  # Ran 0 tests, 1 skipped, 0 warned, 0 failed.
+  $ run-tests.py --allow-slow-tests test-very-slow-test.t
+  .
+  # Ran 1 tests, 0 skipped, 0 warned, 0 failed.