[PATCH v3 5/8] t/README: Document test_external*
From: Ævar Arnfjörð Bjarmason <hidden>
Date: 2016-06-15 22:49:04
Subsystem:
the rest · Maintainer:
Linus Torvalds
There was do documentation for the test_external_without_stderr and test_external functions. Signed-off-by: Ævar Arnfjörð Bjarmason <redacted> --- On Thu, Jul 1, 2010 at 20:52, Jakub Narebski [off-list ref] wrote:
I think this example was to be about 'test_external'; currently it duplicates example for 'test_external_without_stderr'.
Quite correct. Here's a fixed patch that uses your example. Thanks. t/README | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/t/README b/t/README
index 2df56a8..3c31cff 100644
--- a/t/README
+++ b/t/README@@ -330,6 +330,33 @@ library for your script to use. test_done fi + - test_external [<prereq>] <message> <external> <script> + + Execute a <script> with an <external> interpreter (like perl). This + was added for tests like t9700-perl-git.sh which do most of their + work in an external test script. + + test_external \ + 'GitwebCache::*FileCache*' \ + "$PERL_PATH" "$TEST_DIRECTORY"/t9503/test_cache_interface.pl + + If the test is outputting its own TAP you should set the + test_external_has_tap variable somewhere before calling the first + test_external* function. See t9700-perl-git.sh for an example. + + # The external test will outputs its own plan + test_external_has_tap=1 + + - test_external_without_stderr [<prereq>] <message> <external> <script> + + Like test_external but fail if there's any output on stderr, + instead of checking the exit code. + + test_external_without_stderr \ + 'Perl API' \ + "$PERL_PATH" "$TEST_DIRECTORY"/t9700/test.pl + + Tips for Writing Tests ----------------------
--
1.7.1.251.g92a7