|
|
@@ -130,7 +130,8 @@ sub new {
|
|
|
'comment' => \&commentCallback,
|
|
|
'unknown' => \&unknownCallback,
|
|
|
'bailout' => \&bailoutCallback,
|
|
|
- 'EOF' => \&EOFCallback
|
|
|
+ 'EOF' => \&EOFCallback,
|
|
|
+ 'plan' => \&planCallback,
|
|
|
};
|
|
|
|
|
|
my $tropts = {
|
|
|
@@ -564,6 +565,18 @@ sub EOFCallback {
|
|
|
return $cres;
|
|
|
}
|
|
|
|
|
|
+=head2 planCallback
|
|
|
+
|
|
|
+Used to record test planning messages.
|
|
|
+
|
|
|
+=cut
|
|
|
+
|
|
|
+sub planCallback {
|
|
|
+ my ($plan) = @_;
|
|
|
+ my $self = $plan->{'parser'};
|
|
|
+ $self->{raw_output} .= $plan->as_string;
|
|
|
+}
|
|
|
+
|
|
|
sub _set_result {
|
|
|
my ($self,$run_id,$test_name,$status,$notes,$options,$custom_options) = @_;
|
|
|
my $tc;
|