Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 563156 Details for
Bug 676674
dev-libs/gjs-1.48.7: FAIL: installed-tests/js/testGObjectClass.js 3 GObject class constructs with property values from Gtk.Builder
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
test-suite.log
test-suite.log (text/plain), 140.99 KB, created by
ernsteiswuerfel
on 2019-01-29 00:50:15 UTC
(
hide
)
Description:
test-suite.log
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2019-01-29 00:50:15 UTC
Size:
140.99 KB
patch
obsolete
>================================== > gjs 1.48.7: ./test-suite.log >================================== > ># TOTAL: 796 ># PASS: 780 ># SKIP: 14 ># XFAIL: 0 ># FAIL: 1 ># XPASS: 0 ># ERROR: 1 > >.. contents:: :depth: 2 > >PASS: gjs-tests >=============== > ># random seed: R02S3b04056f69904e1293738b5f4d80f9be >1..96 ># Start of gjs tests ># Start of context tests >ok 1 /gjs/context/exit >PASS: gjs-tests 1 /gjs/context/exit ># Start of construct tests >ok 2 /gjs/context/construct/destroy >PASS: gjs-tests 2 /gjs/context/construct/destroy >ok 3 /gjs/context/construct/eval >PASS: gjs-tests 3 /gjs/context/construct/eval ># End of construct tests ># End of context tests ># Start of gobject tests >ok 4 /gjs/gobject/js_defined_type >PASS: gjs-tests 4 /gjs/gobject/js_defined_type ># End of gobject tests ># Start of jsutil tests ># Start of strip_shebang tests >ok 5 /gjs/jsutil/strip_shebang/no_shebang >PASS: gjs-tests 5 /gjs/jsutil/strip_shebang/no_shebang >ok 6 /gjs/jsutil/strip_shebang/have_shebang >PASS: gjs-tests 6 /gjs/jsutil/strip_shebang/have_shebang >ok 7 /gjs/jsutil/strip_shebang/only_shebang >PASS: gjs-tests 7 /gjs/jsutil/strip_shebang/only_shebang ># End of strip_shebang tests ># End of jsutil tests ># Start of jsapi tests ># Start of util tests ># Start of error tests >ok 8 /gjs/jsapi/util/error/throw >PASS: gjs-tests 8 /gjs/jsapi/util/error/throw ># End of error tests ># Start of string tests >ok 9 /gjs/jsapi/util/string/char16_data >PASS: gjs-tests 9 /gjs/jsapi/util/string/char16_data >ok 10 /gjs/jsapi/util/string/to_ucs4 >PASS: gjs-tests 10 /gjs/jsapi/util/string/to_ucs4 ># Start of js tests ># Start of string tests >ok 11 /gjs/jsapi/util/string/js/string/utf8 >PASS: gjs-tests 11 /gjs/jsapi/util/string/js/string/utf8 ># End of string tests ># End of js tests ># End of string tests ># Start of debug_string tests >ok 12 /gjs/jsapi/util/debug_string/valid-utf8 >PASS: gjs-tests 12 /gjs/jsapi/util/debug_string/valid-utf8 >ok 13 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it >SKIP: gjs-tests 13 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it >ok 14 /gjs/jsapi/util/debug_string/object-with-complicated-to-string >PASS: gjs-tests 14 /gjs/jsapi/util/debug_string/object-with-complicated-to-string ># End of debug_string tests ># End of util tests ># End of jsapi tests ># Start of coverage tests >Gjs-Message: 01:26:53.591: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4PdLpO/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4PdLpO/gjs_coverage_test_coverage >ok 15 /gjs/coverage/file_duplicated_into_output_path >Gjs-Message: 01:26:53.627: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2TaX8v/gjs_coverage_test_coverage >PASS: gjs-tests 15 /gjs/coverage/file_duplicated_into_output_path ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2TaX8v/gjs_coverage_test_coverage >ok 16 /gjs/coverage/file_duplicated_full_resource_path >Gjs-Message: 01:26:53.645: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0bXFTf/gjs_coverage_test_coverage >PASS: gjs-tests 16 /gjs/coverage/file_duplicated_full_resource_path ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0bXFTf/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.663: Wrote coverage statistics to /tmp/gjs_coverage_tmp.E1LmAZ/gjs_coverage_test_coverage >ok 17 /gjs/coverage/contents_preserved_accumulate_mode >PASS: gjs-tests 17 /gjs/coverage/contents_preserved_accumulate_mode ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.E1LmAZ/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.680: Wrote coverage statistics to /tmp/gjs_coverage_tmp.G7yJJM/gjs_coverage_test_coverage >ok 18 /gjs/coverage/new_contents_appended_accumulate_mode >PASS: gjs-tests 18 /gjs/coverage/new_contents_appended_accumulate_mode ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.G7yJJM/gjs_coverage_test_coverage >ok 19 /gjs/coverage/expected_source_file_name_written_to_coverage_data >PASS: gjs-tests 19 /gjs/coverage/expected_source_file_name_written_to_coverage_data >Gjs-Message: 01:26:53.719: Wrote coverage statistics to /tmp/gjs_coverage_tmp.EMz2Jn/gjs_coverage_test_coverage >ok 20 /gjs/coverage/entry_not_written_for_nonexistent_file >PASS: gjs-tests 20 /gjs/coverage/entry_not_written_for_nonexistent_file ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.EMz2Jn/gjs_coverage_test_coverage >ok 21 /gjs/coverage/single_branch_coverage_written_to_coverage_data >Gjs-Message: 01:26:53.740: Wrote coverage statistics to /tmp/gjs_coverage_tmp.mYswXe/gjs_coverage_test_coverage >PASS: gjs-tests 21 /gjs/coverage/single_branch_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.mYswXe/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.760: Wrote coverage statistics to /tmp/gjs_coverage_tmp.uXuFG4/gjs_coverage_test_coverage >ok 22 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data >PASS: gjs-tests 22 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.uXuFG4/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.779: Wrote coverage statistics to /tmp/gjs_coverage_tmp.mWG7VY/gjs_coverage_test_coverage >ok 23 /gjs/coverage/branches_for_multiple_case_statements_fallthrough >PASS: gjs-tests 23 /gjs/coverage/branches_for_multiple_case_statements_fallthrough ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.mWG7VY/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.797: Wrote coverage statistics to /tmp/gjs_coverage_tmp.iXUwJR/gjs_coverage_test_coverage >ok 24 /gjs/coverage/not_hit_branch_point_written_to_coverage_data >PASS: gjs-tests 24 /gjs/coverage/not_hit_branch_point_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.iXUwJR/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.814: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0q5C0N/gjs_coverage_test_coverage >ok 25 /gjs/coverage/function_names_written_to_coverage_data >PASS: gjs-tests 25 /gjs/coverage/function_names_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0q5C0N/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.833: Wrote coverage statistics to /tmp/gjs_coverage_tmp.yV6EWI/gjs_coverage_test_coverage >ok 26 /gjs/coverage/function_lines_written_to_coverage_data >PASS: gjs-tests 26 /gjs/coverage/function_lines_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.yV6EWI/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.852: Wrote coverage statistics to /tmp/gjs_coverage_tmp.MZJA5F/gjs_coverage_test_coverage >ok 27 /gjs/coverage/function_hit_counts_written_to_coverage_data >PASS: gjs-tests 27 /gjs/coverage/function_hit_counts_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.MZJA5F/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.873: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4xnTrG/gjs_coverage_test_coverage >ok 28 /gjs/coverage/big_function_hit_counts_written_to_coverage_data >PASS: gjs-tests 28 /gjs/coverage/big_function_hit_counts_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4xnTrG/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.893: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ApRTwG/gjs_coverage_test_coverage >ok 29 /gjs/coverage/little_function_hit_counts_written_to_coverage_data >PASS: gjs-tests 29 /gjs/coverage/little_function_hit_counts_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ApRTwG/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.911: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ezeBZJ/gjs_coverage_test_coverage >ok 30 /gjs/coverage/total_function_coverage_written_to_coverage_data >PASS: gjs-tests 30 /gjs/coverage/total_function_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ezeBZJ/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.932: Wrote coverage statistics to /tmp/gjs_coverage_tmp.gVTxXL/gjs_coverage_test_coverage >ok 31 /gjs/coverage/single_line_hit_written_to_coverage_data >PASS: gjs-tests 31 /gjs/coverage/single_line_hit_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.gVTxXL/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.954: Wrote coverage statistics to /tmp/gjs_coverage_tmp.6wYtVP/gjs_coverage_test_coverage >ok 32 /gjs/coverage/hits_on_multiline_if_cond >PASS: gjs-tests 32 /gjs/coverage/hits_on_multiline_if_cond ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.6wYtVP/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.975: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kpRY6X/gjs_coverage_test_coverage >ok 33 /gjs/coverage/full_line_tally_written_to_coverage_data >PASS: gjs-tests 33 /gjs/coverage/full_line_tally_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kpRY6X/gjs_coverage_test_coverage >Gjs-Message: 01:26:53.995: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2AkZV4/gjs_coverage_test_coverage >ok 34 /gjs/coverage/no_hits_for_unexecuted_file >PASS: gjs-tests 34 /gjs/coverage/no_hits_for_unexecuted_file ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2AkZV4/gjs_coverage_test_coverage >Gjs-Message: 01:26:54.038: Wrote coverage statistics to /tmp/gjs_coverage_tmp.jV04C6/gjs_coverage_test_coverage >ok 35 /gjs/coverage/end_of_record_section_written_to_coverage_data >PASS: gjs-tests 35 /gjs/coverage/end_of_record_section_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.jV04C6/gjs_coverage_test_coverage >ok 36 /gjs/coverage/multiple_source_file_records_written_to_coverage_data >Gjs-Message: 01:26:54.080: Wrote coverage statistics to /tmp/gjs_coverage_tmp.WuRu6a/gjs_coverage_test_coverage >PASS: gjs-tests 36 /gjs/coverage/multiple_source_file_records_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.WuRu6a/gjs_coverage_test_coverage >ok 37 /gjs/coverage/correct_line_coverage_data_written_for_both_sections >PASS: gjs-tests 37 /gjs/coverage/correct_line_coverage_data_written_for_both_sections >Gjs-Message: 01:26:55.111: Wrote coverage statistics to /tmp/gjs_coverage_tmp.fuS86f/gjs_coverage_test_coverage ># Start of cache tests ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.fuS86f/gjs_coverage_test_coverage >Gjs-Message: 01:26:55.142: Wrote coverage statistics to /tmp/gjs_coverage_tmp.pnIvtn/gjs_coverage_test_coverage >ok 38 /gjs/coverage/cache/invalidation >PASS: gjs-tests 38 /gjs/coverage/cache/invalidation ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.pnIvtn/gjs_coverage_test_coverage >ok 39 /gjs/coverage/cache/invalidation_resource >Gjs-Message: 01:26:55.170: Wrote coverage statistics to /tmp/gjs_coverage_tmp.NLKsgx/gjs_coverage_test_coverage >PASS: gjs-tests 39 /gjs/coverage/cache/invalidation_resource ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.NLKsgx/gjs_coverage_test_coverage >Gjs-Message: 01:26:55.197: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1EZo0K/gjs_coverage_test_coverage >ok 40 /gjs/coverage/cache/file_written >PASS: gjs-tests 40 /gjs/coverage/cache/file_written ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1EZo0K/gjs_coverage_test_coverage >Gjs-Message: 01:26:55.200: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1EZo0K/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1EZo0K/gjs_coverage_test_coverage >Gjs-Message: 01:26:55.227: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ppzLe1/gjs_coverage_test_coverage >ok 41 /gjs/coverage/cache/no_update_on_full_hits >PASS: gjs-tests 41 /gjs/coverage/cache/no_update_on_full_hits >Gjs-Message: 01:26:56.238: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ppzLe1/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ppzLe1/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ppzLe1/gjs_coverage_test_coverage >ok 42 /gjs/coverage/cache/update_on_misses >PASS: gjs-tests 42 /gjs/coverage/cache/update_on_misses ># Start of data_format tests >ok 43 /gjs/coverage/cache/data_format/simple_executable_lines >PASS: gjs-tests 43 /gjs/coverage/cache/data_format/simple_executable_lines >ok 44 /gjs/coverage/cache/data_format/simple_branch >PASS: gjs-tests 44 /gjs/coverage/cache/data_format/simple_branch >ok 45 /gjs/coverage/cache/data_format/simple_function >PASS: gjs-tests 45 /gjs/coverage/cache/data_format/simple_function ># End of data_format tests ># Start of data_format_resource tests >ok 46 /gjs/coverage/cache/data_format_resource/simple_executable_lines >PASS: gjs-tests 46 /gjs/coverage/cache/data_format_resource/simple_executable_lines >ok 47 /gjs/coverage/cache/data_format_resource/simple_branch >PASS: gjs-tests 47 /gjs/coverage/cache/data_format_resource/simple_branch >ok 48 /gjs/coverage/cache/data_format_resource/simple_function >PASS: gjs-tests 48 /gjs/coverage/cache/data_format_resource/simple_function ># End of data_format_resource tests ># Start of object_props tests >ok 49 /gjs/coverage/cache/object_props/simple_executable_lines >PASS: gjs-tests 49 /gjs/coverage/cache/object_props/simple_executable_lines >ok 50 /gjs/coverage/cache/object_props/simple_branch >PASS: gjs-tests 50 /gjs/coverage/cache/object_props/simple_branch >ok 51 /gjs/coverage/cache/object_props/simple_function >PASS: gjs-tests 51 /gjs/coverage/cache/object_props/simple_function ># End of object_props tests ># Start of equal tests >Gjs-Message: 01:26:59.489: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LLcLq8/gjs_coverage_test_coverage ># Start of executable_lines tests >Gjs-Message: 01:26:59.494: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LLcLq8/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LLcLq8/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LLcLq8/gjs_coverage_test_coverage >Gjs-Message: 01:26:59.516: Wrote coverage statistics to /tmp/gjs_coverage_tmp.RoqAMI/gjs_coverage_test_coverage >ok 52 /gjs/coverage/cache/equal/executable_lines/simple_executable_lines >PASS: gjs-tests 52 /gjs/coverage/cache/equal/executable_lines/simple_executable_lines >Gjs-Message: 01:26:59.520: Wrote coverage statistics to /tmp/gjs_coverage_tmp.RoqAMI/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.RoqAMI/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.RoqAMI/gjs_coverage_test_coverage >Gjs-Message: 01:26:59.541: Wrote coverage statistics to /tmp/gjs_coverage_tmp.j9791l/gjs_coverage_test_coverage >ok 53 /gjs/coverage/cache/equal/executable_lines/simple_branch >PASS: gjs-tests 53 /gjs/coverage/cache/equal/executable_lines/simple_branch >Gjs-Message: 01:26:59.545: Wrote coverage statistics to /tmp/gjs_coverage_tmp.j9791l/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.j9791l/gjs_coverage_test_coverage ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.j9791l/gjs_coverage_test_coverage >ok 54 /gjs/coverage/cache/equal/executable_lines/simple_function >PASS: gjs-tests 54 /gjs/coverage/cache/equal/executable_lines/simple_function ># End of executable_lines tests ># End of equal tests ># End of cache tests ># End of coverage tests ># End of gjs tests ># Start of util tests ># Start of glib tests ># Start of strv tests ># Start of concat tests >ok 55 /util/glib/strv/concat/null >PASS: gjs-tests 55 /util/glib/strv/concat/null >ok 56 /util/glib/strv/concat/pointers >PASS: gjs-tests 56 /util/glib/strv/concat/pointers ># End of concat tests ># End of strv tests ># End of glib tests ># End of util tests ># Start of callargs tests >ok 57 /callargs/no-args-works >PASS: gjs-tests 57 /callargs/no-args-works >ok 58 /callargs/no-args-fails-on-extra-args >PASS: gjs-tests 58 /callargs/no-args-fails-on-extra-args >ok 59 /callargs/no-args-ignores-trailing >PASS: gjs-tests 59 /callargs/no-args-ignores-trailing >ok 60 /callargs/too-many-args-fails >PASS: gjs-tests 60 /callargs/too-many-args-fails >ok 61 /callargs/too-many-args-fails-when-more-than-optional >PASS: gjs-tests 61 /callargs/too-many-args-fails-when-more-than-optional >ok 62 /callargs/too-few-args-fails >PASS: gjs-tests 62 /callargs/too-few-args-fails >ok 63 /callargs/too-few-args-fails-with-optional >PASS: gjs-tests 63 /callargs/too-few-args-fails-with-optional >ok 64 /callargs/args-ignores-trailing >PASS: gjs-tests 64 /callargs/args-ignores-trailing >ok 65 /callargs/one-of-each-type-works >PASS: gjs-tests 65 /callargs/one-of-each-type-works >ok 66 /callargs/optional-args-work-when-passing-all-args >PASS: gjs-tests 66 /callargs/optional-args-work-when-passing-all-args >ok 67 /callargs/optional-args-work-when-passing-only-required-args >PASS: gjs-tests 67 /callargs/optional-args-work-when-passing-only-required-args >ok 68 /callargs/enum-types-work >PASS: gjs-tests 68 /callargs/enum-types-work >ok 69 /callargs/signed-enum-types-work >PASS: gjs-tests 69 /callargs/signed-enum-types-work >ok 70 /callargs/one-of-each-nullable-type-works >PASS: gjs-tests 70 /callargs/one-of-each-nullable-type-works >ok 71 /callargs/allocated-args-are-freed-on-error >PASS: gjs-tests 71 /callargs/allocated-args-are-freed-on-error >ok 72 /callargs/nullable-bool-is-invalid >PASS: gjs-tests 72 /callargs/nullable-bool-is-invalid >ok 73 /callargs/nullable-int-is-invalid >PASS: gjs-tests 73 /callargs/nullable-int-is-invalid >ok 74 /callargs/nullable-unsigned-is-invalid >PASS: gjs-tests 74 /callargs/nullable-unsigned-is-invalid >ok 75 /callargs/nullable-int64-is-invalid >PASS: gjs-tests 75 /callargs/nullable-int64-is-invalid >ok 76 /callargs/nullable-double-is-invalid >PASS: gjs-tests 76 /callargs/nullable-double-is-invalid >ok 77 /callargs/invalid-bool-type >PASS: gjs-tests 77 /callargs/invalid-bool-type >ok 78 /callargs/invalid-int-type >PASS: gjs-tests 78 /callargs/invalid-int-type >ok 79 /callargs/invalid-unsigned-type >PASS: gjs-tests 79 /callargs/invalid-unsigned-type >ok 80 /callargs/invalid-int64-type >PASS: gjs-tests 80 /callargs/invalid-int64-type >ok 81 /callargs/invalid-double-type >PASS: gjs-tests 81 /callargs/invalid-double-type >ok 82 /callargs/invalid-string-type >PASS: gjs-tests 82 /callargs/invalid-string-type >ok 83 /callargs/invalid-object-type >PASS: gjs-tests 83 /callargs/invalid-object-type >ok 84 /callargs/invalid-boolean >PASS: gjs-tests 84 /callargs/invalid-boolean >ok 85 /callargs/invalid-object >PASS: gjs-tests 85 /callargs/invalid-object ># End of callargs tests ># Start of rooting tests ># Start of maybe-owned tests >ok 86 /rooting/maybe-owned/rooted-flag-set-when-rooted >PASS: gjs-tests 86 /rooting/maybe-owned/rooted-flag-set-when-rooted >ok 87 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted >PASS: gjs-tests 87 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted >ok 88 /rooting/maybe-owned/rooted-keeps-alive-across-gc >PASS: gjs-tests 88 /rooting/maybe-owned/rooted-keeps-alive-across-gc >ok 89 /rooting/maybe-owned/rooted-is-collected-after-reset >PASS: gjs-tests 89 /rooting/maybe-owned/rooted-is-collected-after-reset >ok 90 /rooting/maybe-owned/weak-pointer-is-collected-by-gc >PASS: gjs-tests 90 /rooting/maybe-owned/weak-pointer-is-collected-by-gc >ok 91 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc >PASS: gjs-tests 91 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc >ok 92 /rooting/maybe-owned/switching-mode-keeps-same-value >PASS: gjs-tests 92 /rooting/maybe-owned/switching-mode-keeps-same-value >ok 93 /rooting/maybe-owned/switch-to-rooted-prevents-collection >PASS: gjs-tests 93 /rooting/maybe-owned/switch-to-rooted-prevents-collection >ok 94 /rooting/maybe-owned/switch-to-unrooted-allows-collection >PASS: gjs-tests 94 /rooting/maybe-owned/switch-to-unrooted-allows-collection >ok 95 /rooting/maybe-owned/notify-callback-called-on-context-destroy >PASS: gjs-tests 95 /rooting/maybe-owned/notify-callback-called-on-context-destroy >ok 96 /rooting/maybe-owned/object-destroyed-after-notify >PASS: gjs-tests 96 /rooting/maybe-owned/object-destroyed-after-notify ># End of maybe-owned tests ># End of rooting tests > >PASS: installed-tests/js/testEverythingBasic >============================================ > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS IMPORT: Initialized class GjsFileImporter prototype 0xeff53100 > JS IMPORT: Defining parent (nil) of 0xeff53120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS G REPO: Initialized class GIRepository prototype 0xeff53140 > JS G NS: Initialized class GIRepositoryNamespace prototype 0xeff53180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xeff53120 of 0xeff531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xeff531c0 in 0xeff53120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS IMPORT: Defining parent 0xeff53120 of 0xeee00700 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff531c0 of 0xeee00630 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xeff531e0 class 0x8e3fb4 in object 0xeff531a0 > JS G FUNC: Initialized class GIRepositoryFunction prototype 0xeff5e780 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xeff53240 class 0x8e3fb4 in object 0xeff531a0 > JS G NS: Defined namespace 'GLib' 0xeff531a0 in GIRepository 0xeff53160 > JS IMPORT: Defining parent 0xeff53120 of 0xeff53160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xeff53120 of 0xeee00aa0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff53120 of 0xeee009d0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff53120 of 0xeee00f00 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xeff532a0 class 0x8e3fb4 in object 0xeff531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff53120 of 0xeee008e0 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'Regress' 0xeff53300 in GIRepository 0xeff53160 > JS IMPORT: JS import 'WarnLib' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'WarnLib' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'WarnLib' 0xeff53320 in GIRepository 0xeff53160 > JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'GjsPrivate' 0xeff53380 in GIRepository 0xeff53160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff531c0 of 0xeee07590 'GObject' is mod 1 > JS IMPORT: successfully imported module 'GObject' > JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' > JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' > JS G PRM: Defined class ParamSpec prototype is 0xeff9f020 class 0x8e4734 in object 0xeff53360 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xeff53640 class 0x8e469c in object 0xeff53360 > JS G NS: Defined namespace 'GObject' 0xeff53360 in GIRepository 0xeff53160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff53120 of 0xeee08c90 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xeff531c0 of 0xeee073b0 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xeff53660 class 0x8e469c in object 0xeff53340 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xeff536a0 class 0x8e469c in object 0xeff53340 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xeff536e0 class 0x8e3fb4 in object 0xeff53340 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xeff53720 class 0x8e3fb4 in object 0xeff53340 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xeff53760 class 0x8e469c in object 0xeff53340 > JS G OBJ: Defined class DBusImplementation prototype 0xeff537a0 class 0x8e469c in object 0xeff53380 > JS G NS: Defined namespace 'Gio' 0xeff53340 in GIRepository 0xeff53160 > JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' > JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 > JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 > JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 > JS G ENUM: Defining Regress.TestFlags as 0xeee1bc40 > JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 > JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 > JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 > JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 > JS G ENUM: Defining Regress.TestEnum as 0xeee1bcd0 > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' > >(process:32652): Gjs-WARNING **: 01:27:03.365: Value -9223372036854775808 cannot be safely stored in a JS Number and may be rounded > JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' > JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' > JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 > JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 > JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 > JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 > JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 > JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 > JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 > JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 > JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 > JS G ENUM: Defining GLib.LogLevelFlags as 0xeee609c8 > JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' > JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' > JS G OBJ: Defined class AppLaunchContext prototype 0xeff53820 class 0x8e469c in object 0xeff53340 > JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' > JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' > JS G OBJ: Defined class TestObj prototype 0xeff53860 class 0x8e469c in object 0xeff53300 > JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' >1..132 >ok 1 Life, the Universe and Everything includes booleans >PASS: installed-tests/js/testEverythingBasic.js 1 Life, the Universe and Everything includes booleans >ok 2 Life, the Universe and Everything includes 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 2 Life, the Universe and Everything includes 8-bit integers >ok 3 Life, the Universe and Everything includes unsigned 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 3 Life, the Universe and Everything includes unsigned 8-bit integers >ok 4 Life, the Universe and Everything includes 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 4 Life, the Universe and Everything includes 16-bit integers >ok 5 Life, the Universe and Everything includes unsigned 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 5 Life, the Universe and Everything includes unsigned 16-bit integers >ok 6 Life, the Universe and Everything includes 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 6 Life, the Universe and Everything includes 32-bit integers >ok 7 Life, the Universe and Everything includes unsigned 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 7 Life, the Universe and Everything includes unsigned 32-bit integers >ok 8 Life, the Universe and Everything includes 64-bit integers >PASS: installed-tests/js/testEverythingBasic.js 8 Life, the Universe and Everything includes 64-bit integers >ok 9 Life, the Universe and Everything includes unsigned 64-bit integers >PASS: installed-tests/js/testEverythingBasic.js 9 Life, the Universe and Everything includes unsigned 64-bit integers >ok 10 Life, the Universe and Everything includes shorts >PASS: installed-tests/js/testEverythingBasic.js 10 Life, the Universe and Everything includes shorts >ok 11 Life, the Universe and Everything includes ints >PASS: installed-tests/js/testEverythingBasic.js 11 Life, the Universe and Everything includes ints >ok 12 Life, the Universe and Everything includes longs >PASS: installed-tests/js/testEverythingBasic.js 12 Life, the Universe and Everything includes longs >ok 13 Life, the Universe and Everything includes ssizes >PASS: installed-tests/js/testEverythingBasic.js 13 Life, the Universe and Everything includes ssizes >ok 14 Life, the Universe and Everything includes floats >PASS: installed-tests/js/testEverythingBasic.js 14 Life, the Universe and Everything includes floats >ok 15 Life, the Universe and Everything includes doubles >PASS: installed-tests/js/testEverythingBasic.js 15 Life, the Universe and Everything includes doubles >ok 16 Life, the Universe and Everything includes ushorts >PASS: installed-tests/js/testEverythingBasic.js 16 Life, the Universe and Everything includes ushorts >ok 17 Life, the Universe and Everything includes uints >PASS: installed-tests/js/testEverythingBasic.js 17 Life, the Universe and Everything includes uints >ok 18 Life, the Universe and Everything includes ulongs >PASS: installed-tests/js/testEverythingBasic.js 18 Life, the Universe and Everything includes ulongs >ok 19 Life, the Universe and Everything includes sizes >PASS: installed-tests/js/testEverythingBasic.js 19 Life, the Universe and Everything includes sizes >ok 20 Life, the Universe and Everything includes wide characters >PASS: installed-tests/js/testEverythingBasic.js 20 Life, the Universe and Everything includes wide characters >ok 21 Life, the Universe and Everything includes time_t >PASS: installed-tests/js/testEverythingBasic.js 21 Life, the Universe and Everything includes time_t >ok 22 Life, the Universe and Everything Limits marshals max value of unsigned 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 22 Life, the Universe and Everything Limits marshals max value of unsigned 8-bit integers >ok 23 Life, the Universe and Everything Limits marshals min value of signed 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 23 Life, the Universe and Everything Limits marshals min value of signed 8-bit integers >ok 24 Life, the Universe and Everything Limits marshals max value of signed 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 24 Life, the Universe and Everything Limits marshals max value of signed 8-bit integers >ok 25 Life, the Universe and Everything Limits marshals max value of unsigned 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 25 Life, the Universe and Everything Limits marshals max value of unsigned 16-bit integers >ok 26 Life, the Universe and Everything Limits marshals min value of signed 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 26 Life, the Universe and Everything Limits marshals min value of signed 16-bit integers >ok 27 Life, the Universe and Everything Limits marshals max value of signed 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 27 Life, the Universe and Everything Limits marshals max value of signed 16-bit integers >ok 28 Life, the Universe and Everything Limits marshals max value of unsigned 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 28 Life, the Universe and Everything Limits marshals max value of unsigned 32-bit integers >ok 29 Life, the Universe and Everything Limits marshals min value of signed 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 29 Life, the Universe and Everything Limits marshals min value of signed 32-bit integers >ok 30 Life, the Universe and Everything Limits marshals max value of signed 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 30 Life, the Universe and Everything Limits marshals max value of signed 32-bit integers >ok 31 Life, the Universe and Everything Limits marshals max value of unsigned 64-bit integers # SKIP This test doesn't work >SKIP: installed-tests/js/testEverythingBasic.js 31 Life, the Universe and Everything Limits marshals max value of unsigned 64-bit integers # SKIP This test doesn't work >ok 32 Life, the Universe and Everything Limits marshals min value of signed 64-bit integers >PASS: installed-tests/js/testEverythingBasic.js 32 Life, the Universe and Everything Limits marshals min value of signed 64-bit integers >ok 33 Life, the Universe and Everything Limits marshals max value of signed 64-bit integers # SKIP This test doesn't work >SKIP: installed-tests/js/testEverythingBasic.js 33 Life, the Universe and Everything Limits marshals max value of signed 64-bit integers # SKIP This test doesn't work >ok 34 Life, the Universe and Everything Limits warns when conversion is lossy >PASS: installed-tests/js/testEverythingBasic.js 34 Life, the Universe and Everything Limits warns when conversion is lossy >ok 35 Life, the Universe and Everything No implicit conversion to unsigned for uint8 >PASS: installed-tests/js/testEverythingBasic.js 35 Life, the Universe and Everything No implicit conversion to unsigned for uint8 >ok 36 Life, the Universe and Everything No implicit conversion to unsigned for uint16 >PASS: installed-tests/js/testEverythingBasic.js 36 Life, the Universe and Everything No implicit conversion to unsigned for uint16 >ok 37 Life, the Universe and Everything No implicit conversion to unsigned for uint32 >PASS: installed-tests/js/testEverythingBasic.js 37 Life, the Universe and Everything No implicit conversion to unsigned for uint32 >ok 38 Life, the Universe and Everything No implicit conversion to unsigned for uint64 >PASS: installed-tests/js/testEverythingBasic.js 38 Life, the Universe and Everything No implicit conversion to unsigned for uint64 >ok 39 Life, the Universe and Everything No implicit conversion to unsigned for uint >PASS: installed-tests/js/testEverythingBasic.js 39 Life, the Universe and Everything No implicit conversion to unsigned for uint >ok 40 Life, the Universe and Everything No implicit conversion to unsigned for size >PASS: installed-tests/js/testEverythingBasic.js 40 Life, the Universe and Everything No implicit conversion to unsigned for size >ok 41 Life, the Universe and Everything throws when constructor called without new >PASS: installed-tests/js/testEverythingBasic.js 41 Life, the Universe and Everything throws when constructor called without new >ok 42 Life, the Universe and Everything String arrays marshalling in >PASS: installed-tests/js/testEverythingBasic.js 42 Life, the Universe and Everything String arrays marshalling in >ok 43 Life, the Universe and Everything String arrays marshalling out >PASS: installed-tests/js/testEverythingBasic.js 43 Life, the Universe and Everything String arrays marshalling out >ok 44 Life, the Universe and Everything String arrays marshalling out with container transfer >PASS: installed-tests/js/testEverythingBasic.js 44 Life, the Universe and Everything String arrays marshalling out with container transfer >ok 45 Life, the Universe and Everything in after out >PASS: installed-tests/js/testEverythingBasic.js 45 Life, the Universe and Everything in after out >ok 46 Life, the Universe and Everything UTF-8 strings as return types >PASS: installed-tests/js/testEverythingBasic.js 46 Life, the Universe and Everything UTF-8 strings as return types >ok 47 Life, the Universe and Everything UTF-8 strings as in parameters >PASS: installed-tests/js/testEverythingBasic.js 47 Life, the Universe and Everything UTF-8 strings as in parameters >ok 48 Life, the Universe and Everything UTF-8 strings as out parameters >PASS: installed-tests/js/testEverythingBasic.js 48 Life, the Universe and Everything UTF-8 strings as out parameters >ok 49 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://bugzilla.gnome.org/show_bug.cgi?id=736517 >SKIP: installed-tests/js/testEverythingBasic.js 49 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://bugzilla.gnome.org/show_bug.cgi?id=736517 >ok 50 Life, the Universe and Everything return values in filename encoding >PASS: installed-tests/js/testEverythingBasic.js 50 Life, the Universe and Everything return values in filename encoding >ok 51 Life, the Universe and Everything static methods >PASS: installed-tests/js/testEverythingBasic.js 51 Life, the Universe and Everything static methods >ok 52 Life, the Universe and Everything closures >PASS: installed-tests/js/testEverythingBasic.js 52 Life, the Universe and Everything closures >ok 53 Life, the Universe and Everything closures with one argument >PASS: installed-tests/js/testEverythingBasic.js 53 Life, the Universe and Everything closures with one argument >ok 54 Life, the Universe and Everything callbacks >PASS: installed-tests/js/testEverythingBasic.js 54 Life, the Universe and Everything callbacks > JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' >ok 55 Life, the Universe and Everything null / undefined callback >PASS: installed-tests/js/testEverythingBasic.js 55 Life, the Universe and Everything null / undefined callback >ok 56 Life, the Universe and Everything array callbacks >PASS: installed-tests/js/testEverythingBasic.js 56 Life, the Universe and Everything array callbacks > JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' >ok 57 Life, the Universe and Everything null array callback >PASS: installed-tests/js/testEverythingBasic.js 57 Life, the Universe and Everything null array callback > JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' >ok 58 Life, the Universe and Everything callback with transfer-full return value >PASS: installed-tests/js/testEverythingBasic.js 58 Life, the Universe and Everything callback with transfer-full return value > JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' >ok 59 Life, the Universe and Everything callback with destroy-notify >PASS: installed-tests/js/testEverythingBasic.js 59 Life, the Universe and Everything callback with destroy-notify > JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' >ok 60 Life, the Universe and Everything async callback >PASS: installed-tests/js/testEverythingBasic.js 60 Life, the Universe and Everything async callback > JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' >ok 61 Life, the Universe and Everything GValue boxing and unboxing integer in >PASS: installed-tests/js/testEverythingBasic.js 61 Life, the Universe and Everything GValue boxing and unboxing integer in > JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' >ok 62 Life, the Universe and Everything GValue boxing and unboxing integer out >PASS: installed-tests/js/testEverythingBasic.js 62 Life, the Universe and Everything GValue boxing and unboxing integer out > JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' >ok 63 Life, the Universe and Everything GValue boxing and unboxing strv in >PASS: installed-tests/js/testEverythingBasic.js 63 Life, the Universe and Everything GValue boxing and unboxing strv in > JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' >ok 64 Life, the Universe and Everything GValue boxing and unboxing hashtable with GValue value type out >PASS: installed-tests/js/testEverythingBasic.js 64 Life, the Universe and Everything GValue boxing and unboxing hashtable with GValue value type out > JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' >ok 65 Life, the Universe and Everything glist types return with transfer-none >PASS: installed-tests/js/testEverythingBasic.js 65 Life, the Universe and Everything glist types return with transfer-none > JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' >ok 66 Life, the Universe and Everything glist types return with transfer-container >PASS: installed-tests/js/testEverythingBasic.js 66 Life, the Universe and Everything glist types return with transfer-container > JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' >ok 67 Life, the Universe and Everything glist types return with transfer-full >PASS: installed-tests/js/testEverythingBasic.js 67 Life, the Universe and Everything glist types return with transfer-full >ok 68 Life, the Universe and Everything glist types in with transfer-none >PASS: installed-tests/js/testEverythingBasic.js 68 Life, the Universe and Everything glist types in with transfer-none > JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' >ok 69 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet >SKIP: installed-tests/js/testEverythingBasic.js 69 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet > JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' >ok 70 Life, the Universe and Everything gslist types return with transfer-none >PASS: installed-tests/js/testEverythingBasic.js 70 Life, the Universe and Everything gslist types return with transfer-none > JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' >ok 71 Life, the Universe and Everything gslist types return with transfer-container >PASS: installed-tests/js/testEverythingBasic.js 71 Life, the Universe and Everything gslist types return with transfer-container > JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' >ok 72 Life, the Universe and Everything gslist types return with transfer-full >PASS: installed-tests/js/testEverythingBasic.js 72 Life, the Universe and Everything gslist types return with transfer-full >ok 73 Life, the Universe and Everything gslist types in with transfer-none >PASS: installed-tests/js/testEverythingBasic.js 73 Life, the Universe and Everything gslist types in with transfer-none > JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' >ok 74 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet >SKIP: installed-tests/js/testEverythingBasic.js 74 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet > JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' >ok 75 Life, the Universe and Everything arrays of int in >PASS: installed-tests/js/testEverythingBasic.js 75 Life, the Universe and Everything arrays of int in > JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' >ok 76 Life, the Universe and Everything arrays of gint8 in >PASS: installed-tests/js/testEverythingBasic.js 76 Life, the Universe and Everything arrays of gint8 in > JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' >ok 77 Life, the Universe and Everything arrays of gint16 in >PASS: installed-tests/js/testEverythingBasic.js 77 Life, the Universe and Everything arrays of gint16 in > JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' >ok 78 Life, the Universe and Everything arrays of gint32 in >PASS: installed-tests/js/testEverythingBasic.js 78 Life, the Universe and Everything arrays of gint32 in >ok 79 Life, the Universe and Everything arrays of gint64 in >PASS: installed-tests/js/testEverythingBasic.js 79 Life, the Universe and Everything arrays of gint64 in > JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' > JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' > JS G OBJ: Defined class SimpleAction prototype 0xeff538e0 class 0x8e469c in object 0xeff53340 > JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' >ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays >PASS: installed-tests/js/testEverythingBasic.js 80 Life, the Universe and Everything implicit conversions from strings to int arrays > JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' >ok 81 Life, the Universe and Everything GType arrays >PASS: installed-tests/js/testEverythingBasic.js 81 Life, the Universe and Everything GType arrays > JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' >ok 82 Life, the Universe and Everything out arrays of integers >PASS: installed-tests/js/testEverythingBasic.js 82 Life, the Universe and Everything out arrays of integers > JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' > JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' > JS G BXD: Defined class TestStructA prototype is 0xeff53940 class 0x8e3fb4 in object 0xeff53300 >ok 83 Life, the Universe and Everything null in-array >PASS: installed-tests/js/testEverythingBasic.js 83 Life, the Universe and Everything null in-array > JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' >ok 84 Life, the Universe and Everything out arrays of structs >PASS: installed-tests/js/testEverythingBasic.js 84 Life, the Universe and Everything out arrays of structs > JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' >ok 85 Life, the Universe and Everything GHash type null GHash in >PASS: installed-tests/js/testEverythingBasic.js 85 Life, the Universe and Everything GHash type null GHash in > JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' >ok 86 Life, the Universe and Everything GHash type null GHash out >PASS: installed-tests/js/testEverythingBasic.js 86 Life, the Universe and Everything GHash type null GHash out > JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' >ok 87 Life, the Universe and Everything GHash type out GHash >PASS: installed-tests/js/testEverythingBasic.js 87 Life, the Universe and Everything GHash type out GHash > JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' >ok 88 Life, the Universe and Everything GHash type in GHash >PASS: installed-tests/js/testEverythingBasic.js 88 Life, the Universe and Everything GHash type in GHash > JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' >ok 89 Life, the Universe and Everything GHash type nested GHash >PASS: installed-tests/js/testEverythingBasic.js 89 Life, the Universe and Everything GHash type nested GHash > JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' > JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 > JS G ENUM: Defining Regress.TestEnumUnsigned as 0xeeea69f8 >ok 90 Life, the Universe and Everything enum parameter >PASS: installed-tests/js/testEverythingBasic.js 90 Life, the Universe and Everything enum parameter >ok 91 Life, the Universe and Everything unsigned enum parameter >PASS: installed-tests/js/testEverythingBasic.js 91 Life, the Universe and Everything unsigned enum parameter >ok 92 Life, the Universe and Everything enum has a $gtype property >PASS: installed-tests/js/testEverythingBasic.js 92 Life, the Universe and Everything enum has a $gtype property > JS G NS: Found info type ENUM for 'TestError' in namespace 'Regress' > JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' > JS G BXD: Defined class Error prototype is 0xeff539e0 class 0x8e3fb4 in object 0xeff531a0 > JS G BXD: Defined class TestError prototype is 0xeffb5840 class 0x8e42c4 in object 0xeff53300 > JS G ENUM: Defining enum value CODE1 (fixed from code1) 1 > JS G ENUM: Defining enum value CODE2 (fixed from code2) 2 > JS G ENUM: Defining enum value CODE3 (fixed from code3) 3 >ok 93 Life, the Universe and Everything enum $gtype property is enumerable >PASS: installed-tests/js/testEverythingBasic.js 93 Life, the Universe and Everything enum $gtype property is enumerable >ok 94 Life, the Universe and Everything Number converts error to quark >PASS: installed-tests/js/testEverythingBasic.js 94 Life, the Universe and Everything Number converts error to quark > JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' >ok 95 Life, the Universe and Everything converts enum to string >PASS: installed-tests/js/testEverythingBasic.js 95 Life, the Universe and Everything converts enum to string >ok 96 Life, the Universe and Everything Signal connection calls correct handlers with correct arguments >PASS: installed-tests/js/testEverythingBasic.js 96 Life, the Universe and Everything Signal connection calls correct handlers with correct arguments > JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' > JS G BXD: Defined class TestSimpleBoxedA prototype is 0xeff53a40 class 0x8e3fb4 in object 0xeff53300 >ok 97 Life, the Universe and Everything Signal connection throws errors for invalid signals >PASS: installed-tests/js/testEverythingBasic.js 97 Life, the Universe and Everything Signal connection throws errors for invalid signals > JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) > JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' >ok 98 Life, the Universe and Everything Signal connection signal handler with static scope arg gets arg passed by reference >PASS: installed-tests/js/testEverythingBasic.js 98 Life, the Universe and Everything Signal connection signal handler with static scope arg gets arg passed by reference >ok 99 Life, the Universe and Everything Signal connection signal with array len parameter is not passed correct array and no length arg >PASS: installed-tests/js/testEverythingBasic.js 99 Life, the Universe and Everything Signal connection signal with array len parameter is not passed correct array and no length arg >ok 100 Life, the Universe and Everything Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented >SKIP: installed-tests/js/testEverythingBasic.js 100 Life, the Universe and Everything Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented > JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' >ok 101 Life, the Universe and Everything Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented >SKIP: installed-tests/js/testEverythingBasic.js 101 Life, the Universe and Everything Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented > JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' > JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' > JS G BXD: Defined class IOErrorEnum prototype is 0xeffb5aa0 class 0x8e42c4 in object 0xeff53340 > JS G ENUM: Defining enum value FAILED (fixed from failed) 0 > JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 > JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 > JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 > JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 > JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 > JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 > JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 > JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 > JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 > JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 > JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 > JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 > JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 > JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 > JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 > JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 > JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 > JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 > JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 > JS G ENUM: Defining enum value PENDING (fixed from pending) 20 > JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 > JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 > JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 > JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 > JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 > JS G ENUM: Defining enum value BUSY (fixed from busy) 26 > JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 > JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 > JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 > JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 > JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 > JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 > JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 > JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 > JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 > JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 > JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 > JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 > JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 > JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 > JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 > JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 > JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 > JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 > JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 > JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 > JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 >ok 102 Life, the Universe and Everything torture signature 0 >PASS: installed-tests/js/testEverythingBasic.js 102 Life, the Universe and Everything torture signature 0 >ok 103 Life, the Universe and Everything torture signature 1 fail >PASS: installed-tests/js/testEverythingBasic.js 103 Life, the Universe and Everything torture signature 1 fail > JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' >ok 104 Life, the Universe and Everything torture signature 1 success >PASS: installed-tests/js/testEverythingBasic.js 104 Life, the Universe and Everything torture signature 1 success > JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) >ok 105 Life, the Universe and Everything torture signature 2 >PASS: installed-tests/js/testEverythingBasic.js 105 Life, the Universe and Everything torture signature 2 > JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) >ok 106 Life, the Universe and Everything Object torture signature 0 >PASS: installed-tests/js/testEverythingBasic.js 106 Life, the Universe and Everything Object torture signature 0 >ok 107 Life, the Universe and Everything Object torture signature 1 fail >PASS: installed-tests/js/testEverythingBasic.js 107 Life, the Universe and Everything Object torture signature 1 fail > JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' > JS G BXD: Defining method get_type_string in prototype for GLib.Variant > JS G BXD: Defining method equal in prototype for GLib.Variant >ok 108 Life, the Universe and Everything Object torture signature 1 success >PASS: installed-tests/js/testEverythingBasic.js 108 Life, the Universe and Everything Object torture signature 1 success > JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' > JS G BXD: Defining method classify in prototype for GLib.Variant > JS G BXD: Defining method get_string in prototype for GLib.Variant >ok 109 Life, the Universe and Everything integer GVariant >PASS: installed-tests/js/testEverythingBasic.js 109 Life, the Universe and Everything integer GVariant > JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' > JS G BXD: Defining method n_children in prototype for GLib.Variant >ok 110 Life, the Universe and Everything string GVariant >PASS: installed-tests/js/testEverythingBasic.js 110 Life, the Universe and Everything string GVariant > JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' > JS G BXD: Defining method get_strv in prototype for GLib.Variant >ok 111 Life, the Universe and Everything a{sv} GVariant >PASS: installed-tests/js/testEverythingBasic.js 111 Life, the Universe and Everything a{sv} GVariant > JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' >ok 112 Life, the Universe and Everything as Variant >PASS: installed-tests/js/testEverythingBasic.js 112 Life, the Universe and Everything as Variant > JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' > JS G OBJ: Defined class GLocalFile prototype 0xeff53b60 class 0x8e469c in object 0xeee00590 >ok 113 Life, the Universe and Everything error enum names match error quarks >PASS: installed-tests/js/testEverythingBasic.js 113 Life, the Universe and Everything error enum names match error quarks > JS G BXD: Defining method matches in prototype for GLib.Error >ok 114 Life, the Universe and Everything thrown GError is an instance of error enum type >PASS: installed-tests/js/testEverythingBasic.js 114 Life, the Universe and Everything thrown GError is an instance of error enum type >ok 115 Life, the Universe and Everything thrown GError matches error domain and code >PASS: installed-tests/js/testEverythingBasic.js 115 Life, the Universe and Everything thrown GError matches error domain and code > JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' >ok 116 Life, the Universe and Everything thrown GError has properties for domain and code >PASS: installed-tests/js/testEverythingBasic.js 116 Life, the Universe and Everything thrown GError has properties for domain and code > JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' >ok 117 Life, the Universe and Everything GError callback >PASS: installed-tests/js/testEverythingBasic.js 117 Life, the Universe and Everything GError callback > JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' >ok 118 Life, the Universe and Everything owned GError callback >PASS: installed-tests/js/testEverythingBasic.js 118 Life, the Universe and Everything owned GError callback > JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' > JS G BXD: Defined class KeyFile prototype is 0xeff53c20 class 0x8e3fb4 in object 0xeff531a0 > JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' > JS G OBJ: Defined class TestSubObj prototype 0xeff53c60 class 0x8e469c in object 0xeff53300 > JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' > JS G FUNC: conversion of JSObject 0xeff44430 type object to type TestObj failed >ok 119 Life, the Universe and Everything bug 689482 >PASS: installed-tests/js/testEverythingBasic.js 119 Life, the Universe and Everything bug 689482 > JS G FUNC: conversion of JSObject 0xeff444f0 type object to type TestObj failed >ok 120 Life, the Universe and Everything wrong type for GObject function does not accept a GObject of the wrong type >PASS: installed-tests/js/testEverythingBasic.js 120 Life, the Universe and Everything wrong type for GObject function does not accept a GObject of the wrong type > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G FUNC: conversion of JSObject 0xeff53cc0 type object to type TestObj failed >ok 121 Life, the Universe and Everything wrong type for GObject function does not accept a GBoxed instead of GObject >PASS: installed-tests/js/testEverythingBasic.js 121 Life, the Universe and Everything wrong type for GObject function does not accept a GBoxed instead of GObject >ok 122 Life, the Universe and Everything wrong type for GObject function does not accept returned GObject of the wrong type >PASS: installed-tests/js/testEverythingBasic.js 122 Life, the Universe and Everything wrong type for GObject function does not accept returned GObject of the wrong type > JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) >ok 123 Life, the Universe and Everything wrong type for GObject function accepts GObject of subclass of expected type >PASS: installed-tests/js/testEverythingBasic.js 123 Life, the Universe and Everything wrong type for GObject function accepts GObject of subclass of expected type >ok 124 Life, the Universe and Everything wrong type for GObject method cannot be called on a GObject of the wrong type >PASS: installed-tests/js/testEverythingBasic.js 124 Life, the Universe and Everything wrong type for GObject method cannot be called on a GObject of the wrong type >ok 125 Life, the Universe and Everything wrong type for GObject method cannot be called on a GBoxed >PASS: installed-tests/js/testEverythingBasic.js 125 Life, the Universe and Everything wrong type for GObject method cannot be called on a GBoxed > JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA > JS G FUNC: conversion of JSObject 0xeff44850 type object to type TestSimpleBoxedA failed >ok 126 Life, the Universe and Everything wrong type for GObject method can be called on a GObject of subclass of expected type >PASS: installed-tests/js/testEverythingBasic.js 126 Life, the Universe and Everything wrong type for GObject method can be called on a GObject of subclass of expected type > JS G FUNC: conversion of JSObject 0xeff44910 type object to type TestSimpleBoxedA failed >ok 127 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type >PASS: installed-tests/js/testEverythingBasic.js 127 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type >ok 128 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type >PASS: installed-tests/js/testEverythingBasic.js 128 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type > JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA >ok 129 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type >PASS: installed-tests/js/testEverythingBasic.js 129 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type >ok 130 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject >PASS: installed-tests/js/testEverythingBasic.js 130 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject >ok 131 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type >PASS: installed-tests/js/testEverythingBasic.js 131 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 0 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 321 objects currently alive > JS MEMORY: boxed = 41 > JS MEMORY: gerror = 9 > JS MEMORY: closure = 2 > JS MEMORY: database = 0 > JS MEMORY: function = 213 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 6 > JS MEMORY: object = 43 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 2 > JS MEMORY: constructor_proxy = 2 > JS CTX: Destroying JS context > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >ok 132 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type >PASS: installed-tests/js/testEverythingBasic.js 132 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type > >PASS: installed-tests/js/testEverythingEncapsulated >=================================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS IMPORT: Initialized class GjsFileImporter prototype 0xefa53100 > JS IMPORT: Defining parent (nil) of 0xefa53120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS G REPO: Initialized class GIRepository prototype 0xefa53140 > JS G NS: Initialized class GIRepositoryNamespace prototype 0xefa53180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xefa53120 of 0xefa531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xefa531c0 in 0xefa53120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS IMPORT: Defining parent 0xefa53120 of 0xee900700 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xefa531c0 of 0xee900630 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xefa531e0 class 0x843fb4 in object 0xefa531a0 > JS G FUNC: Initialized class GIRepositoryFunction prototype 0xefa5e780 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xefa53240 class 0x843fb4 in object 0xefa531a0 > JS G NS: Defined namespace 'GLib' 0xefa531a0 in GIRepository 0xefa53160 > JS IMPORT: Defining parent 0xefa53120 of 0xefa53160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xefa53120 of 0xee900aa0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xefa53120 of 0xee9009d0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xefa53120 of 0xee900f00 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xefa532a0 class 0x843fb4 in object 0xefa531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xefa53120 of 0xee9008e0 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'Regress' 0xefa53300 in GIRepository 0xefa53160 > JS IMPORT: Importing 'system' > JS NATIVE: Defining native module 'system' > JS IMPORT: Defining parent 0xefa53120 of 0xee907390 'system' is mod 1 > JS IMPORT: successfully imported module 'system' > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' > JS G BXD: Defined class TestStructA prototype is 0xefa53320 class 0x843fb4 in object 0xefa53300 > JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 > JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 > JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 > JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 > JS G ENUM: Defining Regress.TestEnum as 0xee916ea0 > JS G BXD: Defining method clone in prototype for Regress.TestStructA > JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' > JS G BXD: Defined class TestStructB prototype is 0xefa533a0 class 0x843fb4 in object 0xefa53300 > JS G BXD: Defining method clone in prototype for Regress.TestStructB > JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' > JS G BXD: Defined class TestStructFixedArray prototype is 0xefa53460 class 0x843fb4 in object 0xefa53300 > JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray > JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' > JS G BXD: Defined class TestSimpleBoxedA prototype is 0xefa53480 class 0x843fb4 in object 0xefa53300 > JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' > JS G BXD: Defined class TestBoxed prototype is 0xefa534c0 class 0x843fb4 in object 0xefa53300 > JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' > JS G BXD: Defined class TestSimpleBoxedB prototype is 0xefa53500 class 0x843fb4 in object 0xefa53300 > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' > JS G BXD: Defined class TestBoxedD prototype is 0xefa53620 class 0x843fb4 in object 0xefa53300 > JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD > JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' > JS G BXD: Defined class TestBoxedB prototype is 0xefa53680 class 0x843fb4 in object 0xefa53300 > JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' > JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'GjsPrivate' 0xefa536e0 in GIRepository 0xefa53160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xefa531c0 of 0xee934b30 'GObject' is mod 1 > JS IMPORT: successfully imported module 'GObject' > JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' > JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' > JS G PRM: Defined class ParamSpec prototype is 0xefa9b5c0 class 0x844734 in object 0xefa536c0 >1..30 >ok 1 Introspected structs simple sets fields correctly >PASS: installed-tests/js/testEverythingEncapsulated.js 1 Introspected structs simple sets fields correctly >ok 2 Introspected structs simple can clone >PASS: installed-tests/js/testEverythingEncapsulated.js 2 Introspected structs simple can clone >ok 3 Introspected structs nested sets fields correctly >PASS: installed-tests/js/testEverythingEncapsulated.js 3 Introspected structs nested sets fields correctly >ok 4 Introspected structs nested can clone >PASS: installed-tests/js/testEverythingEncapsulated.js 4 Introspected structs nested can clone >ok 5 Introspected structs constructors "copies" an object from a hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 5 Introspected structs constructors "copies" an object from a hash of field values >ok 6 Introspected structs constructors catches bad field names >PASS: installed-tests/js/testEverythingEncapsulated.js 6 Introspected structs constructors catches bad field names >ok 7 Introspected structs constructors copies an object from another object of the same type >PASS: installed-tests/js/testEverythingEncapsulated.js 7 Introspected structs constructors copies an object from another object of the same type >ok 8 Introspected structs containing fixed array >PASS: installed-tests/js/testEverythingEncapsulated.js 8 Introspected structs containing fixed array >ok 9 Introspected boxed types sets fields correctly >PASS: installed-tests/js/testEverythingEncapsulated.js 9 Introspected boxed types sets fields correctly >ok 10 Introspected boxed types copy constructors "copies" an object from a hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 10 Introspected boxed types copy constructors "copies" an object from a hash of field values >ok 11 Introspected boxed types copy constructors catches bad field names >PASS: installed-tests/js/testEverythingEncapsulated.js 11 Introspected boxed types copy constructors catches bad field names >ok 12 Introspected boxed types copy constructors copies an object from another object of the same type >PASS: installed-tests/js/testEverythingEncapsulated.js 12 Introspected boxed types copy constructors copies an object from another object of the same type >ok 13 Introspected boxed types nested reads fields and nested fields >PASS: installed-tests/js/testEverythingEncapsulated.js 13 Introspected boxed types nested reads fields and nested fields >ok 14 Introspected boxed types nested assigns nested struct field from an instance >PASS: installed-tests/js/testEverythingEncapsulated.js 14 Introspected boxed types nested assigns nested struct field from an instance >ok 15 Introspected boxed types nested assigns nested struct field directly from a hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 15 Introspected boxed types nested assigns nested struct field directly from a hash of field values >ok 16 Introspected boxed types constructs with a nested hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 16 Introspected boxed types constructs with a nested hash of field values >ok 17 Introspected boxed types constructs using a custom constructor >PASS: installed-tests/js/testEverythingEncapsulated.js 17 Introspected boxed types constructs using a custom constructor > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xefa53980 class 0x84469c in object 0xefa536c0 > JS G NS: Defined namespace 'GObject' 0xefa536c0 in GIRepository 0xefa53160 > JS G OBJ: Defined class TestObj prototype 0xefa539a0 class 0x84469c in object 0xefa53300 >ok 18 Introspected boxed types constructs using a custom constructor in backwards compatibility mode >PASS: installed-tests/js/testEverythingEncapsulated.js 18 Introspected boxed types constructs using a custom constructor in backwards compatibility mode >ok 19 Introspected GObject can access fields with simple types >PASS: installed-tests/js/testEverythingEncapsulated.js 19 Introspected GObject can access fields with simple types >ok 20 Introspected GObject cannot access fields with complex types (GI limitation) >PASS: installed-tests/js/testEverythingEncapsulated.js 20 Introspected GObject cannot access fields with complex types (GI limitation) >ok 21 Introspected GObject silently does not set read-only fields >PASS: installed-tests/js/testEverythingEncapsulated.js 21 Introspected GObject silently does not set read-only fields >ok 22 Introspected GObject throws an error in strict mode when setting a read-only field >PASS: installed-tests/js/testEverythingEncapsulated.js 22 Introspected GObject throws an error in strict mode when setting a read-only field > JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) >ok 23 Introspected GObject has normal Object methods >PASS: installed-tests/js/testEverythingEncapsulated.js 23 Introspected GObject has normal Object methods > JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) >ok 24 Introspected function length skips over instance parameters of methods >PASS: installed-tests/js/testEverythingEncapsulated.js 24 Introspected function length skips over instance parameters of methods > JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) >ok 25 Introspected function length skips over out and GError parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 25 Introspected function length skips over out and GError parameters >ok 26 Introspected function length does not skip over inout parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 26 Introspected function length does not skip over inout parameters >ok 27 Introspected function length skips over parameters annotated with skip # SKIP Not implemented yet >SKIP: installed-tests/js/testEverythingEncapsulated.js 27 Introspected function length skips over parameters annotated with skip # SKIP Not implemented yet >ok 28 Introspected function length gives number of arguments for static methods >PASS: installed-tests/js/testEverythingEncapsulated.js 28 Introspected function length gives number of arguments for static methods > JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' >ok 29 Introspected function length skips over destroy-notify and user-data parameters > JS G BXD: Defining method quit in prototype for GLib.MainLoop >cted function length skips over destroy-notify and user-data parameters > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 0 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 101 objects currently alive > JS MEMORY: boxed = 14 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 74 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 4 > JS MEMORY: object = 4 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 2 > JS CTX: Destroying JS context > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >ok 30 Garbage collection of introspected objects collects objects properly with signals connected >PASS: installed-tests/js/testEverythingEncapsulated.js 30 Garbage collection of introspected objects collects objects properly with signals connected > >PASS: installed-tests/js/testGIMarshalling >========================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS IMPORT: Initialized class GjsFileImporter prototype 0xf0553100 > JS IMPORT: Defining parent (nil) of 0xf0553120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS G REPO: Initialized class GIRepository prototype 0xf0553140 > JS G NS: Initialized class GIRepositoryNamespace prototype 0xf0553180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xf0553120 of 0xf05531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xf05531c0 in 0xf0553120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS IMPORT: Defining parent 0xf0553120 of 0xef400700 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf05531c0 of 0xef400630 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xf05531e0 class 0xab0fb4 in object 0xf05531a0 > JS G FUNC: Initialized class GIRepositoryFunction prototype 0xf055e780 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xf0553240 class 0xab0fb4 in object 0xf05531a0 > JS G NS: Defined namespace 'GLib' 0xf05531a0 in GIRepository 0xf0553160 > JS IMPORT: Defining parent 0xf0553120 of 0xf0553160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xf0553120 of 0xef400aa0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf0553120 of 0xef4009d0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf0553120 of 0xef400f00 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xf05532a0 class 0xab0fb4 in object 0xf05531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf0553120 of 0xef4008e0 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'GIMarshallingTests' 0xf0553300 in GIRepository 0xf0553160 > JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'GjsPrivate' 0xf0553360 in GIRepository 0xf0553160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf05531c0 of 0xef407600 'GObject' is mod 1 > JS IMPORT: successfully imported module 'GObject' > JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' > JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' > JS G PRM: Defined class ParamSpec prototype is 0xf05a0120 class 0xab1734 in object 0xf0553340 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xf0553620 class 0xab169c in object 0xf0553340 > JS G NS: Defined namespace 'GObject' 0xf0553340 in GIRepository 0xf0553160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf0553120 of 0xef408d00 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xf05531c0 of 0xef407420 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xf0553640 class 0xab169c in object 0xf0553320 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xf0553680 class 0xab169c in object 0xf0553320 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xf05536c0 class 0xab0fb4 in object 0xf0553320 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xf0553700 class 0xab0fb4 in object 0xf0553320 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xf0553740 class 0xab169c in object 0xf0553320 > JS G OBJ: Defined class DBusImplementation prototype 0xf0553780 class 0xab169c in object 0xf0553360 > JS G NS: Defined namespace 'Gio' 0xf0553320 in GIRepository 0xf0553160 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class Object prototype 0xf05537c0 class 0xab169c in object 0xf0553300 > JS G OBJ: Defined class Gjs_VFuncTester prototype 0xf0553800 class 0xab169c in object 0xef400590 > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' > JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' > JS G BXD: Defined class BoxedStruct prototype is 0xf0553840 class 0xab0fb4 in object 0xf0553300 > JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 > JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 > JS G ENUM: Defining GIMarshallingTests.Enum as 0xef452b88 > JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' >1..104 >ok 1 C array can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 1 C array can be passed to a function >ok 2 C array can be passed to a function with its length parameter before it >PASS: installed-tests/js/testGIMarshalling.js 2 C array can be passed to a function with its length parameter before it >ok 3 C array can be passed to a function with zero terminator >PASS: insPASS: installed-tests/js/testGIMarshalling.js 38 GArray of unichars can be implicitly converted from a number array > JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' >ok 39 GByteArray can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 39 GByteArray can be passed in with transfer none >ok 40 GByteArray can be returned with transfer full >PASS: installed-tests/js/testGIMarshalling.js 40 GByteArray can be returned with transfer full >urned >ok 7 C array can be returned along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 7 C array can be returned along with other arguments >ok 8 C array can be an out argument >PASS: installed-tests/js/testGIMarshalling.js 8 C array can be an out argument >ok 9 C array can be an out argument along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 9 C array can be an out argument along with other arguments >ok 10 C array can be an in-out argument >PASS: installed-tests/js/testGIMarshalling.js 10 C array can be an in-out argument >ok 11 C array can be an in-out argument along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 11 C array can be an in-out argument along with other arguments >ok 12 C array copies correctly on transfer full >PASS: installed-tests/js/testGIMarshalling.js 12 C array copies correctly on transfer full >ok 13 C array of structs can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 13 C array of structs can be passed to a function >ok 14 C array of structs can be returned with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 14 C array of structs can be returned with zero terminator >ok 15 C array of booleans is coerced to true/false when passed to a function >PASS: installed-tests/js/testGIMarshalling.js 15 C array of booleans is coerced to true/false when passed to a function >ok 16 C array of booleans can be an out argument >PASS: installed-tests/js/testGIMarshalling.js 16 C array of booleans can be an out argument >ok 17 C array of unichars can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 17 C array of unichars can be passed to a function >ok 18 C array of unichars can be an out argument >PASS: installed-tests/js/testGIMarshalling.js 18 C array of unichars can be an out argument >ok 19 C array of unichars can be returned with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 19 C array of unichars can be returned with zero terminator >ok 20 C array of unichars can be implicitly converted from a number array >PASS: installed-tests/js/testGIMarshalling.js 20 C array of unichars can be implicitly converted from a number array >ok 21 C array of strings can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 21 C array of strings can be passed to a function >ok 22 C array of enums can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 22 C array of enums can be passed to a function >ok 23 C array of bytes can be an in argument with length >PASS: installed-tests/js/testGIMarshalling.js 23 C array of bytes can be an in argument with length >ok 24 C array of bytes can be implicitly converted from a string >PASS: installed-tests/js/testGIMarshalling.js 24 C array of bytes can be implicitly converted from a string >ok 25 C array of 64-bit ints can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 25 C array of 64-bit ints can be passed to a function >ok 26 C array of 64-bit ints can be an in argument with length >PASS: installed-tests/js/testGIMarshalling.js 26 C array of 64-bit ints can be an in argument with length >ok 27 GArray of integers can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 27 GArray of integers can be passed in with transfer none >ok 28 GArray of integers can be returned with transfer none >PASS: installed-tests/js/testGIMarshalling.js 28 GArray of integers can be returned with transfer none >ok 29 GArray of strings can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 29 GArray of strings can be passed in with transfer none >ok 30 GArray of strings can be passed as return with transfer none >PASS: installed-tests/js/testGIMarshalling.js 30 GArray of strings can be passed as return with transfer none >ok 31 GArray of strings can be passed as return with transfer container >PASS: installed-tests/js/testGIMarshalling.js 31 GArray of strings can be passed as return with transfer container >ok 32 GArray of strings can be passed as return with transfer full >PASS: installed-tests/js/testGIMarshalling.js 32 GArray of strings can be passed as return with transfer full >ok 33 GArray of strings can be passed as out with transfer none >PASS: installed-tests/js/testGIMarshalling.js 33 GArray of strings can be passed as out with transfer none >ok 34 GArray of strings can be passed as out with transfer container >PASS: installed-tests/js/testGIMarshalling.js 34 GArray of strings can be passed as out with transfer container >ok 35 GArray of strings can be passed as out with transfer full >PASS: installed-tests/js/testGIMarshalling.js 35 GArray of strings can be passed as out with transfer full >ok 36 GArray of booleans can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 36 GArray of booleans can be passed in with transfer none >ok 37 GArray of unichars can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 37 GArray of unichars can be passed in with transfer none >ok 38 GArray of unichars can be implicitly converted from a number array > JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' >ok 41 GByteArray can be implicitly converted from a normal array >PASS: installed-tests/js/testGIMarshalling.js 41 GByteArray can be implicitly converted from a normal array > JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' >ok 42 GBytes can be created from an array and passed in >PASS: installed-tests/js/testGIMarshalling.js 42 GBytes can be created from an array and passed in >ok 43 GBytes can be created by returning from a function and passed in >PASS: installed-tests/js/testGIMarshalling.js 43 GBytes can be created by returning from a function and passed in > JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' >ok 44 GBytes can be implicitly converted from a ByteArray >PASS: installed-tests/js/testGIMarshalling.js 44 GBytes can be implicitly converted from a ByteArray >ok 45 GBytes can be created from a string and is encoded in UTF-8 >PASS: installed-tests/js/testGIMarshalling.js 45 GBytes can be created from a string and is encoded in UTF-8 >ok 46 GBytes turns into a GByteArray on assignment >PASS: installed-tests/js/testGIMarshalling.js 46 GBytes turns into a GByteArray on assignment > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' >ok 47 GBytes cannot be passed to a function expecting a byte array >PASS: installed-tests/js/testGIMarshalling.js 47 GBytes cannot be passed to a function expecting a byte array > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' >ok 48 GPtrArray can be passed to a function with transfer none >PASS: installed-tests/js/testGIMarshalling.js 48 GPtrArray can be passed to a function with transfer none > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' >ok 49 GPtrArray can be passed as return with transfer none >PASS: installed-tests/js/testGIMarshalling.js 49 GPtrArray can be passed as return with transfer none > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' >ok 50 GPtrArray can be passed as return with transfer container >PASS: installed-tests/js/testGIMarshalling.js 50 GPtrArray can be passed as return with transfer container > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' >ok 51 GPtrArray can be passed as return with transfer full >PASS: installed-tests/js/testGIMarshalling.js 51 GPtrArray can be passed as return with transfer full > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' >ok 52 GPtrArray can be passed as out with transfer none >PASS: installed-tests/js/testGIMarshalling.js 52 GPtrArray can be passed as out with transfer none > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' >ok 53 GPtrArray can be passed as out with transfer container >PASS: installed-tests/js/testGIMarshalling.js 53 GPtrArray can be passed as out with transfer container > JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' >ok 54 GPtrArray can be passed as out with transfer full >PASS: installed-tests/js/testGIMarshalling.js 54 GPtrArray can be passed as out with transfer full > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' >ok 55 GHashTable can be passed in with integer value type >PASS: installed-tests/js/testGIMarshalling.js 55 GHashTable can be passed in with integer value type > JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' >ok 56 GHashTable can be passed in with string value type >PASS: installed-tests/js/testGIMarshalling.js 56 GHashTable can be passed in with string value type > JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' >ok 57 GHashTable can be passed in with float value type >PASS: installed-tests/js/testGIMarshalling.js 57 GHashTable can be passed in with float value type > JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' >ok 58 GHashTable can be passed in with double value type >PASS: installed-tests/js/testGIMarshalling.js 58 GHashTable can be passed in with double value type > JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' >ok 59 GHashTable can be passed in with int64 value type >PASS: installed-tests/js/testGIMarshalling.js 59 GHashTable can be passed in with int64 value type > JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' >ok 60 GHashTable can be passed in with uint64 value type >PASS: installed-tests/js/testGIMarshalling.js 60 GHashTable can be passed in with uint64 value type > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' >ok 61 GHashTable can be returned with integer value type >PASS: installed-tests/js/testGIMarshalling.js 61 GHashTable can be returned with integer value type > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' >ok 62 GHashTable can be passed as return with transfer none >PASS: installed-tests/js/testGIMarshalling.js 62 GHashTable can be passed as return with transfer none > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' >ok 63 GHashTable can be passed as return with transfer container >PASS: installed-tests/js/testGIMarshalling.js 63 GHashTable can be passed as return with transfer container > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' >ok 64 GHashTable can be passed as return with transfer full >PASS: installed-tests/js/testGIMarshalling.js 64 GHashTable can be passed as return with transfer full > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' >ok 65 GHashTable can be passed as out with transfer none >PASS: installed-tests/js/testGIMarshalling.js 65 GHashTable can be passed as out with transfer none > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' >ok 66 GHashTable can be passed as out with transfer container >PASS: installed-tests/js/testGIMarshalling.js 66 GHashTable can be passed as out with transfer container > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' >ok 67 GHashTable can be passed as out with transfer full >PASS: installed-tests/js/testGIMarshalling.js 67 GHashTable can be passed as out with transfer full >ok 68 GHashTable can be passed as inout with transfer none >PASS: installed-tests/js/testGIMarshalling.js 68 GHashTable can be passed as inout with transfer none >ok 69 GHashTable can be passed as inout with transfer container # SKIP Container transfer for in parameters not supported > JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' >SKIP: installed-tests/js/testGIMarshalling.js 69 GHashTable can be passed as inout with transfer container # SKIP Container transfer for in parameters not supported >ok 70 GHashTable can be passed as inout with transfer full # SKIP https://bugzilla.gnome.org/show_bug.cgi?id=773763 >SKIP: installed-tests/js/testGIMarshalling.js 70 GHashTable can be passed as inout with transfer full # SKIP https://bugzilla.gnome.org/show_bug.cgi?id=773763 > JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' >ok 71 GValue can be passed into a function and packed >PASS: installed-tests/js/testGIMarshalling.js 71 GValue can be passed into a function and packed >ok 72 GValue array can be passed into a function and packed >PASS: installed-tests/js/testGIMarshalling.js 72 GValue array can be passed into a function and packed > JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' >ok 73 GValue enum can be passed into a function and packed # SKIP GJS doesn't support native enum types >SKIP: installed-tests/js/testGIMarshalling.js 73 GValue enum can be passed into a function and packed # SKIP GJS doesn't support native enum types > JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' >ok 74 GValue can be returned and unpacked >PASS: installed-tests/js/testGIMarshalling.js 74 GValue can be returned and unpacked > JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' >ok 75 GValue can be passed as an out argument and unpacked >PASS: installed-tests/js/testGIMarshalling.js 75 GValue can be passed as an out argument and unpacked > JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' >ok 76 GValue array can be passed as an out argument and unpacked >PASS: installed-tests/js/testGIMarshalling.js 76 GValue array can be passed as an out argument and unpacked >ok 77 GValue can have its type inferred from primitive values >PASS: installed-tests/js/testGIMarshalling.js 77 GValue can have its type inferred from primitive values > JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' > JS G OBJ: Defined class SimpleAction prototype 0xf05539a0 class 0xab169c in object 0xf0553320 >ok 78 GValue type objects can be converted from primitive-like types >PASS: installed-tests/js/testGIMarshalling.js 78 GValue type objects can be converted from primitive-like types >ok 79 GValue can have its type inferred as a GObject type >PASS: installed-tests/js/testGIMarshalling.js 79 GValue can have its type inferred as a GObject type >ok 80 GValue can have its type inferred as a superclass >PASS: installed-tests/js/testGIMarshalling.js 80 GValue can have its type inferred as a superclass > JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' > JS G BXD: Defined class KeyFile prototype is 0xf05539e0 class 0xab0fb4 in object 0xf05531a0 >ok 81 GValue can have its type inferred as an interface that it implements >PASS: installed-tests/js/testGIMarshalling.js 81 GValue can have its type inferred as an interface that it implements >ok 82 GValue can have its type inferred as a boxed type >PASS: installed-tests/js/testGIMarshalling.js 82 GValue can have its type inferred as a boxed type > JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' > JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' > JS G BXD: Defined class Union prototype is 0xf0553a40 class 0xab188c in object 0xf0553300 >ok 83 GValue can have its type inferred as GVariant >PASS: installed-tests/js/testGIMarshalling.js 83 GValue can have its type inferred as GVariant > JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' > JS G ENUM: Defining enum value READABLE (fixed from readable) 1 > JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 > JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 > JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 > JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 > JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 > JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 > JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 > JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 > JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 > JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 > JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 > JS G ENUM: Defining GObject.ParamFlags as 0xef49ab18 > JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' > JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject > JS G PRM: JSObject created with param instance 0xe0e890 type GParamString >ok 84 GValue can have its type inferred as a union type >PASS: installed-tests/js/testGIMarshalling.js 84 GValue can have its type inferred as a union type >ok 85 GValue can have its type inferred as a GParamSpec >PASS: installed-tests/js/testGIMarshalling.js 85 GValue can have its type inferred as a GParamSpec > JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' >ok 86 GValue can have its type inferred as a foreign struct # SKIP Errors out with "not a subclass of GObject_Boxed" >SKIP: installed-tests/js/testGIMarshalling.js 86 GValue can have its type inferred as a foreign struct # SKIP Errors out with "not a subclass of GObject_Boxed" > JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' >ok 87 GType can be passed into a function >PASS: installed-tests/js/testGIMarshalling.js 87 GType can be passed into a function > JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' >ok 88 GType can be returned >PASS: installed-tests/js/testGIMarshalling.js 88 GType can be returned > JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' >ok 89 GType can be passed as an out argument >PASS: installed-tests/js/testGIMarshalling.js 89 GType can be passed as an out argument >ok 90 GType can be passed as an inout argument >PASS: installed-tests/js/testGIMarshalling.js 90 GType can be passed as an inout argument > JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' >ok 91 GType can be implicitly converted from a JS type >PASS: installed-tests/js/testGIMarshalling.js 91 GType can be implicitly converted from a JS type > JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' >ok 92 Callback marshals a return value >PASS: installed-tests/js/testGIMarshalling.js 92 Callback marshals a return value > JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' >ok 93 Callback marshals one out parameter >PASS: installed-tests/js/testGIMarshalling.js 93 Callback marshals one out parameter > JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' >ok 94 Callback marshals multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 94 Callback marshals multiple out parameters > JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' >ok 95 Callback marshals a return value and one out parameter >PASS: installed-tests/js/testGIMarshalling.js 95 Callback marshals a return value and one out parameter >ok 96 Callback marshals a return value and multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 96 Callback marshals a return value and multiple out parameters > JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 97 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet >SKIP: installed-tests/js/testGIMarshalling.js 97 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet > JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 98 Virtual function marshals a return value >PASS: installed-tests/js/testGIMarshalling.js 98 Virtual function marshals a return value > JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 99 Virtual function marshals one out parameter >PASS: installed-tests/js/testGIMarshalling.js 99 Virtual function marshals one out parameter > JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 100 Virtual function marshals multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 100 Virtual function marshals multiple out parameters > JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 101 Virtual function marshals a return value and one out parameter >PASS: installed-tests/js/testGIMarshalling.js 101 Virtual function marshals a return value and one out parameter > JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 102 Virtual function marshals a return value and multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 102 Virtual function marshals a return value and multiple out parameters > JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class InterfaceImpl prototype 0xf0553aa0 class 0xab169c in object 0xf0553300 > JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) >ok 103 Virtual function marshals an array out parameter >PASS: installed-tests/js/testGIMarshalling.js 103 Virtual function marshals an array out parameter > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 0 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 241 objects currently alive > JS MEMORY: boxed = 29 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 181 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 5 > JS MEMORY: object = 19 > JS MEMORY: param = 1 > JS MEMORY: repo = 1 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 3 > JS CTX: Destroying JS context > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >ok 104 Interface can be returned >PASS: installed-tests/js/testGIMarshalling.js 104 Interface can be returned > >ERROR: installed-tests/js/testGObjectClass >========================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS IMPORT: Initialized class GjsFileImporter prototype 0xef053100 > JS IMPORT: Defining parent (nil) of 0xef053120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS G REPO: Initialized class GIRepository prototype 0xef053140 > JS G NS: Initialized class GIRepositoryNamespace prototype 0xef053180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xef053120 of 0xef0531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xef0531c0 in 0xef053120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS IMPORT: Defining parent 0xef053120 of 0xef100700 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef0531c0 of 0xef100630 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xef0531e0 class 0x6ddfb4 in object 0xef0531a0 > JS G FUNC: Initialized class GIRepositoryFunction prototype 0xef05e780 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xef053240 class 0x6ddfb4 in object 0xef0531a0 > JS G NS: Defined namespace 'GLib' 0xef0531a0 in GIRepository 0xef053160 > JS IMPORT: Defining parent 0xef053120 of 0xef053160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xef053120 of 0xef100aa0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef053120 of 0xef1009d0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef053120 of 0xef100f00 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xef0532a0 class 0x6ddfb4 in object 0xef0531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef053120 of 0xef1008e0 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'GjsPrivate' 0xef053320 in GIRepository 0xef053160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef0531c0 of 0xef107410 'GObject' is mod 1 > JS IMPORT: successfully imported module 'GObject' > JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' > JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' > JS G PRM: Defined class ParamSpec prototype is 0xef094040 class 0x6de734 in object 0xef053300 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xef0535e0 class 0x6de69c in object 0xef053300 > JS G NS: Defined namespace 'GObject' 0xef053300 in GIRepository 0xef053160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef053120 of 0xef108cf0 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef0531c0 of 0xef108b00 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xef053620 class 0x6de69c in object 0xef053600 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xef053660 class 0x6de69c in object 0xef053600 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xef0536a0 class 0x6ddfb4 in object 0xef053600 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xef0536e0 class 0x6ddfb4 in object 0xef053600 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xef053720 class 0x6de69c in object 0xef053600 > JS G OBJ: Defined class DBusImplementation prototype 0xef053760 class 0x6de69c in object 0xef053320 > JS G NS: Defined namespace 'Gio' 0xef053600 in GIRepository 0xef053160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xef0531c0 of 0xef109570 'Gtk' is mod 1 > JS IMPORT: successfully imported module 'Gtk' > JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'Object' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' > JS G OBJ: Defined class InitiallyUnowned prototype 0xef0537c0 class 0x6de69c in object 0xef053300 > JS G OBJ: Defined class Object prototype 0xef053800 class 0x6de69c in object 0xef0537a0 > JS G OBJ: Defined class Widget prototype 0xef053840 class 0x6de69c in object 0xef0537a0 > JS G NS: Defined namespace 'Gtk' 0xef0537a0 in GIRepository 0xef053160 > JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' > JS G ENUM: Defining enum value READABLE (fixed from readable) 1 > JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 > JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 > JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 > JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 > JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 > JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 > JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 > JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 > JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 > JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 > JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 > JS G ENUM: Defining GObject.ParamFlags as 0xef109d50 > JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' > JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x8b5c80 type GParamString > JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x8b5cd8 type GParamString > JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x8b5d30 type GParamString > JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' > JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 > JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 > JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 > JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 > JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 > JS G ENUM: Defining enum value ACTION (fixed from action) 32 > JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 > JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 > JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 > JS G ENUM: Defining GObject.SignalFlags as 0xef109e50 > JS G OBJ: Defined class Gjs_MyObject prototype 0xef053880 class 0x6de69c in object 0xef100590 > JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' > JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' > JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' > JS G OBJ: Defined class Application prototype 0xef0538c0 class 0x6de69c in object 0xef053600 > JS G OBJ: Defined class Gjs_MyApplication prototype 0xef053900 class 0x6de69c in object 0xef100590 > JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' > JS G OBJ: Defined class Gjs_MyInitable prototype 0xef053960 class 0x6de69c in object 0xef100590 > JS G OBJ: Defined class Gjs_Derived prototype 0xef0539a0 class 0x6de69c in object 0xef100590 > JS G OBJ: Defined class Gjs_MyCustomInit prototype 0xef0539e0 class 0x6de69c in object 0xef100590 > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' > JS G OBJ: Defined class Builder prototype 0xef053a20 class 0x6de69c in object 0xef0537a0 > JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) > JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject > JS G PRM: JSObject created with param instance 0x8b5cd8 type GParamString > JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject > JS G PRM: JSObject created with param instance 0x8b5cd8 type GParamString > JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' > JS G OBJ: Defined class Cancellable prototype 0xef053a60 class 0x6de69c in object 0xef053600 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' > JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x78c120 type GParamObject > JS G OBJ: Defined class Gjs_InterfacePropObject prototype 0xef053ac0 class 0x6de69c in object 0xef100590 > JS G OBJ: Defined class GLocalFile prototype 0xef053b00 class 0x6de69c in object 0xef100590 > JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x8af5d0 type GParamOverride > JS G OBJ: Defined class Gjs_OverrideObject prototype 0xef053b60 class 0x6de69c in object 0xef100590 > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 1 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 198 objects currently alive > JS MEMORY: boxed = 6 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 11 > JS MEMORY: database = 0 > JS MEMORY: function = 107 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 5 > JS MEMORY: object = 47 > JS MEMORY: param = 7 > JS MEMORY: repo = 1 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 2 > JS MEMORY: constructor_proxy = 10 > JS CTX: Destroying JS context > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >1..18 >ok 1 GObject class constructs with default values for properties >PASS: installed-tests/js/testGObjectClass.js 1 GObject class constructs with default values for properties >ok 2 GObject class constructs with a hash of property values >PASS: installed-tests/js/testGObjectClass.js 2 GObject class constructs with a hash of property values >not ok 3 GObject class constructs with property values from Gtk.Builder >FAIL: installed-tests/js/testGObjectClass.js 3 GObject class constructs with property values from Gtk.Builder ># Message: TypeError: Gtk.Builder.new_from_string is not a function in ./installed-tests/js/testGObjectClass.js (line 204) ># Stack: ># @./installed-tests/js/testGObjectClass.js:204:23 >ok 4 GObject class has a notify signal >PASS: installed-tests/js/testGObjectClass.js 4 GObject class has a notify signal >ok 5 GObject class can define its own signals >PASS: installed-tests/js/testGObjectClass.js 5 GObject class can define its own signals >ok 6 GObject class passes emitted arguments to signal handlers >PASS: installed-tests/js/testGObjectClass.js 6 GObject class passes emitted arguments to signal handlers >ok 7 GObject class can return values from signals >PASS: installed-tests/js/testGObjectClass.js 7 GObject class can return values from signals >ok 8 GObject class does not call first-wins signal handlers after one returns a value >PASS: installed-tests/js/testGObjectClass.js 8 GObject class does not call first-wins signal handlers after one returns a value >ok 9 GObject class gets the return value of the default handler >PASS: installed-tests/js/testGObjectClass.js 9 GObject class gets the return value of the default handler >ok 10 GObject class calls run-last default handler last >PASS: installed-tests/js/testGObjectClass.js 10 GObject class calls run-last default handler last >ok 11 GObject class can inherit from something that's not GObject.Object >PASS: installed-tests/js/testGObjectClass.js 11 GObject class can inherit from something that's not GObject.Object >ok 12 GObject class can implement an interface >PASS: installed-tests/js/testGObjectClass.js 12 GObject class can implement an interface >ok 13 GObject class can implement interface vfuncs >PASS: installed-tests/js/testGObjectClass.js 13 GObject class can implement interface vfuncs >ok 14 GObject class can be a subclass >PASS: installed-tests/js/testGObjectClass.js 14 GObject class can be a subclass >ok 15 GObject class calls its _instance_init() function while chaining up in constructor >PASS: installed-tests/js/testGObjectClass.js 15 GObject class calls its _instance_init() function while chaining up in constructor >ok 16 GObject class can have an interface-valued property >PASS: installed-tests/js/testGObjectClass.js 16 GObject class can have an interface-valued property >ok 17 GObject class can override a property from the parent class >PASS: installed-tests/js/testGObjectClass.js 17 GObject class can override a property from the parent class >ok 18 GObject class cannot override a non-existent property >PASS: installed-tests/js/testGObjectClass.js 18 GObject class cannot override a non-existent property ># Test script failed; see test log for assertions >ERROR: installed-tests/js/testGObjectClass.js - exited with status 1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 676674
:
563152
|
563154
| 563156