Given all of this chat, what would folks think about an optional switch
to 'runtests' (the TAPx::Parser equivalent to 'prove'), which would
warn users about which test programs are being run without a plan?

Brilliant idea.

In functional testing, there are situations where one doesn't know how
many tests will be run. Say I am testing a web site to make sure that
the copyright is included on every page.
I don't want a plan, I just want to know if any pages fail (and which ones).

How is this handled with pod checking?

I think making it possible for the lack of a plan to be flagged when
it is important retains Perl's inherent flexibility while supporting
correctness when necessary.

--
Eric Hacker, CISSP

aptronym (AP-troh-NIM) noun
A name that is especially suited to the profession of its owner

I _can_ leave well enough alone, but my criteria for well enough is
pretty darn high.

Reply via email to