NAME
Test::Stream::Event::Subtest - Subtest event
DESCRIPTION
This event is used to encapsulate subtests.
SYNOPSYS
YOU PROBABLY DO NOT WANT TO DIRECTLY GENERATE A SUBTEST EVENT. See the subtest()
function from Test::More::Tools instead.
INHERITENCE
the Test::Stream::Event::Subtest
class inherits from Test::Stream::Event::Ok and shares all of its methods and fields.
ACCESSORS
- my $se = $e->events
-
This returns an arrayref with all events generated during the subtest.
- my $x = $e->exception
-
If the subtest was killed by a
skip_all
orBAIL_OUT
the event will be returned by this accessor.
SUMMARY FIELDS
Test::Stream::Event::Subtest
inherits all of the summary fields from Test::Stream::Event::Ok.
- events => \@subevents
-
An arrayref containing all the events generated within the subtest, including plans.
- exception => \$plan_or_bail
-
If the subtest was aborted due to a bail-out or a skip_all, the event that caused the abort will be here (in addition to the events arrayref.
- plan => \$plan
-
The plan event for the subtest, this may be auto-generated.
- passing => $bool
-
True if the subtest was passing, false otherwise. This should not be confused with 'bool' inherited from Test::Stream::Event::Ok which takes TODO into account.
- count => $num
-
Number of tests run inside the subtest.
- failed => $num
-
Number of tests that failed inside the subtest.
SOURCE
The source code repository for Test::More can be found at http://github.com/Test-More/test-more/.
MAINTAINER
AUTHORS
The following people have all contributed to the Test-More dist (sorted using VIM's sort function).
- Chad Granum <exodist@cpan.org>
- Fergal Daly <fergal@esatclear.ie>>
- Mark Fowler <mark@twoshortplanks.com>
- Michael G Schwern <schwern@pobox.com>
- 唐鳳
COPYRIGHT
There has been a lot of code migration between modules, here are all the original copyrights together:
- Test::Stream
- Test::Stream::Tester
-
Copyright 2014 Chad Granum <exodist7@gmail.com>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html
- Test::Simple
- Test::More
- Test::Builder
-
Originally authored by Michael G Schwern <schwern@pobox.com> with much inspiration from Joshua Pritikin's Test module and lots of help from Barrie Slaymaker, Tony Bowden, blackstar.co.uk, chromatic, Fergal Daly and the perl-qa gang.
Idea by Tony Bowden and Paul Johnson, code by Michael G Schwern <schwern@pobox.com>, wardrobe by Calvin Klein.
Copyright 2001-2008 by Michael G Schwern <schwern@pobox.com>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html
- Test::use::ok
-
To the extent possible under law, 唐鳳 has waived all copyright and related or neighboring rights to Test-use-ok.
This work is published from Taiwan.
- Test::Tester
-
This module is copyright 2005 Fergal Daly <fergal@esatclear.ie>, some parts are based on other people's work.
Under the same license as Perl itself
See http://www.perl.com/perl/misc/Artistic.html
- Test::Builder::Tester
-
Copyright Mark Fowler <mark@twoshortplanks.com> 2002, 2004.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.