xref: /openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/lib/Test2/Event/Waiting.pm (revision 5486feefcc8cb79b19e014ab332cc5dfd05b3b33)
15759b3d2Safresh1package Test2::Event::Waiting;
25759b3d2Safresh1use strict;
35759b3d2Safresh1use warnings;
45759b3d2Safresh1
5*5486feefSafresh1our $VERSION = '1.302199';
65759b3d2Safresh1
75759b3d2Safresh1
85759b3d2Safresh1BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
95759b3d2Safresh1use Test2::Util::HashBase;
105759b3d2Safresh1
115759b3d2Safresh1sub global { 1 };
125759b3d2Safresh1
135759b3d2Safresh1sub summary { "IPC is waiting for children to finish..." }
145759b3d2Safresh1
155759b3d2Safresh1sub facet_data {
165759b3d2Safresh1    my $self = shift;
175759b3d2Safresh1
185759b3d2Safresh1    my $out = $self->common_facet_data;
195759b3d2Safresh1
205759b3d2Safresh1    push @{$out->{info}} => {
215759b3d2Safresh1        tag     => 'INFO',
225759b3d2Safresh1        debug   => 0,
235759b3d2Safresh1        details => $self->summary,
245759b3d2Safresh1    };
255759b3d2Safresh1
265759b3d2Safresh1    return $out;
275759b3d2Safresh1}
285759b3d2Safresh1
295759b3d2Safresh11;
305759b3d2Safresh1
315759b3d2Safresh1__END__
325759b3d2Safresh1
335759b3d2Safresh1=pod
345759b3d2Safresh1
355759b3d2Safresh1=encoding UTF-8
365759b3d2Safresh1
375759b3d2Safresh1=head1 NAME
385759b3d2Safresh1
395759b3d2Safresh1Test2::Event::Waiting - Tell all procs/threads it is time to be done
405759b3d2Safresh1
415759b3d2Safresh1=head1 DESCRIPTION
425759b3d2Safresh1
435759b3d2Safresh1This event has no data of its own. This event is sent out by the IPC system
445759b3d2Safresh1when the main process/thread is ready to end.
455759b3d2Safresh1
465759b3d2Safresh1=head1 SOURCE
475759b3d2Safresh1
485759b3d2Safresh1The source code repository for Test2 can be found at
49*5486feefSafresh1L<https://github.com/Test-More/test-more/>.
505759b3d2Safresh1
515759b3d2Safresh1=head1 MAINTAINERS
525759b3d2Safresh1
535759b3d2Safresh1=over 4
545759b3d2Safresh1
555759b3d2Safresh1=item Chad Granum E<lt>exodist@cpan.orgE<gt>
565759b3d2Safresh1
575759b3d2Safresh1=back
585759b3d2Safresh1
595759b3d2Safresh1=head1 AUTHORS
605759b3d2Safresh1
615759b3d2Safresh1=over 4
625759b3d2Safresh1
635759b3d2Safresh1=item Chad Granum E<lt>exodist@cpan.orgE<gt>
645759b3d2Safresh1
655759b3d2Safresh1=back
665759b3d2Safresh1
675759b3d2Safresh1=head1 COPYRIGHT
685759b3d2Safresh1
69256a93a4Safresh1Copyright 2020 Chad Granum E<lt>exodist@cpan.orgE<gt>.
705759b3d2Safresh1
715759b3d2Safresh1This program is free software; you can redistribute it and/or
725759b3d2Safresh1modify it under the same terms as Perl itself.
735759b3d2Safresh1
74*5486feefSafresh1See L<https://dev.perl.org/licenses/>
755759b3d2Safresh1
765759b3d2Safresh1=cut
77