[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
share
/
doc
/
perl-Test-Simple
/
t
/
Test2
/
modules
/
Event
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 TAP
SET
[ DEL ]
📄 Bail.t
1,719 B
SET
[ EDIT ]
|
[ DEL ]
📄 Diag.t
1,331 B
SET
[ EDIT ]
|
[ DEL ]
📄 Encoding.t
659 B
SET
[ EDIT ]
|
[ DEL ]
📄 Exception.t
1,234 B
SET
[ EDIT ]
|
[ DEL ]
📄 Fail.t
1,184 B
SET
[ EDIT ]
|
[ DEL ]
📄 Generic.t
3,811 B
SET
[ EDIT ]
|
[ DEL ]
📄 Note.t
1,266 B
SET
[ EDIT ]
|
[ DEL ]
📄 Ok.t
4,445 B
SET
[ EDIT ]
|
[ DEL ]
📄 Pass.t
1,209 B
SET
[ EDIT ]
|
[ DEL ]
📄 Plan.t
4,438 B
SET
[ EDIT ]
|
[ DEL ]
📄 Skip.t
926 B
SET
[ EDIT ]
|
[ DEL ]
📄 Subtest.t
1,482 B
SET
[ EDIT ]
|
[ DEL ]
📄 V2.t
2,562 B
SET
[ EDIT ]
|
[ DEL ]
📄 Waiting.t
630 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: Bail.t
use strict; use warnings; use Test2::Tools::Tiny; use Test2::Event::Bail; use Test2::EventFacet::Trace; my $bail = Test2::Event::Bail->new( trace => Test2::EventFacet::Trace->new(frame => ['foo', 'foo.t', 42]), reason => 'evil', ); ok($bail->causes_fail, "bailout always causes fail."); is($bail->terminate, 255, "Bail will cause the test to exit."); is($bail->global, 1, "Bail is global, everything should bail"); is($bail->summary, "Bail out! evil", "Summary includes reason"); $bail->set_reason(""); is($bail->summary, "Bail out!", "Summary has no reason"); ok($bail->diagnostics, "Bail events are counted as diagnostics"); is_deeply( $bail->facet_data, { about => { package => 'Test2::Event::Bail', eid => $bail->eid, }, control => { global => 1, terminate => 255, details => '', halt => 1 }, trace => { frame => [ 'foo', 'foo.t', '42', ], pid => $$, tid => 0 }, }, "Got facet data", ); $bail->set_reason('uhg'); is_deeply( $bail->facet_data, { about => { package => 'Test2::Event::Bail', eid => $bail->eid, }, control => { global => 1, terminate => 255, details => 'uhg', halt => 1 }, trace => { frame => [ 'foo', 'foo.t', '42', ], pid => $$, tid => 0 }, }, "Got facet data with reason", ); done_testing;