$ prove -v pm_11152486_test_more.t pm_11152486_test_more.t .. 1..3 not ok 1 - Fail: ok() not ok 2 - Fail: is() not ok 3 - Fail: ok() # Failed test 'Fail: ok()' # at pm_11152486_test_more.t line 11. # Failed test 'Fail: is()' # at pm_11152486_test_more.t line 14. # got: '1' # expected: '2' # Failed test 'Fail: ok()' # at pm_11152486_test_more.t line 17. # $var1[1] $var2[2] # Looks like you failed 3 tests of 3. Dubious, test returned 3 (wstat 768, 0x300) Failed 3/3 subtests Test Summary Report ------------------- pm_11152486_test_more.t (Wstat: 768 (exited 3) Tests: 3 Failed: 3) Failed tests: 1-3 Non-zero exit status: 3 Files=1, Tests=3, 0 wallclock secs ( 0.00 usr 0.09 sys + 0.03 cusr 0.08 csys = 0.20 CPU) Result: FAIL