PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............. ok t/01-Capture-Tiny.t ........ ok t/02-capture.t ............. ok t/03-tee.t ................. ok t/06-stdout-closed.t ....... ok t/07-stderr-closed.t ....... ok # Failed test 'tee|perl|stderr|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------+ # * 1|'\n * 1|'' * # * 2|' * | | # +---+-----+---+----------+ # Failed test 'tee|perl|stderr|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------+ # * 1|'\n * 1|'' * # * 2|' * | | # +---+-----+---+----------+ # Failed test 'tee|perl|stderr|short - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|stderr|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|stderr|multiline - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|stderr|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|both|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|both|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|both|short - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|both|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|both|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|both|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|both|multiline - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|both|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|both|unicode - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|both|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|stdout|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|stdout|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|perl|stdout|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|stdout|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|perl|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|stderr|short - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|stderr|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|stderr|multiline - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|stderr|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|both|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|both|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|both|short - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|both|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|both|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|both|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|both|multiline - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|both|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|both|unicode - got STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|both|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|stdout|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|stdout|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee|sys|stdout|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|stdout|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee|sys|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|perl|stderr|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|perl|stderr|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|perl|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|perl|both|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|perl|both|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|perl|both|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|perl|both|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|perl|both|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|perl|both|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|perl|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|perl|both|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|perl|stdout|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|perl|stdout|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|perl|stdout|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|perl|stdout|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|perl|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|sys|stderr|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|sys|stderr|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|sys|stderr|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|sys|both|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|sys|both|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|sys|both|short - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDERR:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|sys|both|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|sys|both|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|sys|both|multiline - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDERR:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|sys|both|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|sys|both|unicode - tee STDERR' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDERR:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|sys|stdout|short - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|sys|stdout|short - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+----------------------+ # | Ln|Got |Expected | # +---+-----+----------------------+ # * 1|'' |'STDOUT:Hello World' * # +---+-----+----------------------+ # Failed test 'tee_scalar|sys|stdout|multiline - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|sys|stdout|multiline - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+----------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+----------------------+ # * 1|'' * 1|'STDOUT:First line\n * # | | * 2|Second line * # | | * 3|' * # +---+-----+---+----------------------+ # Failed test 'tee_scalar|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_scalar|sys|stdout|unicode - tee STDOUT' # at t/lib/Cases.pm line 30. # +---+-----+---+------------------------+ # | Ln|Got | Ln|Expected | # +---+-----+---+------------------------+ # * 1|'' * 1|'STDOUT:Hi! \x{263a}\n * # | | * 2|' * # +---+-----+---+------------------------+ # Failed test 'tee_merged|perl|stderr|short - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|perl|stderr|short - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|perl|stderr|multiline - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|stderr|multiline - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|stderr|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|both|short - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|perl|both|short - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|perl|both|short - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|perl|both|short - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|perl|both|multiline - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|both|multiline - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|both|multiline - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|both|multiline - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|both|unicode - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|both|unicode - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|both|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|both|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|stdout|short - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|perl|stdout|short - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|perl|stdout|multiline - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|stdout|multiline - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|perl|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|perl|stdout|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|stderr|short - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|sys|stderr|short - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|sys|stderr|multiline - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|stderr|multiline - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|stderr|unicode - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|stderr|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|both|short - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|sys|both|short - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|sys|both|short - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|sys|both|short - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hello\ World)' # Failed test 'tee_merged|sys|both|multiline - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|both|multiline - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|both|multiline - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|both|multiline - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|both|unicode - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|both|unicode - got STDERR' # at t/lib/Cases.pm line 173. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|both|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|both|unicode - tee STDOUT (STDERR)' # at t/lib/Cases.pm line 175. # '' # doesn't match '(?-xism:STDERR\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|stdout|short - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|sys|stdout|short - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hello\ World)' # Failed test 'tee_merged|sys|stdout|multiline - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|stdout|multiline - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:First\ line\ # Second\ line\ # )' # Failed test 'tee_merged|sys|stdout|unicode - got STDOUT' # at t/lib/Cases.pm line 172. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'tee_merged|sys|stdout|unicode - tee STDOUT (STDOUT)' # at t/lib/Cases.pm line 174. # '' # doesn't match '(?-xism:STDOUT\:Hi\!\ ☺\ # )' # Failed test 'no file descriptors leaked' # at t/08-stdin-closed.t line 41. # got: '4' # expected: '0' # Looks like you failed 135 tests of 308. t/08-stdin-closed.t ........ Dubious, test returned 135 (wstat 34560, 0x8700) Failed 135/308 subtests t/09-preserve-exit-code.t .. ok t/10-stdout-string.t ....... ok t/11-stderr-string.t ....... ok t/12-stdin-string.t ........ ok t/13-stdout-tied.t ......... ok t/14-stderr-tied.t ......... ok t/15-stdin-tied.t .......... ok t/16-catch-errors.t ........ ok Test Summary Report ------------------- t/08-stdin-closed.t (Wstat: 34560 Tests: 308 Failed: 135) Failed tests: 92-95, 98-99, 102-117, 120-121, 124-125 130-131, 134-135, 138-153, 156-157, 160-161 166, 169, 172-183, 185-186, 188-189, 193 196, 199-210, 212-213, 215-216, 219, 221 224, 226, 229, 231, 233-236, 238-241, 243-246 248, 250, 253, 255, 258, 260, 264, 266 269, 271, 274, 276, 278-281, 283-286, 288-291 293, 295, 298, 300, 303, 305, 308 Non-zero exit status: 135 t/13-stdout-tied.t (Wstat: 0 Tests: 309 Failed: 0) TODO passed: 6-7, 13, 19, 24-25, 31, 37, 40, 49, 60 73, 78, 91, 100-103, 114-115, 126-127, 136-139 150-151, 162-163, 170-172, 181, 190, 197-199 208, 217, 228, 230, 232, 247, 259, 261-262 273, 275, 277, 292, 304, 306-307 t/14-stderr-tied.t (Wstat: 0 Tests: 309 Failed: 0) TODO passed: 6, 12, 18-19, 24, 30, 36-37, 40, 43, 46 49, 52, 55, 60-61, 66-67, 72-73, 78-79 84-85, 90-91, 100-101, 112-113, 124-127 136-137, 148-149, 160-163, 170-171, 179-180 188-190, 197-198, 206-207, 215-217, 228-232 243-247, 258-262, 273-277, 288-292, 303-307 Files=15, Tests=3104, 5 wallclock secs ( 0.37 usr 0.04 sys + 7.74 cusr 2.70 csys = 10.85 CPU) Result: FAIL Failed 1/15 test programs. 135/3104 subtests failed. make: *** [test_dynamic] Error 255