Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 589174 Details for
Bug 693606
dev-libs/gjs-1.56.2 fails some installed-tests/js/testGDBus.js tests
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), 226.43 KB, created by
tka
on 2019-09-06 15:10:41 UTC
(
hide
)
Description:
test-suite.log
Filename:
MIME Type:
Creator:
tka
Created:
2019-09-06 15:10:41 UTC
Size:
226.43 KB
patch
obsolete
>================================== > gjs 1.56.2: ./test-suite.log >================================== > ># TOTAL: 912 ># PASS: 881 ># SKIP: 26 ># XFAIL: 0 ># FAIL: 4 ># XPASS: 0 ># ERROR: 1 > >.. contents:: :depth: 2 > >PASS: gjs-tests >=============== > ># random seed: R02S4a333a4b319a2f9412d2f7052b4a778d >1..87 ># Start of gjs tests ># Start of context tests >ok 1 /gjs/context/exit >PASS: gjs-tests.gtester 1 /gjs/context/exit ># Start of construct tests >ok 2 /gjs/context/construct/destroy >PASS: gjs-tests.gtester 2 /gjs/context/construct/destroy >ok 3 /gjs/context/construct/eval >PASS: gjs-tests.gtester 3 /gjs/context/construct/eval ># End of construct tests ># Start of eval tests >ok 4 /gjs/context/eval/non-zero-terminated >PASS: gjs-tests.gtester 4 /gjs/context/eval/non-zero-terminated ># End of eval tests ># End of context tests ># Start of gobject tests ># GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs? >ok 5 /gjs/gobject/js_defined_type >PASS: gjs-tests.gtester 5 /gjs/gobject/js_defined_type ># End of gobject tests ># Start of jsutil tests ># Start of strip_shebang tests >ok 6 /gjs/jsutil/strip_shebang/no_shebang >PASS: gjs-tests.gtester 6 /gjs/jsutil/strip_shebang/no_shebang >ok 7 /gjs/jsutil/strip_shebang/short_string >PASS: gjs-tests.gtester 7 /gjs/jsutil/strip_shebang/short_string >ok 8 /gjs/jsutil/strip_shebang/have_shebang >PASS: gjs-tests.gtester 8 /gjs/jsutil/strip_shebang/have_shebang >ok 9 /gjs/jsutil/strip_shebang/only_shebang >PASS: gjs-tests.gtester 9 /gjs/jsutil/strip_shebang/only_shebang ># End of strip_shebang tests ># End of jsutil tests >Gjs-Message: 16:56:53.933: Profiler started ># Start of profiler tests >Gjs-Message: 16:56:53.936: Profiler stopped ># Gjs-MESSAGE: Profiler started ># Gjs-MESSAGE: Profiler stopped >ok 10 /gjs/profiler/start_stop >PASS: gjs-tests.gtester 10 /gjs/profiler/start_stop ># End of profiler tests ># Start of jsapi tests ># Start of util tests >** >This is an exception 42 ># Start of error tests >ok 11 /gjs/jsapi/util/error/throw >PASS: gjs-tests.gtester 11 /gjs/jsapi/util/error/throw ># End of error tests ># Start of string tests >ok 12 /gjs/jsapi/util/string/utf8-nchars-to-js >PASS: gjs-tests.gtester 12 /gjs/jsapi/util/string/utf8-nchars-to-js >ok 13 /gjs/jsapi/util/string/char16_data >PASS: gjs-tests.gtester 13 /gjs/jsapi/util/string/char16_data >ok 14 /gjs/jsapi/util/string/to_ucs4 >PASS: gjs-tests.gtester 14 /gjs/jsapi/util/string/to_ucs4 ># Start of js tests ># Start of string tests >ok 15 /gjs/jsapi/util/string/js/string/utf8 >PASS: gjs-tests.gtester 15 /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 16 /gjs/jsapi/util/debug_string/valid-utf8 >PASS: gjs-tests.gtester 16 /gjs/jsapi/util/debug_string/valid-utf8 >ok 17 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it >SKIP: gjs-tests.gtester 17 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it >ok 18 /gjs/jsapi/util/debug_string/object-with-complicated-to-string >PASS: gjs-tests.gtester 18 /gjs/jsapi/util/debug_string/object-with-complicated-to-string ># End of debug_string tests ># End of util tests ># End of jsapi tests >Gjs-Message: 16:56:54.167: Wrote coverage statistics to /tmp/gjs_coverage_tmp.xbYBwq/gjs_coverage_test_coverage/coverage.lcov ># Start of coverage tests ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.xbYBwq/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 16:56:54.239: Wrote coverage statistics to /tmp/gjs_coverage_tmp.FBDdyv/gjs_coverage_test_coverage/coverage.lcov >ok 19 /gjs/coverage/file_duplicated_into_output_path >PASS: gjs-tests.gtester 19 /gjs/coverage/file_duplicated_into_output_path ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.FBDdyv/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 16:56:54.283: Wrote coverage statistics to /tmp/gjs_coverage_tmp.9tNULA/gjs_coverage_test_coverage/coverage.lcov >ok 20 /gjs/coverage/file_duplicated_full_resource_path >PASS: gjs-tests.gtester 20 /gjs/coverage/file_duplicated_full_resource_path ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.9tNULA/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >existing_contents >TN:Compartment_5f564cfbd78c40 >SF:/tmp/gjs_coverage_tmp.9tNULA/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:54.319: Wrote coverage statistics to /tmp/gjs_coverage_tmp.pHky5F/gjs_coverage_test_coverage/coverage.lcov >ok 21 /gjs/coverage/contents_preserved_accumulate_mode >PASS: gjs-tests.gtester 21 /gjs/coverage/contents_preserved_accumulate_mode ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.pHky5F/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >existing_contents >TN:Compartment_5f564cfbea1910 >SF:/tmp/gjs_coverage_tmp.pHky5F/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:54.352: Wrote coverage statistics to /tmp/gjs_coverage_tmp.xsENvL/gjs_coverage_test_coverage/coverage.lcov >ok 22 /gjs/coverage/new_contents_appended_accumulate_mode >PASS: gjs-tests.gtester 22 /gjs/coverage/new_contents_appended_accumulate_mode ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.xsENvL/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbcab5a0 >SF:/tmp/gjs_coverage_tmp.xsENvL/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >ok 23 /gjs/coverage/expected_source_file_name_written_to_coverage_data >PASS: gjs-tests.gtester 23 /gjs/coverage/expected_source_file_name_written_to_coverage_data >Gjs-Message: 16:56:54.415: Wrote coverage statistics to /tmp/gjs_coverage_tmp.MGs0CW/gjs_coverage_test_coverage/coverage.lcov >ok 24 /gjs/coverage/entry_not_written_for_nonexistent_file >PASS: gjs-tests.gtester 24 /gjs/coverage/entry_not_written_for_nonexistent_file ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.MGs0CW/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd95690 >SF:/tmp/gjs_coverage_tmp.MGs0CW/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRDA:2,0,0,1 >BRDA:2,0,1,0 >BRF:2 >BRH:1 >DA:1,1 >DA:2,1 >DA:3,0 >DA:5,1 >LF:4 >LH:3 >end_of_record > > >Gjs-Message: 16:56:54.447: Wrote coverage statistics to /tmp/gjs_coverage_tmp.6pASj2/gjs_coverage_test_coverage/coverage.lcov >ok 25 /gjs/coverage/single_branch_coverage_written_to_coverage_data >PASS: gjs-tests.gtester 25 /gjs/coverage/single_branch_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.6pASj2/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbbc80c0 >SF:/tmp/gjs_coverage_tmp.6pASj2/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRDA:3,0,0,1 >BRDA:3,0,1,1 >BRDA:3,0,2,1 >BRDA:3,0,3,0 >BRDA:2,1,0,3 >BRDA:2,1,1,1 >BRF:6 >BRH:5 >DA:1,1 >DA:2,4 >DA:3,3 >DA:5,1 >DA:8,1 >DA:11,1 >LF:6 >LH:6 >end_of_record > > >Gjs-Message: 16:56:54.481: Wrote coverage statistics to /tmp/gjs_coverage_tmp.X40q67/gjs_coverage_test_coverage/coverage.lcov >ok 26 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data >PASS: gjs-tests.gtester 26 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.X40q67/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd558c0 >SF:/tmp/gjs_coverage_tmp.X40q67/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRDA:3,0,0,2 >BRDA:3,0,1,1 >BRDA:3,0,2,0 >BRDA:3,0,3,0 >BRDA:2,1,0,3 >BRDA:2,1,1,1 >BRF:6 >BRH:4 >DA:1,1 >DA:2,4 >DA:3,3 >DA:6,2 >DA:9,1 >DA:12,0 >LF:6 >LH:5 >end_of_record > > >Gjs-Message: 16:56:54.519: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Bvt9Yd/gjs_coverage_test_coverage/coverage.lcov >ok 27 /gjs/coverage/branches_for_multiple_case_statements_fallthrough >PASS: gjs-tests.gtester 27 /gjs/coverage/branches_for_multiple_case_statements_fallthrough ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Bvt9Yd/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbb37670 >SF:/tmp/gjs_coverage_tmp.Bvt9Yd/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRDA:2,0,0,1 >BRDA:2,0,1,0 >BRDA:3,1,0,- >BRDA:3,1,1,- >BRF:4 >BRH:1 >DA:1,1 >DA:2,1 >DA:3,0 >DA:4,0 >DA:6,1 >LF:5 >LH:3 >end_of_record > > >Gjs-Message: 16:56:54.557: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LbumYj/gjs_coverage_test_coverage/coverage.lcov >ok 28 /gjs/coverage/not_hit_branch_point_written_to_coverage_data >PASS: gjs-tests.gtester 28 /gjs/coverage/not_hit_branch_point_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LbumYj/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbbdf3f0 >SF:/tmp/gjs_coverage_tmp.LbumYj/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FN:2,b >FNDA:1,top-level >FNF:3 >FNH:1 >BRF:0 >BRH:0 >DA:2,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:54.593: Wrote coverage statistics to /tmp/gjs_coverage_tmp.XJoy3p/gjs_coverage_test_coverage/coverage.lcov >ok 29 /gjs/coverage/function_names_written_to_coverage_data >PASS: gjs-tests.gtester 29 /gjs/coverage/function_names_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.XJoy3p/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd7dfd0 >SF:/tmp/gjs_coverage_tmp.XJoy3p/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FN:3,g >FNDA:1,top-level >FNF:3 >FNH:1 >BRF:0 >BRH:0 >LF:0 >LH:0 >end_of_record > > >Gjs-Message: 16:56:54.628: Wrote coverage statistics to /tmp/gjs_coverage_tmp.qoiRfw/gjs_coverage_test_coverage/coverage.lcov >ok 30 /gjs/coverage/function_lines_written_to_coverage_data >PASS: gjs-tests.gtester 30 /gjs/coverage/function_lines_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.qoiRfw/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd558c0 >SF:/tmp/gjs_coverage_tmp.qoiRfw/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FN:2,b >FNDA:1,top-level >FNDA:1,f >FNDA:1,b >FNF:3 >FNH:3 >BRF:0 >BRH:0 >DA:2,1 >DA:3,1 >DA:4,1 >LF:3 >LH:3 >end_of_record > > >Gjs-Message: 16:56:54.665: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2vS9xC/gjs_coverage_test_coverage/coverage.lcov >ok 31 /gjs/coverage/function_hit_counts_written_to_coverage_data >PASS: gjs-tests.gtester 31 /gjs/coverage/function_hit_counts_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2vS9xC/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbc068b0 >SF:/tmp/gjs_coverage_tmp.2vS9xC/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FN:6,b >FNDA:1,top-level >FNDA:1,f >FNDA:1,b >FNF:3 >FNH:3 >BRF:0 >BRH:0 >DA:4,1 >DA:6,1 >DA:7,1 >DA:8,1 >LF:4 >LH:4 >end_of_record > > >Gjs-Message: 16:56:54.704: Wrote coverage statistics to /tmp/gjs_coverage_tmp.YzPBWI/gjs_coverage_test_coverage/coverage.lcov >ok 32 /gjs/coverage/big_function_hit_counts_written_to_coverage_data >PASS: gjs-tests.gtester 32 /gjs/coverage/big_function_hit_counts_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.YzPBWI/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd6e540 >SF:/tmp/gjs_coverage_tmp.YzPBWI/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FN:2,x >FN:4,b >FNDA:1,top-level >FNDA:1,f >FNDA:1,b >FNF:4 >FNH:3 >BRF:0 >BRH:0 >DA:2,1 >DA:4,1 >DA:5,1 >DA:6,1 >LF:4 >LH:4 >end_of_record > > >Gjs-Message: 16:56:54.743: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4wl6rP/gjs_coverage_test_coverage/coverage.lcov >ok 33 /gjs/coverage/little_function_hit_counts_written_to_coverage_data >PASS: gjs-tests.gtester 33 /gjs/coverage/little_function_hit_counts_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4wl6rP/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd7dfd0 >SF:/tmp/gjs_coverage_tmp.4wl6rP/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FN:2,b >FNDA:1,top-level >FNDA:1,f >FNF:3 >FNH:2 >BRF:0 >BRH:0 >DA:2,1 >DA:3,1 >LF:2 >LH:2 >end_of_record > > >Gjs-Message: 16:56:54.786: Wrote coverage statistics to /tmp/gjs_coverage_tmp.dwBU4V/gjs_coverage_test_coverage/coverage.lcov >ok 34 /gjs/coverage/total_function_coverage_written_to_coverage_data >PASS: gjs-tests.gtester 34 /gjs/coverage/total_function_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.dwBU4V/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbb37670 >SF:/tmp/gjs_coverage_tmp.dwBU4V/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:54.822: Wrote coverage statistics to /tmp/gjs_coverage_tmp.OpovO2/gjs_coverage_test_coverage/coverage.lcov >ok 35 /gjs/coverage/single_line_hit_written_to_coverage_data >PASS: gjs-tests.gtester 35 /gjs/coverage/single_line_hit_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.OpovO2/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbb37670 >SF:/tmp/gjs_coverage_tmp.OpovO2/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRDA:3,0,0,0 >BRDA:3,0,1,1 >BRDA:4,1,0,0 >BRDA:4,1,1,1 >BRF:4 >BRH:2 >DA:1,1 >DA:2,1 >DA:3,1 >DA:4,1 >LF:4 >LH:4 >end_of_record > > >Gjs-Message: 16:56:54.857: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Trd0E9/gjs_coverage_test_coverage/coverage.lcov >ok 36 /gjs/coverage/hits_on_multiline_if_cond >PASS: gjs-tests.gtester 36 /gjs/coverage/hits_on_multiline_if_cond ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Trd0E9/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbd558c0 >SF:/tmp/gjs_coverage_tmp.Trd0E9/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:54.896: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7JLgBg/gjs_coverage_test_coverage/coverage.lcov >ok 37 /gjs/coverage/full_line_tally_written_to_coverage_data >PASS: gjs-tests.gtester 37 /gjs/coverage/full_line_tally_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7JLgBg/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: > > >Gjs-Message: 16:56:54.933: Wrote coverage statistics to /tmp/gjs_coverage_tmp.rc98Dn/gjs_coverage_test_coverage/coverage.lcov >ok 38 /gjs/coverage/no_hits_for_unexecuted_file >PASS: gjs-tests.gtester 38 /gjs/coverage/no_hits_for_unexecuted_file ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.rc98Dn/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbcda530 >SF:/tmp/gjs_coverage_tmp.rc98Dn/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:54.991: Wrote coverage statistics to /tmp/gjs_coverage_tmp.zSKJNu/gjs_coverage_test_coverage/coverage.lcov >ok 39 /gjs/coverage/end_of_record_section_written_to_coverage_data >PASS: gjs-tests.gtester 39 /gjs/coverage/end_of_record_section_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.zSKJNu/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbbdf3f0 >SF:/tmp/gjs_coverage_tmp.zSKJNu/gjs_coverage_test_coverage/gjs_coverage_second_source_file.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >DA:2,1 >LF:2 >LH:2 >end_of_record >TN:Compartment_5f564cfbbdf3f0 >SF:/tmp/gjs_coverage_tmp.zSKJNu/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >Gjs-Message: 16:56:55.054: Wrote coverage statistics to /tmp/gjs_coverage_tmp.l3Id8B/gjs_coverage_test_coverage/coverage.lcov >ok 40 /gjs/coverage/multiple_source_file_records_written_to_coverage_data >PASS: gjs-tests.gtester 40 /gjs/coverage/multiple_source_file_records_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.l3Id8B/gjs_coverage_test_coverage/coverage.lcov ># Gjs-DEBUG: Coverage data: >TN:Compartment_5f564cfbc47fd0 >SF:/tmp/gjs_coverage_tmp.l3Id8B/gjs_coverage_test_coverage/gjs_coverage_second_source_file.js >FN:1,top-level >FNDA:1,top-level >FNF:1 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >DA:2,1 >LF:2 >LH:2 >end_of_record >TN:Compartment_5f564cfbc47fd0 >SF:/tmp/gjs_coverage_tmp.l3Id8B/gjs_coverage_test_coverage/gjs_coverage_script.js >FN:1,top-level >FN:1,f >FNDA:1,top-level >FNF:2 >FNH:1 >BRF:0 >BRH:0 >DA:1,1 >LF:1 >LH:1 >end_of_record > > >ok 41 /gjs/coverage/correct_line_coverage_data_written_for_both_sections >PASS: gjs-tests.gtester 41 /gjs/coverage/correct_line_coverage_data_written_for_both_sections ># 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 42 /util/glib/strv/concat/null >PASS: gjs-tests.gtester 42 /util/glib/strv/concat/null >ok 43 /util/glib/strv/concat/pointers >PASS: gjs-tests.gtester 43 /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 44 /callargs/no-args-works >PASS: gjs-tests.gtester 44 /callargs/no-args-works >ok 45 /callargs/no-args-fails-on-extra-args >PASS: gjs-tests.gtester 45 /callargs/no-args-fails-on-extra-args >ok 46 /callargs/no-args-ignores-trailing >PASS: gjs-tests.gtester 46 /callargs/no-args-ignores-trailing >ok 47 /callargs/too-many-args-fails >PASS: gjs-tests.gtester 47 /callargs/too-many-args-fails >ok 48 /callargs/too-many-args-fails-when-more-than-optional >PASS: gjs-tests.gtester 48 /callargs/too-many-args-fails-when-more-than-optional >ok 49 /callargs/too-few-args-fails >PASS: gjs-tests.gtester 49 /callargs/too-few-args-fails >ok 50 /callargs/too-few-args-fails-with-optional >PASS: gjs-tests.gtester 50 /callargs/too-few-args-fails-with-optional >ok 51 /callargs/args-ignores-trailing >PASS: gjs-tests.gtester 51 /callargs/args-ignores-trailing >ok 52 /callargs/one-of-each-type-works >PASS: gjs-tests.gtester 52 /callargs/one-of-each-type-works >ok 53 /callargs/optional-args-work-when-passing-all-args >PASS: gjs-tests.gtester 53 /callargs/optional-args-work-when-passing-all-args >ok 54 /callargs/optional-args-work-when-passing-only-required-args >PASS: gjs-tests.gtester 54 /callargs/optional-args-work-when-passing-only-required-args >ok 55 /callargs/enum-types-work >PASS: gjs-tests.gtester 55 /callargs/enum-types-work >ok 56 /callargs/signed-enum-types-work >PASS: gjs-tests.gtester 56 /callargs/signed-enum-types-work >ok 57 /callargs/one-of-each-nullable-type-works >PASS: gjs-tests.gtester 57 /callargs/one-of-each-nullable-type-works >ok 58 /callargs/passing-no-arguments-when-all-optional >PASS: gjs-tests.gtester 58 /callargs/passing-no-arguments-when-all-optional >ok 59 /callargs/passing-some-arguments-when-all-optional >PASS: gjs-tests.gtester 59 /callargs/passing-some-arguments-when-all-optional >ok 60 /callargs/passing-all-arguments-when-all-optional >PASS: gjs-tests.gtester 60 /callargs/passing-all-arguments-when-all-optional >ok 61 /callargs/allocated-args-are-freed-on-error >PASS: gjs-tests.gtester 61 /callargs/allocated-args-are-freed-on-error >ok 62 /callargs/nullable-bool-is-invalid >PASS: gjs-tests.gtester 62 /callargs/nullable-bool-is-invalid >ok 63 /callargs/nullable-int-is-invalid >PASS: gjs-tests.gtester 63 /callargs/nullable-int-is-invalid >ok 64 /callargs/nullable-unsigned-is-invalid >PASS: gjs-tests.gtester 64 /callargs/nullable-unsigned-is-invalid >ok 65 /callargs/nullable-int64-is-invalid >PASS: gjs-tests.gtester 65 /callargs/nullable-int64-is-invalid >ok 66 /callargs/nullable-double-is-invalid >PASS: gjs-tests.gtester 66 /callargs/nullable-double-is-invalid >ok 67 /callargs/invalid-bool-type >PASS: gjs-tests.gtester 67 /callargs/invalid-bool-type >ok 68 /callargs/invalid-int-type >PASS: gjs-tests.gtester 68 /callargs/invalid-int-type >ok 69 /callargs/invalid-unsigned-type >PASS: gjs-tests.gtester 69 /callargs/invalid-unsigned-type >ok 70 /callargs/invalid-int64-type >PASS: gjs-tests.gtester 70 /callargs/invalid-int64-type >ok 71 /callargs/invalid-double-type >PASS: gjs-tests.gtester 71 /callargs/invalid-double-type >ok 72 /callargs/invalid-autochar-type >PASS: gjs-tests.gtester 72 /callargs/invalid-autochar-type >ok 73 /callargs/invalid-autojschar-type >PASS: gjs-tests.gtester 73 /callargs/invalid-autojschar-type >ok 74 /callargs/invalid-object-type >PASS: gjs-tests.gtester 74 /callargs/invalid-object-type >ok 75 /callargs/invalid-boolean >PASS: gjs-tests.gtester 75 /callargs/invalid-boolean >ok 76 /callargs/invalid-object >PASS: gjs-tests.gtester 76 /callargs/invalid-object ># End of callargs tests ># Start of rooting tests ># Start of maybe-owned tests >ok 77 /rooting/maybe-owned/rooted-flag-set-when-rooted >PASS: gjs-tests.gtester 77 /rooting/maybe-owned/rooted-flag-set-when-rooted >ok 78 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted >PASS: gjs-tests.gtester 78 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted >ok 79 /rooting/maybe-owned/rooted-keeps-alive-across-gc >PASS: gjs-tests.gtester 79 /rooting/maybe-owned/rooted-keeps-alive-across-gc >ok 80 /rooting/maybe-owned/rooted-is-collected-after-reset >PASS: gjs-tests.gtester 80 /rooting/maybe-owned/rooted-is-collected-after-reset >ok 81 /rooting/maybe-owned/weak-pointer-is-collected-by-gc >PASS: gjs-tests.gtester 81 /rooting/maybe-owned/weak-pointer-is-collected-by-gc >ok 82 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc >PASS: gjs-tests.gtester 82 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc >ok 83 /rooting/maybe-owned/switching-mode-keeps-same-value >PASS: gjs-tests.gtester 83 /rooting/maybe-owned/switching-mode-keeps-same-value >ok 84 /rooting/maybe-owned/switch-to-rooted-prevents-collection >PASS: gjs-tests.gtester 84 /rooting/maybe-owned/switch-to-rooted-prevents-collection >ok 85 /rooting/maybe-owned/switch-to-unrooted-allows-collection >PASS: gjs-tests.gtester 85 /rooting/maybe-owned/switch-to-unrooted-allows-collection >ok 86 /rooting/maybe-owned/notify-callback-called-on-context-destroy >PASS: gjs-tests.gtester 86 /rooting/maybe-owned/notify-callback-called-on-context-destroy >ok 87 /rooting/maybe-owned/object-destroyed-after-notify >PASS: gjs-tests.gtester 87 /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 '_byteArrayNative' > 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 CTX: Enabling JIT > JS CTX: Initialized class GjsFileImporter prototype 0x7fc9e4aa5040 > JS IMPORT: Defining parent (nil) of 0x7fc9e4aa5070 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0x7fc9e4aa50a0 > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4aa50d0 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0x7fc9e4aa5100 > 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 0x7fc9e4aa5070 of 0x7fc9e4aa5160 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0x7fc9e4aa5160 in 0x7fc9e4aa5070 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_byteArrayNative' > JS NATIVE: Defining native module '_byteArrayNative' > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4b00460 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4a7f2b0 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5160 of 0x7fc9e4a7f250 '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 for Variant (GVariant), prototype 0x7fc9e4aa5190, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5130 > JS CTX: Initialized class GIRepositoryGType prototype 0x7fc9e4aa51c0 > JS CTX: Initialized class GIRepositoryFunction prototype 0x7fc9e4a7f310 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0x7fc9e4aa5220, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5130 > JS G NS: Defined namespace 'GLib' 0x7fc9e4aa5130 in GIRepository 0x7fc9e4aa50d0 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module _legacy succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4a7f9d0 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4a7f970 '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 IMPORT: Importing module jasmine succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4a7fa30 '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 for MainLoop (GMainLoop), prototype 0x7fc9e4aa5280, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5130 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4a7f1f0 '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' 0x7fc9e4aa5310 in GIRepository 0x7fc9e4aa50d0 > 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' 0x7fc9e4aa5340 in GIRepository 0x7fc9e4aa50d0 > JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'Gdk' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'Gdk' 0x7fc9e4aa5370 in GIRepository 0x7fc9e4aa50d0 > 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' 0x7fc9e4aa53d0 in GIRepository 0x7fc9e4aa50d0 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4a7fd60 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5160 of 0x7fc9e4a7fd00 '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 IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0x7fc9e4aa5070 of 0x7fc9e4b091d0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5160 of 0x7fc9e4a7ffd0 '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 0x7fc9e4ae90a0 class 0x7fc9eb9f4560 in object 0x7fc9e4aa5400 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0x7fc9e4aa5820, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5400 > JS G NS: Defined namespace 'GObject' 0x7fc9e4aa5400 in GIRepository 0x7fc9e4aa50d0 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7fc9e4aa5850, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53a0 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7fc9e4aa58b0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53a0 > 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 for DBusNodeInfo (GDBusNodeInfo), prototype 0x7fc9e4aa5910, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa53a0 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7fc9e4aa5970, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa53a0 > 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 for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7fc9e4aa59d0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53a0 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7fc9e4aa5a30, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53d0 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7fc9e4aa5a90, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53a0 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0x7fc9e4ae96d0, JSClass 0x7fc9eb9f0ac0, in object 0x7fc9e4aa53a0 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7fc9e4aa5b20, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4b00280 > JS G NS: Defined namespace 'Gio' 0x7fc9e4aa53a0 in GIRepository 0x7fc9e4aa50d0 > JS IMPORT: Importing module Gtk succeeded > JS IMPORT: Defining parent 0x7fc9e4aa5160 of 0x7fc9e4ae9820 '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 'InitiallyUnowned' in namespace 'GObject' > JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x7fc9e4aa5be0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5400 > JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x7fc9e4aa5c40, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5bb0 > JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' > JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' > JS G OBJ: Defined class for Container (GtkContainer), prototype 0x7fc9e4aa5ca0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5bb0 > JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) > JS G NS: Defined namespace 'Gtk' 0x7fc9e4aa5bb0 in GIRepository 0x7fc9e4aa50d0 > 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 0x7fc9e4b25440 > 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 0x7fc9e4b254a0 > 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' >1..148 >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 > 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 0x7fc9e4b85628 > JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' >ok 31 Life, the Universe and Everything Limits marshals max value of unsigned 64-bit integers # SKIP This test doesn't work > JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' >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 > JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' >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 > JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' > JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x7fc9e4aa5d60, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53a0 >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 > JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' >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 > JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' >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 > JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' >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 > JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' >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 > 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' >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 > JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' >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 > JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' >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 > JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' >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 > JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' > JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x7fc9e4aa5df0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5310 >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 > JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' >ok 51 Life, the Universe and Everything static methods >PASS: installed-tests/js/testEverythingBasic.js 51 Life, the Universe and Everything static methods > JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' >ok 52 Life, the Universe and Everything closures >PASS: installed-tests/js/testEverythingBasic.js 52 Life, the Universe and Everything closures > JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' >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 for SimpleAction (GSimpleAction), prototype 0x7fc9e4aa5eb0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa53a0 > JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' > JS G IFACE: Defined class for Icon (GIcon), prototype 0x7fc9bf635820, JSClass 0x7fc9eb9f0ac0, in object 0x7fc9e4aa53a0 >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 for TestStructA (void), prototype 0x7fc9e4aa5f40, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5310 >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 0x7fc9e4beec10 >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 for Error (GError), prototype 0x7fc9bf640070, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5130 > JS G ERR: Defined class for TestError (GError), prototype 0x7fc9bf6430a0, JSClass 0x7fc9eb9f0a20, in object 0x7fc9e4aa5310 > 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 >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 > JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' > JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x7fc9bf6400d0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5bb0 > JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) > JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' > JS G OBJ: Defined class for Bin (GtkBin), prototype 0x7fc9bf640160, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5bb0 > JS G OBJ: Defined class for Button (GtkButton), prototype 0x7fc9bf6401c0, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5bb0 >ok 96 Life, the Universe and Everything can be answered with GObject.set() # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/113 >SKIP: installed-tests/js/testEverythingBasic.js 96 Life, the Universe and Everything can be answered with GObject.set() # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/113 >ok 97 Life, the Universe and Everything Object properties on GtkBuilder-constructed objects are found on the GObject itself >PASS: installed-tests/js/testEverythingBasic.js 97 Life, the Universe and Everything Object properties on GtkBuilder-constructed objects are found on the GObject itself >ok 98 Life, the Universe and Everything Object properties on GtkBuilder-constructed objects are found on the GObject's parents >PASS: installed-tests/js/testEverythingBasic.js 98 Life, the Universe and Everything Object properties on GtkBuilder-constructed objects are found on the GObject's parents > JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' > JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x7fc9bf640310, JSClass 0x7fc9eb9f0b60, in object 0x7fc9e4aa5310 >ok 99 Life, the Universe and Everything Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces >PASS: installed-tests/js/testEverythingBasic.js 99 Life, the Universe and Everything Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces >ok 100 Life, the Universe and Everything Object-valued GProperty marshals correctly in the getter >PASS: installed-tests/js/testEverythingBasic.js 100 Life, the Universe and Everything Object-valued GProperty marshals correctly in the getter > JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) >ok 101 Life, the Universe and Everything Object-valued GProperty marshals correctly when inherited >PASS: installed-tests/js/testEverythingBasic.js 101 Life, the Universe and Everything Object-valued GProperty marshals correctly when inherited > JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) >ok 102 Life, the Universe and Everything Object-valued GProperty marshals into setter function >PASS: installed-tests/js/testEverythingBasic.js 102 Life, the Universe and Everything Object-valued GProperty marshals into setter function >ok 103 Life, the Universe and Everything Object-valued GProperty marshals null >PASS: installed-tests/js/testEverythingBasic.js 103 Life, the Universe and Everything Object-valued GProperty marshals null >ok 104 Life, the Universe and Everything Overridden properties on interfaces set and get properly # SKIP pending >SKIP: installed-tests/js/testEverythingBasic.js 104 Life, the Universe and Everything Overridden properties on interfaces set and get properly # SKIP pending >ok 105 Life, the Universe and Everything Overridden properties on interfaces default properly # SKIP pending >SKIP: installed-tests/js/testEverythingBasic.js 105 Life, the Universe and Everything Overridden properties on interfaces default properly # SKIP pending > JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' >ok 106 Life, the Universe and Everything Overridden properties on interfaces construct properly # SKIP pending >SKIP: installed-tests/js/testEverythingBasic.js 106 Life, the Universe and Everything Overridden properties on interfaces construct properly # SKIP pending >ok 107 Life, the Universe and Everything Signal connection calls correct handlers with correct arguments >PASS: installed-tests/js/testEverythingBasic.js 107 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 for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x7fc9bf69e880, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5310 >ok 108 Life, the Universe and Everything Signal connection throws errors for invalid signals >PASS: installed-tests/js/testEverythingBasic.js 108 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 109 Life, the Universe and Everything Signal connection signal handler with static scope arg gets arg passed by reference >PASS: installed-tests/js/testEverythingBasic.js 109 Life, the Universe and Everything Signal connection signal handler with static scope arg gets arg passed by reference >ok 110 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 110 Life, the Universe and Everything Signal connection signal with array len parameter is not passed correct array and no length arg >ok 111 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 111 Life, the Universe and Everything Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented >ok 112 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 112 Life, the Universe and Everything Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented >ok 113 Life, the Universe and Everything Signal connection signal with int in-out parameter # SKIP Not yet implemented >SKIP: installed-tests/js/testEverythingBasic.js 113 Life, the Universe and Everything Signal connection signal with int in-out parameter # SKIP Not yet implemented >ok 114 Life, the Universe and Everything Signal alternative syntax handler is called with the right object >PASS: installed-tests/js/testEverythingBasic.js 114 Life, the Universe and Everything Signal alternative syntax handler is called with the right object > JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' >ok 115 Life, the Universe and Everything Signal alternative syntax disconnected handler is not called >PASS: installed-tests/js/testEverythingBasic.js 115 Life, the Universe and Everything Signal alternative syntax disconnected handler is not called > 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 ERR: Defined class for IOErrorEnum (GError), prototype 0x7fc9bf643d30, JSClass 0x7fc9eb9f0a20, in object 0x7fc9e4aa53a0 > 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 116 Life, the Universe and Everything torture signature 0 >PASS: installed-tests/js/testEverythingBasic.js 116 Life, the Universe and Everything torture signature 0 >ok 117 Life, the Universe and Everything torture signature 1 fail >PASS: installed-tests/js/testEverythingBasic.js 117 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 118 Life, the Universe and Everything torture signature 1 success >PASS: installed-tests/js/testEverythingBasic.js 118 Life, the Universe and Everything torture signature 1 success > JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) >ok 119 Life, the Universe and Everything torture signature 2 >PASS: installed-tests/js/testEverythingBasic.js 119 Life, the Universe and Everything torture signature 2 > JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) >ok 120 Life, the Universe and Everything Object torture signature 0 >PASS: installed-tests/js/testEverythingBasic.js 120 Life, the Universe and Everything Object torture signature 0 >ok 121 Life, the Universe and Everything Object torture signature 1 fail >PASS: installed-tests/js/testEverythingBasic.js 121 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 122 Life, the Universe and Everything Object torture signature 1 success >PASS: installed-tests/js/testEverythingBasic.js 122 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 123 Life, the Universe and Everything integer GVariant >PASS: installed-tests/js/testEverythingBasic.js 123 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 124 Life, the Universe and Everything string GVariant >PASS: installed-tests/js/testEverythingBasic.js 124 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 125 Life, the Universe and Everything a{sv} GVariant >PASS: installed-tests/js/testEverythingBasic.js 125 Life, the Universe and Everything a{sv} GVariant > JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' >ok 126 Life, the Universe and Everything as Variant >PASS: installed-tests/js/testEverythingBasic.js 126 Life, the Universe and Everything as Variant > JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' >ok 127 Life, the Universe and Everything error enum names match error quarks >PASS: installed-tests/js/testEverythingBasic.js 127 Life, the Universe and Everything error enum names match error quarks > JS G BXD: Defining method matches in prototype for GLib.Error >ok 128 Life, the Universe and Everything thrown GError is an instance of error enum type >PASS: installed-tests/js/testEverythingBasic.js 128 Life, the Universe and Everything thrown GError is an instance of error enum type >ok 129 Life, the Universe and Everything thrown GError matches error domain and code >PASS: installed-tests/js/testEverythingBasic.js 129 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 130 Life, the Universe and Everything thrown GError has properties for domain and code >PASS: installed-tests/js/testEverythingBasic.js 130 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 131 Life, the Universe and Everything GError callback >PASS: installed-tests/js/testEverythingBasic.js 131 Life, the Universe and Everything GError callback > JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' >ok 132 Life, the Universe and Everything owned GError callback >PASS: installed-tests/js/testEverythingBasic.js 132 Life, the Universe and Everything owned GError callback > JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' >ok 133 Life, the Universe and Everything bug 689482 >PASS: installed-tests/js/testEverythingBasic.js 133 Life, the Universe and Everything bug 689482 > JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' > JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x7fc9bf69eac0, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5130 > JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' > JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' > JS G FUNC: conversion of JSObject value <object GObject_Object at 0x7fc9bf683b40> to type TestObj failed >ok 134 Life, the Universe and Everything correctly converts a NULL strv in a GValue to an empty array >PASS: installed-tests/js/testEverythingBasic.js 134 Life, the Universe and Everything correctly converts a NULL strv in a GValue to an empty array > JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' > JS G FUNC: conversion of JSObject value <object GObject_Boxed at 0x7fc9bf683c40> to type TestObj failed >ok 135 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 135 Life, the Universe and Everything wrong type for GObject function does not accept a GObject of the wrong type > JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' > JS G FUNC: conversion of JSObject value <object GObject_Object at 0x7fc9bf69eb20> to type TestObj failed >ok 136 Life, the Universe and Everything wrong type for GObject function does not accept a GBoxed instead of GObject >PASS: installed-tests/js/testEverythingBasic.js 136 Life, the Universe and Everything wrong type for GObject function does not accept a GBoxed instead of GObject >ok 137 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 137 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) > JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' >ok 138 Life, the Universe and Everything wrong type for GObject function accepts GObject of subclass of expected type >PASS: installed-tests/js/testEverythingBasic.js 138 Life, the Universe and Everything wrong type for GObject function accepts GObject of subclass of expected type > JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' >ok 139 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 139 Life, the Universe and Everything wrong type for GObject method cannot be called on a GObject of the wrong type >ok 140 Life, the Universe and Everything wrong type for GObject method cannot be called on a GBoxed >PASS: installed-tests/js/testEverythingBasic.js 140 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 value <object GObject_Object at 0x7fc9bf6bc100> to type TestSimpleBoxedA failed >ok 141 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 141 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 value <object GObject_Boxed at 0x7fc9bf6bc200> to type TestSimpleBoxedA failed >ok 142 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 142 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type >ok 143 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 143 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 144 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type >PASS: installed-tests/js/testEverythingBasic.js 144 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type >ok 145 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject >PASS: installed-tests/js/testEverythingBasic.js 145 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject >ok 146 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 146 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type > JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' > JS G BXD: Defined class for Atom (void), prototype 0x7fc9bf69eb80, JSClass 0x7fc9eb9f08e0, in object 0x7fc9e4aa5370 >ok 147 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type >PASS: installed-tests/js/testEverythingBasic.js 147 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed 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: 401 objects currently alive > JS MEMORY: boxed_instance = 32 > JS MEMORY: boxed_prototype = 10 > JS MEMORY: closure = 2 > JS MEMORY: function = 253 > JS MEMORY: fundamental_instance = 0 > JS MEMORY: fundamental_prototype = 0 > JS MEMORY: gerror_instance = 7 > JS MEMORY: gerror_prototype = 2 > JS MEMORY: importer = 2 > JS MEMORY: interface = 2 > JS MEMORY: module = 10 > JS MEMORY: ns = 8 > JS MEMORY: object_instance = 55 > JS MEMORY: object_prototype = 17 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: union_instance = 0 > JS MEMORY: union_prototype = 0 > JS CTX: JS shutdown sequence > JS CTX: Stopping profiler > JS CTX: Shutting down toggle queue > JS CTX: Notifying reference holders of GjsContext dispose > JS CTX: Checking unhandled promise rejections > JS CTX: Releasing cached JS wrappers > JS CTX: Final triggered GC > JS CTX: Destroying JS context > JS CTX: Releasing all native objects > JS CTX: Disabling auto GC > JS CTX: Ending trace on global object > JS CTX: Freeing allocated resources > JS CTX: JS context destroyed > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive >ok 148 Life, the Universe and Everything presents GdkAtom as string >PASS: installed-tests/js/testEverythingBasic.js 148 Life, the Universe and Everything presents GdkAtom as string > >PASS: installed-tests/js/testEverythingEncapsulated >=================================================== > > JS NATIVE: Registered native JS module '_byteArrayNative' > 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 CTX: Enabling JIT > JS CTX: Initialized class GjsFileImporter prototype 0x7f63d80a5040 > JS IMPORT: Defining parent (nil) of 0x7f63d80a5070 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0x7f63d80a50a0 > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d80a50d0 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0x7f63d80a5100 > 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 0x7f63d80a5070 of 0x7f63d80a5160 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0x7f63d80a5160 in 0x7f63d80a5070 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_byteArrayNative' > JS NATIVE: Defining native module '_byteArrayNative' > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d8100460 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d807f2b0 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0x7f63d80a5160 of 0x7f63d807f250 '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 for Variant (GVariant), prototype 0x7f63d80a5190, JSClass 0x7f63df0938e0, in object 0x7f63d80a5130 > JS CTX: Initialized class GIRepositoryGType prototype 0x7f63d80a51c0 > JS CTX: Initialized class GIRepositoryFunction prototype 0x7f63d807f310 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0x7f63d80a5220, JSClass 0x7f63df0938e0, in object 0x7f63d80a5130 > JS G NS: Defined namespace 'GLib' 0x7f63d80a5130 in GIRepository 0x7f63d80a50d0 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module _legacy succeeded > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d807f9d0 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d807f970 '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 IMPORT: Importing module jasmine succeeded > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d807fa30 '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 for MainLoop (GMainLoop), prototype 0x7f63d80a5280, JSClass 0x7f63df0938e0, in object 0x7f63d80a5130 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d807f1f0 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d81080f0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > 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' 0x7f63d80a5340 in GIRepository 0x7f63d80a50d0 > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0x7f63d80a5160 of 0x7f63d807fd00 '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 0x7f63d807fd90 class 0x7f63df097560 in object 0x7f63d80a5310 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0x7f63d80a5760, JSClass 0x7f63df093b60, in object 0x7f63d80a5310 > JS G NS: Defined namespace 'GObject' 0x7f63d80a5310 in GIRepository 0x7f63d80a50d0 > 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' 0x7f63d80a5790 in GIRepository 0x7f63d80a50d0 > JS IMPORT: Importing 'system' > JS NATIVE: Defining native module 'system' > JS IMPORT: Defining parent 0x7f63d80a5070 of 0x7f63d810ab18 'system' is mod 1 > JS IMPORT: successfully imported module 'system' > JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' > JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x7f63d80e46d0, JSClass 0x7f63df093ac0, in object 0x7f63d80a5790 > >(process:1531): GLib-GObject-CRITICAL **: 16:57:00.508: Object class Gjs_Implementor doesn't implement property 'number' from interface 'RegressTestInterface' > JS G OBJ: Defined class for Gjs_Implementor (Gjs_Implementor), prototype 0x7f63d80a5820, JSClass 0x7f63df093b60, in object 0x7f63d8100280 > 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 for TestStructA (void), prototype 0x7f63d80a5880, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 > 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 0x7f63d81201d8 > 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 for TestStructB (void), prototype 0x7f63d80a5910, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 > 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 for TestStructFixedArray (void), prototype 0x7f63d80a5a30, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 > 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 for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x7f63d80a5a60, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 > JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' > JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x7f63d80a5ac0, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 >1..34 >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 > JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' > JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x7f63d80a5b20, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 >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 > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' >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 > JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' > JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x7f63d80a5cd0, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 > JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD >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 > JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' > JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x7f63d80a5d60, JSClass 0x7f63df0938e0, in object 0x7f63d80a5790 >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 'TestObj' in namespace 'Regress' > JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x7f63d80a5dc0, JSClass 0x7f63df093b60, in object 0x7f63d80a5790 >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 throws when setting a read-only field >PASS: installed-tests/js/testEverythingEncapsulated.js 21 Introspected GObject throws when setting a read-only field >ok 22 Introspected GObject has normal Object methods >PASS: installed-tests/js/testEverythingEncapsulated.js 22 Introspected GObject has normal Object methods >ok 23 Introspected GObject resolves properties when they are shadowed by methods >PASS: installed-tests/js/testEverythingEncapsulated.js 23 Introspected GObject resolves properties when they are shadowed by methods >ok 24 Introspected GObject sets write-only properties # SKIP Temporarily disabled with xit > JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' > JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x7f63d80a5e20, JSClass 0x7f63df093b60, in object 0x7f63d80a5790 >SKIP: installed-tests/js/testEverythingEncapsulated.js 24 Introspected GObject sets write-only properties # SKIP Temporarily disabled with xit >ok 25 Introspected GObject gives undefined for write-only properties >PASS: installed-tests/js/testEverythingEncapsulated.js 25 Introspected GObject gives undefined for write-only properties > JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) >ok 26 Introspected GObject can read fields from a parent class >PASS: installed-tests/js/testEverythingEncapsulated.js 26 Introspected GObject can read fields from a parent class > JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) >ok 27 Introspected function length skips over instance parameters of methods >PASS: installed-tests/js/testEverythingEncapsulated.js 27 Introspected function length skips over instance parameters of methods > JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) >ok 28 Introspected function length skips over out and GError parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 28 Introspected function length skips over out and GError parameters >ok 29 Introspected function length does not skip over inout parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 29 Introspected function length does not skip over inout parameters >ok 30 Introspected function length skips over parameters annotated with skip # SKIP Not implemented yet >SKIP: installed-tests/js/testEverythingEncapsulated.js 30 Introspected function length skips over parameters annotated with skip # SKIP Not implemented yet >ok 31 Introspected function length gives number of arguments for static methods >PASS: installed-tests/js/testEverythingEncapsulated.js 31 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 32 Introspected function length skips over destroy-notify and user-data parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 32 Introspected function length skips over destroy-notify and user-data parameters >ok 33 Garbage collection of introspected objects collects objects properly with signals connected >PASS: installed-tests/js/testEverythingEncapsulated.js 33 Garbage collection of introspected objects collects objects properly with signals connected > 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: 112 objects currently alive > JS MEMORY: boxed_instance = 3 > JS MEMORY: boxed_prototype = 11 > JS MEMORY: closure = 1 > JS MEMORY: function = 75 > JS MEMORY: fundamental_instance = 0 > JS MEMORY: fundamental_prototype = 0 > JS MEMORY: gerror_instance = 0 > JS MEMORY: gerror_prototype = 0 > JS MEMORY: importer = 2 > JS MEMORY: interface = 1 > JS MEMORY: module = 7 > JS MEMORY: ns = 4 > JS MEMORY: object_instance = 3 > JS MEMORY: object_prototype = 4 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: union_instance = 0 > JS MEMORY: union_prototype = 0 > JS CTX: JS shutdown sequence > JS CTX: Stopping profiler > JS CTX: Shutting down toggle queue > JS CTX: Notifying reference holders of GjsContext dispose > JS CTX: Checking unhandled promise rejections > JS CTX: Releasing cached JS wrappers > JS CTX: Final triggered GC > JS CTX: Destroying JS context > JS CTX: Releasing all native objects > JS CTX: Disabling auto GC > JS CTX: Ending trace on global object > JS CTX: Freeing allocated resources > JS CTX: JS context destroyed > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive >ok 34 Introspected interface correctly emits interface signals >PASS: installed-tests/js/testEverythingEncapsulated.js 34 Introspected interface correctly emits interface signals > >PASS: installed-tests/js/testGIMarshalling >========================================== > > JS NATIVE: Registered native JS module '_byteArrayNative' > 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 CTX: Enabling JIT > JS CTX: Initialized class GjsFileImporter prototype 0x7f5c2d8a5040 > JS IMPORT: Defining parent (nil) of 0x7f5c2d8a5070 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0x7f5c2d8a50a0 > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d8a50d0 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0x7f5c2d8a5100 > 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 0x7f5c2d8a5070 of 0x7f5c2d8a5160 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0x7f5c2d8a5160 in 0x7f5c2d8a5070 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_byteArrayNative' > JS NATIVE: Defining native module '_byteArrayNative' > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d900460 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d87f2b0 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5160 of 0x7f5c2d87f250 '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 for Variant (GVariant), prototype 0x7f5c2d8a5190, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5130 > JS CTX: Initialized class GIRepositoryGType prototype 0x7f5c2d8a51c0 > JS CTX: Initialized class GIRepositoryFunction prototype 0x7f5c2d87f310 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0x7f5c2d8a5220, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5130 > JS G NS: Defined namespace 'GLib' 0x7f5c2d8a5130 in GIRepository 0x7f5c2d8a50d0 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module _legacy succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d87f9d0 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d87f970 '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 IMPORT: Importing module jasmine succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d87fa30 '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 for MainLoop (GMainLoop), prototype 0x7f5c2d8a5280, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5130 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d87f1f0 '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' 0x7f5c2d8a5310 in GIRepository 0x7f5c2d8a50d0 > 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' 0x7f5c2d8a5370 in GIRepository 0x7f5c2d8a50d0 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d87fd60 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5160 of 0x7f5c2d87fd00 '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 IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0x7f5c2d8a5070 of 0x7f5c2d909190 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0x7f5c2d8a5160 of 0x7f5c2d87ffd0 '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 0x7f5c2d8e90a0 class 0x7f5c348b5560 in object 0x7f5c2d8a53a0 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0x7f5c2d8a57c0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a53a0 > JS G NS: Defined namespace 'GObject' 0x7f5c2d8a53a0 in GIRepository 0x7f5c2d8a50d0 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7f5c2d8a57f0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7f5c2d8a5850, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 > 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 for DBusNodeInfo (GDBusNodeInfo), prototype 0x7f5c2d8a58b0, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5340 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7f5c2d8a5910, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5340 > 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 for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7f5c2d8a5970, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7f5c2d8a59d0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5370 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7f5c2d8a5a30, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0x7f5c2d8e96d0, JSClass 0x7f5c348b1ac0, in object 0x7f5c2d8a5340 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7f5c2d8a5ac0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d900280 > JS G NS: Defined namespace 'Gio' 0x7f5c2d8a5340 in GIRepository 0x7f5c2d8a50d0 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x7f5c2d8a5b50, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5310 > JS G OBJ: Defined class for Gjs_VFuncTester (Gjs_VFuncTester), prototype 0x7f5c2d8a5be0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d900280 > 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 for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x7f5c2d8a5c40, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5310 > 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' >1..115 >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: installed-tests/js/testGIMarshalling.js 3 C array can be passed to a function with zero terminator >ok 4 C array can be passed to a function in the style of gtk_init() >PASS: installed-tests/js/testGIMarshalling.js 4 C array can be passed to a function in the style of gtk_init() >ok 5 C array can be returned with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 5 C array can be returned with zero terminator >ok 6 C array can be returned >PASS: installed-tests/js/testGIMarshalling.js 6 C array can be returned >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 > 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' >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 > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' >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 > 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 0x7f5c2d970e18 >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 > JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' >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 > 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' >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 > JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' >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 > JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' >ok 38 GArray of unichars can be implicitly converted from a number array >PASS: 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 > 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 for SimpleAction (GSimpleAction), prototype 0x7f5c2d8a5e50, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 >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 for KeyFile (GKeyFile), prototype 0x7f5c2d8a5eb0, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5130 >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 for Union (GIMarshallingTestsUnion), prototype 0x7f5c2d8a5f40, JSClass 0x7f5c348b1c00, in object 0x7f5c2d8a5310 >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 0x7f5c2d9dcd40 > 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 0x55e0bde4a670 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" > 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' >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" >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 OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 103 Virtual function marshals an array out parameter >PASS: installed-tests/js/testGIMarshalling.js 103 Virtual function marshals an array out parameter >ok 104 Virtual function marshals an error out parameter when no error >PASS: installed-tests/js/testGIMarshalling.js 104 Virtual function marshals an error out parameter when no error > JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' > JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' > JS G BXD: Defined class for Error (GError), prototype 0x7f5c2d8a5fd0, JSClass 0x7f5c348b18e0, in object 0x7f5c2d8a5130 > JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x7f5c2c5322e0, JSClass 0x7f5c348b1a20, in object 0x7f5c2d8a5340 > 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 > JS G BXD: Defining method matches in prototype for GLib.Error > JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' > JS G ERR: Defined class for SpawnError (GError), prototype 0x7f5c2c5326d0, JSClass 0x7f5c348b1a20, in object 0x7f5c2d8a5130 > JS G ENUM: Defining enum value FORK (fixed from fork) 0 > JS G ENUM: Defining enum value READ (fixed from read) 1 > JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 > JS G ENUM: Defining enum value ACCES (fixed from acces) 3 > JS G ENUM: Defining enum value PERM (fixed from perm) 4 > JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 > JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 > JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 > JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 > JS G ENUM: Defining enum value NOENT (fixed from noent) 8 > JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 > JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 > JS G ENUM: Defining enum value LOOP (fixed from loop) 11 > JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 > JS G ENUM: Defining enum value IO (fixed from io) 13 > JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 > JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 > JS G ENUM: Defining enum value INVAL (fixed from inval) 16 > JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 > JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 > JS G ENUM: Defining enum value FAILED (fixed from failed) 19 >ok 105 Virtual function marshals an error out parameter with a JavaScript exception >PASS: installed-tests/js/testGIMarshalling.js 105 Virtual function marshals an error out parameter with a JavaScript exception >ok 106 Virtual function marshals an error out parameter with a GError exception >PASS: installed-tests/js/testGIMarshalling.js 106 Virtual function marshals an error out parameter with a GError exception > JS G OBJ: Defined class for SimpleTestClass1 (SimpleTestClass1), prototype 0x7f5c2c5835b0, JSClass 0x7f5c348b1b60, in object 0x7f5c2c5420e0 >ok 107 GObject virtual function can have its property read >PASS: installed-tests/js/testGIMarshalling.js 107 GObject virtual function can have its property read > JS G OBJ: Defined class for SimpleTestClass2 (SimpleTestClass2), prototype 0x7f5c2c583610, JSClass 0x7f5c348b1b60, in object 0x7f5c2c5420e0 >ok 108 GObject virtual function can have its property overridden with an anonymous function >PASS: installed-tests/js/testGIMarshalling.js 108 GObject virtual function can have its property overridden with an anonymous function > JS G OBJ: Defined class for SimpleTestClass3 (SimpleTestClass3), prototype 0x7f5c2c583670, JSClass 0x7f5c348b1b60, in object 0x7f5c2c5420e0 >ok 109 GObject virtual function can access the parent prototype with super() >PASS: installed-tests/js/testGIMarshalling.js 109 GObject virtual function can access the parent prototype with super() > JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x7f5c2c5836d0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5310 > JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) >ok 110 GObject virtual function handles non-existing properties >PASS: installed-tests/js/testGIMarshalling.js 110 GObject virtual function handles non-existing properties > JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x7f5c2c583730, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5310 >ok 111 Interface can be returned >PASS: installed-tests/js/testGIMarshalling.js 111 Interface can be returned >ok 112 GObject properties can handle GValues >PASS: installed-tests/js/testGIMarshalling.js 112 GObject properties can handle GValues >ok 113 GObject properties gets a read-only property # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/32 >SKIP: installed-tests/js/testGIMarshalling.js 113 GObject properties gets a read-only property # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/32 > JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' > JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7f5c2c583790, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 > JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x7f5c2c5837f0, JSClass 0x7f5c348b1b60, in object 0x7f5c2d8a5340 >ok 114 GObject properties throws when setting a read-only property # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/32 > JS G BXD: Defining method quit in prototype for GLib.MainLoop >SKIP: installed-tests/js/testGIMarshalling.js 114 GObject properties throws when setting a read-only property # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/32 > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 0 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 293 objects currently alive > JS MEMORY: boxed_instance = 20 > JS MEMORY: boxed_prototype = 8 > JS MEMORY: closure = 9 > JS MEMORY: function = 195 > JS MEMORY: fundamental_instance = 0 > JS MEMORY: fundamental_prototype = 0 > JS MEMORY: gerror_instance = 4 > JS MEMORY: gerror_prototype = 2 > JS MEMORY: importer = 2 > JS MEMORY: interface = 1 > JS MEMORY: module = 9 > JS MEMORY: ns = 5 > JS MEMORY: object_instance = 17 > JS MEMORY: object_prototype = 17 > JS MEMORY: param = 1 > JS MEMORY: repo = 1 > JS MEMORY: union_instance = 1 > JS MEMORY: union_prototype = 1 > JS CTX: JS shutdown sequence > JS CTX: Stopping profiler > JS CTX: Shutting down toggle queue > JS CTX: Notifying reference holders of GjsContext dispose > JS CTX: Checking unhandled promise rejections > JS CTX: Releasing cached JS wrappers > JS CTX: Final triggered GC > JS CTX: Destroying JS context > JS CTX: Releasing all native objects > JS CTX: Disabling auto GC > JS CTX: Ending trace on global object > JS CTX: Freeing allocated resources > JS CTX: JS context destroyed > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive >ok 115 GDestroyNotify parameters throws when encountering a GDestroyNotify not associated with a callback >PASS: installed-tests/js/testGIMarshalling.js 115 GDestroyNotify parameters throws when encountering a GDestroyNotify not associated with a callback > >ERROR: installed-tests/js/testGDBus >=================================== > > JS NATIVE: Registered native JS module '_byteArrayNative' > 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 CTX: Enabling JIT > JS CTX: Initialized class GjsFileImporter prototype 0x7f54360a5040 > JS IMPORT: Defining parent (nil) of 0x7f54360a5070 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0x7f54360a50a0 > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f54360a50d0 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0x7f54360a5100 > 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 0x7f54360a5070 of 0x7f54360a5160 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0x7f54360a5160 in 0x7f54360a5070 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_byteArrayNative' > JS NATIVE: Defining native module '_byteArrayNative' > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f5436100460 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f543607f2b0 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0x7f54360a5160 of 0x7f543607f250 '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 for Variant (GVariant), prototype 0x7f54360a5190, JSClass 0x7f543cfe58e0, in object 0x7f54360a5130 > JS CTX: Initialized class GIRepositoryGType prototype 0x7f54360a51c0 > JS CTX: Initialized class GIRepositoryFunction prototype 0x7f543607f310 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0x7f54360a5220, JSClass 0x7f543cfe58e0, in object 0x7f54360a5130 > JS G NS: Defined namespace 'GLib' 0x7f54360a5130 in GIRepository 0x7f54360a50d0 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module _legacy succeeded > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f543607f9d0 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f543607f970 '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 IMPORT: Importing module jasmine succeeded > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f543607fa30 '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 for MainLoop (GMainLoop), prototype 0x7f54360a5280, JSClass 0x7f543cfe58e0, in object 0x7f54360a5130 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f543607f1f0 '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' 0x7f54360a5340 in GIRepository 0x7f54360a50d0 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f543607fd60 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0x7f54360a5160 of 0x7f543607fd00 '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 IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0x7f54360a5070 of 0x7f54361091b0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0x7f54360a5160 of 0x7f543607ffd0 '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 0x7f54360e50a0 class 0x7f543cfe9560 in object 0x7f54360a5370 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0x7f54360a5790, JSClass 0x7f543cfe5b60, in object 0x7f54360a5370 > JS G NS: Defined namespace 'GObject' 0x7f54360a5370 in GIRepository 0x7f54360a50d0 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7f54360a57c0, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7f54360a5820, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > 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 for DBusNodeInfo (GDBusNodeInfo), prototype 0x7f54360a5880, JSClass 0x7f543cfe58e0, in object 0x7f54360a5310 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7f54360a58e0, JSClass 0x7f543cfe58e0, in object 0x7f54360a5310 > 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 for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7f54360a5940, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7f54360a59a0, JSClass 0x7f543cfe5b60, in object 0x7f54360a5340 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7f54360a5a00, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0x7f54360e56d0, JSClass 0x7f543cfe5ac0, in object 0x7f54360a5310 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7f54360a5a90, JSClass 0x7f543cfe5b60, in object 0x7f5436100280 > JS G NS: Defined namespace 'Gio' 0x7f54360a5310 in GIRepository 0x7f54360a50d0 > 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 BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo > JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) > JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' > JS G ENUM: Defining enum value STARTER (fixed from starter) -1 > JS G ENUM: Defining enum value NONE (fixed from none) 0 > JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 > JS G ENUM: Defining enum value SESSION (fixed from session) 2 > JS G ENUM: Defining Gio.BusType as 0x7f5436118140 > JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' > JS G ENUM: Defining enum value NONE (fixed from none) 0 > JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 > JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 > JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 > JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x7f54361181a0 >Gjs-Message: 16:57:04.933: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x7f54360a5c40 native@0x55e0745ed020] > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x7f54360a5cd0, JSClass 0x7f543cfe58e0, in object 0x7f54360a5310 > JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x7f54360a5d60, JSClass 0x7f543cfe58e0, in object 0x7f54360a5310 > JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x7f5434c01220, JSClass 0x7f543cfe58e0, in object 0x7f54360a5310 > JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x7f5434c018e0, JSClass 0x7f543cfe58e0, in object 0x7f54360a5310 > JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo > JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' > JS G OBJ: Defined class for Task (GTask), prototype 0x7f5434c01ac0, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' > JS G BXD: Defined class for VariantType (GVariantType), prototype 0x7f5434c01b80, JSClass 0x7f543cfe58e0, in object 0x7f54360a5130 > JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' > JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x7f5434c01ca0, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) > JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' > JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x7f5434c01d30, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) > JS G BXD: Defining method classify in prototype for GLib.Variant > JS G BXD: Defining method n_children in prototype for GLib.Variant > JS G BXD: Defining method get_child_value in prototype for GLib.Variant > JS G BXD: Defining method is_of_type in prototype for GLib.Variant > JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo > JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) > JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) > JS G BXD: Defining method get_string in prototype for GLib.Variant > JS G BXD: Defining method get_variant in prototype for GLib.Variant > JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' > JS G ENUM: Defining enum value NONE (fixed from none) 0 > JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 > JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 > JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 > JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 > JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 > JS G ENUM: Defining Gio.DBusProxyFlags as 0x7f5436123320 > 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 0x7f5436129f98 > JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' > JS G BXD: Defined class for Error (GError), prototype 0x7f5434c105b0, JSClass 0x7f543cfe58e0, in object 0x7f54360a5130 > JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) >1..25 >ok 1 Exported DBus object can call a remote method >PASS: installed-tests/js/testGDBus.js 1 Exported DBus object can call a remote method > JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' > JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x7f5434c09880, JSClass 0x7f543cfe5a20, in object 0x7f54360a5310 > 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 2 Exported DBus object can call a remote method when not using makeProxyWrapper >PASS: installed-tests/js/testGDBus.js 2 Exported DBus object can call a remote method when not using makeProxyWrapper >ok 3 Exported DBus object can handle an exception thrown by a remote method >PASS: installed-tests/js/testGDBus.js 3 Exported DBus object can handle an exception thrown by a remote method >Gjs-Message: 16:57:04.967: JS LOG: Missing handler for DBus method thisDoesNotExist > JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) > JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' > JS G ERR: Defined class for DBusError (GError), prototype 0x7f5434c09c70, JSClass 0x7f543cfe5a20, in object 0x7f54360a5310 > JS G ENUM: Defining enum value FAILED (fixed from failed) 0 > JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 > JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 > JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 > JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 > JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 > JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 > JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 > JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 > JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 > JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 > JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 > JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 > JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 > JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 > JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 > JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 > JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 > JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 > JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 > JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 > JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 > JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 > JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 > JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 > JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 > JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 > JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 > JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 > JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 > JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 > JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 > JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 > JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 > JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 > JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 > JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 > JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 > JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 > JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 > JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 > JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 > JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 > JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 > JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 >ok 4 Exported DBus object can still destructure the return value when an exception is thrown >PASS: installed-tests/js/testGDBus.js 4 Exported DBus object can still destructure the return value when an exception is thrown > JS G BXD: Defining method get_int32 in prototype for GLib.Variant >ok 5 Exported DBus object throws an exception when trying to call a method that does not exist >PASS: installed-tests/js/testGDBus.js 5 Exported DBus object throws an exception when trying to call a method that does not exist >ok 6 Exported DBus object can pass a parameter to a remote method that is not a JSON object >PASS: installed-tests/js/testGDBus.js 6 Exported DBus object can pass a parameter to a remote method that is not a JSON object >ok 7 Exported DBus object can call a remote method with no in parameter >PASS: installed-tests/js/testGDBus.js 7 Exported DBus object can call a remote method with no in parameter >ok 8 Exported DBus object can call a remote method with multiple in parameters >PASS: installed-tests/js/testGDBus.js 8 Exported DBus object can call a remote method with multiple in parameters > JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) >ok 9 Exported DBus object can call a remote method with no return value >PASS: installed-tests/js/testGDBus.js 9 Exported DBus object can call a remote method with no return value >ok 10 Exported DBus object can emit a DBus signal >PASS: installed-tests/js/testGDBus.js 10 Exported DBus object can emit a DBus signal >ok 11 Exported DBus object can call a remote method with multiple return values >PASS: installed-tests/js/testGDBus.js 11 Exported DBus object can call a remote method with multiple return values >ok 12 Exported DBus object does not coalesce one array into the array of return values >PASS: installed-tests/js/testGDBus.js 12 Exported DBus object does not coalesce one array into the array of return values >ok 13 Exported DBus object does not coalesce an array of arrays into the array of return values >PASS: installed-tests/js/testGDBus.js 13 Exported DBus object does not coalesce an array of arrays into the array of return values >ok 14 Exported DBus object can return multiple arrays from a remote method >PASS: installed-tests/js/testGDBus.js 14 Exported DBus object can return multiple arrays from a remote method > JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) >ok 15 Exported DBus object handles a bad signature by throwing an exception >PASS: installed-tests/js/testGDBus.js 15 Exported DBus object handles a bad signature by throwing an exception > JS G BXD: Defining method get_byte in prototype for GLib.Variant >ok 16 Exported DBus object can call a remote method that is implemented asynchronously >PASS: installed-tests/js/testGDBus.js 16 Exported DBus object can call a remote method that is implemented asynchronously >ok 17 Exported DBus object can send and receive bytes from a remote method >PASS: installed-tests/js/testGDBus.js 17 Exported DBus object can send and receive bytes from a remote method > JS G BXD: Defining method get_double in prototype for GLib.Variant >ok 18 Exported DBus object can call a remote method that returns an array of structs >PASS: installed-tests/js/testGDBus.js 18 Exported DBus object can call a remote method that returns an array of structs > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' >ok 19 Exported DBus object can send and receive dicts from a remote method >PASS: installed-tests/js/testGDBus.js 19 Exported DBus object can send and receive dicts from a remote method >not ok 20 Exported DBus object can call a remote method with a Unix FD >FAIL: installed-tests/js/testGDBus.js 20 Exported DBus object can call a remote method with a Unix FD ># Message: TypeError: GjsPrivate.open_bytes is not a function in ./installed-tests/js/testGDBus.js (line 539) ># Stack: ># @./installed-tests/js/testGDBus.js:539:20 >not ok 21 Exported DBus object can call an asynchronously implemented remote method with a Unix FD >FAIL: installed-tests/js/testGDBus.js 21 Exported DBus object can call an asynchronously implemented remote method with a Unix FD ># Message: TypeError: GjsPrivate.open_bytes is not a function in ./installed-tests/js/testGDBus.js (line 551) ># Stack: > JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant > >(process:2543): Gjs-WARNING **: 16:57:05.017: JS ERROR: Exception in method call: fdOut: TypeError: GjsPrivate.open_bytes is not a function >fdOut@./installed-tests/js/testGDBus.js:239:20 >_handleMethodCall@resource:///org/gnome/gjs/modules/overrides/Gio.js:309:69 >_wrapJSObject/<@resource:///org/gnome/gjs/modules/overrides/Gio.js:384:16 >@<jasmine-start>:12:1 > > >(process:2543): Gjs-WARNING **: 16:57:05.020: JS ERROR: TypeError: outFdList is null >@./installed-tests/js/testGDBus.js:571:19 >asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:133:13 >@<jasmine-start>:12:1 > ># @./installed-tests/js/testGDBus.js:551:20 >not ok 22 Exported DBus object can call a remote method that returns a Unix FD >FAIL: installed-tests/js/testGDBus.js 22 Exported DBus object can call a remote method that returns a Unix FD ># Message: Expected Gio.IOErrorEnum: GDBus.Error:org.gnome.gjs.JSError.TypeError: GjsPrivate.open_bytes is not a function to be null. ># Stack: ># @./installed-tests/js/testGDBus.js:570:13 ># asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:133:13 ># Message: Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. in resource:///org/gjs/jsunit/jasmine.js (line 1973) ># Stack: > >(process:2543): Gjs-WARNING **: 16:57:10.041: JS ERROR: TypeError: GjsPrivate.open_bytes is not a function >fdOut2Async/<@./installed-tests/js/testGDBus.js:246:24 >@<jasmine-start>:12:1 > ># >not ok 23 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD >FAIL: installed-tests/js/testGDBus.js 23 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD ># Message: Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. in resource:///org/gjs/jsunit/jasmine.js (line 1973) ># Stack: ># > JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' > JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x7f54360a5c40, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' > JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x7f54360a5d30, JSClass 0x7f543cfe5b60, in object 0x7f54360a5310 > JS G BXD: Defining method get_handle in prototype for GLib.Variant > JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) >ok 24 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one >PASS: installed-tests/js/testGDBus.js 24 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 1 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 208 objects currently alive > JS MEMORY: boxed_instance = 15 > JS MEMORY: boxed_prototype = 11 > JS MEMORY: closure = 6 > JS MEMORY: function = 139ok 25 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList > > JS MEMORY: fundamental_instance = 0 > JS MEMORY: fundamental_prototype = 0 > JS MEMORY: gerror_instance = 1 > JS MEMORY: gerror_prototype = 2PASS: installed-tests/js/testGDBus.js 25 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList > > JS MEMORY: importer = 2 > JS MEMORY: interface = 1 > JS MEMORY: module = 9 > JS MEMORY: ns = 4 > JS MEMORY: object_instance = 5 > JS MEMORY: object_prototype = 12 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: union_instance = 0 > JS MEMORY: union_prototype = 0 > JS CTX: JS shutdown sequence > JS CTX: Stopping profiler > JS CTX: Shutting down toggle queue > JS CTX: Notifying reference holders of GjsContext dispose > JS CTX: Checking unhandled promise rejections > JS CTX: Releasing cached JS wrappers > JS CTX: Final triggered GC > JS CTX: Destroying JS context > JS CTX: Releasing all native objects > JS CTX: Disabling auto GC > JS CTX: Ending trace on global object > JS CTX: Freeing allocated resources > JS CTX: JS context destroyed > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive ># Test script failed; see test log for assertions >ERROR: installed-tests/js/testGDBus.js - exited with status 1 > >PASS: installed-tests/js/testGtk >================================ > > JS NATIVE: Registered native JS module '_byteArrayNative' > 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 CTX: Enabling JIT > JS CTX: Initialized class GjsFileImporter prototype 0x7fec38aa5040 > JS IMPORT: Defining parent (nil) of 0x7fec38aa5070 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0x7fec38aa50a0 > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38aa50d0 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0x7fec38aa5100 > 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 0x7fec38aa5070 of 0x7fec38aa5160 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0x7fec38aa5160 in 0x7fec38aa5070 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_byteArrayNative' > JS NATIVE: Defining native module '_byteArrayNative' > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38b00460 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38a7f2b0 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0x7fec38aa5160 of 0x7fec38a7f250 '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 for Variant (GVariant), prototype 0x7fec38aa5190, JSClass 0x7fec3fa278e0, in object 0x7fec38aa5130 > JS CTX: Initialized class GIRepositoryGType prototype 0x7fec38aa51c0 > JS CTX: Initialized class GIRepositoryFunction prototype 0x7fec38a7f310 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0x7fec38aa5220, JSClass 0x7fec3fa278e0, in object 0x7fec38aa5130 > JS G NS: Defined namespace 'GLib' 0x7fec38aa5130 in GIRepository 0x7fec38aa50d0 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module _legacy succeeded > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38a7f9d0 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38a7f970 '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 IMPORT: Importing module jasmine succeeded > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38a7fa30 '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 for MainLoop (GMainLoop), prototype 0x7fec38aa5280, JSClass 0x7fec3fa278e0, in object 0x7fec38aa5130 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38a7f1f0 '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' 0x7fec38aa5340 in GIRepository 0x7fec38aa50d0 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38a7fd90 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0x7fec38aa5160 of 0x7fec38a7fd30 '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 IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38b091b0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0x7fec38aa5160 of 0x7fec38ae1040 '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 0x7fec38ae10d0 class 0x7fec3fa2b560 in object 0x7fec38aa5370 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0x7fec38aa5790, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5370 > JS G NS: Defined namespace 'GObject' 0x7fec38aa5370 in GIRepository 0x7fec38aa50d0 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7fec38aa57c0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7fec38aa5820, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > 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 for DBusNodeInfo (GDBusNodeInfo), prototype 0x7fec38aa5880, JSClass 0x7fec3fa278e0, in object 0x7fec38aa5310 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7fec38aa58e0, JSClass 0x7fec3fa278e0, in object 0x7fec38aa5310 > 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 for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7fec38aa5940, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7fec38aa59a0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5340 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7fec38aa5a00, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0x7fec38ae1700, JSClass 0x7fec3fa27ac0, in object 0x7fec38aa5310 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7fec38aa5a90, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G NS: Defined namespace 'Gio' 0x7fec38aa5310 in GIRepository 0x7fec38aa50d0 > JS IMPORT: Importing module Gtk succeeded > JS IMPORT: Defining parent 0x7fec38aa5160 of 0x7fec38ae1850 '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 'InitiallyUnowned' in namespace 'GObject' > JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x7fec38aa5b50, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5370 > JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x7fec38aa5bb0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' > JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' > JS G OBJ: Defined class for Container (GtkContainer), prototype 0x7fec38aa5c10, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) > JS G NS: Defined namespace 'Gtk' 0x7fec38aa5b20 in GIRepository 0x7fec38aa50d0 > JS IMPORT: Importing 'system' > JS NATIVE: Defining native module 'system' > JS IMPORT: Defining parent 0x7fec38aa5070 of 0x7fec38b0d2b8 'system' is mod 1 > JS IMPORT: successfully imported module 'system' > JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' > JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x7fec38aa5c70, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x7fec38aa5d00, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x7fec38aa5d60, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' > JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x7fec38aa5df0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x7fec38aa5e50, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x7fec38aa5eb0, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) > JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' > JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x7fec38aa5f40, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x7fec38aa5fa0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x7fec38af5040, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' > JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x7fec38af50d0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x7fec38af5130, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5310 > JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) > JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) > JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromFile (Gjs_MyComplexGtkSubclassFromFile), prototype 0x7fec38af5190, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G OBJ: Defined class for Gjs_SubclassSubclass (Gjs_SubclassSubclass), prototype 0x7fec38af5220, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > 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 'init' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' > JS G OBJ: Defined class for Bin (GtkBin), prototype 0x7fec38af5280, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G OBJ: Defined class for Window (GtkWindow), prototype 0x7fec38af52e0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' > JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 > JS G ENUM: Defining enum value POPUP (fixed from popup) 1 > JS G ENUM: Defining Gtk.WindowType as 0x7fec38b1e8c8 > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround > JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) > JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' > JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x7fec38af5370, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' > JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' > JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x7fec38af5400, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G OBJ: Defined class for Label (GtkLabel), prototype 0x7fec38af5460, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 > JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' > JS G ENUM: Defining enum value AFTER (fixed from after) 1 > JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 > JS G ENUM: Defining GObject.ConnectFlags as 0x7fec38b1e9f8 > JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) > JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) > JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround > JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >1..20 >ok 1 Gtk overrides UI template sets up internal and public template children >PASS: installed-tests/js/testGtk.js 1 Gtk overrides UI template sets up internal and public template children >ok 2 Gtk overrides UI template sets up public template children with the correct widgets >PASS: installed-tests/js/testGtk.js 2 Gtk overrides UI template sets up public template children with the correct widgets >ok 3 Gtk overrides UI template sets up internal template children with the correct widgets >PASS: installed-tests/js/testGtk.js 3 Gtk overrides UI template sets up internal template children with the correct widgets >ok 4 Gtk overrides UI template connects template callbacks to the correct handler >PASS: installed-tests/js/testGtk.js 4 Gtk overrides UI template connects template callbacks to the correct handler >ok 5 Gtk overrides UI template from resource sets up internal and public template children >PASS: installed-tests/js/testGtk.js 5 Gtk overrides UI template from resource sets up internal and public template children > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >ok 6 Gtk overrides UI template from resource sets up public template children with the correct widgets >PASS: installed-tests/js/testGtk.js 6 Gtk overrides UI template from resource sets up public template children with the correct widgets > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >ok 7 Gtk overrides UI template from resource sets up internal template children with the correct widgets >PASS: installed-tests/js/testGtk.js 7 Gtk overrides UI template from resource sets up internal template children with the correct widgets > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >ok 8 Gtk overrides UI template from resource connects template callbacks to the correct handler >PASS: installed-tests/js/testGtk.js 8 Gtk overrides UI template from resource connects template callbacks to the correct handler > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >ok 9 Gtk overrides UI template from file sets up internal and public template children >PASS: installed-tests/js/testGtk.js 9 Gtk overrides UI template from file sets up internal and public template children > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >ok 10 Gtk overrides UI template from file sets up public template children with the correct widgets >PASS: installed-tests/js/testGtk.js 10 Gtk overrides UI template from file sets up public template children with the correct widgets > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >ok 11 Gtk overrides UI template from file sets up internal template children with the correct widgets >PASS: installed-tests/js/testGtk.js 11 Gtk overrides UI template from file sets up internal template children with the correct widgets >ok 12 Gtk overrides UI template from file connects template callbacks to the correct handler >PASS: installed-tests/js/testGtk.js 12 Gtk overrides UI template from file connects template callbacks to the correct handler >ok 13 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending >SKIP: installed-tests/js/testGtk.js 13 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending >ok 14 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending >SKIP: installed-tests/js/testGtk.js 14 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending >ok 15 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending >SKIP: installed-tests/js/testGtk.js 15 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending >ok 16 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending >SKIP: installed-tests/js/testGtk.js 16 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending > 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 0x7fec38b38400 > JS G OBJ: Defined class for Gjs_BadLabel (Gjs_BadLabel), prototype 0x7fec38af5d90, JSClass 0x7fec3fa27b60, in object 0x7fec38b00280 > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >== Stack trace for context 0x55b6ef0822c0 == >#0 55b6ef74a8a8 i ./installed-tests/js/testGtk.js:170 (7fec1360c700 @ 267) >#1 55b6ef74a818 i resource:///org/gjs/jsunit/jasmine.js:1950 (7fec13601e50 @ 26) >#2 55b6ef74a768 i resource:///org/gjs/jsunit/jasmine.js:1938 (7fec136019d0 @ 157) >#3 55b6ef74a6d8 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#4 55b6ef74a650 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#5 55b6ef74a5a0 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#6 55b6ef74a510 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#7 55b6ef74a468 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#8 55b6ef74a3b8 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#9 55b6ef74a328 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#10 55b6ef74a2b0 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#11 55b6ef74a228 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#12 55b6ef74a188 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#13 55b6ef74a0d8 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#14 55b6ef74a048 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#15 55b6ef749fc0 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#16 55b6ef749f10 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#17 55b6ef749e80 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#18 55b6ef749dd8 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#19 55b6ef749d28 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#20 55b6ef749c98 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#21 55b6ef749c20 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#22 55b6ef756160 i resource:///org/gjs/jsunit/jasmine.js:2567 (7fec1360c0d0 @ 36) >#23 55b6ef7560d8 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#24 55b6ef756028 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#25 55b6ef755f98 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#26 55b6ef755f20 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#27 55b6ef755e98 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#28 55b6ef755de8 i resource:///org/gjs/jsunit/jasmine.js:364 (7fec13601f70 @ 103) >#29 55b6ef755d58 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#30 55b6ef755cb0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#31 55b6ef755c00 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#32 55b6ef755b70 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#33 55b6ef755af8 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#34 55b6ef755a70 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#35 55b6ef7559c0 i resource:///org/gjs/jsunit/jasmine.js:364 (7fec13601f70 @ 103) >#36 55b6ef755930 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#37 55b6ef755888 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#38 55b6ef7557d8 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#39 55b6ef755748 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#40 55b6ef7556d0 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#41 55b6ef755648 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#42 55b6ef755598 i resource:///org/gjs/jsunit/jasmine.js:364 (7fec13601f70 @ 103) >#43 55b6ef755508 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#44 55b6ef755460 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#45 55b6ef7553b0 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#46 55b6ef755320 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#47 55b6ef7552a8 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#48 55b6ef755220 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#49 55b6ef6b7108 i resource:///org/gjs/jsunit/jasmine.js:364 (7fec13601f70 @ 103) >#50 55b6ef6b7078 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#51 55b6ef6b6fd0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#52 55b6ef6b6f20 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#53 55b6ef6b6e90 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#54 55b6ef6b6e08 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#55 55b6ef6b6d68 i resource:///org/gjs/jsunit/jasmine.js:2564 (7fec13601a60 @ 90) >#56 55b6ef6b6cc0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#57 55b6ef6b6c10 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#58 55b6ef6b6b80 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#59 55b6ef6b6b08 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#60 55b6ef6b6a78 i resource:///org/gjs/jsunit/jasmine.js:2567 (7fec1360c0d0 @ 36) >#61 55b6ef6b69f0 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#62 55b6ef6b6940 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#63 55b6ef6b68b0 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#64 55b6ef6b6838 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#65 55b6ef6b67b0 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#66 55b6ef6b6710 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#67 55b6ef6b6660 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#68 55b6ef6b65d0 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#69 55b6ef6b6548 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#70 55b6ef6b6498 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#71 55b6ef6b6408 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#72 55b6ef6b6360 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#73 55b6ef6b62b0 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#74 55b6ef6b6220 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#75 55b6ef6c8d18 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#76 55b6ef6c8c90 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#77 55b6ef6c8bf0 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#78 55b6ef6c8b40 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#79 55b6ef6c8ab0 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#80 55b6ef6c8a28 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#81 55b6ef6c8978 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#82 55b6ef6c88e8 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#83 55b6ef6c8840 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#84 55b6ef6c8790 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#85 55b6ef6c8700 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#86 55b6ef6c8688 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#87 55b6ef6c8600 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#88 55b6ef6c8560 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#89 55b6ef6c84b0 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#90 55b6ef6c8420 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#91 55b6ef6c8398 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#92 55b6ef6c82e8 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#93 55b6ef6c8258 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#94 55b6ef6c81b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#95 55b6ef6c8100 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#96 55b6ef6c8070 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#97 55b6ef6c7ff8 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#98 55b6ef6c7f70 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#99 55b6ef6c7ed0 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#100 55b6ef6c7e20 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#101 55b6ef744f00 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#102 55b6ef744e78 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#103 55b6ef744dc8 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#104 55b6ef744d38 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#105 55b6ef744c90 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#106 55b6ef744be0 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#107 55b6ef744b50 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#108 55b6ef744ac8 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#109 55b6ef744a28 i resource:///org/gjs/jsunit/jasmine.js:2564 (7fec13601a60 @ 90) >#110 55b6ef744980 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#111 55b6ef7448d0 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#112 55b6ef744840 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#113 55b6ef7447c8 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#114 55b6ef744738 i resource:///org/gjs/jsunit/jasmine.js:2567 (7fec1360c0d0 @ 36) >#115 55b6ef7446b0 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#116 55b6ef744600 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#117 55b6ef744570 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#118 55b6ef7444f8 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#119 55b6ef744470 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#120 55b6ef7443d0 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#121 55b6ef744320 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#122 55b6ef744290 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#123 55b6ef744208 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#124 55b6ef744158 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#125 55b6ef7440c8 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#126 55b6ef744020 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#127 55b6ef76dce8 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#128 55b6ef76dc58 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#129 55b6ef76dbe0 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#130 55b6ef76db58 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#131 55b6ef76dab8 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#132 55b6ef76da08 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#133 55b6ef76d978 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#134 55b6ef76d8f0 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#135 55b6ef76d840 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#136 55b6ef76d7b0 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#137 55b6ef76d708 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#138 55b6ef76d658 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#139 55b6ef76d5c8 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#140 55b6ef76d550 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#141 55b6ef76d4c8 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#142 55b6ef76d428 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#143 55b6ef76d378 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#144 55b6ef76d2e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#145 55b6ef76d260 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#146 55b6ef76d1b0 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#147 55b6ef76d120 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#148 55b6ef76d078 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#149 55b6ef76cfc8 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#150 55b6ef76cf38 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#151 55b6ef76cec0 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#152 55b6ef76ce38 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#153 55b6ef776108 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#154 55b6ef776058 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#155 55b6ef775fc8 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#156 55b6ef775f40 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#157 55b6ef775e90 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#158 55b6ef775e00 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#159 55b6ef775d58 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#160 55b6ef775ca8 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#161 55b6ef775c18 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#162 55b6ef775b90 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#163 55b6ef775af0 i resource:///org/gjs/jsunit/jasmine.js:2564 (7fec13601a60 @ 90) >#164 55b6ef775a48 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#165 55b6ef775998 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#166 55b6ef775908 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#167 55b6ef775890 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#168 55b6ef775800 i resource:///org/gjs/jsunit/jasmine.js:2567 (7fec1360c0d0 @ 36) >#169 55b6ef775778 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#170 55b6ef7756c8 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#171 55b6ef775638 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#172 55b6ef7755c0 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#173 55b6ef775538 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#174 55b6ef775498 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#175 55b6ef7753e8 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#176 55b6ef775358 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#177 55b6ef7752d0 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#178 55b6ef775220 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#179 55b6ef54af88 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#180 55b6ef54aee0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#181 55b6ef54ae30 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#182 55b6ef54ada0 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#183 55b6ef54ad28 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#184 55b6ef54aca0 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#185 55b6ef54ac00 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#186 55b6ef54ab50 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#187 55b6ef54aac0 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#188 55b6ef54aa38 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#189 55b6ef54a988 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#190 55b6ef54a8f8 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#191 55b6ef54a850 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#192 55b6ef54a7a0 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#193 55b6ef54a710 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#194 55b6ef54a698 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#195 55b6ef54a610 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#196 55b6ef54a570 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#197 55b6ef54a4c0 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#198 55b6ef54a430 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#199 55b6ef54a3a8 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#200 55b6ef54a2f8 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#201 55b6ef54a268 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#202 55b6ef54a1c0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#203 55b6ef54a110 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#204 55b6ef54a080 i resource:///org/gjs/jsunit/jasmine.js:1962 (7fec13609c10 @ 39) >#205 55b6ef2edba8 i resource:///org/gjs/jsunit/jasmine.js:1905 (7fec13609b80 @ 25) >#206 55b6ef2edb20 i resource:///org/gjs/jsunit/jasmine.js:383 (7fec13609790 @ 77) >#207 55b6ef2eda80 i resource:///org/gjs/jsunit/jasmine.js:677 (7fec13609700 @ 64) >#208 55b6ef2ed9d0 i resource:///org/gjs/jsunit/jasmine.js:1945 (7fec136019d0 @ 241) >#209 55b6ef2ed940 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#210 55b6ef2ed8b8 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#211 55b6ef2ed808 i resource:///org/gjs/jsunit/jasmine.js:371 (7fec13601f70 @ 244) >#212 55b6ef2ed778 i resource:///org/gjs/jsunit/jasmine.js:2579 (7fec13601ee0 @ 36) >#213 55b6ef2ed6d0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#214 55b6ef2ed620 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#215 55b6ef2ed590 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#216 55b6ef2ed508 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#217 55b6ef2ed468 i resource:///org/gjs/jsunit/jasmine.js:2564 (7fec13601a60 @ 90) >#218 55b6ef2ed3c0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#219 55b6ef2ed310 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#220 55b6ef2ed280 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#221 55b6ef2ed1f8 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#222 55b6ef2ed158 i resource:///org/gjs/jsunit/jasmine.js:2564 (7fec13601a60 @ 90) >#223 55b6ef2ed0b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (7fec13601af0 @ 202) >#224 55b6ef2ed000 i resource:///org/gjs/jsunit/jasmine.js:1935 (7fec136019d0 @ 136) >#225 55b6ef2ecf70 i resource:///org/gjs/jsunit/jasmine.js:1923 (7fec13601940 @ 27) >#226 55b6ef2ecee8 i resource:///org/gjs/jsunit/jasmine.js:714 (7fec13601820 @ 125) >#227 55b6ef2ece48 i resource:///org/gjs/jsunit/jasmine.js:2426 (7fec136015e0 @ 136) >#228 55b6ef2ecdb8 i resource:///org/gjs/jsunit/jasmine.js:776 (7fec38af88b0 @ 315) >#229 55b6ef2ecd10 i <jasmine-start>:4 (7fec38af8820 @ 18) >#230 55b6ef2ecc88 i <jasmine-start>:12 (7fec38af8790 @ 74) > JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' >ok 17 Gtk overrides sets CSS names on classes >PASS: installed-tests/js/testGtk.js 17 Gtk overrides sets CSS names on classes > JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' > JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x7fec38aa5af0, JSClass 0x7fec3fa27b60, in object 0x7fec38aa5b20 >ok 18 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection >PASS: installed-tests/js/testGtk.js 18 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' >ok 19 Gtk overrides accepts string in place of GdkAtom >PASS: installed-tests/js/testGtk.js 19 Gtk overrides accepts string in place of GdkAtom > 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: 256 objects currently alive > JS MEMORY: boxed_instance = 1 > JS MEMORY: boxed_prototype = 5 > JS MEMORY: closure = 4 > JS MEMORY: function = 139 > JS MEMORY: fundamental_instance = 0 > JS MEMORY: fundamental_prototype = 0 > JS MEMORY: gerror_instance = 0 > JS MEMORY: gerror_prototype = 0 > JS MEMORY: importer = 2 > JS MEMORY: interface = 1 > JS MEMORY: module = 10 > JS MEMORY: ns = 5 > JS MEMORY: object_instance = 58 > JS MEMORY: object_prototype = 30 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: union_instance = 0 > JS MEMORY: union_prototype = 0 > JS CTX: JS shutdown sequence > JS CTX: Stopping profiler > JS CTX: Shutting down toggle queue > JS CTX: Notifying reference holders of GjsContext dispose > JS CTX: Checking unhandled promise rejections > JS CTX: Releasing cached JS wrappers > JS CTX: Final triggered GC > JS CTX: Destroying JS context > JS CTX: Releasing all native objects > JS CTX: Disabling auto GC > JS CTX: Ending trace on global object > JS CTX: Freeing allocated resources > JS CTX: JS context destroyed > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive >ok 20 Gtk overrides accepts null in place of GdkAtom as GDK_NONE >PASS: installed-tests/js/testGtk.js 20 Gtk overrides accepts null in place of GdkAtom as GDK_NONE >
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 693606
: 589174 |
589176