summaryrefslogtreecommitdiff
path: root/t/README
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2005-07-07 11:39:10 -0700
committerLibravatar Linus Torvalds <torvalds@g5.osdl.org>2005-07-07 15:53:35 -0700
commit776566000ffed2ffed5783f2227bb36859c85005 (patch)
treee6f357742c9eaebbd8421c2169474a43151e06c5 /t/README
parent[PATCH] Short-circuit git-clone-pack while cloning locally (take 2). (diff)
downloadtgif-776566000ffed2ffed5783f2227bb36859c85005.tar.xz
[PATCH] Prevent t6000 series from dropping useless sed.script in t/
The Makefile in the test suite directory considers any file matching t[0-9][0-9][0-9][0-9]-*.sh as the top-level test script to be executed. Unfortunately this was not documented, and the common test library, t6000-lib.sh was named to match that pattern. This caused t6000-lib.sh to be called from Makefile as the top-level program, causing it to leave t/sed.script file behind. Rename it to t6000lib.sh to prevent this, and document the naming convention a bit more clearly. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 't/README')
-rw-r--r--t/README8
1 files changed, 8 insertions, 0 deletions
diff --git a/t/README b/t/README
index 2a94fdb0b8..ab47ef9c5e 100644
--- a/t/README
+++ b/t/README
@@ -79,6 +79,14 @@ Second digit tells the particular command we are testing.
Third digit (optionally) tells the particular switch or group of switches
we are testing.
+If you create files under t/ directory (i.e. here) that is not
+the top-level test script, never name the file to match the above
+pattern. The Makefile here considers all such files as the
+top-level test script and tries to run all of them. A care is
+especially needed if you are creating a common test library
+file, similar to test-lib.sh, because such a library file may
+not be suitable for standalone execution.
+
Writing Tests
-------------