mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
4db3775c0f
Currently our perl tests use Test::More, which sends diag() messages to stderr, including when reporting why a test failed. Our 'runtests' harness from c-tap-harness discards stderr from test programs, unless we run in single-test mode (-o). As a result, when we run tests with 'runtests -v' and a test fails, we can't see any diagnostic information if the test was using perl's Test::More, including why a test failed. If the test is written in C using c-tap-harness bindings, diag() goes to stdout, and this problem doesn't happen. To make sure we can see diag() messages from perl tests, change the default behavior for Test::More to print diag() messages to stdout, where they will be read by 'runtests' and shown by 'runtests -v'. The diag messages are still discarded when running in non-v (and non-o) mode. Change-Id: I971a61cb9c83e85949ba6adf9af0ee54b0b23680 Reviewed-on: https://gerrit.openafs.org/15734 Tested-by: Andrew Deason <adeason@sinenomine.net> Reviewed-by: Michael Meffie <mmeffie@sinenomine.net> |
||
---|---|---|
.. | ||
afstest.pm | ||
mancheck_utils.pm |