a simple bloody line number.
Test and
line number are not mutually exclusive.
$ cat 669457.t
use strict;
use warnings;
use Test::More;
BEGIN { plan tests => 1; }
cmp_ok(1, q{==}, 2, q{Expect 1==2});
__END__
$ prove 669457.t
669457....NOK 1/1
# Failed test 'Expect 1==2'
# at 669457.t line 5.
# got: 1
# expected: 2
# Looks like you failed 1 test of 1.
669457....dubious
+
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
Failed Test Stat Wstat Total Fail List of Failed
----------------------------------------------------------------------
+---------
669457.t 1 256 1 1 1
Failed 1/1 test scripts. 1/1 subtests failed.
Files=1, Tests=1, 0 wallclock secs ( 0.03 cusr + 0.00 csys = 0.03 C
+PU)
Failed 1/1 test programs. 1/1 subtests failed.
$