1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
# %TEST-DOC: Test the --documentation option and @TEST-DOC.
# %TEST-EXEC: btest -R rst >rst
# %TEST-EXEC: btest-diff rst
# %TEST-EXEC: btest -R md >md
# %TEST-EXEC: btest-diff md
%TEST-START-FILE btest.cfg
[btest]
TestDirs = testdoc misc multipart emptydir alternatives
TmpDir = .tmp
BaselineDir = Baseline
%TEST-END-FILE
%TEST-START-FILE testdoc/singleline
@TEST-DOC: This is a single-line TEST-DOC comment.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE testdoc/testdocmissing
# This test does not have a TEST-DOC keyword.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE testdoc/multiline
@TEST-DOC: This is a multi-line TEST-DOC comment.
@TEST-DOC: This is the 2nd line.
@TEST-EXEC: exit 0
@TEST-DOC: This is the 3rd line.
%TEST-END-FILE
%TEST-START-FILE testdoc/badtestdoc
@TEST-DOC This comment will not appear in output (missing colon after TEST-DOC).
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE misc/requires.test
# This test will not run due to TEST-REQUIRES, but is always documented.
@TEST-REQUIRES: false
@TEST-DOC: This is a skipped test.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE misc/subdir/subtest.test
@TEST-DOC: This test is in a subdirectory.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE multipart/multi.test
# Test if TEST-DOC works for a multi-part test.
@TEST-DOC: 1st test part.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE multipart/multi.test#2
@TEST-DOC: 2nd test part.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE multipart/multi.test#3
@TEST-DOC: 3rd test part.
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE emptydir/ignoretest
@TEST-DOC: This file is ignored (and does not appear in documentation output).
@TEST-IGNORE
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE alternatives/myalternate
@TEST-DOC: This test runs only for the given alternative, but it will always
@TEST-DOC: appear in the documentation output.
@TEST-ALTERNATIVE: myalternative
@TEST-EXEC: exit 0
%TEST-END-FILE
%TEST-START-FILE alternatives/default
@TEST-DOC: This test runs if no alternative is given.
@TEST-ALTERNATIVE: default
@TEST-EXEC: exit 0
%TEST-END-FILE
|