%VALIDATION_FOR = (
directives => sub { shift; shift },
verbosity => sub { shift; shift },
+ normalize => sub { shift; shift },
timer => sub { shift; shift },
failures => sub { shift; shift },
+ comments => sub { shift; shift },
errors => sub { shift; shift },
color => sub { shift; shift },
jobs => sub { shift; shift },
=head1 VERSION
-Version 3.16
+Version 3.17
=cut
-$VERSION = '3.16';
+$VERSION = '3.17';
=head1 DESCRIPTION
=item * C<failures>
-Only show test failures (this is a no-op if C<verbose> is selected).
+Show test failures (this is a no-op if C<verbose> is selected).
+
+=item * C<comments>
+
+Show test comments (this is a no-op if C<verbose> is selected).
=item * C<quiet>
=item * C<directives>
If set to a true value, only test results with directives will be displayed.
-This overrides other settings such as C<verbose> or C<failures>.
+This overrides other settings such as C<verbose>, C<failures>, or C<comments>.
=item * C<stdout>
die "Unimplemented.";
}
+sub _output_success {
+ my ( $self, $msg ) = @_;
+ $self->_output($msg);
+}
+
=head3 C<summary>
$harness->summary( $aggregate );
# the exit status is nonzero
if ( $aggregate->all_passed ) {
- $self->_output("All tests successful.\n");
+ $self->_output_success("All tests successful.\n");
}
# ~TODO option where $aggregate->skipped generates reports