$ prove -v hexdig3.t hexdig3.t .. Filename: /tmp/zgeqEkMDL8 Filename: /tmp/TrjkWZFjs2 $VAR1 = [ 'e395fd01f84d7d1006a99e2a6b8fb832', '24676db37df646bab175feedec39259d' ]; not ok 1 - Same md5_hex for /tmp/zgeqEkMDL8 and /tmp/TrjkWZFjs2 # Failed test 'Same md5_hex for /tmp/zgeqEkMDL8 and /tmp/TrjkWZFjs2' # at hexdig3.t line 25. # got: 'e395fd01f84d7d1006a99e2a6b8fb832' # expected: '24676db37df646bab175feedec39259d' not ok 2 - compare() indicates no differences between /tmp/zgeqEkMDL8 and /tmp/TrjkWZFjs2 # Failed test 'compare() indicates no differences between /tmp/zgeqEkMDL8 and /tmp/TrjkWZFjs2' # at hexdig3.t line 28. # got: '1' # expected: '0' 1..2 # Looks like you failed 2 tests of 2. Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests Test Summary Report ------------------- hexdig3.t (Wstat: 512 Tests: 2 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2