On Tue, Sep 03, 2002 at 07:08:25PM -0700, David Wheeler wrote:
> In fact, other than the Test::Class method names, TEST_VERBOSE adds
> nothing to the output -- not even diag messages. So I've added this to
> the script that runs my test scripts through Test::Harness:
>
> use Test::Harness qw(runtests $verbose);
> $verbose = $ENV{TEST_VERBOSE} ? 1 : 0;
>
> But what am I missing? I know that a lot of people on the cpan-testers
> list ask for tests to be re-run with TEST_VERBOSE=1, but I can't see
> that it actually makes much difference. Should it?
TEST_VERBOSE, to Test::Harness, is not an environment variable. It's a make
attribute used by MakeMaker to set $Test::Harness::verbose like you have
above.
make test TEST_VERBOSE=1
That's what the folks on cpan-testers are asking for.
HARNESS_VERBOSE is the environment variable Test::Harness responds
to.
Test::Class uses the TEST_VERBOSE environment variable to print out the name
of each test before it's run.
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
It's Tobacco time!