Skip to content

Instantly share code, notes, and snippets.

@Benabik
Created May 26, 2011 20:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Benabik/9b70421714f540c813c9 to your computer and use it in GitHub Desktop.
Save Benabik/9b70421714f540c813c9 to your computer and use it in GitHub Desktop.
prove -v t/extend_vtable.t
# Failed test 'Parrot_PMC_get_pmc_keyed'
# at t/src/extend_vtable.t line 248.
# got: 'Failed!
# Exception is: type 5 severity 2 message 'Null PMC access in destroy()'
# '
# expected: 'Done!
# '
# './t/src/extend_vtable_5' failed with exit code 0
# Failed test 'Parrot_PMC_get_pmc_keyed_int'
# at t/src/extend_vtable.t line 263.
# got: 'Failed!
# Exception is: type 5 severity 2 message 'Null PMC access in destroy()'
# '
# expected: 'Done!
# '
# './t/src/extend_vtable_7' failed with exit code 0
# Failed test 'Parrot_PMC_find_method'
# at t/src/extend_vtable.t line 324.
# got: '42
# Failed!
# Exception is: type 5 severity 2 message 'Null PMC access in destroy()'
# '
# expected: '42
# Done!
# '
# './t/src/extend_vtable_15' failed with exit code 0
# Failed test 'Parrot_PMC_get_pmc_keyed_str'
# at t/src/extend_vtable.t line 442.
# got: 'Failed!
# Exception is: type 5 severity 2 message 'Null PMC access in destroy()'
# '
# expected: 'Done!
# '
# './t/src/extend_vtable_28' failed with exit code 0
# Looks like you failed 4 tests of 113.
t/src/extend_vtable.t ..
1..113
ok 1 - Parrot_PMC_substr
ok 2 - Parrot_PMC_substr_str
ok 3 - Parrot_PMC_does_pmc
ok 4 - Parrot_PMC_get_repr
not ok 5 - Parrot_PMC_get_pmc_keyed
ok 6 - Parrot_PMC_get_string_keyed_int
not ok 7 - Parrot_PMC_get_pmc_keyed_int
ok 8 - Parrot_PMC_delete_keyed_int
ok 9 - Parrot_PMC_exists_keyed_int
ok 10 - Parrot_PMC_get_number_keyed_str
ok 11 - Parrot_PMC_get_integer_keyed_str
ok 12 - Parrot_PMC_exists_keyed_str
ok 13 - Parrot_PMC_delete_keyed
ok 14 - Parrot_PMC_exists_keyed
not ok 15 - Parrot_PMC_find_method
ok 16 - Parrot_PMC_splice
ok 17 - Parrot_PMC_set_pointer
ok 18 - Parrot_PMC_share(_ro)
ok 19 - Parrot_PMC_set_pointer_keyed_int
ok 20 - Parrot_PMC_set_pmc
ok 21 - Parrot_PMC_set_pmc_keyed
ok 22 - Parrot_PMC_set_pmc_keyed_int
ok 23 - Parrot_PMC_(set|get)_number_keyed
ok 24 - Parrot_PMC_(set|get)_number_keyed_int
ok 25 - Parrot_PMC_(set|get)_integer_keyed
ok 26 - Parrot_PMC_(set|get)_integer_keyed_int
ok 27 - Parrot_PMC_delete_keyed_str
not ok 28 - Parrot_PMC_get_pmc_keyed_str
ok 29 - Parrot_PMC_get_string_keyed_str
ok 30 - Parrot_PMC_defined_keyed
ok 31 - Parrot_PMC_defined_keyed_int
ok 32 - Parrot_PMC_delete_keyed_str
ok 33 - Parrot_PMC_set_string_keyed_str
ok 34 - Parrot_PMC_set_string_keyed
ok 35 - Parrot_PMC_set_string_keyed_int
ok 36 - Parrot_PMC_defined_keyed_str
ok 37 - Parrot_PMC_(set|get)_number_keyed_int
ok 38 - Parrot_PMC_(freeze|thaw|thawfinish)
ok 39 - Parrot_PMC_(add|remove)_attribute
ok 40 - Parrot_PMC_(add|remove)_vtable_override
ok 41 - Parrot_PMC_(add|remove)_method
ok 42 - Parrot_PMC_(add|remove)_role
ok 43 - Parrot_PMC_setprop
ok 44 - Parrot_PMC_delprop
ok 45 - Parrot_PMC_(add|remove)_parent
ok 46 - Parrot_PMC_hashvalue
ok 47 - Parrot_PMC_get_pointer
ok 48 - Parrot_PMC_get_pointer_keyed
ok 49 - Parrot_PMC_get_iter
ok 50 - Parrot_PMC_get_pmc
ok 51 - Parrot_PMC_get_namespace
ok 52 - Parrot_PMC_clone
ok 53 - Parrot_PMC_i_add_float
ok 54 - Parrot_PMC_(push|pop)_integer
ok 55 - Parrot_PMC_elements
ok 56 - Parrot_PMC_(shift|unshift)_integer
ok 57 - Parrot_PMC_(push|pop|shift)_pmc
ok 58 - Parrot_PMC_(unshift|pop)_pmc
ok 59 - Parrot_PMC_(push|pop)_string
ok 60 - Parrot_PMC_(unshift|shift)_string
ok 61 - Parrot_PMC_(push|pop)_float
ok 62 - Parrot_PMC_(unshift|shift)_float
ok 63 - Parrot_PMC_add_int
ok 64 - Parrot_PMC_absolute
ok 65 - Parrot_PMC_i_absolute
ok 66 - Parrot_PMC_(increment|decrement)
ok 67 - Parrot_PMC_i_neg
ok 68 - Parrot_PMC_neg
ok 69 - Parrot_PMC_floor_divide
ok 70 - Parrot_PMC_floor_divide_float
ok 71 - Parrot_PMC_floor_divide_int
ok 72 - Parrot_PMC_multiply
ok 73 - Parrot_PMC_multiply_int
ok 74 - Parrot_PMC_i_multiply
ok 75 - Parrot_PMC_i_multiply_int
ok 76 - Parrot_PMC_i_multiply_float
ok 77 - Parrot_PMC_multiply_float
ok 78 - Parrot_PMC_divide
ok 79 - Parrot_PMC_visit
ok 80 - Parrot_PMC_i_divide
ok 81 - Parrot_PMC_divide_int
ok 82 - Parrot_PMC_divide_float
ok 83 - Parrot_PMC_modulus
ok 84 - Parrot_PMC_i_modulus
ok 85 - Parrot_PMC_i_modulus_int
ok 86 - Parrot_PMC_defined
ok 87 - Parrot_PMC_is_same
ok 88 - Parrot_PMC_is_equal
ok 89 - Parrot_PMC_is_equal_num
ok 90 - Parrot_PMC_is_equal_string
ok 91 - Parrot_PMC_concatenate_str
ok 92 - Parrot_PMC_i_concatenate
ok 93 - Parrot_PMC_i_concatenate_str
ok 94 - Parrot_PMC_concatenate
ok 95 - Parrot_PMC_subtract
ok 96 - Parrot_PMC_i_subtract
ok 97 - Parrot_PMC_subtract_int
ok 98 - Parrot_PMC_subtract_float
ok 99 - Parrot_PMC_i_subtract_int
ok 100 - Parrot_PMC_i_subtract_float
ok 101 - Parrot_PMC_cmp
ok 102 - Parrot_PMC_cmp_string
ok 103 - Parrot_PMC_cmp_num
ok 104 - Parrot_PMC_i_add
ok 105 - Parrot_PMC_i_add_int
ok 106 - Parrot_PMC_add_float
ok 107 - Parrot_PMC_add
ok 108 - Parrot_PMC_(set|get)_bool
ok 109 - Parrot_PMC_type
ok 110 - Parrot_PMC_get_class
ok 111 - Parrot_PMC_can
ok 112 - Parrot_PMC_does
ok 113 - Parrot_PMC_assign_pmc
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/113 subtests
Test Summary Report
-------------------
t/src/extend_vtable.t (Wstat: 1024 Tests: 113 Failed: 4)
Failed tests: 5, 7, 15, 28
Non-zero exit status: 4
Files=1, Tests=113, 19 wallclock secs ( 0.07 usr 0.02 sys + 7.92 cusr 7.65 csys = 15.66 CPU)
Result: FAIL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment