passed => TRUE,
is_ok => TRUE,
directive => 'SKIP',
- explanation => ''
+ explanation => 'rope'
},
],
plan => '1..0',
'exit' => 0,
wait => 0,
version => 12,
- skip_all => '(no reason given)',
+ skip_all => 'rope',
},
skipall_v13 => {
results => [
wait => 0,
version => 12,
},
+
+ zero_valid => {
+ results => [
+ { is_plan => TRUE,
+ raw => '1..5',
+ tests_planned => 5,
+ passed => TRUE,
+ is_ok => TRUE,
+ },
+ { actual_passed => TRUE,
+ is_actual_ok => TRUE,
+ description => '- One',
+ passed => TRUE,
+ is_ok => TRUE,
+ is_test => TRUE,
+ has_skip => FALSE,
+ has_todo => FALSE,
+ number => 1,
+ is_unplanned => FALSE,
+ },
+ { actual_passed => TRUE,
+ is_actual_ok => TRUE,
+ description => '- Two',
+ passed => TRUE,
+ is_ok => TRUE,
+ is_test => TRUE,
+ has_skip => FALSE,
+ has_todo => FALSE,
+ number => 2,
+ is_unplanned => FALSE,
+ },
+ { actual_passed => TRUE,
+ is_actual_ok => TRUE,
+ description => '- Three',
+ passed => TRUE,
+ is_ok => TRUE,
+ is_test => TRUE,
+ has_skip => FALSE,
+ has_todo => FALSE,
+ number => 3,
+ is_unplanned => FALSE,
+ },
+ { actual_passed => TRUE,
+ is_actual_ok => TRUE,
+ description => '- Four',
+ passed => TRUE,
+ is_ok => TRUE,
+ is_test => TRUE,
+ has_skip => FALSE,
+ has_todo => FALSE,
+ number => 0,
+ is_unplanned => FALSE,
+ },
+ { actual_passed => TRUE,
+ is_actual_ok => TRUE,
+ description => '- Five',
+ passed => TRUE,
+ is_ok => TRUE,
+ is_test => TRUE,
+ has_skip => FALSE,
+ has_todo => FALSE,
+ number => 5,
+ is_unplanned => FALSE,
+ },
+ ],
+ plan => '1..5',
+ passed => [ 1 .. 3, 0, 5 ],
+ actual_passed => [ 1 .. 3, 0, 5 ],
+ failed => [],
+ actual_failed => [],
+ todo => [],
+ todo_passed => [],
+ skipped => [],
+ good_plan => TRUE,
+ is_good_plan => TRUE,
+ tests_planned => 5,
+ tests_run => 5,
+ parse_errors => [
+ 'Tests out of sequence. Found (0) but expected (4)',
+ ],
+ 'exit' => 0,
+ wait => 0,
+ version => 12,
+ },
);
my %HANDLER_FOR = (