-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm working on something based on TAP, and I've come up
with some questions that Test::Harness::TAP doesn't
seem to address..
1. If a testee stops numbering its results, the harness
is supposed to maintain its own counter until the
testee resumes numbering. What if the resumed numbers
don't match up?
ok 1
ok 2
ok
ok 25
2. What if the testee provides test numbers that at clearly
bogus, such as outside the plan scope?
1..2
ok 25
ok 26
3. Are test numbers required to be encountered in monotonically
increasing sequence? What if the testee provides test numbers
in a bogus sequence?
1..3
ok 1
ok 3
ok 2
4. What should the harness do if it gets a skip-all plan
but also gets results?
1..0 # Skipped out of perversity
ok 1
not ok 2
The docco says 'There must be at least one test line
in TAP output.' Is a skip-all situation the exception?
5. How should the harness handle a testee that doesn't provide a
plan at all? Assume an at-end plan of 1..n ?
Thanks!
- --
#ken P-)}
Ken Coar, Sanagendamgagwedweinini http://Ken.Coar.Org/
Author, developer, opinionist http://Apache-Server.Com/
"Millennium hand and shrimp!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQCVAwUBQ2v09prNPMCpn3XdAQIokAP/RzD79fEohE0EJOSGEqDrcBeX2zrrWxIR
iiNuEC8S2dqRxlVDDuhDD8biLwvFNoCSKqqaIe8HkhQrhQfYWAwku8w4/ncOpNhG
GqldYUdVS7L6/F2jn5IeeOnTnucPxPIgR2y+c10qNCkmUG9W3FJKQcMwhAde9nP/
MfdssWCQbTk=
=x22S
-----END PGP SIGNATURE-----