| 49 | 1 package IMPL::Test::HarnessRunner; | 
|  | 2 use strict; | 
|  | 3 use warnings; | 
|  | 4 | 
| 166 | 5 use parent qw(IMPL::Object IMPL::Object::Autofill IMPL::Object::Serializable); | 
| 180 | 6 use IMPL::lang qw(:declare :constants); | 
|  | 7 use TAP::Parser; | 
| 49 | 8 use Test::Harness; | 
|  | 9 | 
|  | 10 __PACKAGE__->PassThroughArgs; | 
|  | 11 | 
|  | 12 BEGIN { | 
|  | 13 } | 
|  | 14 | 
|  | 15 sub CTOR { | 
|  | 16     my $this = shift; | 
|  | 17 } | 
|  | 18 | 
|  | 19 sub RunTests { | 
|  | 20     my ($this,@files) = @_; | 
|  | 21 | 
|  | 22     return runtests(@files); | 
|  | 23 } | 
|  | 24 | 
|  | 25 sub ExecuteTests { | 
|  | 26     my ($this,%args) = @_; | 
|  | 27 | 
|  | 28     return Test::Harness::execute_tests(%args); | 
|  | 29 } | 
|  | 30 | 
|  | 31 1; |