82 lines
2.1 KiB
Plaintext
82 lines
2.1 KiB
Plaintext
# %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
|