* Perl test scripts In the following the raw .t output gives messages at the start of the line, but Test::Harness ends up prefixing them with its progress print. The exact text of that prefix varies a little between Test::Harness versions but is unmatched. symbol: perl--Test # Test 2 got: "123" (t-compilation-perl.t at line 6) NOK 1# Test 1 got: "1234" (t/foo.t at line 46) symbol: perl--Test-failed The following from Test.pm module, # Failed test 1 in foo.t at line 6 d-compilation-perl....NOK 1# Failed test 1 in d-compilation-perl.t at line 27 ../devel/d-compilation-perl.t .. 1/1 # Failed test 1 in ../devel/d-compilation-perl.t at line 27 The following from Test::Builder, with or without a test name, and even a multi-line test name (multi-line "name"s arise if details like input data are included to identify what test is what), # Failed test in foo.t at line 5. # Failed test 'my name' # in foo.t at line 5. # Failed test 'my name # blah # ' # in foo.t at line 5.