1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

selftest: Refer to subunit README rather than documenting locally.

This commit is contained in:
Jelmer Vernooij 2010-09-04 18:03:19 +02:00
parent 261d9aaff0
commit 025494b6bd

View File

@ -10,7 +10,7 @@ There are two parts to this:
selftest.pl simply outputs subunit, which can then be formatted or analyzed
by tools that understand the subunit protocol. One of these tools is
format-subunit.pl, which is used by default as part of "make test".
format-subunit, which is used by default as part of "make test".
Available testsuites
====================
@ -37,56 +37,9 @@ This protocol works by writing simple messages to standard output. Any
messages that can not be interpreted by this protocol are considered comments
for the last announced test.
Accepted commands are:
For a full description of the subunit protocol, see ../lib/subunit/README.
test
~~~~
test: <NAME>
Announce that a new test with the specified name is starting
success
~~~~~~~
success: <NAME>
Announce that the test with the specified name is done and ran successfully.
failure
~~~~~~~
failure: <NAME>
failure: <NAME> [ REASON ]
Announce that the test with the specified name failed. Optionally, it is
possible to specify a reason it failed.
The alias "fail" will also work.
xfail
~~~~~
xfail: <NAME>
xfail: <NAME> [ REASON ]
Announce that the test with the specified name failed but that the failure
was expected, e.g. it's a test for a known bug that hasn't been fixed yet.
Alternatively it is also possible to simply return "failure:" here but
specify in the samba4-knownfailures file that it is failing.
skip
~~~~
skip: <NAME>
skip: <NAME> [ REASON ]
Announce that the test with the specified name was skipped. Optionally a
reason can be specified.
time
~~~~
time: YYYY-MM-DD HH:mm:ssZ
Announce the current time. This may be used to calculate the duration of
various tests.
The following are Samba extensions to Subunit:
The following commands are Samba extensions to Subunit:
testsuite-count
~~~~~~~~~~~~~~~
@ -95,7 +48,7 @@ testsuite-count: number
Announce the number of tests that is going to be run.
start-testsuite
~~~~~~~~~
~~~~~~~~~~~~~~~
start-testsuite: name
The testsuite name is used as prefix for all containing tests.