path: root/t/README
diff options
authorJunio C Hamano <>2005-07-07 18:39:10 (GMT)
committerLinus Torvalds <>2005-07-07 22:53:35 (GMT)
commit776566000ffed2ffed5783f2227bb36859c85005 (patch)
treee6f357742c9eaebbd8421c2169474a43151e06c5 /t/README
parente95ab1edf38a0747832330cfa66763c25af9ad62 (diff)
[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, was named to match that pattern. This caused to be called from Makefile as the top-level program, causing it to leave t/sed.script file behind. Rename it to to prevent this, and document the naming convention a bit more clearly. Signed-off-by: Junio C Hamano <> Signed-off-by: Linus Torvalds <>
Diffstat (limited to 't/README')
1 files changed, 8 insertions, 0 deletions
diff --git a/t/README b/t/README
index 2a94fdb..ab47ef9 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, because such a library file may
+not be suitable for standalone execution.
Writing Tests