2008/6/10 Gabor Szabo <[EMAIL PROTECTED]>:
> So apparently using Test::NoWarnings isn't that cool
> and mandating it with CPANTS metric is even less cool.

What's the problem with T::NW? Maybe I'm misunderstanding the rest of
this mail but you seem to be looking for something that will catch
warnings from other people's test scripts which is no what T::NW is
about. Or is there some other problem?

F

> The issue I am trying to solve is how to catch and report
> when a test suit gives any warnings?
>
> I wrote it in my blog too but here it is. Occasionally when I install
> a module manually I see warnings. Sometimes I report them
> but mostly I don't. I guess smokers will not see them as the
> tests actually pass.
>
> How could we catch those cases without using Test::NoWarnings ?
>
> Could the harness catch them?
>
> Catching anything on STDERR isn't good enough as diag() goes there.
>
> Would catching and reporting any output (both STDOUT and STDERR)
> that is not proper TAP help here?
>
> Of course it would still miss if someone has
>
>  print STDERR "# no cookies\n";
>
> I know one of the features of TAP that a parser should ignore anything it
> does not understand and it is especially important for forward compability.
>
> Maybe the harness of the smokers could do that - assuming they have the latest
> version of TAP - and then report the issues.
>
>
> Gabor
>
>
> --
> Gabor Szabo http://szabgab.com/blog.html
> Test Automation Tips http://szabgab.com/test_automation_tips.html
>

Reply via email to