Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Test\Exception.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Test\Exception\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod t\stacktrace.t t\throws_ok.t t\caller........1..2 ok 1 ok 2 - threw Regexp ((?-xism:^main$)) ok t\edge-cases....1..0 # Skip stuff relating to RT#24678 that I have not fixed yet skipped all skipped: stuff relating to RT#24678 that I have not fixed yet t\Exception.....1..20 ok 1 - use Test::Exception; ok 2 - dies_ok: die ok 3 - dies_ok: normal exit detected ok 4 - lives_ok: normal exit ok 5 - lives_ok: die detected ok 6 - lives_ok: die detected ok 7 - throws_ok: regex match ok 8 - throws_ok: regex bad match detected ok 9 - throws_ok: identical exception class ok 10 - throws_ok: exception on normal exit ok 11 - throws_ok: exception sub-class ok 12 - throws_ok: bad sub-class match detected ok 13 - throws_ok: throws_ok found overloaded ok 14 - throws_ok: throws_ok found overloaded ok 15 - throws_ok: class from object match ok 16 - throws_ok: normal exit matched ok 17 - dies_ok: overload without fallback ok 18 - lives_ok: overload without fallback ok 19 - throws_ok: throws_ok overload without fallback ok 20 - throws_ok: can pass empty test description ok t\import........1..2 ok 1 - use Test::Exception; ok 2 - Test::Exception set plan ok t\isa...........1..1 ok 1 - Understand exception classes that override isa ok t\lives_and.....1..3 ok 1 - use Test::Exception; ok 2 - lives_and, no_exception & success ok 3 - lives_and works ok t\preserve......1..5 ok 1 - use Test::Exception; ok 2 - exception thrown okay in dies_ok ok 3 - exception preserved after dies_ok ok 4 - exception thrown okay in throws_ok ok 5 - exception preserved after thrown_ok ok t\return........1..13 ok 1 - use Test::Exception; ok 2 - dies_ok passed on die ok 3 - dies_ok returned true when block dies ok 4 - dies_ok fails when code does not die ok 5 - dies_ok returned false on failure ok 6 - throws_ok succeeded ok 7 - throws_ok returned true on success ok 8 - throws_ok fails when appropriate ok 9 - throws_ok returned false on failure ok 10 - lives_ok succeeded ok 11 - lives_ok returned true on success ok 12 - dies_ok fails ok 13 - lives_ok returned false on failure ok t\rt............ok 1 - RT 11846: throws_ok breaks tests that depend on caller stack: working 1..1 ok t\stacktrace....1..2 ok 1 - use Test::Exception; ok 2 - regex in stacktrace ignored ok t\throws_ok.....1..2 ok 1 - use Test::Exception; ok 2 - cannot pass undef to throws_ok ok All tests successful, 1 test skipped. Files=11, Tests=51, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)