Test-Harness
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/Prove/State/Result.pm view on Meta::CPAN
Returns a new C<App::Prove::State::Result> instance.
=cut
sub new {
my ( $class, $arg_for ) = @_;
$arg_for ||= {};
my %instance_data = %$arg_for; # shallow copy
$instance_data{version} = $class->state_version;
my $tests = delete $instance_data{tests} || {};
my $self = bless \%instance_data => $class;
$self->_initialize($tests);
return $self;
}
sub _initialize {
my ( $self, $tests ) = @_;
my %tests;
while ( my ( $name, $test ) = each %$tests ) {
$tests{$name} = $self->test_class->new(
{ %$test,
lib/App/Prove/State/Result/Test.pm view on Meta::CPAN
=head2 Class Methods
=head3 C<new>
=cut
sub new {
my ( $class, $arg_for ) = @_;
$arg_for ||= {};
bless $arg_for => $class;
}
=head2 Instance Methods
=head3 C<name>
The name of the test. Usually a filename.
=head3 C<elapsed>
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.801 second using v1.00-cache-2.02-grep-82fe00e-cpan-9e6bc14194b )