# fictitious TAP::DOM my $VAR1 = { 'tests_run' => 8, 'parse_errors' => [ 'Bad plan. You planned 6 tests but ran 8.' ], 'version' => 13, 'start_time' => '1236463400.25151', 'exit' => 0, 'skip_all' => undef, 'lines' => [ { 'is_comment' => 0, 'has_skip' => 0, 'as_string' => 'TAP version 13', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 1, 'raw' => 'TAP version 13' }, { 'is_comment' => 0, 'has_skip' => 0, 'as_string' => '1..6', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 1, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '1..6' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 1, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 0, 'is_pragma' => 0, 'as_string' => 'ok 1 - use Data::DPath;', 'has_skip' => 0, 'is_test' => 1, '_children' => [ { 'is_comment' => 0, 'has_skip' => 0, 'as_string' => 'NO MULTILINE IN TEST', 'is_yaml' => 1, 'is_test' => 0, 'is_plan' => 0, 'data' => [ { 'value' => 1, 'name' => 'Hash one' }, { 'value' => 2, 'name' => 'Hash two' } ], 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => 'NO MULTILINE IN TEST' } ], 'description' => '- use Data::DPath;', 'is_actual_ok' => 0, 'is_ok' => 1, 'has_todo' => 0, 'explanation' => '', 'type' => 'test', 'directive' => '', 'is_version' => 0, 'raw' => 'ok 1 - use Data::DPath;' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 2, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 0, 'is_pragma' => 0, 'as_string' => 'ok 2 - KEYs + PARENT', 'has_skip' => 0, 'is_test' => 1, 'description' => '- KEYs + PARENT', 'is_actual_ok' => 0, 'is_ok' => 1, 'has_todo' => 0, 'explanation' => '', 'type' => 'test', 'directive' => '', 'is_version' => 0, 'raw' => 'ok 2 - KEYs + PARENT' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 3, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 0, 'is_pragma' => 0, 'as_string' => 'ok 3 - quoted KEY containg slash', 'has_skip' => 0, 'is_test' => 1, 'description' => '- quoted KEY containg slash', 'is_actual_ok' => 0, 'is_ok' => 1, 'has_todo' => 0, 'explanation' => '', 'type' => 'test', 'directive' => '', 'is_version' => 0, 'raw' => 'ok 3 - quoted KEY containg slash' }, { 'is_comment' => 0, 'has_skip' => 0, 'as_string' => 'pragma +strict', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 1, 'is_version' => 0, 'raw' => 'pragma +strict' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 4, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 0, 'is_pragma' => 0, 'as_string' => 'not ok 4 # TODO spec only', 'has_skip' => 0, 'is_test' => 1, '_children' => [ { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# Failed (TODO) test at t/data_dpath.t line 144.', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# Failed (TODO) test at t/data_dpath.t line 144.' }, { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# Structures begin differing at:', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# Structures begin differing at:' }, { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# $got->[0] = Does not exist', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# $got->[0] = Does not exist' }, { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# $expected->[0] = ARRAY(0x8e4c238)', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# $expected->[0] = ARRAY(0x8e4c238)' } ], 'description' => '', 'is_actual_ok' => 0, 'is_ok' => 1, 'has_todo' => 1, 'explanation' => 'spec only', 'type' => 'test', 'directive' => 'TODO', 'is_version' => 0, 'raw' => 'not ok 4 # TODO spec only' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 5, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 0, 'is_pragma' => 0, 'as_string' => 'ok 5 - ANYWHERE + KEY + FILTER int # TODO spec only', 'has_skip' => 0, 'is_test' => 1, 'description' => '- ANYWHERE + KEY + FILTER int', 'is_actual_ok' => 1, 'is_ok' => 1, 'has_todo' => 1, 'explanation' => 'spec only', 'type' => 'test', 'directive' => 'TODO', 'is_version' => 0, 'raw' => 'ok 5 - ANYWHERE + KEY + FILTER int # TODO spec only' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 6, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 0, 'is_pragma' => 0, 'as_string' => 'ok 6 # SKIP rethink twice', 'has_skip' => 1, 'is_test' => 1, 'description' => '', 'is_actual_ok' => 0, 'is_ok' => 1, 'has_todo' => 0, 'explanation' => 'rethink twice', 'type' => 'test', 'directive' => 'SKIP', 'is_version' => 0, 'raw' => 'ok 6 # skip rethink twice' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 7, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 1, 'is_pragma' => 0, 'as_string' => 'not ok 7 # TODO spec only', 'has_skip' => 0, 'is_test' => 1, '_children' => [ { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# Failed (TODO) test at t/data_dpath.t line 356.', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# Failed (TODO) test at t/data_dpath.t line 356.' }, { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# Structures begin differing at:', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# Structures begin differing at:' }, { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# $got->[0] = Does not exist', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# $got->[0] = Does not exist' }, { 'is_comment' => 1, 'has_skip' => 0, 'as_string' => '# $expected->[0] = \'interesting value\'', 'is_yaml' => 0, 'is_test' => 0, 'is_plan' => 0, 'is_unknown' => 0, 'is_actual_ok' => 0, 'has_todo' => 0, 'is_bailout' => 0, 'is_pragma' => 0, 'is_version' => 0, 'raw' => '# $expected->[0] = \'interesting value\'' } ], 'description' => '', 'is_actual_ok' => 0, 'is_ok' => 0, 'has_todo' => 1, 'explanation' => 'spec only', 'type' => 'test', 'directive' => 'TODO', 'is_version' => 0, 'raw' => 'not ok 7 # TODO spec only' }, { 'is_comment' => 0, 'is_yaml' => 0, 'is_plan' => 0, 'number' => 8, 'is_unknown' => 0, 'is_bailout' => 0, 'is_unplanned' => 1, 'is_pragma' => 0, 'as_string' => 'ok 8 - FILTER eval regex # TODO too dirty, first cleanup _filter_eval', 'has_skip' => 0, 'is_test' => 1, 'description' => '- FILTER eval regex', 'is_actual_ok' => 1, 'is_ok' => 0, 'has_todo' => 1, 'explanation' => 'too dirty, first cleanup _filter_eval', 'type' => 'test', 'directive' => 'TODO', 'is_version' => 0, 'raw' => 'ok 8 - FILTER eval regex # TODO too dirty, first cleanup _filter_eval' } ], 'is_good_plan' => 0, 'end_time' => '1236463400.25468', 'has_problems' => 2, 'pragmas' => [ 'strict' ], 'plan' => '1..6', 'tests_planned' => 6 };