Home | History | Annotate | Download | only in test

Lines Matching refs:harness

65 # TAP::Harness->new(), they will be accessed directly, see the
155 # The following is quite a bit of hackery to adapt to both TAP::Harness
156 # and Test::Harness, depending on what's available.
157 # The TAP::Harness hack allows support for HARNESS_VERBOSE_FAILURE* and
158 # HARNESS_TAP_COPY, while the Test::Harness hack can't, because the pre
159 # TAP::Harness Test::Harness simply doesn't have support for this sort of
162 # We use eval to avoid undue interruption if TAP::Harness isn't present.
274 package TAP::Harness::OpenSSL;
275 use parent -norequire, 'TAP::Harness';
276 require TAP::Harness;
281 $package = 'TAP::Harness::OpenSSL';
286 # Fake TAP::Harness in case it's not loaded
287 package TAP::Harness::fake;
288 use parent 'Test::Harness';
300 # Pre TAP::Harness Test::Harness doesn't support [ filename, name ]
320 $Test::Harness::switches = join(' ', @switches);
321 Test::Harness::runtests(@args);
325 $package = 'TAP::Harness::fake';
335 my $harness = $package->new(\%tapargs);
337 $harness->runtests(map { [ abs2rel($_, rel2abs(curdir())), basename($_) ] }
342 $harness->runtests(map { [ abs2rel($_, rel2abs(curdir())), basename($_) ] }
364 # If this isn't a TAP::Parser::Aggregator, it's the pre-TAP test harness,