From 5e2c08c6f0209e94b36d0770abae1a2b571cb0f1 Mon Sep 17 00:00:00 2001 From: Lea Wiemann Date: Tue, 17 Jun 2008 03:29:02 +0200 Subject: [PATCH] test-lib.sh: add --long-tests option Add a --long-tests option to test-lib.sh, which enables tests to selectively run more exhaustive (longer running, potentially brute-force) tests. Such exhaustive tests would only be useful if one works on the specific module that is being tested -- for a general "cd t/; make" to check whether everything is OK, such exhaustive tests shouldn't be run by default since the longer it takes to run the tests, the less often they are actually run. Signed-off-by: Lea Wiemann Signed-off-by: Junio C Hamano --- t/README | 4 ++++ t/test-lib.sh | 2 ++ 2 files changed, 6 insertions(+) diff --git a/t/README b/t/README index 70841a464..dc892631e 100644 --- a/t/README +++ b/t/README @@ -54,6 +54,10 @@ You can pass --verbose (or -v), --debug (or -d), and --immediate This causes the test to immediately exit upon the first failed test. +--long-tests:: + This causes additional long-running tests to be run (where + available), for more exhaustive testing. + Naming Tests ------------ diff --git a/t/test-lib.sh b/t/test-lib.sh index c86114166..e331cadcf 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -80,6 +80,8 @@ do debug=t; shift ;; -i|--i|--im|--imm|--imme|--immed|--immedi|--immedia|--immediat|--immediate) immediate=t; shift ;; + -l|--l|--lo|--lon|--long|--long-|--long-t|--long-te|--long-tes|--long-test|--long-tests) + export GIT_TEST_LONG=t; shift ;; -h|--h|--he|--hel|--help) help=t; shift ;; -v|--v|--ve|--ver|--verb|--verbo|--verbos|--verbose) -- 2.26.2