Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 639876 Details for
Bug 723506
>=dev-libs/gjs-1.58.6 - fails 11 tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
test-suite.log (ppc)
test-suite.log (text/plain), 338.57 KB, created by
ernsteiswuerfel
on 2020-05-17 18:17:11 UTC
(
hide
)
Description:
test-suite.log (ppc)
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2020-05-17 18:17:11 UTC
Size:
338.57 KB
patch
obsolete
>================================== > gjs 1.58.6: ./test-suite.log >================================== > ># TOTAL: 1334 ># PASS: 1257 ># SKIP: 63 ># XFAIL: 0 ># FAIL: 11 ># XPASS: 0 ># ERROR: 3 > >.. contents:: :depth: 2 > >PASS: gjs-tests >=============== > ># random seed: R02S6e0b89fa28d2d766d9c55d822eb164ca >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 ># Start of profiler tests >Gjs-Message: 19:17:05.651: Profiler is disabled. Recompile with --enable-profiler to use. >Gjs-Message: 19:17:05.657: Temp profiler file not deleted ># Gjs-MESSAGE: Profiler is disabled. Recompile with --enable-profiler to use. ># Gjs-MESSAGE: Temp profiler file not deleted >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: 19:17:06.230: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1MgLHM/gjs_coverage_test_coverage/coverage.lcov ># Start of coverage tests ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1MgLHM/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.402: Wrote coverage statistics to /tmp/gjs_coverage_tmp.QRYXZL/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.QRYXZL/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.470: Wrote coverage statistics to /tmp/gjs_coverage_tmp.opt09K/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.opt09K/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.510: Wrote coverage statistics to /tmp/gjs_coverage_tmp.v4ngSK/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.v4ngSK/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.544: Wrote coverage statistics to /tmp/gjs_coverage_tmp.p7wY6M/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.p7wY6M/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.578: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3WFxdK/gjs_coverage_test_coverage/coverage.lcov >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: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3WFxdK/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.609: Wrote coverage statistics to /tmp/gjs_coverage_tmp.N97kDM/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.N97kDM/gjs_coverage_test_coverage/coverage.lcov >ok 25 /gjs/coverage/single_branch_coverage_written_to_coverage_data >Gjs-Message: 19:17:06.645: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lUMMJM/gjs_coverage_test_coverage/coverage.lcov >PASS: gjs-tests.gtester 25 /gjs/coverage/single_branch_coverage_written_to_coverage_data ># Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lUMMJM/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.687: Wrote coverage statistics to /tmp/gjs_coverage_tmp.86VELJ/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.86VELJ/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.729: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7S1GEK/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.7S1GEK/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.767: Wrote coverage statistics to /tmp/gjs_coverage_tmp.C9kw9K/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.C9kw9K/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.807: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BQsACL/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.BQsACL/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.844: Wrote coverage statistics to /tmp/gjs_coverage_tmp.k9DOGM/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.k9DOGM/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.882: Wrote coverage statistics to /tmp/gjs_coverage_tmp.cKc9VK/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.cKc9VK/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.921: Wrote coverage statistics to /tmp/gjs_coverage_tmp.qP6k9L/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.qP6k9L/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.958: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lYTkIL/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.lYTkIL/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:06.998: Wrote coverage statistics to /tmp/gjs_coverage_tmp.SgCnJN/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.SgCnJN/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:07.034: Wrote coverage statistics to /tmp/gjs_coverage_tmp.SlKA6K/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.SlKA6K/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:07.072: Wrote coverage statistics to /tmp/gjs_coverage_tmp.SIx0EL/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.SIx0EL/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:07.112: Wrote coverage statistics to /tmp/gjs_coverage_tmp.SitjEL/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.SitjEL/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:07.147: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5kjQ0N/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.5kjQ0N/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:07.210: Wrote coverage statistics to /tmp/gjs_coverage_tmp.rnVUbK/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.rnVUbK/gjs_coverage_test_coverage/coverage.lcov >Gjs-Message: 19:17:07.279: Wrote coverage statistics to /tmp/gjs_coverage_tmp.NudaTK/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.NudaTK/gjs_coverage_test_coverage/coverage.lcov >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 misc tests ># Start of strv tests ># Start of concat tests >ok 42 /util/misc/strv/concat/null >PASS: gjs-tests.gtester 42 /util/misc/strv/concat/null >ok 43 /util/misc/strv/concat/pointers >PASS: gjs-tests.gtester 43 /util/misc/strv/concat/pointers ># End of concat tests ># End of strv tests ># End of misc 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/scripts/testCommandLine >============================================= > >Unknown option --invalid-option > >Usage: > gjs-console [OPTIONâ¦] > >Help Options: > -h, --help Show help options > >Application Options: > --version Print GJS version and exit > --jsversion Print version of the JS engine and exit > -c, --command=COMMAND Program passed in as a string > -C, --coverage-prefix=PREFIX Add the prefix PREFIX to the list of files to generate coverage info for > --coverage-output=DIR Write coverage output to a directory DIR. This option is mandatory when using --coverage-path > -I, --include-path=DIR Add the directory DIR to the list of directories to search for js files. > --profile=FILE Enable the profiler and write output to FILE (default: gjs-$PID.syscap) > -d, --debugger Start in debug mode > > >ok 1 - Invalid option should exit with failure >PASS: installed-tests/scripts/testCommandLine.sh 1 - Invalid option should exit with failure >ok 2 - Invalid option should print a relevant message >PASS: installed-tests/scripts/testCommandLine.sh 2 - Invalid option should print a relevant message >ok 3 - System.exit(0) should exit successfully >PASS: installed-tests/scripts/testCommandLine.sh 3 - System.exit(0) should exit successfully >ok 4 - System.exit(42) should exit with the correct exit code >PASS: installed-tests/scripts/testCommandLine.sh 4 - System.exit(42) should exit with the correct exit code ># VALGRIND = >ok 5 - System.exit() should still exit across an FFI boundary >PASS: installed-tests/scripts/testCommandLine.sh 5 - System.exit() should still exit across an FFI boundary >ok 6 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. >PASS: installed-tests/scripts/testCommandLine.sh 6 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. >ok 7 - Unicode encoding for symbols should be functioning properly for ARGV and imports. >PASS: installed-tests/scripts/testCommandLine.sh 7 - Unicode encoding for symbols should be functioning properly for ARGV and imports. >ok 8 - --help should succeed >PASS: installed-tests/scripts/testCommandLine.sh 8 - --help should succeed >ok 9 - --help should print something >PASS: installed-tests/scripts/testCommandLine.sh 9 - --help should print something >ok 10 - should succeed when --help is not first arg >PASS: installed-tests/scripts/testCommandLine.sh 10 - should succeed when --help is not first arg >ok 11 - should print something when --help is not first arg >PASS: installed-tests/scripts/testCommandLine.sh 11 - should print something when --help is not first arg >ok 12 - --help should succeed before a script file >PASS: installed-tests/scripts/testCommandLine.sh 12 - --help should succeed before a script file >ok 13 - --help should print something before a script file >PASS: installed-tests/scripts/testCommandLine.sh 13 - --help should print something before a script file >ok 14 - --help should succeed before -c >PASS: installed-tests/scripts/testCommandLine.sh 14 - --help should succeed before -c >ok 15 - --help should print something before -c >PASS: installed-tests/scripts/testCommandLine.sh 15 - --help should print something before -c >ok 16 - --help after script file should be passed to script >PASS: installed-tests/scripts/testCommandLine.sh 16 - --help after script file should be passed to script >ok 17 - --help after script file should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 17 - --help after script file should not print anything >ok 18 - --help after -c should be passed to script >PASS: installed-tests/scripts/testCommandLine.sh 18 - --help after -c should be passed to script >ok 19 - --help after -c should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 19 - --help after -c should not print anything >ok 20 - -I after script should succeed but give a warning >PASS: installed-tests/scripts/testCommandLine.sh 20 - -I after script should succeed but give a warning >ok 21 - --coverage-prefix after script should succeed but give a warning >PASS: installed-tests/scripts/testCommandLine.sh 21 - --coverage-prefix after script should succeed but give a warning >ok 22 - --coverage-output after script should succeed but give a warning >PASS: installed-tests/scripts/testCommandLine.sh 22 - --coverage-output after script should succeed but give a warning >ok 23 - --version should work >PASS: installed-tests/scripts/testCommandLine.sh 23 - --version should work >ok 24 - --version should print something >PASS: installed-tests/scripts/testCommandLine.sh 24 - --version should print something >ok 25 - --version after -c should be passed to script >PASS: installed-tests/scripts/testCommandLine.sh 25 - --version after -c should be passed to script >ok 26 - --version after -c should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 26 - --version after -c should not print anything >ok 27 - --jsversion should work >PASS: installed-tests/scripts/testCommandLine.sh 27 - --jsversion should work >ok 28 - --jsversion should print something >PASS: installed-tests/scripts/testCommandLine.sh 28 - --jsversion should print something >ok 29 - --jsversion after -c should be passed to script >PASS: installed-tests/scripts/testCommandLine.sh 29 - --jsversion after -c should be passed to script >ok 30 - --jsversion after -c should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 30 - --jsversion after -c should not print anything >ok 31 - no profiling data should be dumped without --profile >PASS: installed-tests/scripts/testCommandLine.sh 31 - no profiling data should be dumped without --profile >ok 32 - --profile should dump profiling data to the default file name # SKIP profiler is disabled >SKIP: installed-tests/scripts/testCommandLine.sh 32 - --profile should dump profiling data to the default file name # SKIP profiler is disabled >ok 33 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled >SKIP: installed-tests/scripts/testCommandLine.sh 33 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled >ok 34 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled >SKIP: installed-tests/scripts/testCommandLine.sh 34 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled >ok 35 - interpreter should exit with the correct exit code from a queued promise job >PASS: installed-tests/scripts/testCommandLine.sh 35 - interpreter should exit with the correct exit code from a queued promise job >ok 36 - interpreter should run queued promise jobs before finishing >PASS: installed-tests/scripts/testCommandLine.sh 36 - interpreter should run queued promise jobs before finishing >ok 37 - interpreter should stop running jobs when one calls System.exit() >PASS: installed-tests/scripts/testCommandLine.sh 37 - interpreter should stop running jobs when one calls System.exit() >ok 38 - unhandled promise rejection should be reported >PASS: installed-tests/scripts/testCommandLine.sh 38 - unhandled promise rejection should be reported >ok 39 - catching an await expression should not cause unhandled rejection >PASS: installed-tests/scripts/testCommandLine.sh 39 - catching an await expression should not cause unhandled rejection >ok 40 - main program exceptions are not swallowed by queued promise jobs >PASS: installed-tests/scripts/testCommandLine.sh 40 - main program exceptions are not swallowed by queued promise jobs > >(gjs-console:3460): Gjs-CRITICAL **: 19:17:10.371: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. > >(gjs-console:3460): Gjs-CRITICAL **: 19:17:10.371: The offending callback was destroy(), a vfunc. >== Stack trace for context 0xd13080 == >ok 41 - object unref from other thread after shutdown should not race >PASS: installed-tests/scripts/testCommandLine.sh 41 - object unref from other thread after shutdown should not race >ok 42 - avoid crashing when GTK vfuncs are called on context destroy >PASS: installed-tests/scripts/testCommandLine.sh 42 - avoid crashing when GTK vfuncs are called on context destroy >1..42 > >ERROR: 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 0xf236e020 > JS IMPORT: Defining parent (nil) of 0xf236e040 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xf236e060 > JS IMPORT: Defining parent 0xf236e040 of 0xf236e080 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xf236e0a0 > 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 0xf236e040 of 0xf236e0e0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xf236e0e0 in 0xf236e040 > 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 0xf236e040 of 0xf2200260 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0xf236e040 of 0xf2360160 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0xf236e0e0 of 0xf2360120 '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 0xf236e100, JSClass 0x9752ac, in object 0xf236e0c0 > JS CTX: Initialized class GIRepositoryGType prototype 0xf236e120 > JS CTX: Initialized class GIRepositoryFunction prototype 0xf23601a0 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0xf236e160, JSClass 0x9752ac, in object 0xf236e0c0 > JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' > JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf236e1a0, JSClass 0x9752ac, in object 0xf236e0c0 > JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' > JS G NS: Defined namespace 'GLib' 0xf236e0c0 in GIRepository 0xf236e080 > 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 0xf236e040 of 0xf23607a0 '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 0xf236e1e0, JSClass 0x9752ac, in object 0xf236e0c0 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0xf236e040 of 0xf23600e0 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: Importing module GIMarshallingTests succeeded > JS IMPORT: Defining parent 0xf236e0e0 of 0xf2360980 'GIMarshallingTests' is mod 1 > JS IMPORT: successfully imported module 'GIMarshallingTests' > JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' > JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' > JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0xf236e260, JSClass 0x9752ac, in object 0xf236e240 > JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct > JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' > JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xf236e040 of 0xf2204f28 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides > 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' 0xf236e2c0 in GIRepository 0xf236e080 > JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module _legacy succeeded > JS IMPORT: Defining parent 0xf236e040 of 0xf2360a60 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0xf236e0e0 of 0xf2360a20 '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 0xf2360b20 class 0x979620 in object 0xf236e2a0 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0xf236e580, JSClass 0x9753bc, in object 0xf236e2a0 > JS G NS: Defined namespace 'GObject' 0xf236e2a0 in GIRepository 0xf236e080 > JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0xf236e5a0, JSClass 0x9753bc, in object 0xf236e240 > JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) > JS G NS: Defined namespace 'GIMarshallingTests' 0xf236e240 in GIRepository 0xf236e080 > JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0xf236e040 of 0xf2360e80 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0xf236e040 of 0xf2360e40 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0xf236e0e0 of 0xf2360e00 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf236e600, JSClass 0x9753bc, in object 0xf236e5e0 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf236e640, JSClass 0x9753bc, in object 0xf236e5e0 > 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 0xf236e680, JSClass 0x9752ac, in object 0xf236e5e0 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf236e6c0, JSClass 0x9752ac, in object 0xf236e5e0 > 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 0xf236e700, JSClass 0x9753bc, in object 0xf236e5e0 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf236e740, JSClass 0x9753bc, in object 0xf236e2c0 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf236e780, JSClass 0x9753bc, in object 0xf236e5e0 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0xf23b5280, JSClass 0x975378, in object 0xf236e5e0 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf236e7e0, JSClass 0x9753bc, in object 0xf2200140 > JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' > JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf236e840, JSClass 0x9752ac, in object 0xf236e5e0 > JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema > JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' > JS G OBJ: Defined class for Settings (GSettings), prototype 0xf236e880, JSClass 0x9753bc, in object 0xf236e5e0 > JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) > JS G NS: Defined namespace 'Gio' 0xf236e5e0 in GIRepository 0xf236e080 > JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' > JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' > JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0xf236e8c0, JSClass 0x9752ac, in object 0xf236e240 > JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' > JS G BXD: Defined class for SimpleStruct (void), prototype 0xf236e900, JSClass 0x9752ac, in object 0xf236e240 > 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 0xf22322d0 > JS G NS: Found info type ENUM for 'GEnum' 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.GEnum as 0xf2260870 > JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 > JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 > JS G ENUM: Defining enum value MASK (fixed from mask) 3 > JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 > JS G ENUM: Defining GIMarshallingTests.Flags as 0xf22631e0 > JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 > JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 > JS G ENUM: Defining enum value MASK (fixed from mask) 3 > JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 > JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0xf2264740 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0xf236e960, JSClass 0x9753bc, in object 0xf236e240 > JS G OBJ: Defined class for Gjs_VFuncTester (Gjs_VFuncTester), prototype 0xf236e9c0, JSClass 0x9753bc, in object 0xf2200140 > 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 0xf227edc8 > JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' > JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject > JS G PRM: JSObject created with param instance 0xfee080 type GParamBoolean > 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 'boolean_return_true' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' >1..377 >ok 1 Boolean true marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 1 Boolean true marshals as a return value >ok 2 Boolean true marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 2 Boolean true marshals as an in parameter >ok 3 Boolean true marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 3 Boolean true marshals as an out parameter >ok 4 Boolean true marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 4 Boolean true marshals as an inout parameter >ok 5 Boolean false marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 5 Boolean false marshals as a return value >ok 6 Boolean false marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 6 Boolean false marshals as an in parameter >ok 7 Boolean false marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 7 Boolean false marshals as an out parameter >ok 8 Boolean false marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 8 Boolean false marshals as an inout parameter >ok 9 Integer int8-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 9 Integer int8-typed marshals signed value as a return value >ok 10 Integer int8-typed marshals signed value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 10 Integer int8-typed marshals signed value as an in parameter >ok 11 Integer int8-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 11 Integer int8-typed marshals signed value as an out parameter >ok 12 Integer int8-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 12 Integer int8-typed marshals as an inout parameter >ok 13 Integer int8-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 13 Integer int8-typed marshals unsigned value as a return value >ok 14 Integer int8-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 14 Integer int8-typed marshals unsigned value as an in parameter >ok 15 Integer int8-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 15 Integer int8-typed marshals unsigned value as an out parameter >ok 16 Integer int8-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 16 Integer int8-typed marshals unsigned value as an inout parameter >ok 17 Integer int16-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 17 Integer int16-typed marshals signed value as a return value >ok 18 Integer int16-typed marshals signed value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 18 Integer int16-typed marshals signed value as an in parameter >ok 19 Integer int16-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 19 Integer int16-typed marshals signed value as an out parameter >ok 20 Integer int16-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 20 Integer int16-typed marshals as an inout parameter >ok 21 Integer int16-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 21 Integer int16-typed marshals unsigned value as a return value >ok 22 Integer int16-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 22 Integer int16-typed marshals unsigned value as an in parameter >ok 23 Integer int16-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 23 Integer int16-typed marshals unsigned value as an out parameter >ok 24 Integer int16-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 24 Integer int16-typed marshals unsigned value as an inout parameter >ok 25 Integer int32-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 25 Integer int32-typed marshals signed value as a return value >ok 26 Integer int32-typed marshals signed value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 26 Integer int32-typed marshals signed value as an in parameter >ok 27 Integer int32-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 27 Integer int32-typed marshals signed value as an out parameter > JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' >ok 28 Integer int32-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 28 Integer int32-typed marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' >ok 29 Integer int32-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 29 Integer int32-typed marshals unsigned value as a return value > JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' > 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 0xf22d22a8 > JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' >ok 30 Integer int32-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 30 Integer int32-typed marshals unsigned value as an in parameter >ok 31 Integer int32-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 31 Integer int32-typed marshals unsigned value as an out parameter >ok 32 Integer int32-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 32 Integer int32-typed marshals unsigned value as an inout parameter >not ok 33 Integer int64-typed marshals signed value as a return value >FAIL: installed-tests/js/testGIMarshalling.js 33 Integer int64-typed marshals signed value as a return value ># Message: Expected 9223372032577158000 to equal 9223372036854776000. ># Stack: ># @./installed-tests/js/testGIMarshalling.js:192:17 ># Message: Expected -9223372036837426000 to equal -9223372036854776000. ># Stack: ># @./installed-tests/js/testGIMarshalling.js:193:17 > JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' >ok 34 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testGIMarshalling.js 34 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >ok 35 Integer int64-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 35 Integer int64-typed marshals signed value as an out parameter > JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' >ok 36 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testGIMarshalling.js 36 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >not ok 37 Integer int64-typed marshals unsigned value as a return value >FAIL: installed-tests/js/testGIMarshalling.js 37 Integer int64-typed marshals unsigned value as a return value ># Message: Expected 18446744069431935000 to equal 18446744073709552000. ># Stack: ># @./installed-tests/js/testGIMarshalling.js:214:17 > JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' >ok 38 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testGIMarshalling.js 38 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >ok 39 Integer int64-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 39 Integer int64-typed marshals unsigned value as an out parameter > JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' >ok 40 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testGIMarshalling.js 40 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 > JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' >ok 41 Integer short-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 41 Integer short-typed marshals signed value as a return value > JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' >ok 42 Integer short-typed marshals signed value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 42 Integer short-typed marshals signed value as an in parameter > JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' >ok 43 Integer short-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 43 Integer short-typed marshals signed value as an out parameter > JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' >ok 44 Integer short-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 44 Integer short-typed marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' >ok 45 Integer short-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 45 Integer short-typed marshals unsigned value as a return value > JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' >ok 46 Integer short-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 46 Integer short-typed marshals unsigned value as an in parameter > JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' >ok 47 Integer short-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 47 Integer short-typed marshals unsigned value as an out parameter > JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' >ok 48 Integer short-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 48 Integer short-typed marshals unsigned value as an inout parameter > JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' >ok 49 Integer int-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 49 Integer int-typed marshals signed value as a return value > JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' >ok 50 Integer int-typed marshals signed value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 50 Integer int-typed marshals signed value as an in parameter > JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' >ok 51 Integer int-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 51 Integer int-typed marshals signed value as an out parameter > JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' >ok 52 Integer int-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 52 Integer int-typed marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' >ok 53 Integer int-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 53 Integer int-typed marshals unsigned value as a return value > JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' >ok 54 Integer int-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 54 Integer int-typed marshals unsigned value as an in parameter > JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' >ok 55 Integer int-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 55 Integer int-typed marshals unsigned value as an out parameter > JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' >ok 56 Integer int-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 56 Integer int-typed marshals unsigned value as an inout parameter > JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' >ok 57 Integer long-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 57 Integer long-typed marshals signed value as a return value > JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' >ok 58 Integer long-typed marshals signed value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 58 Integer long-typed marshals signed value as an in parameter > JS G NS: Found info type FUNCTION for 'long_inout_max_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'long_inout_min_max' in namespace 'GIMarshallingTests' >ok 59 Integer long-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 59 Integer long-typed marshals signed value as an out parameter > JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' >ok 60 Integer long-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 60 Integer long-typed marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' >ok 61 Integer long-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 61 Integer long-typed marshals unsigned value as a return value > JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' >ok 62 Integer long-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 62 Integer long-typed marshals unsigned value as an in parameter > JS G NS: Found info type FUNCTION for 'ulong_inout' in namespace 'GIMarshallingTests' >ok 63 Integer long-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 63 Integer long-typed marshals unsigned value as an out parameter > JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' >ok 64 Integer long-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 64 Integer long-typed marshals unsigned value as an inout parameter > JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' >ok 65 Integer ssize-typed marshals signed value as a return value >PASS: installed-tests/js/testGIMarshalling.js 65 Integer ssize-typed marshals signed value as a return value >ok 66 Integer ssize-typed marshals signed value as an in parameter > JS G NS: Found info type FUNCTION for 'ssize_inout_max_min' in namespace 'GIMarshallingTests' >PASS: installed-tests/js/testGIMarshalling.js 66 Integer ssize-typed marshals signed value as an in parameter > JS G NS: Found info type FUNCTION for 'ssize_inout_min_max' in namespace 'GIMarshallingTests' >ok 67 Integer ssize-typed marshals signed value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 67 Integer ssize-typed marshals signed value as an out parameter > JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' >ok 68 Integer ssize-typed marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 68 Integer ssize-typed marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' >ok 69 Integer ssize-typed marshals unsigned value as a return value >PASS: installed-tests/js/testGIMarshalling.js 69 Integer ssize-typed marshals unsigned value as a return value > JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' >ok 70 Integer ssize-typed marshals unsigned value as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 70 Integer ssize-typed marshals unsigned value as an in parameter > JS G NS: Found info type FUNCTION for 'size_inout' in namespace 'GIMarshallingTests' >ok 71 Integer ssize-typed marshals unsigned value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 71 Integer ssize-typed marshals unsigned value as an out parameter > JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' >ok 72 Integer ssize-typed marshals unsigned value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 72 Integer ssize-typed marshals unsigned value as an inout parameter > JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' >ok 73 Floating point float-typed marshals value as a return value >PASS: installed-tests/js/testGIMarshalling.js 73 Floating point float-typed marshals value as a return value > JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' >ok 74 Floating point float-typed marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 74 Floating point float-typed marshals as an in parameter > JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' >ok 75 Floating point float-typed marshals value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 75 Floating point float-typed marshals value as an out parameter > JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' >ok 76 Floating point float-typed marshals value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 76 Floating point float-typed marshals value as an inout parameter >not ok 77 Floating point double-typed marshals value as a return value >FAIL: installed-tests/js/testGIMarshalling.js 77 Floating point double-typed marshals value as a return value ># Message: Expected 1.4044477607774906e+306 to be close to 1.7976931348623157e+308, 10. ># Stack: > JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' ># @./installed-tests/js/testGIMarshalling.js:251:17 > JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' >ok 78 Floating point double-typed marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 78 Floating point double-typed marshals as an in parameter > JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' >ok 79 Floating point double-typed marshals value as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 79 Floating point double-typed marshals value as an out parameter > JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' >ok 80 Floating point double-typed marshals value as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 80 Floating point double-typed marshals value as an inout parameter > JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' >ok 81 time_t marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 81 time_t marshals as a return value > JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' >ok 82 time_t marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 82 time_t marshals as an in parameter > JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' >ok 83 time_t marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 83 time_t marshals as an out parameter > JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' >ok 84 time_t marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 84 time_t marshals as an inout parameter >ok 85 GType void marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 85 GType void marshals as a return value >ok 86 GType void marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 86 GType void marshals as an in parameter >ok 87 GType void marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 87 GType void marshals as an out parameter > JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' >ok 88 GType void marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 88 GType void marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' >ok 89 GType string marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 89 GType string marshals as a return value > JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' >ok 90 GType string marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 90 GType string marshals as an in parameter >ok 91 GType string marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 91 GType string marshals as an out parameter >ok 92 GType can be implicitly converted from a GObject type alias >PASS: installed-tests/js/testGIMarshalling.js 92 GType can be implicitly converted from a GObject type alias > JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' >ok 93 GType can be implicitly converted from a JS type >PASS: installed-tests/js/testGIMarshalling.js 93 GType can be implicitly converted from a JS type > JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' >ok 94 UTF-8 string with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 94 UTF-8 string with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' >ok 95 UTF-8 string with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 95 UTF-8 string with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' >ok 96 UTF-8 string with transfer none marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 96 UTF-8 string with transfer none marshals as an out parameter > JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' >ok 97 UTF-8 string with transfer none marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 97 UTF-8 string with transfer none marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' >ok 98 UTF-8 string with transfer full marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 98 UTF-8 string with transfer full marshals as a return value >ok 99 UTF-8 string with transfer full marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 99 UTF-8 string with transfer full marshals as an out parameter > JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' >ok 100 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testGIMarshalling.js 100 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' >ok 101 UTF-8 string marshals value as a byte array >PASS: installed-tests/js/testGIMarshalling.js 101 UTF-8 string marshals value as a byte array > JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' >ok 102 UTF-8 string makes a default out value for a broken C function >PASS: installed-tests/js/testGIMarshalling.js 102 UTF-8 string makes a default out value for a broken C function >ok 103 In-out array in the style of gtk_init() marshals null >PASS: installed-tests/js/testGIMarshalling.js 103 In-out array in the style of gtk_init() marshals null >ok 104 In-out array in the style of gtk_init() marshals an inout empty array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 >SKIP: installed-tests/js/testGIMarshalling.js 104 In-out array in the style of gtk_init() marshals an inout empty array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 > JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' >ok 105 In-out array in the style of gtk_init() marshals an inout array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 >SKIP: installed-tests/js/testGIMarshalling.js 105 In-out array in the style of gtk_init() marshals an inout array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 > JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' >ok 106 Fixed-size C array of ints marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 106 Fixed-size C array of ints marshals as a return value > JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' >ok 107 Fixed-size C array of ints marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 107 Fixed-size C array of ints marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' >ok 108 Fixed-size C array of ints marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 108 Fixed-size C array of ints marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' >ok 109 Fixed-size C array of shorts marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 109 Fixed-size C array of shorts marshals as a return value > JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' >ok 110 Fixed-size C array of shorts marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 110 Fixed-size C array of shorts marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' >ok 111 Fixed-size C array marshals a struct array as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 111 Fixed-size C array marshals a struct array as an out parameter > JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' >ok 112 C array with length marshals as a return value > JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' >PASS: installed-tests/js/testGIMarshalling.js 112 C array with length marshals as a return value >ok 113 C array with length marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 113 C array with length marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' >ok 114 C array with length marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 114 C array with length marshals as an out parameter > JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' >ok 115 C array with length marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 115 C array with length marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' >ok 116 C array with length can be returned along with other arguments > JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' >PASS: installed-tests/js/testGIMarshalling.js 116 C array with length can be returned along with other arguments >ok 117 C array with length can be passed to a function with its length parameter before it >PASS: installed-tests/js/testGIMarshalling.js 117 C array with length can be passed to a function with its length parameter before it >ok 118 C array with length can be passed to a function with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 118 C array with length can be passed to a function with zero terminator > JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' >ok 119 C array with length of strings marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 119 C array with length of strings marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' >ok 120 C array with length marshals a byte array as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 120 C array with length marshals a byte array as an in parameter >ok 121 C array with length of signed 64-bit ints marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 121 C array with length of signed 64-bit ints marshals as an in parameter >ok 122 C array with length of unsigned 64-bit ints marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 122 C array with length of unsigned 64-bit ints marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' >ok 123 C array with length of unichars marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 123 C array with length of unichars marshals as an in parameter >ok 124 C array with length of unichars marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 124 C array with length of unichars marshals as an out parameter > JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' >ok 125 C array with length of unichars marshals from an array of codepoints >PASS: installed-tests/js/testGIMarshalling.js 125 C array with length of unichars marshals from an array of codepoints > JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' >ok 126 C array with length of booleans marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 126 C array with length of booleans marshals as an in parameter >ok 127 C array with length of booleans marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 127 C array with length of booleans marshals as an out parameter > JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' >ok 128 C array with length of booleans marshals from an array of numbers >PASS: installed-tests/js/testGIMarshalling.js 128 C array with length of booleans marshals from an array of numbers >ok 129 C array with length of boxed structs marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 129 C array with length of boxed structs marshals as an in parameter >ok 130 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 130 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' >ok 131 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 131 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' >ok 132 C array with length marshals two arrays with the same length parameter >PASS: installed-tests/js/testGIMarshalling.js 132 C array with length marshals two arrays with the same length parameter > JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' >ok 133 C array with length copies correctly on transfer full >PASS: installed-tests/js/testGIMarshalling.js 133 C array with length copies correctly on transfer full > JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' >ok 134 C array with length of enums marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 134 C array with length of enums marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' >ok 135 C array with length marshals an array with a 64-bit length parameter >PASS: installed-tests/js/testGIMarshalling.js 135 C array with length marshals an array with a 64-bit length parameter > JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' >ok 136 C array with length marshals an array with an 8-bit length parameter >PASS: installed-tests/js/testGIMarshalling.js 136 C array with length marshals an array with an 8-bit length parameter > JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' >ok 137 C array with length can be an out argument along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 137 C array with length can be an out argument along with other arguments > JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' >ok 138 C array with length can be an in-out argument along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 138 C array with length can be an in-out argument along with other arguments > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' >ok 139 C array with length does not interpret an unannotated integer as a length parameter >PASS: installed-tests/js/testGIMarshalling.js 139 C array with length does not interpret an unannotated integer as a length parameter > JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' >ok 140 Zero-terminated C array of strings marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 140 Zero-terminated C array of strings marshals as a return value > JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' >ok 141 Zero-terminated C array of strings marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 141 Zero-terminated C array of strings marshals as an in parameter > JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' >ok 142 Zero-terminated C array of strings marshals as an out parameter > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' >PASS: installed-tests/js/testGIMarshalling.js 142 Zero-terminated C array of strings marshals as an out parameter >ok 143 Zero-terminated C array of strings marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 143 Zero-terminated C array of strings marshals as an inout parameter >ok 144 Zero-terminated C array marshals null as a zero-terminated array return value >PASS: installed-tests/js/testGIMarshalling.js 144 Zero-terminated C array marshals null as a zero-terminated array return value > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' >ok 145 Zero-terminated C array marshals an array of structs as a return value >PASS: installed-tests/js/testGIMarshalling.js 145 Zero-terminated C array marshals an array of structs as a return value >ok 146 Zero-terSKIP: installed-tests/js/testGIMarshalling.js 148 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/269 > JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' >ok 149 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/269 >SKIP: installed-tests/js/testGIMarshalling.js 149 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/269 >://gitlab.gnome.org/GNOME/gjs/issues/269 > JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' >ok 150 GArray of ints with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 150 GArray of ints with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' >ok 151 GArray of ints with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 151 GArray of ints with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' >ok 152 GArray marshals int64s as a transfer-none return value >PASS: installed-tests/js/testGIMarshalling.js 152 GArray marshals int64s as a transfer-none return value >ok 153 GArray of strings with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 153 GArray of strings with transfer none marshals as a return value >ok 154 GArray of strings with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 154 GArray of strings with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' >ok 155 GArray of strings with transfer none marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 155 GArray of strings with transfer none marshals as an out parameter > JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' >ok 156 GArray of strings with transfer none marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 156 GArray of strings with transfer none marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' >ok 157 GArray of strings with transfer full marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 157 GArray of strings with transfer full marshals as a return value >ok 158 GArray of strings with transfer full marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 158 GArray of strings with transfer full marshals as an out parameter > JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' >ok 159 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testGIMarshalling.js 159 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' >ok 160 GArray of strings with transfer container marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 160 GArray of strings with transfer container marshals as a return value >ok 161 GArray of strings with transfer container marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 161 GArray of strings with transfer container marshals as an out parameter >ok 162 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 162 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' >ok 163 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 >SKIP: installed-tests/js/testGIMarshalling.js 163 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 > JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' >ok 164 GArray marshals boxed structs as a transfer-full return value >PASS: installed-tests/js/testGIMarshalling.js 164 GArray marshals boxed structs as a transfer-full return value > JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' >ok 165 GArray of booleans with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 165 GArray of booleans with transfer none marshals as an in parameter >ok 166 GArray of unichars can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 166 GArray of unichars can be passed in with transfer none >ok 167 GPtrArray of strings with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 167 GPtrArray of strings with transfer none marshals as a return value >ok 168 GPtrArray of strings with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 168 GPtrArray of strings with transfer none marshals as an in parameter >ok 169 GPtrArray of strings with transfer none marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 169 GPtrArray of strings with transfer none marshals as an out parameter >ok 170 GPtrArray of strings with transfer none marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 170 GPtrArray of strings with transfer none marshals as an inout parameter >ok 171 GPtrArray of strings with transfer full marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 171 GPtrArray of strings with transfer full marshals as a return value >ok 172 GPtrArray of strings with transfer full marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 172 GPtrArray of strings with transfer full marshals as an out parameter >ok 173 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testGIMarshalling.js 173 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >ok 174 GPtrArray of strings with transfer container marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 174 GPtrArray of strings with transfer container marshals as a return value >ok 175 GPtrArray of strings with transfer container marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 175 GPtrArray of strings with transfer container marshals as an out parameter > JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' >ok 176 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 176 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' >ok 177 GPtrArray of structs can be returned with transfer full > JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' >PASS: installed-tests/js/testGIMarshalling.js 177 GPtrArray of structs can be returned with transfer full >ok 178 GByteArray marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 178 GByteArray marshals as a return value > JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' >ok 179 GByteArray can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 179 GByteArray can be passed in with transfer none > JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' >ok 180 GBytes marshals as a transfer-full return value >PASS: installed-tests/js/testGIMarshalling.js 180 GBytes marshals as a transfer-full return value >ok 181 GBytes can be created from an array and passed in >PASS: installed-tests/js/testGIMarshalling.js 181 GBytes can be created from an array and passed in >ok 182 GBytes can be created by returning from a function and passed in >PASS: installed-tests/js/testGIMarshalling.js 182 GBytes can be created by returning from a function and passed in >ok 183 GBytes can be implicitly converted from a ByteArray >PASS: installed-tests/js/testGIMarshalling.js 183 GBytes can be implicitly converted from a ByteArray >ok 184 GBytes can be created from a string and is encoded in UTF-8 >PASS: installed-tests/js/testGIMarshalling.js 184 GBytes can be created from a string and is encoded in UTF-8 >ok 185 GBytes turns into a GByteArray on assignment >PASS: installed-tests/js/testGIMarshalling.js 185 GBytes turns into a GByteArray on assignment > JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' >ok 186 GBytes cannot be passed to a function expecting a byte array >PASS: installed-tests/js/testGIMarshalling.js 186 GBytes cannot be passed to a function expecting a byte array > JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' >ok 187 GStrv marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 187 GStrv marshals as a return value > JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' >ok 188 GStrv marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 188 GStrv marshals as an in parameter > JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' >ok 189 GStrv marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 189 GStrv marshals as an out parameter > JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' >ok 190 GStrv marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 190 GStrv marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' >ok 191 GList of ints with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 191 GList of ints with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' >ok 192 GList of ints with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 192 GList of ints with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' >ok 193 GList of unsigned 32-bit ints with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 193 GList of unsigned 32-bit ints with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' >ok 194 GList of unsigned 32-bit ints with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 194 GList of unsigned 32-bit ints with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' >ok 195 GList of strings with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 195 GList of strings with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' >ok 196 GList of strings with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 196 GList of strings with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' >ok 197 GList of strings with transfer none marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 197 GList of strings with transfer none marshals as an out parameter > JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' >ok 198 GList of strings with transfer none marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 198 GList of strings with transfer none marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' >ok 199 GList of strings with transfer full marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 199 GList of strings with transfer full marshals as a return value >ok 200 GList of strings with transfer full marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 200 GList of strings with transfer full marshals as an out parameter > JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' >ok 201 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testGIMarshalling.js 201 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' >ok 202 GList of strings with transfer container marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 202 GList of strings with transfer container marshals as a return value >ok 203 GList of strings with transfer container marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 203 GList of strings with transfer container marshals as an out parameter > JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' >ok 204 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 204 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' >ok 205 GSList of ints with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 205 GSList of ints with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' >ok 206 GSList of ints with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' >PASS: installed-tests/js/testGIMarshalling.js 206 GSList of ints with transfer none marshals as an in parameter >ok 207 GSList of strings with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 207 GSList of strings with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' >ok 208 GSList of strings with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 208 GSList of strings with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' >ok 209 GSList of strings with transfer none marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 209 GSList of strings with transfer none marshals as an out parameter > JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' >ok 210 GSList of strings with transfer none marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 210 GSList of strings with transfer none marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' >ok 211 GSList of strings with transfer full marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 211 GSList of strings with transfer full marshals as a return value >ok 212 GSList of strings with transfer full marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 212 GSList of strings with transfer full marshals as an out parameter > JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' >ok 213 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' >SKIP: installed-tests/js/testGIMarshalling.js 213 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >ok 214 GSList of strings with transfer container marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 214 GSList of strings with transfer container marshals as a return value >ok 215 GSList of strings with transfer container marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 215 GSList of strings with transfer container marshals as an out parameter > JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' >ok 216 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 216 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' >ok 217 GHashTable with integer values marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 217 GHashTable with integer values marshals as a return value > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' >ok 218 GHashTable with integer values marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 218 GHashTable with integer values marshals as an in parameter > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' >ok 219 GHashTable with string values with transfer none marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 219 GHashTable with string values with transfer none marshals as a return value > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' >ok 220 GHashTable with string values with transfer none marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 220 GHashTable with string values with transfer none marshals as an in parameter > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' >ok 221 GHashTable with string values with transfer none marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 221 GHashTable with string values with transfer none marshals as an out parameter > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' >ok 222 GHashTable with string values with transfer none marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 222 GHashTable with string values with transfer none marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' >ok 223 GHashTable with string values with transfer full marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 223 GHashTable with string values with transfer full marshals as a return value >ok 224 GHashTable with string values with transfer full marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 224 GHashTable with string values with transfer full marshals as an out parameter > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' >ok 225 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testGIMarshalling.js 225 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' >ok 226 GHashTable with string values with transfer container marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 226 GHashTable with string values with transfer container marshals as a return value > JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' >ok 227 GHashTable with string values with transfer container marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 227 GHashTable with string values with transfer container marshals as an out parameter >ok 228 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testGIMarshalling.js 228 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >ok 229 GHashTable with double values marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 229 GHashTable with double values marshals as an in parameter > JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' >ok 230 GHashTable with float values marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 230 GHashTable with float values marshals as an in parameter > JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' >ok 231 GHashTable with 64-bit int values marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 231 GHashTable with 64-bit int values marshals as an in parameter > JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' >ok 232 GHashTable with unsigned 64-bit int values marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 232 GHashTable with unsigned 64-bit int values marshals as an in parameter > JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' >ok 233 GValue marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 233 GValue marshals as a return value > JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' >ok 234 GValue marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 234 GValue marshals as an in parameter >ok 235 GValue marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 235 GValue marshals as an out parameter >ok 236 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' >SKIP: installed-tests/js/testGIMarshalling.js 236 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >ok 237 GValue marshals as an int64 in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testGIMarshalling.js 237 GValue marshals as an int64 in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >ok 238 GValue type objects can be converted from primitive-like types >PASS: installed-tests/js/testGIMarshalling.js 238 GValue type objects can be converted from primitive-like types >ok 239 GValue can be passed into a function and modified >PASS: installed-tests/js/testGIMarshalling.js 239 GValue can be passed into a function and modified > JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' >ok 240 GValue enum can be passed into a function and packed # SKIP GJS doesn't support native enum types >SKIP: installed-tests/js/testGIMarshalling.js 240 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_caller_allocates' in namespace 'GIMarshallingTests' >ok 241 GValue marshals as an int64 out parameter >PASS: installed-tests/js/testGIMarshalling.js 241 GValue marshals as an int64 out parameter > JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' >ok 242 GValue marshals as a caller-allocated out parameter >PASS: installed-tests/js/testGIMarshalling.js 242 GValue marshals as a caller-allocated out parameter > JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' >ok 243 GValue array can be passed into a function and packed >PASS: installed-tests/js/testGIMarshalling.js 243 GValue array can be passed into a function and packed >ok 244 GValue array can be passed as an out argument and unpacked >PASS: installed-tests/js/testGIMarshalling.js 244 GValue array can be passed as an out argument and unpacked >ok 245 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 >SKIP: installed-tests/js/testGIMarshalling.js 245 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 > JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' > JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xf0754d00, JSClass 0x9753bc, in object 0xf236e5e0 >ok 246 GValue can have its type inferred from primitive values >PASS: installed-tests/js/testGIMarshalling.js 246 GValue can have its type inferred from primitive values >ok 247 GValue can have its type inferred as a GObject type >PASS: installed-tests/js/testGIMarshalling.js 247 GValue can have its type inferred as a GObject type >ok 248 GValue can have its type inferred as a superclass >PASS: installed-tests/js/testGIMarshalling.js 248 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 0xf0754d40, JSClass 0x9752ac, in object 0xf236e0c0 >ok 249 GValue can have its type inferred as an interface that it implements >PASS: installed-tests/js/testGIMarshalling.js 249 GValue can have its type inferred as an interface that it implements >ok 250 GValue can have its type inferred as a boxed type >PASS: installed-tests/js/testGIMarshalling.js 250 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 0xf0754da0, JSClass 0x975400, in object 0xf236e240 >ok 251 GValue can have its type inferred as GVariant >PASS: installed-tests/js/testGIMarshalling.js 251 GValue can have its type inferred as GVariant > 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 0x1126c78 type GParamString >ok 252 GValue can have its type inferred as a union type >PASS: installed-tests/js/testGIMarshalling.js 252 GValue can have its type inferred as a union type > JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' >ok 253 GValue can have its type inferred as a GParamSpec >PASS: installed-tests/js/testGIMarshalling.js 253 GValue can have its type inferred as a GParamSpec >ok 254 Callback GClosure marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 254 Callback GClosure marshals as an in parameter > JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' >ok 255 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 >SKIP: installed-tests/js/testGIMarshalling.js 255 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 > JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' >ok 256 Callback marshals a return value >PASS: installed-tests/js/testGIMarshalling.js 256 Callback marshals a return value > JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' >ok 257 Callback marshals one out parameter >PASS: installed-tests/js/testGIMarshalling.js 257 Callback marshals one out parameter > JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' >ok 258 Callback marshals multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 258 Callback marshals multiple out parameters > JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' >ok 259 Callback marshals a return value and one out parameter >PASS: installed-tests/js/testGIMarshalling.js 259 Callback marshals a return value and one out parameter >ok 260 Callback marshals a return value and multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 260 Callback marshals a return value and multiple out parameters >ok 261 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet >SKIP: installed-tests/js/testGIMarshalling.js 261 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet > JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' >ok 262 Raw pointers can be roundtripped at least if the pointer is null # SKIP https://gitlab.gnome.org/GNOME/gjs/merge_requests/46 >SKIP: installed-tests/js/testGIMarshalling.js 262 Raw pointers can be roundtripped at least if the pointer is null # SKIP https://gitlab.gnome.org/GNOME/gjs/merge_requests/46 > JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' >ok 263 Registered enum type marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 263 Registered enum type marshals as a return value > JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' >ok 264 Registered enum type marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 264 Registered enum type marshals as an in parameter > JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' >ok 265 Registered enum type marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 265 Registered enum type marshals as an out parameter > JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' >ok 266 Registered enum type marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 266 Registered enum type marshals as an inout parameter >ok 267 Bare enum type marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 267 Bare enum type marshals as a return value > JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' >ok 268 Bare enum type marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 268 Bare enum type marshals as an in parameter > JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' >ok 269 Bare enum type marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 269 Bare enum type marshals as an out parameter > JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' >ok 270 Bare enum type marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 270 Bare enum type marshals as an inout parameter >ok 271 Registered flags type marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 271 Registered flags type marshals as a return value > JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' >ok 272 Registered flags type marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 272 Registered flags type marshals as an in parameter > JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' >ok 273 Registered flags type marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 273 Registered flags type marshals as an out parameter > JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' >ok 274 Registered flags type marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 274 Registered flags type marshals as an inout parameter > JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' >ok 275 Bare flags type marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 275 Bare flags type marshals as a return value > JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' >ok 276 Bare flags type marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 276 Bare flags type marshals as an in parameter > JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' >ok 277 Bare flags type marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 277 Bare flags type marshals as an out parameter > JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' > JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct >ok 278 Bare flags type marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 278 Bare flags type marshals as an inout parameter > JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct >ok 279 Simple struct marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 279 Simple struct marshals as a return value > JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' > JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' > JS G BXD: Defined class for PointerStruct (void), prototype 0xf0754e20, JSClass 0x9752ac, in object 0xf236e240 >ok 280 Simple struct marshals as the this-argument of a method >PASS: installed-tests/js/testGIMarshalling.js 280 Simple struct marshals as the this-argument of a method > JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct >ok 281 Pointer struct marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 281 Pointer struct marshals as a return value > JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' >ok 282 Pointer struct marshals as the this-argument of a method >PASS: installed-tests/js/testGIMarshalling.js 282 Pointer struct marshals as the this-argument of a method > JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct >ok 283 Boxed struct marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 283 Boxed struct marshals as a return value > JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' >ok 284 Boxed struct marshals as the this-argument of a method >PASS: installed-tests/js/testGIMarshalling.js 284 Boxed struct marshals as the this-argument of a method > JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' >ok 285 Boxed struct marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 285 Boxed struct marshals as an out parameter >ok 286 Boxed struct marshals as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 286 Boxed struct marshals as an inout parameter > JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union > JS G BXD: Defining method method in prototype for GIMarshallingTests.Union >ok 287 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 >SKIP: installed-tests/js/testGIMarshalling.js 287 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 >ok 288 Union marshals as the this-argument of a method > JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >PASS: installed-tests/js/testGIMarshalling.js 288 Union marshals as the this-argument of a method >ok 289 GObject has a static method that can be called >PASS: installed-tests/js/testGIMarshalling.js 289 GObject has a static method that can be called >ok 290 GObject has a method that can be called >PASS: installed-tests/js/testGIMarshalling.js 290 GObject has a method that can be called >ok 291 GObject has an overridden method that can be called >PASS: installed-tests/js/testGIMarshalling.js 291 GObject has an overridden method that can be called > JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' > JS G BXD: Defined class for Error (GError), prototype 0xf0754f00, JSClass 0x9752ac, in object 0xf236e0c0 >ok 292 GObject can be created from a static constructor >PASS: installed-tests/js/testGIMarshalling.js 292 GObject can be created from a static constructor > JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 293 GObject can have a static constructor that fails >PASS: installed-tests/js/testGIMarshalling.js 293 GObject can have a static constructor that fails > JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 294 GObject method marshals an int array as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 294 GObject method marshals an int array as an in parameter > JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >PASS: installed-tests/js/testGIMarshalling.js 295 GObject method marshals an int array as an out parameter >ok 296 GObject method marshals an int array as an inout parameter >PASS: installed-tests/js/testGIMarshalling.js 296 GObject method marshals an int array as an inout parameter >ok 297 GObject method marshals an int array as a return value >PASS: installed-tests/js/testGIMarshalling.js 297 GObject method marshals an int array as a return value >ok 298 GObject method with default implementation can be called >PASS: installed-tests/js/testGIMarshalling.js 298 GObject method with default implementation can be called >ok 299 GObject marshals as a return parameter with transfer none >PASS: installed-tests/js/testGIMarshalling.js 299 GObject marshals as a return parameter with transfer none >ok 300 GObject marshals as a o JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object)PASS: installed-tests/js/testGIMarshalling.js 300 GObject marshals as a out parameter with transfer none >ok 301 GObject marshals as an inout parameter with transfer none > >PASS: installed-tests/js/testGIMarshalling.js 301 GObject marshals as an inout parameter with transfer none >ok 302 GObject marshals as a return parameter with transfer full >PASS: installed-tests/js/testGIMarshalling.js 302 GObject marshals as a return parameter with transfer full >ok 303 GObject marshals as a out parameter with transfer full >PASS: installed-tests/js/testGIMarshalling.js 303 GObject marshals as a out parameter with transfer full >ok 304 GObject marshals as an inout parameter with transfer full >PASS: installed-tests/js/testGIMarshalling.js 304 GObject marshals as an inout parameter with transfer full >ok 305 GObject marshals as a this value with transfer none >PASS: installed-tests/js/testGIMarshalling.js 305 GObject marshals as a this value with transfer none >ok 306 Virtual function marshals a return value >PASS: installed-tests/js/testGIMarshalling.js 306 Virtual function marshals a return value > JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 307 Virtual function marshals one out parameter >PASS: installed-tests/js/testGIMarshalling.js 307 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 308 Virtual function marshals multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 308 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 309 Virtual function marshals a return value and one out parameter >PASS: installed-tests/js/testGIMarshalling.js 309 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 310 Virtual function marshals a return value and multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 310 Virtual function marshals a return value and multiple out parameters >ok 311 Virtual function marshals an array out parameter >PASS: installed-tests/js/testGIMarshalling.js 311 Virtual function marshals an array out parameter > JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 312 Virtual function marshals a caller-allocated GValue out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/74 >SKIP: installed-tests/js/testGIMarshalling.js 312 Virtual function marshals a caller-allocated GValue out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/74 >ok 313 Virtual function marshals an error out parameter when no error >PASS: installed-tests/js/testGIMarshalling.js 313 Virtual function marshals an error out parameter when no error > JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' > JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf0797540, JSClass 0x975334, in object 0xf236e5e0 > 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 0xf0797600, JSClass 0x975334, in object 0xf236e0c0 > 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 > JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 314 Virtual function marshals an error out parameter with a JavaScript exception >PASS: installed-tests/js/testGIMarshalling.js 314 Virtual function marshals an error out parameter with a JavaScript exception >ok 315 Virtual function marshals an error out parameter with a GError exception >PASS: installed-tests/js/testGIMarshalling.js 315 Virtual function marshals an error out parameter with a GError exception >ok 316 Virtual function marshals an enum return value >PASS: installed-tests/js/testGIMarshalling.js 316 Virtual function marshals an enum return value >ok 317 Virtual function marshals an enum out parameter >PASS: installed-tests/js/testGIMarshalling.js 317 Virtual function marshals an enum out parameter > JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 318 Virtual function marshals an object return parameter with transfer none >PASS: installed-tests/js/testGIMarshalling.js 318 Virtual function marshals an object return parameter with transfer none > JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 319 Virtual function marshals an object return parameter with transfer full >PASS: installed-tests/js/testGIMarshalling.js 319 Virtual function marshals an object return parameter with transfer full > JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) >ok 320 Virtual function marshals an object out parameter with transfer none >PASS: installed-tests/js/testGIMarshalling.js 320 Virtual function marshals an object out parameter with transfer none >ok 321 Virtual function marshals an object out parameter with transfer full >PASS: installed-tests/js/testGIMarshalling.js 321 Virtual function marshals an object out parameter with transfer full >ok 322 Virtual function marshals an object in parameter with transfer none >PASS: installed-tests/js/testGIMarshalling.js 322 Virtual function marshals an object in parameter with transfer none > JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0xf079d060, JSClass 0x9753bc, in object 0xf236e240 >ok 323 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 >SKIP: installed-tests/js/testGIMarshalling.js 323 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 > JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) >ok 324 Inherited GObject SubObject has a parent method that can be called >PASS: installed-tests/js/testGIMarshalling.js 324 Inherited GObject SubObject has a parent method that can be called > JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) >ok 325 Inherited GObject SubObject has a method that can be called >PASS: installed-tests/js/testGIMarshalling.js 325 Inherited GObject SubObject has a method that can be called >ok 326 Inherited GObject SubObject has an overridden method that can be called >PASS: installed-tests/js/testGIMarshalling.js 326 Inherited GObject SubObject has an overridden method that can be called >ok 327 Inherited GObject SubObject has a method with default implementation can be called >PASS: installed-tests/js/testGIMarshalling.js 327 Inherited GObject SubObject has a method with default implementation can be called >ok 328 Inherited GObject SubSubObject has a parent method that can be called >PASS: installed-tests/js/testGIMarshalling.js 328 Inherited GObject SubSubObject has a parent method that can be called >ok 329 Inherited GObject SubSubObject has a method that can be called >PASS: installed-tests/js/testGIMarshalling.js 329 Inherited GObject SubSubObject has a method that can be called >ok 330 Inherited GObject SubSubObject has an overridden method that can be called >PASS: installed-tests/js/testGIMarshalling.js 330 Inherited GObject SubSubObject has an overridden method that can be called > JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0xf079d0a0, JSClass 0x9753bc, in object 0xf236e240 > JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) >ok 331 Inherited GObject SubSubObject has a method with default implementation can be called >PASS: installed-tests/js/testGIMarshalling.js 331 Inherited GObject SubSubObject has a method with default implementation can be called > JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) > JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' >ok 332 Interface can be returned >PASS: installed-tests/js/testGIMarshalling.js 332 Interface can be returned > JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' > JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0xf0797c60, JSClass 0x975378, in object 0xf236e240 > JS G OBJ: Defined class for Gjs_I2Impl (Gjs_I2Impl), prototype 0xf079d100, JSClass 0x9753bc, in object 0xf23627b0 > JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' > JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0xf0797ce0, JSClass 0x975378, in object 0xf236e240 >ok 333 Interface can call an interface vfunc in C >PASS: installed-tests/js/testGIMarshalling.js 333 Interface can call an interface vfunc in C > JS G OBJ: Defined class for Gjs_I3Impl (Gjs_I3Impl), prototype 0xf079d160, JSClass 0x9753bc, in object 0xf23627b0 > JS G BXD: Defining method classify in prototype for GLib.Variant > JS G BXD: Defining method get_boolean in prototype for GLib.Variant > JS G BXD: Defining method get_string in prototype for GLib.Variant > JS G BXD: Defining method get_int32 in prototype for GLib.Variant >ok 334 Interface can implement a C interface >PASS: installed-tests/js/testGIMarshalling.js 334 Interface can implement a C interface > JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' >ok 335 Interface can implement a C interface with a vfunc >PASS: installed-tests/js/testGIMarshalling.js 335 Interface can implement a C interface with a vfunc > JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' >ok 336 Configurations of return values can handle two out parameters >PASS: installed-tests/js/testGIMarshalling.js 336 Configurations of return values can handle two out parameters > JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' >ok 337 Configurations of return values can handle three in and three out parameters >PASS: installed-tests/js/testGIMarshalling.js 337 Configurations of return values can handle three in and three out parameters > JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' >ok 338 Configurations of return values can handle a return value and an out parameter >PASS: installed-tests/js/testGIMarshalling.js 338 Configurations of return values can handle a return value and an out parameter > JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' >ok 339 Configurations of return values can handle four in parameters, two of which are nullable >PASS: installed-tests/js/testGIMarshalling.js 339 Configurations of return values can handle four in parameters, two of which are nullable > JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' >ok 340 Configurations of return values can handle three in parameters, one of which is nullable and one not >PASS: installed-tests/js/testGIMarshalling.js 340 Configurations of return values can handle three in parameters, one of which is nullable and one not > JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' >ok 341 Configurations of return values can handle an array in parameter and two nullable in parameters >PASS: installed-tests/js/testGIMarshalling.js 341 Configurations of return values can handle an array in parameter and two nullable in parameters > JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' >ok 342 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length >PASS: installed-tests/js/testGIMarshalling.js 342 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length > JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' >ok 343 GError marshals a GError** signature as an exception >PASS: installed-tests/js/testGIMarshalling.js 343 GError marshals a GError** signature as an exception > JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' >ok 344 GError marshals a GError** at the end of the signature as an exception >PASS: installed-tests/js/testGIMarshalling.js 344 GError marshals a GError** at the end of the signature as an exception > JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' >ok 345 GError marshals a GError** elsewhere in the signature as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 345 GError marshals a GError** elsewhere in the signature as an out parameter > JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' >ok 346 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none >PASS: installed-tests/js/testGIMarshalling.js 346 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none >ok 347 GError marshals GError as a return value >PASS: installed-tests/js/testGIMarshalling.js 347 GError marshals GError as a return value >ok 348 Overrides can add constants >PASS: installed-tests/js/testGIMarshalling.js 348 Overrides can add constants > JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' > JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x1126cd0 type GParamString > JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec > JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec > JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec > JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec > JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' >ok 349 Overrides can override a struct method >PASS: installed-tests/js/testGIMarshalling.js 349 Overrides can override a struct method >ok 350 Overrides can override an object constructor >PASS: installed-tests/js/testGIMarshalling.js 350 Overrides can override an object constructor >ok 351 Overrides can override an object method >PASS: installed-tests/js/testGIMarshalling.js 351 Overrides can override an object method >ok 352 Filename marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 352 Filename marshals as a return value > JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' >ok 353 GObject.ParamSpec marshals as an in parameter >PASS: installed-tests/js/testGIMarshalling.js 353 GObject.ParamSpec marshals as an in parameter > JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' > JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject > JS G PRM: JSObject created with param instance 0x1126d28 type GParamString > JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec > JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec > JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec > JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec >ok 354 GObject.ParamSpec marshals as a return value >PASS: installed-tests/js/testGIMarshalling.js 354 GObject.ParamSpec marshals as a return value > JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xf079d300, JSClass 0x9753bc, in object 0xf236e240 >ok 355 GObject.ParamSpec marshals as an out parameter >PASS: installed-tests/js/testGIMarshalling.js 355 GObject.ParamSpec marshals as an out parameter >ok 356 GObject properties gets and sets a boolean property >PASS: installed-tests/js/testGIMarshalling.js 356 GObject properties gets and sets a boolean property >ok 357 GObject properties gets and sets a char property >PASS: installed-tests/js/testGIMarshalling.js 357 GObject properties gets and sets a char property >ok 358 GObject properties gets and sets a uchar property >PASS: installed-tests/js/testGIMarshalling.js 358 GObject properties gets and sets a uchar property >ok 359 GObject properties gets and sets a int property >PASS: installed-tests/js/testGIMarshalling.js 359 GObject properties gets and sets a int property >ok 360 GObject properties gets and sets a uint property >PASS: installed-tests/js/testGIMarshalling.js 360 GObject properties gets and sets a uint property >ok 361 GObject properties gets and sets a long property >PASS: installed-tests/js/testGIMarshalling.js 361 GObject properties gets and sets a long property >ok 362 GObject properties gets and sets a ulong property >PASS: installed-tests/js/testGIMarshalling.js 362 GObject properties gets and sets a ulong property >ok 363 GObject properties gets and sets a int64 property >PASS: installed-tests/js/testGIMarshalling.js 363 GObject properties gets and sets a int64 property >ok 364 GObject properties gets and sets a uint64 property >PASS: installed-tests/js/testGIMarshalling.js 364 GObject properties gets and sets a uint64 property >ok 365 GObject properties gets and sets a float property >PASS: installed-tests/js/testGIMarshalling.js 365 GObject properties gets and sets a float property >ok 366 GObject properties gets and sets a double property >PASS: installed-tests/js/testGIMarshalling.js 366 GObject properties gets and sets a double property >ok 367 GObject properties gets and sets a strv property >PASS: installed-tests/js/testGIMarshalling.js 367 GObject properties gets and sets a strv property >ok 368 GObject properties gets and sets a boxed_struct property >PASS: installed-tests/js/testGIMarshalling.js 368 GObject properties gets and sets a boxed_struct property >ok 369 GObject properties gets and sets a boxed_glist property >PASS: installed-tests/js/testGIMarshalling.js 369 GObject properties gets and sets a boxed_glist property >ok 370 GObject properties gets and sets a gvalue property >PASS: installed-tests/js/testGIMarshalling.js 370 GObject properties gets and sets a gvalue property >ok 371 GObject properties gets and sets a variant property >PASS: installed-tests/js/testGIMarshalling.js 371 GObject properties gets and sets a variant property >ok 372 GObject properties gets and sets a object property >PASS: installed-tests/js/testGIMarshalling.js 372 GObject properties gets and sets a object property >ok 373 GObject properties gets and sets a flags property >PASS: installed-tests/js/testGIMarshalling.js 373 GObject properties gets and sets a flags property >ok 374 GObject properties gets and sets a enum property >PASS: installed-tests/js/testGIMarshalling.js 374 GObject properties gets and sets a enum property >ok 375 GObject properties gets and sets a byte_array property # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/276 >SKIP: installed-tests/js/testGIMarshalling.js 375 GObject properties gets and sets a byte_array property # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/276 >ok 376 GObject properties gets a read-only property >PASS: installed-tests/js/testGIMarshalling.js 376 GObject properties gets a read-only property > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 1 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 740 objects currently aliveok 377 GObject properties throws when setting a read-only property > > JS MEMORY: boxed_instance = 70 >PASS: installed-tests/js/testGIMarshalling.js 377 GObject properties throws when setting a read-only property > JS MEMORY: boxed_prototype = 13 > JS MEMORY: closure = 16 > JS MEMORY: function = 508 > 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 = 3 > JS MEMORY: module = 10 > JS MEMORY: ns = 5 > JS MEMORY: object_instance = 82 > JS MEMORY: object_prototype = 17 > JS MEMORY: param = 4 > JS MEMORY: repo = 1 > JS MEMORY: union_instance = 2 > 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 ># Test script failed; see test log for assertions >ERROR: installed-tests/js/testGIMarshalling.js - exited with status 1 > >ERROR: installed-tests/js/testRegress >===================================== > > 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 0xf1e6e020 > JS IMPORT: Defining parent (nil) of 0xf1e6e040 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xf1e6e060 > JS IMPORT: Defining parent 0xf1e6e040 of 0xf1e6e080 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xf1e6e0a0 > 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 0xf1e6e040 of 0xf1e6e0e0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xf1e6e0e0 in 0xf1e6e040 > 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 0xf1e6e040 of 0xf2500260 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0xf1e6e040 of 0xf1e60160 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0xf1e6e0e0 of 0xf1e60120 '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 0xf1e6e100, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > JS CTX: Initialized class GIRepositoryGType prototype 0xf1e6e120 > JS CTX: Initialized class GIRepositoryFunction prototype 0xf1e601a0 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0xf1e6e160, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' > JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf1e6e1a0, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' > JS G NS: Defined namespace 'GLib' 0xf1e6e0c0 in GIRepository 0xf1e6e080 > 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 0xf1e6e040 of 0xf1e607a0 '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 0xf1e6e1e0, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0xf1e6e040 of 0xf1e600e0 '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' 0xf1e6e240 in GIRepository 0xf1e6e080 > 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' 0xf1e6e280 in GIRepository 0xf1e6e080 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > 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 0xf1e6e040 of 0xf1e60a20 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0xf1e6e040 of 0xf1e609e0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0xf1e6e040 of 0xf1e609a0 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0xf1e6e0e0 of 0xf1e60960 '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 0xf1e6e040 of 0xf2505c48 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0xf1e6e0e0 of 0xf1e60c20 '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 0xf1e60ce0 class 0xa8f620 in object 0xf1e6e2a0 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0xf1e6e560, JSClass 0xa8b3bc, in object 0xf1e6e2a0 > JS G NS: Defined namespace 'GObject' 0xf1e6e2a0 in GIRepository 0xf1e6e080 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf1e6e580, JSClass 0xa8b3bc, in object 0xf1e6e260 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf1e6e5c0, JSClass 0xa8b3bc, in object 0xf1e6e260 > 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 0xf1e6e600, JSClass 0xa8b2ac, in object 0xf1e6e260 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf1e6e640, JSClass 0xa8b2ac, in object 0xf1e6e260 > 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 0xf1e6e680, JSClass 0xa8b3bc, in object 0xf1e6e260 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf1e6e6c0, JSClass 0xa8b3bc, in object 0xf1e6e280 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf1e6e700, JSClass 0xa8b3bc, in object 0xf1e6e260 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0xf1eb3160, JSClass 0xa8b378, in object 0xf1e6e260 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf1e6e760, JSClass 0xa8b3bc, in object 0xf2500140 > JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' > JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf1e6e7c0, JSClass 0xa8b2ac, in object 0xf1e6e260 > JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema > JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' > JS G OBJ: Defined class for Settings (GSettings), prototype 0xf1e6e800, JSClass 0xa8b3bc, in object 0xf1e6e260 > JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) > JS G NS: Defined namespace 'Gio' 0xf1e6e260 in GIRepository 0xf1e6e080 > 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 0xf2520240 > 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 0xf2520290 > JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' > JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0xf1eb3d00, JSClass 0xa8b378, in object 0xf1e6e240 > JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject > JS G PRM: JSObject created with param instance 0xd5c080 type GParamOverride > JS G OBJ: Defined class for Gjs_Implementor (Gjs_Implementor), prototype 0xf1e6e8c0, JSClass 0xa8b3bc, in object 0xf2500140 > 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_return_allow_none' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_boolean_false' 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 'timeout_add' in namespace 'GLib' >1..255 >ok 1 Life, the Universe and Everything includes null return value >PASS: installed-tests/js/testRegress.js 1 Life, the Universe and Everything includes null return value >ok 2 Life, the Universe and Everything includes booleans >PASS: installed-tests/js/testRegress.js 2 Life, the Universe and Everything includes booleans >ok 3 Life, the Universe and Everything includes 8-bit integers >PASS: installed-tests/js/testRegress.js 3 Life, the Universe and Everything includes 8-bit integers >ok 4 Life, the Universe and Everything includes unsigned 8-bit integers >PASS: installed-tests/js/testRegress.js 4 Life, the Universe and Everything includes unsigned 8-bit integers >ok 5 Life, the Universe and Everything includes 16-bit integers >PASS: installed-tests/js/testRegress.js 5 Life, the Universe and Everything includes 16-bit integers >ok 6 Life, the Universe and Everything includes unsigned 16-bit integers >PASS: installed-tests/js/testRegress.js 6 Life, the Universe and Everything includes unsigned 16-bit integers >ok 7 Life, the Universe and Everything includes 32-bit integers >PASS: installed-tests/js/testRegress.js 7 Life, the Universe and Everything includes 32-bit integers >ok 8 Life, the Universe and Everything includes unsigned 32-bit integers >PASS: installed-tests/js/testRegress.js 8 Life, the Universe and Everything includes unsigned 32-bit integers >not ok 9 Life, the Universe and Everything includes 64-bit integers >FAIL: installed-tests/js/testRegress.js 9 Life, the Universe and Everything includes 64-bit integers ># Message: Expected 4288301192 to be 42. ># Stack: ># @./installed-tests/js/testRegress.js:25:13 ># Message: Expected -4281975472 to be -42. ># Stack: ># @./installed-tests/js/testRegress.js:26:13 >not ok 10 Life, the Universe and Everything includes unsigned 64-bit integers >FAIL: installed-tests/js/testRegress.js 10 Life, the Universe and Everything includes unsigned 64-bit integers ># Message: Expected 4288299464 to be 42. ># Stack: ># @./installed-tests/js/testRegress.js:30:13 >ok 11 Life, the Universe and Everything includes shorts >PASS: installed-tests/js/testRegress.js 11 Life, the Universe and Everything includes shorts >ok 12 Life, the Universe and Everything includes ints >PASS: installed-tests/js/testRegress.js 12 Life, the Universe and Everything includes ints >ok 13 Life, the Universe and Everything includes longs >PASS: installed-tests/js/testRegress.js 13 Life, the Universe and Everything includes longs >ok 14 Life, the Universe and Everything includes ssizes >PASS: installed-tests/js/testRegress.js 14 Life, the Universe and Everything includes ssizes >ok 15 Life, the Universe and Everything includes floats >PASS: installed-tests/js/testRegress.js 15 Life, the Universe and Everything includes floats >not ok 16 Life, the Universe and Everything includes doubles >FAIL: installed-tests/js/testRegress.js 16 Life, the Universe and Everything includes doubles ># Message: Expected 51539640269.04938 to be 42. ># Stack: ># @./installed-tests/js/testRegress.js:37:13 ># Message: Expected -51539640269.05502 to be -42. ># Stack: ># @./installed-tests/js/testRegress.js:38:13 >ok 17 Life, the Universe and Everything includes ushorts >PASS: installed-tests/js/testRegress.js 17 Life, the Universe and Everything includes ushorts >ok 18 Life, the Universe and Everything includes uints >PASS: installed-tests/js/testRegress.js 18 Life, the Universe and Everything includes uints >ok 19 Life, the Universe and Everything includes ulongs >PASS: installed-tests/js/testRegress.js 19 Life, the Universe and Everything includes ulongs >ok 20 Life, the Universe and Everything includes sizes >PASS: installed-tests/js/testRegress.js 20 Life, the Universe and Everything includes sizes >ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 >PASS: installed-tests/js/testRegress.js 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 >ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 >PASS: installed-tests/js/testRegress.js 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 >ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 >PASS: installed-tests/js/testRegress.js 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 >ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 >PASS: installed-tests/js/testRegress.js 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 >ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint >PASS: installed-tests/js/testRegress.js 25 Life, the Universe and Everything No implicit conversion to unsigned for uint > JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' >ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size >PASS: installed-tests/js/testRegress.js 26 Life, the Universe and Everything No implicit conversion to unsigned for size > JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' >ok 27 Life, the Universe and Everything includes wide characters >PASS: installed-tests/js/testRegress.js 27 Life, the Universe and Everything includes wide characters > JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' >ok 28 Life, the Universe and Everything includes time_t >PASS: installed-tests/js/testRegress.js 28 Life, the Universe and Everything includes time_t >ok 29 Life, the Universe and Everything includes GTypes >PASS: installed-tests/js/testRegress.js 29 Life, the Universe and Everything includes GTypes > JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' >ok 30 Life, the Universe and Everything closures >PASS: installed-tests/js/testRegress.js 30 Life, the Universe and Everything closures > JS G NS: Found info type FUNCTION for 'test_closure_variant' 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 31 Life, the Universe and Everything closures with one argument >PASS: installed-tests/js/testRegress.js 31 Life, the Universe and Everything closures with one argument > JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' >ok 32 Life, the Universe and Everything closure with GLib.Variant argument >PASS: installed-tests/js/testRegress.js 32 Life, the Universe and Everything closure with GLib.Variant argument > JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' >ok 33 Life, the Universe and Everything GValue marshalling integer in >PASS: installed-tests/js/testRegress.js 33 Life, the Universe and Everything GValue marshalling integer in > 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 get_int32 in prototype for GLib.Variant >ok 34 Life, the Universe and Everything GValue marshalling integer out > JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' >PASS: installed-tests/js/testRegress.js 34 Life, the Universe and Everything GValue marshalling integer out >ok 35 Life, the Universe and Everything integer GLib.Variant >PASS: installed-tests/js/testRegress.js 35 Life, the Universe and Everything integer GLib.Variant > JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' > JS G BXD: Defining method is_of_type in prototype for GLib.Variant > JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' > JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf1e6e9e0, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > 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 get_variant in prototype for GLib.Variant >ok 36 Life, the Universe and Everything string GLib.Variant >PASS: installed-tests/js/testRegress.js 36 Life, the Universe and Everything string GLib.Variant > JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' >ok 37 Life, the Universe and Everything dictionary GLib.Variant >PASS: installed-tests/js/testRegress.js 37 Life, the Universe and Everything dictionary GLib.Variant > JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' >ok 38 Life, the Universe and Everything variant GLib.Variant >PASS: installed-tests/js/testRegress.js 38 Life, the Universe and Everything variant GLib.Variant > 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 39 Life, the Universe and Everything string array GLib.Variant >PASS: installed-tests/js/testRegress.js 39 Life, the Universe and Everything string array GLib.Variant > JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' >ok 40 Life, the Universe and Everything UTF-8 strings as return types >PASS: installed-tests/js/testRegress.js 40 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 41 Life, the Universe and Everything UTF-8 strings as in parameters >PASS: installed-tests/js/testRegress.js 41 Life, the Universe and Everything UTF-8 strings as in parameters >ok 42 Life, the Universe and Everything UTF-8 strings as out parameters >PASS: installed-tests/js/testRegress.js 42 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 43 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testRegress.js 43 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' >ok 44 Life, the Universe and Everything return values in filename encoding >PASS: installed-tests/js/testRegress.js 44 Life, the Universe and Everything return values in filename encoding > JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' >ok 45 Life, the Universe and Everything Various configurations of arguments in after out >PASS: installed-tests/js/testRegress.js 45 Life, the Universe and Everything Various configurations of arguments in after out > JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' >ok 46 Life, the Universe and Everything Various configurations of arguments multiple number args >PASS: installed-tests/js/testRegress.js 46 Life, the Universe and Everything Various configurations of arguments multiple number args > JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' >ok 47 Life, the Universe and Everything Various configurations of arguments multiple string out parameters >PASS: installed-tests/js/testRegress.js 47 Life, the Universe and Everything Various configurations of arguments multiple string out parameters > JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' >ok 48 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter >PASS: installed-tests/js/testRegress.js 48 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter > JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' >ok 49 Life, the Universe and Everything Various configurations of arguments nullable string in parameter >PASS: installed-tests/js/testRegress.js 49 Life, the Universe and Everything Various configurations of arguments nullable string in parameter > JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' >ok 50 Life, the Universe and Everything Various configurations of arguments nullable string out parameter >PASS: installed-tests/js/testRegress.js 50 Life, the Universe and Everything Various configurations of arguments nullable string out parameter > JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' >ok 51 Life, the Universe and Everything arrays of int in >PASS: installed-tests/js/testRegress.js 51 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 52 Life, the Universe and Everything arrays of gint8 in >PASS: installed-tests/js/testRegress.js 52 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 53 Life, the Universe and Everything arrays of gint16 in >PASS: installed-tests/js/testRegress.js 53 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 54 Life, the Universe and Everything arrays of gint32 in >PASS: installed-tests/js/testRegress.js 54 Life, the Universe and Everything arrays of gint32 in >not ok 55 Life, the Universe and Everything arrays of gint64 in >FAIL: installed-tests/js/testRegress.js 55 Life, the Universe and Everything arrays of gint64 in ># Message: Expected 4288285640 to equal 10. ># Stack: ># @./installed-tests/js/testRegress.js:207:13 > JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' >ok 56 Life, the Universe and Everything implicit conversions from strings to int arrays >PASS: installed-tests/js/testRegress.js 56 Life, the Universe and Everything implicit conversions from strings to int arrays >ok 57 Life, the Universe and Everything out arrays of integers >PASS: installed-tests/js/testRegress.js 57 Life, the Universe and Everything out arrays of integers > JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' >ok 58 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 >SKIP: installed-tests/js/testRegress.js 58 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 > JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' >ok 59 Life, the Universe and Everything String arrays marshalling in >PASS: installed-tests/js/testRegress.js 59 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 60 Life, the Universe and Everything String arrays marshalling out >PASS: installed-tests/js/testRegress.js 60 Life, the Universe and Everything String arrays marshalling out > JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' >ok 61 Life, the Universe and Everything String arrays marshalling return value with container transfer >PASS: installed-tests/js/testRegress.js 61 Life, the Universe and Everything String arrays marshalling return value with container transfer > 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 0xf1e6ec60, JSClass 0xa8b3bc, in object 0xf1e6e260 > JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' > JS G IFACE: Defined class for Icon (GIcon), prototype 0xf1ee5ae0, JSClass 0xa8b378, in object 0xf1e6e260 >ok 62 Life, the Universe and Everything String arrays marshalling out parameter with container transfer >PASS: installed-tests/js/testRegress.js 62 Life, the Universe and Everything String arrays marshalling out parameter with container transfer > JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' >ok 63 Life, the Universe and Everything GType arrays >PASS: installed-tests/js/testRegress.js 63 Life, the Universe and Everything GType arrays > JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' >ok 64 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter >PASS: installed-tests/js/testRegress.js 64 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter > JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' >ok 65 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter >PASS: installed-tests/js/testRegress.js 65 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter > JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' >ok 66 Life, the Universe and Everything Fixed arrays of integers marshals as a return value >PASS: installed-tests/js/testRegress.js 66 Life, the Universe and Everything Fixed arrays of integers marshals as a return value > JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' >ok 67 Life, the Universe and Everything string array that's const in C >PASS: installed-tests/js/testRegress.js 67 Life, the Universe and Everything string array that's const in C > JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' >ok 68 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full >PASS: installed-tests/js/testRegress.js 68 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full > JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' >ok 69 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none >PASS: installed-tests/js/testRegress.js 69 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none > JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' >ok 70 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter >PASS: installed-tests/js/testRegress.js 70 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter > 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 71 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value >PASS: installed-tests/js/testRegress.js 71 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value > JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' >ok 72 Life, the Universe and Everything glist types return with transfer-none >PASS: installed-tests/js/testRegress.js 72 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 73 Life, the Universe and Everything glist types return with transfer-container >PASS: installed-tests/js/testRegress.js 73 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 74 Life, the Universe and Everything glist types return with transfer-full >PASS: installed-tests/js/testRegress.js 74 Life, the Universe and Everything glist types return with transfer-full > JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' >ok 75 Life, the Universe and Everything glist types in with transfer-none >PASS: installed-tests/js/testRegress.js 75 Life, the Universe and Everything glist types in with transfer-none > JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' >ok 76 Life, the Universe and Everything glist types nullable in >PASS: installed-tests/js/testRegress.js 76 Life, the Universe and Everything glist types nullable in >ok 77 Life, the Universe and Everything glist types nullable out >PASS: installed-tests/js/testRegress.js 77 Life, the Universe and Everything glist types nullable out > 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 78 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' >SKIP: installed-tests/js/testRegress.js 78 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet >ok 79 Life, the Universe and Everything gslist types return with transfer-none >PASS: installed-tests/js/testRegress.js 79 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 80 Life, the Universe and Everything gslist types return with transfer-container >PASS: installed-tests/js/testRegress.js 80 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 81 Life, the Universe and Everything gslist types return with transfer-full >PASS: installed-tests/js/testRegress.js 81 Life, the Universe and Everything gslist types return with transfer-full > JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' >ok 82 Life, the Universe and Everything gslist types in with transfer-none >PASS: installed-tests/js/testRegress.js 82 Life, the Universe and Everything gslist types in with transfer-none > JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' >ok 83 Life, the Universe and Everything gslist types nullable in >PASS: installed-tests/js/testRegress.js 83 Life, the Universe and Everything gslist types nullable in >ok 84 Life, the Universe and Everything gslist types nullable out >PASS: installed-tests/js/testRegress.js 84 Life, the Universe and Everything gslist types nullable out > JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' > JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' > JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xf1e6ecc0, JSClass 0xa8b3bc, in object 0xf1e6e240 > JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' > JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0xf1e6ed00, JSClass 0xa8b3bc, in object 0xf1e6e240 >ok 85 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/testRegress.js 85 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_ghash_null_return' in namespace 'Regress' >ok 86 Life, the Universe and Everything GList of GTypes in with transfer container >PASS: installed-tests/js/testRegress.js 86 Life, the Universe and Everything GList of GTypes in with transfer container > 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' >ok 87 Life, the Universe and Everything GHash type null GHash out >PASS: installed-tests/js/testRegress.js 87 Life, the Universe and Everything GHash type null GHash out > JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' >ok 88 Life, the Universe and Everything GHash type out GHash >PASS: installed-tests/js/testRegress.js 88 Life, the Universe and Everything GHash type out GHash >ok 89 Life, the Universe and Everything GHash type with GValue value type out >PASS: installed-tests/js/testRegress.js 89 Life, the Universe and Everything GHash type with GValue value type out > JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' >ok 90 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 >SKIP: installed-tests/js/testRegress.js 90 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 > JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' > 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 91 Life, the Universe and Everything GHash type marshals as a return value with transfer container >PASS: installed-tests/js/testRegress.js 91 Life, the Universe and Everything GHash type marshals as a return value with transfer container >ok 92 Life, the Universe and Everything GHash type marshals as a return value with transfer full >PASS: installed-tests/js/testRegress.js 92 Life, the Universe and Everything GHash type marshals as a return value with transfer full >ok 93 Life, the Universe and Everything GHash type null GHash in >PASS: installed-tests/js/testRegress.js 93 Life, the Universe and Everything GHash type null GHash in > JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress'ok 94 Life, the Universe and Everything GHash type null GHashTable out > >PASS: installed-tests/js/testRegress.js 94 Life, the Universe and Everything GHash type null GHashTable out > JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' >ok 95 Life, the Universe and Everything GHash type in GHash >PASS: installed-tests/js/testRegress.js 95 Life, the Universe and Everything GHash type in GHash > JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' >ok 96 Life, the Universe and Everything GHash type nested GHash >PASS: installed-tests/js/testRegress.js 96 Life, the Universe and Everything GHash type nested GHash > JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' >ok 97 Life, the Universe and Everything GArray marshals as a return value with transfer container >PASS: installed-tests/js/testRegress.js 97 Life, the Universe and Everything GArray marshals as a return value with transfer container > JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' >ok 98 Life, the Universe and Everything GArray marshals as a return value with transfer full >PASS: installed-tests/js/testRegress.js 98 Life, the Universe and Everything GArray marshals as a return value with transfer full > 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 0xf25e1dd0 >ok 99 Life, the Universe and Everything enum parameter >PASS: installed-tests/js/testRegress.js 99 Life, the Universe and Everything enum parameter > JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' >ok 100 Life, the Universe and Everything unsigned enum parameter >PASS: installed-tests/js/testRegress.js 100 Life, the Universe and Everything unsigned enum parameter > JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' > JS G BXD: Defined class for TestStructA (void), prototype 0xf1e6ed60, JSClass 0xa8b2ac, in object 0xf1e6e240 >ok 101 Life, the Universe and Everything flags parameter >PASS: installed-tests/js/testRegress.js 101 Life, the Universe and Everything flags parameter > JS G BXD: Defining method clone in prototype for Regress.TestStructA >ok 102 Life, the Universe and Everything Simple introspected struct sets fields correctly >PASS: installed-tests/js/testRegress.js 102 Life, the Universe and Everything Simple introspected struct sets fields correctly >ok 103 Life, the Universe and Everything Simple introspected struct can clone >PASS: installed-tests/js/testRegress.js 103 Life, the Universe and Everything Simple introspected struct can clone >ok 104 Life, the Universe and Everything Simple introspected struct can be modified by a method >PASS: installed-tests/js/testRegress.js 104 Life, the Universe and Everything Simple introspected struct can be modified by a method >ok 105 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values >PASS: installed-tests/js/testRegress.js 105 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values >ok 106 Life, the Universe and Everything Simple introspected struct constructors catches bad field names >PASS: installed-tests/js/testRegress.js 106 Life, the Universe and Everything Simple introspected struct constructors catches bad field names > JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' >ok 107 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type >PASS: installed-tests/js/testRegress.js 107 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type > JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' > JS G BXD: Defined class for TestStructB (void), prototype 0xf1e6ee20, JSClass 0xa8b2ac, in object 0xf1e6e240 >ok 108 Life, the Universe and Everything out arrays of structs >PASS: installed-tests/js/testRegress.js 108 Life, the Universe and Everything out arrays of structs > JS G BXD: Defining method clone in prototype for Regress.TestStructB >ok 109 Life, the Universe and Everything Introspected nested struct sets fields correctly >PASS: installed-tests/js/testRegress.js 109 Life, the Universe and Everything Introspected nested struct sets fields correctly > JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' > JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0xf1e6eee0, JSClass 0xa8b2ac, in object 0xf1e6e240 >ok 110 Life, the Universe and Everything Introspected nested struct can clone >PASS: installed-tests/js/testRegress.js 110 Life, the Universe and Everything Introspected nested struct can clone > JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA >ok 111 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly >PASS: installed-tests/js/testRegress.js 111 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly >ok 112 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method >PASS: installed-tests/js/testRegress.js 112 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method >ok 113 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method >PASS: installed-tests/js/testRegress.js 113 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method >ok 114 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values >PASS: installed-tests/js/testRegress.js 114 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values >ok 115 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names >PASS: installed-tests/js/testRegress.js 115 Life, the Universe and Everything Introspected simple boxed struct 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 0xf1e6ef40, JSClass 0xa8b2ac, in object 0xf1e6e240 >ok 116 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type >PASS: installed-tests/js/testRegress.js 116 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type >ok 117 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields >PASS: installed-tests/js/testRegress.js 117 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields >ok 118 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance >PASS: installed-tests/js/testRegress.js 118 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance >ok 119 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values >PASS: installed-tests/js/testRegress.js 119 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values >ok 120 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values > JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' > JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0xf0951180, JSClass 0xa8b2ac, in object 0xf1e6e240 >PASS: installed-tests/js/testRegress.js 120 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values >ok 121 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type >PASS: installed-tests/js/testRegress.js 121 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type >ok 122 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor >PASS: installed-tests/js/testRegress.js 122 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor >ok 123 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly >PASS: installed-tests/js/testRegress.js 123 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly >ok 124 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor >PASS: installed-tests/js/testRegress.js 124 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor >ok 125 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args >PASS: installed-tests/js/testRegress.js 125 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args > JS G BXD: Defining method equals in prototype for Regress.TestBoxed >ok 126 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args >PASS: installed-tests/js/testRegress.js 126 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args > JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' >ok 127 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type >PASS: installed-tests/js/testRegress.js 127 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type > JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' > JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' >ok 128 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly >PASS: installed-tests/js/testRegress.js 128 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly > JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0xf0951220, JSClass 0xa8b2ac, in object 0xf1e6e240 >ok 129 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly >PASS: installed-tests/js/testRegress.js 129 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly >ok 130 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly >PASS: installed-tests/js/testRegress.js 130 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly >ok 131 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor >PASS: installed-tests/js/testRegress.js 131 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor >ok 132 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type >PASS: installed-tests/js/testRegress.js 132 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type > JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' > JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0xf09512a0, JSClass 0xa8b2ac, in object 0xf1e6e240 >ok 133 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode >PASS: installed-tests/js/testRegress.js 133 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode > JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' > JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0xf09512e0, JSClass 0xa8b2ac, in object 0xf1e6e240 > JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD >ok 134 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor >PASS: installed-tests/js/testRegress.js 134 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor >ok 135 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type >PASS: installed-tests/js/testRegress.js 135 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type >ok 136 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor >PASS: installed-tests/js/testRegress.js 136 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor >ok 137 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type >PASS: installed-tests/js/testRegress.js 137 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type > JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' > JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xf0951360, JSClass 0xa8b2ac, in object 0xf1e6e0c0 >ok 138 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor >PASS: installed-tests/js/testRegress.js 138 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor >ok 139 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type >PASS: installed-tests/js/testRegress.js 139 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type >ok 140 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type >PASS: installed-tests/js/testRegress.js 140 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 141 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type >PASS: installed-tests/js/testRegress.js 141 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type >ok 142 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject >PASS: installed-tests/js/testRegress.js 142 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject >ok 143 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type >PASS: installed-tests/js/testRegress.js 143 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type >ok 144 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type >PASS: installed-tests/js/testRegress.js 144 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type >ok 145 Life, the Universe and Everything Introspected GObject can access fields with simple types >PASS: installed-tests/js/testRegress.js 145 Life, the Universe and Everything Introspected GObject can access fields with simple types >ok 146 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) >PASS: installed-tests/js/testRegress.js 146 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) >ok 147 Life, the Universe and Everything Introspected GObject throws when setting a read-only field >PASS: installed-tests/js/testRegress.js 147 Life, the Universe and Everything Introspected GObject throws when setting a read-only field >ok 148 Life, the Universe and Everything Introspected GObject has normal Object methods >PASS: installed-tests/js/testRegress.js 148 Life, the Universe and Everything Introspected GObject has normal Object methods >ok 149 Life, the Universe and Everything Introspected GObject sets write-only properties >PASS: installed-tests/js/testRegress.js 149 Life, the Universe and Everything Introspected GObject sets write-only properties >ok 150 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties >PASS: installed-tests/js/testRegress.js 150 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties >ok 151 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) >PASS: installed-tests/js/testRegress.js 151 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) >ok 152 Life, the Universe and Everything Introspected GObject static methods >PASS: installed-tests/js/testRegress.js 152 Life, the Universe and Everything Introspected GObject static methods >ok 153 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter >PASS: installed-tests/js/testRegress.js 153 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter > JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) >ok 154 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited >PASS: installed-tests/js/testRegress.js 154 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited > JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) >ok 155 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function >PASS: installed-tests/js/testRegress.js 155 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function > JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' >ok 156 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null >PASS: installed-tests/js/testRegress.js 156 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null >ok 157 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments >PASS: installed-tests/js/testRegress.js 157 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments >ok 158 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals >PASS: installed-tests/js/testRegress.js 158 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals > JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) > JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' >ok 159 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference >PASS: installed-tests/js/testRegress.js 159 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference >ok 160 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments >PASS: installed-tests/js/testRegress.js 160 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments > JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) >ok 161 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testRegress.js 161 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >ok 162 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >SKIP: installed-tests/js/testRegress.js 162 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 >ok 163 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg >PASS: installed-tests/js/testRegress.js 163 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg >ok 164 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented >SKIP: installed-tests/js/testRegress.js 164 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented >ok 165 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented >SKIP: installed-tests/js/testRegress.js 165 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented >ok 166 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented >SKIP: installed-tests/js/testRegress.js 166 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented >ok 167 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/169 >SKIP: installed-tests/js/testRegress.js 167 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/169 > JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) >ok 168 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/169 >SKIP: installed-tests/js/testRegress.js 168 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/169 > JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) >ok 169 Life, the Universe and Everything Introspected GObject can call an instance method >PASS: installed-tests/js/testRegress.js 169 Life, the Universe and Everything Introspected GObject can call an instance method >ok 170 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method >PASS: installed-tests/js/testRegress.js 170 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method >not ok 171 Life, the Universe and Everything Introspected GObject can call a static method >FAIL: installed-tests/js/testRegress.js 171 Life, the Universe and Everything Introspected GObject can call a static method ># Message: Expected 2048 to equal 5. ># Stack: ># @./installed-tests/js/testRegress.js:975:13 ># @./installed-tests/js/testRegress.js:920:21 > JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) ># @./installed-tests/js/testRegress.js:922:17 > JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) >ok 172 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) >PASS: installed-tests/js/testRegress.js 172 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) > JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) > 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 0xf0951460, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf0970400, JSClass 0xa8b334, in object 0xf1e6e260 > 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 173 Life, the Universe and Everything Introspected GObject Object torture signature 0 >PASS: installed-tests/js/testRegress.js 173 Life, the Universe and Everything Introspected GObject Object torture signature 0 >ok 174 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail >PASS: installed-tests/js/testRegress.js 174 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail >ok 175 Life, the Universe and Everything Introspected GObject Object torture signature 1 success >PASS: installed-tests/js/testRegress.js 175 Life, the Universe and Everything Introspected GObject Object torture signature 1 success > JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) >ok 176 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods >PASS: installed-tests/js/testRegress.js 176 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods >ok 177 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters >PASS: installed-tests/js/testRegress.js 177 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters >ok 178 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters >PASS: installed-tests/js/testRegress.js 178 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters >ok 179 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >SKIP: installed-tests/js/testRegress.js 179 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >ok 180 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >SKIP: installed-tests/js/testRegress.js 180 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >ok 181 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >SKIP: installed-tests/js/testRegress.js 181 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >ok 182 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >SKIP: installed-tests/js/testRegress.js 182 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 >ok 183 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods >PASS: installed-tests/js/testRegress.js 183 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods > JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) >ok 184 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters >PASS: installed-tests/js/testRegress.js 184 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters > 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?' >ok 185 Life, the Universe and Everything Introspected GObject virtual function >PASS: installed-tests/js/testRegress.js 185 Life, the Universe and Everything Introspected GObject virtual function > 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 186 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type >PASS: installed-tests/js/testRegress.js 186 Life, the Universe and Everything Introspected GObject 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?' >ok 187 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject >PASS: installed-tests/js/testRegress.js 187 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject >ok 188 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type >PASS: installed-tests/js/testRegress.js 188 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned 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?' >ok 189 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type >PASS: installed-tests/js/testRegress.js 189 Life, the Universe and Everything Introspected GObject 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 190 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type >PASS: installed-tests/js/testRegress.js 190 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type >ok 191 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed >PASS: installed-tests/js/testRegress.js 191 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed > JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' >ok 192 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type >PASS: installed-tests/js/testRegress.js 192 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type >ok 193 Life, the Universe and Everything Introspected GObject marshals a null object in >PASS: installed-tests/js/testRegress.js 193 Life, the Universe and Everything Introspected GObject marshals a null object in > JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) >ok 194 Life, the Universe and Everything Introspected GObject marshals a null object out >PASS: installed-tests/js/testRegress.js 194 Life, the Universe and Everything Introspected GObject marshals a null object out > JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) >ok 195 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in >PASS: installed-tests/js/testRegress.js 195 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in >ok 196 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in >PASS: installed-tests/js/testRegress.js 196 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in > JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' >ok 197 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods >PASS: installed-tests/js/testRegress.js 197 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods >ok 198 Life, the Universe and Everything marshals a fixed-size array of objects out >PASS: installed-tests/js/testRegress.js 198 Life, the Universe and Everything marshals a fixed-size array of objects out >ok 199 Life, the Universe and Everything Inherited GObject can read fields from a parent class >PASS: installed-tests/js/testRegress.js 199 Life, the Universe and Everything Inherited GObject can read fields from a parent class > JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) >ok 200 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor >PASS: installed-tests/js/testRegress.js 200 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor >ok 201 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class >PASS: installed-tests/js/testRegress.js 201 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class >ok 202 Life, the Universe and Everything Overridden properties on interfaces set and get properly >PASS: installed-tests/js/testRegress.js 202 Life, the Universe and Everything Overridden properties on interfaces set and get properly >ok 203 Life, the Universe and Everything Overridden properties on interfaces default properly >PASS: installed-tests/js/testRegress.js 203 Life, the Universe and Everything Overridden properties on interfaces default properly > JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' > JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' > JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xf0951520, JSClass 0xa8b2f0, in object 0xf1e6e240 > JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. > JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xf0951560, JSClass 0xa8b2f0, in object 0xf1e6e240 > JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. > JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' >ok 204 Life, the Universe and Everything Overridden properties on interfaces construct properly >PASS: installed-tests/js/testRegress.js 204 Life, the Universe and Everything Overridden properties on interfaces construct properly >ok 205 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type >PASS: installed-tests/js/testRegress.js 205 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type > JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' >ok 206 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type >PASS: installed-tests/js/testRegress.js 206 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type >ok 207 Life, the Universe and Everything callbacks >PASS: installed-tests/js/testRegress.js 207 Life, the Universe and Everything callbacks > JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' >ok 208 Life, the Universe and Everything null / undefined callback >PASS: installed-tests/js/testRegress.js 208 Life, the Universe and Everything null / undefined callback >ok 209 Life, the Universe and Everything callback called more than once >PASS: installed-tests/js/testRegress.js 209 Life, the Universe and Everything callback called more than once > JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' >ok 210 Life, the Universe and Everything null callback called more than once >PASS: installed-tests/js/testRegress.js 210 Life, the Universe and Everything null callback called more than once >ok 211 Life, the Universe and Everything array callbacks >PASS: installed-tests/js/testRegress.js 211 Life, the Universe and Everything array callbacks >ok 212 Life, the Universe and Everything null array callback >PASS: installed-tests/js/testRegress.js 212 Life, the Universe and Everything null array callback > JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' >ok 213 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit >SKIP: installed-tests/js/testRegress.js 213 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit >ok 214 Life, the Universe and Everything simple callback >PASS: installed-tests/js/testRegress.js 214 Life, the Universe and Everything simple callback > JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' >ok 215 Life, the Universe and Everything null simple callback >PASS: installed-tests/js/testRegress.js 215 Life, the Universe and Everything null simple callback >ok 216 Life, the Universe and Everything noptr callback >PASS: installed-tests/js/testRegress.js 216 Life, the Universe and Everything noptr callback > JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' >ok 217 Life, the Universe and Everything null simple callback >PASS: installed-tests/js/testRegress.js 217 Life, the Universe and Everything null simple callback > JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' >ok 218 Life, the Universe and Everything callback with user data >PASS: installed-tests/js/testRegress.js 218 Life, the Universe and Everything callback with user data > 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 219 Life, the Universe and Everything callback with transfer-full return value >PASS: installed-tests/js/testRegress.js 219 Life, the Universe and Everything callback with transfer-full return value >ok 220 Life, the Universe and Everything callback with destroy-notify >PASS: installed-tests/js/testRegress.js 220 Life, the Universe and Everything callback with destroy-notify > 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 221 Life, the Universe and Everything callback with destroy-notify and no user data # SKIP Callback with destroy-notify and no user data not currently supported >SKIP: installed-tests/js/testRegress.js 221 Life, the Universe and Everything callback with destroy-notify and no user data # SKIP Callback with destroy-notify and no user data not currently supported > JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' > JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' > JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0xf09515e0, JSClass 0xa8b3bc, in object 0xf1e6e260 >ok 222 Life, the Universe and Everything async callback >PASS: installed-tests/js/testRegress.js 222 Life, the Universe and Everything async callback > JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) >ok 223 Life, the Universe and Everything Gio.AsyncReadyCallback >PASS: installed-tests/js/testRegress.js 223 Life, the Universe and Everything Gio.AsyncReadyCallback >ok 224 Life, the Universe and Everything instance method taking a callback >PASS: installed-tests/js/testRegress.js 224 Life, the Universe and Everything instance method taking a callback > JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' >ok 225 Life, the Universe and Everything constructor taking a callback >PASS: installed-tests/js/testRegress.js 225 Life, the Universe and Everything constructor taking a callback > JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' >ok 226 Life, the Universe and Everything hash table passed to callback >PASS: installed-tests/js/testRegress.js 226 Life, the Universe and Everything hash table passed to callback > JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' >ok 227 Life, the Universe and Everything GError callback >PASS: installed-tests/js/testRegress.js 227 Life, the Universe and Everything GError callback > JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' >ok 228 Life, the Universe and Everything null GError callback >PASS: installed-tests/js/testRegress.js 228 Life, the Universe and Everything null GError callback >ok 229 Life, the Universe and Everything owned GError callback >PASS: installed-tests/js/testRegress.js 229 Life, the Universe and Everything owned GError callback > JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' > JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0xf0951660, JSClass 0xa8b3bc, in object 0xf1e6e240 >ok 230 Life, the Universe and Everything Introspected interface correctly emits interface signals >PASS: installed-tests/js/testRegress.js 230 Life, the Universe and Everything Introspected interface correctly emits interface signals >ok 231 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties >PASS: installed-tests/js/testRegress.js 231 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties > JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) > JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) >ok 232 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor >PASS: installed-tests/js/testRegress.js 232 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor >ok 233 Life, the Universe and Everything GObject with nonstandard prefix calls methods >PASS: installed-tests/js/testRegress.js 233 Life, the Universe and Everything GObject with nonstandard prefix calls methods > JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' > JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' > JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf09516c0, JSClass 0xa8b3bc, in object 0xf1e6e2a0 > JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0xf0951700, JSClass 0xa8b3bc, in object 0xf1e6e240 >ok 234 Life, the Universe and Everything GObject with nonstandard prefix calls a static method >PASS: installed-tests/js/testRegress.js 234 Life, the Universe and Everything GObject with nonstandard prefix calls a static method >ok 235 Life, the Universe and Everything GObject.InitiallyUnowned constructs >PASS: installed-tests/js/testRegress.js 235 Life, the Universe and Everything GObject.InitiallyUnowned constructs > JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' >ok 236 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor >PASS: installed-tests/js/testRegress.js 236 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor > JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' >ok 237 Life, the Universe and Everything torture signature 0 >PASS: installed-tests/js/testRegress.js 237 Life, the Universe and Everything torture signature 0 >ok 238 Life, the Universe and Everything torture signature 1 fail >PASS: installed-tests/js/testRegress.js 238 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 239 Life, the Universe and Everything torture signature 1 success >PASS: installed-tests/js/testRegress.js 239 Life, the Universe and Everything torture signature 1 success > JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' > JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' > JS G BXD: Defined class for Date (GDate), prototype 0xf0951760, JSClass 0xa8b2ac, in object 0xf1e6e0c0 > JS G BXD: Defining method get_year in prototype for GLib.Date > JS G BXD: Defining method get_month in prototype for GLib.Date > JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' > JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 > JS G ENUM: Defining enum value JANUARY (fixed from january) 1 > JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 > JS G ENUM: Defining enum value MARCH (fixed from march) 3 > JS G ENUM: Defining enum value APRIL (fixed from april) 4 > JS G ENUM: Defining enum value MAY (fixed from may) 5 > JS G ENUM: Defining enum value JUNE (fixed from june) 6 > JS G ENUM: Defining enum value JULY (fixed from july) 7 > JS G ENUM: Defining enum value AUGUST (fixed from august) 8 > JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 > JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 > JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 > JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 > JS G ENUM: Defining GLib.DateMonth as 0xf259b740 > JS G BXD: Defining method get_day in prototype for GLib.Date >ok 240 Life, the Universe and Everything torture signature 2 >PASS: installed-tests/js/testRegress.js 240 Life, the Universe and Everything torture signature 2 > JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' >ok 241 Life, the Universe and Everything GValue boxing and unboxing date in >PASS: installed-tests/js/testRegress.js 241 Life, the Universe and Everything GValue boxing and unboxing date in > JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' >ok 242 Life, the Universe and Everything GValue boxing and unboxing strv in >PASS: installed-tests/js/testRegress.js 242 Life, the Universe and Everything GValue boxing and unboxing strv in > JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' >ok 243 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array >PASS: installed-tests/js/testRegress.js 243 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array > JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' >ok 244 Life, the Universe and Everything code coverage for documentation tests that don't do anything > JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' >rage for documentation tests that don't do anything > JS G BXD: Defined class for TestStructFixedArray (void), prototype 0xf09517e0, JSClass 0xa8b2ac, in object 0xf1e6e240 > JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray >ok 245 Life, the Universe and Everything marshals an aliased type >PASS: installed-tests/js/testRegress.js 245 Life, the Universe and Everything marshals an aliased type > JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' >ok 246 Life, the Universe and Everything deals with a fixed-size array in a struct >PASS: installed-tests/js/testRegress.js 246 Life, the Universe and Everything deals with a fixed-size array in a struct > JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' > JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0xf0951800, JSClass 0xa8b2ac, in object 0xf1e6e240 > JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem >ok 247 Life, the Universe and Everything marshals a fixed-size int array as a gpointer >PASS: installed-tests/js/testRegress.js 247 Life, the Universe and Everything marshals a fixed-size int array as a gpointer > JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' >ok 248 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct >PASS: installed-tests/js/testRegress.js 248 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct > JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' >ok 249 Life, the Universe and Everything marshals a transfer-floating GLib.Variant >PASS: installed-tests/js/testRegress.js 249 Life, the Universe and Everything marshals a transfer-floating GLib.Variant > JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' >ok 250 Life, the Universe and Everything Flat array of structs out parameter with transfer none >PASS: installed-tests/js/testRegress.js 250 Life, the Universe and Everything Flat array of structs out parameter with transfer none > JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' >ok 251 Life, the Universe and Everything Flat array of structs out parameter with transfer container >PASS: installed-tests/js/testRegress.js 251 Life, the Universe and Everything Flat array of structs out parameter with transfer container >ok 252 Life, the Universe and Everything Flat array of structs out parameter with transfer full >PASS: installed-tests/js/testRegress.js 252 Life, the Universe and Everything Flat array of structs out parameter with transfer full >ok 253 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported >SKIP: installed-tests/js/testRegress.js 253 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported >ok 254 Life, the Universe and Everything Flat array of structs transfer-full in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 >SKIP: installed-tests/js/testRegress.js 254 Life, the Universe and Everything Flat array of structs transfer-full in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 1 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 700 objects currently aliveok 255 Life, the Universe and Everything Flat array of structs transfer-none in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > > JS MEMORY: boxed_instance = 151 > JS MEMORY: boxed_prototype = 21 > JS MEMORY: closure = 4 > JS MEMORY: function = 377 > JS MEMORY: fundamental_instance = 2 > JS MEMORY: fundamental_prototype = 0SKIP: installed-tests/js/testRegress.js 255 Life, the Universe and Everything Flat array of structs transfer-none in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 > > JS MEMORY: gerror_instance = 4 > JS MEMORY: gerror_prototype = 1 > JS MEMORY: importer = 2 > JS MEMORY: interface = 3 > JS MEMORY: module = 9 > JS MEMORY: ns = 5 > JS MEMORY: object_instance = 103 > JS MEMORY: object_prototype = 16 > JS MEMORY: param = 1 > 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: -2 objects currently alive ># Test script failed; see test log for assertions >ERROR: installed-tests/js/testRegress.js - exited with status 1 > >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 0xf216e020 > JS IMPORT: Defining parent (nil) of 0xf216e040 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xf216e060 > JS IMPORT: Defining parent 0xf216e040 of 0xf216e080 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xf216e0a0 > 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 0xf216e040 of 0xf216e0e0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xf216e0e0 in 0xf216e040 > 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 0xf216e040 of 0xf2600260 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0xf216e040 of 0xf2160160 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0xf216e0e0 of 0xf2160120 '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 0xf216e100, JSClass 0x8372ac, in object 0xf216e0c0 > JS CTX: Initialized class GIRepositoryGType prototype 0xf216e120 > JS CTX: Initialized class GIRepositoryFunction prototype 0xf21601a0 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0xf216e160, JSClass 0x8372ac, in object 0xf216e0c0 > JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' > JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf216e1a0, JSClass 0x8372ac, in object 0xf216e0c0 > JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' > JS G NS: Defined namespace 'GLib' 0xf216e0c0 in GIRepository 0xf216e080 > 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 0xf216e040 of 0xf21607a0 '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 0xf216e1e0, JSClass 0x8372ac, in object 0xf216e0c0 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0xf216e040 of 0xf21600e0 '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' 0xf216e260 in GIRepository 0xf216e080 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > 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 0xf216e040 of 0xf2160a20 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0xf216e040 of 0xf21609e0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0xf216e040 of 0xf21609a0 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0xf216e0e0 of 0xf2160960 '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 0xf216e040 of 0xf2605c78 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0xf216e0e0 of 0xf2160c20 '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 0xf2160ce0 class 0x83b620 in object 0xf216e280 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0xf216e540, JSClass 0x8373bc, in object 0xf216e280 > JS G NS: Defined namespace 'GObject' 0xf216e280 in GIRepository 0xf216e080 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf216e560, JSClass 0x8373bc, in object 0xf216e240 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf216e5a0, JSClass 0x8373bc, in object 0xf216e240 > 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 0xf216e5e0, JSClass 0x8372ac, in object 0xf216e240 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf216e620, JSClass 0x8372ac, in object 0xf216e240 > 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 0xf216e660, JSClass 0x8373bc, in object 0xf216e240 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf216e6a0, JSClass 0x8373bc, in object 0xf216e260 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf216e6e0, JSClass 0x8373bc, in object 0xf216e240 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0xf21ab160, JSClass 0x837378, in object 0xf216e240 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf216e740, JSClass 0x8373bc, in object 0xf2600140 > JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' > JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf216e7a0, JSClass 0x8372ac, in object 0xf216e240 > JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema > JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' > JS G OBJ: Defined class for Settings (GSettings), prototype 0xf216e7e0, JSClass 0x8373bc, in object 0xf216e240 > JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) > JS G NS: Defined namespace 'Gio' 0xf216e240 in GIRepository 0xf216e080 > 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 0xf26141c0 > 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 0xf2614210 >Gjs-Message: 19:17:06.068: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xf216e8e0 native@0x953890] > JS G BXD: Defining method quit in prototype for GLib.MainLoop > 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 0xf26142f0 > JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0xf216e960, JSClass 0x8372ac, in object 0xf216e240 > JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0xf216e9c0, JSClass 0x8372ac, in object 0xf216e240 > JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0xf216ecc0, JSClass 0x8372ac, in object 0xf216e240 > JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0xf21bb160, JSClass 0x8372ac, in object 0xf216e240 > JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' > JS G ENUM: Defining enum value NONE (fixed from none) 0 > 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 Gio.DBusPropertyInfoFlags as 0xf2617220 > 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 0xf21bb2c0, JSClass 0x8373bc, in object 0xf216e240 > 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 0xf21bb340, JSClass 0x8372ac, in object 0xf216e0c0 > 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 0xf21bb400, JSClass 0x8373bc, in object 0xf216e240 > 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 0xf21bb460, JSClass 0x8373bc, in object 0xf216e240 > 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 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 0xf26216a0 > JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' > JS G BXD: Defined class for Error (GError), prototype 0xf21c2460, JSClass 0x8372ac, in object 0xf216e0c0 > JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) > JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' > JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf21b6da0, JSClass 0x837334, in object 0xf216e240 > 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 >Gjs-Message: 19:17:06.123: 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 0xf21c5060, JSClass 0x837334, in object 0xf216e240 > 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 > JS G BXD: Defining method get_int32 in prototype for GLib.Variant >1..32 >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 >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 >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 >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 >not ok 19 Exported DBus object can send and receive dicts from a remote method >FAIL: installed-tests/js/testGDBus.js 19 Exported DBus object can send and receive dicts from a remote method ># Message: Expected 786432.4842937868 to equal 10.5. ># Stack: ># @./installed-tests/js/testGDBus.js:544:13 ># asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:132:13 ># @./installed-tests/js/testGDBus.js:551:9 ># Message: Expected 524288.001140466 to be 10. ># Stack: ># @./installed-tests/js/testGDBus.js:547:13 ># asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:132:13 > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsPrivate' > JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' > JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xf21d7dc0, JSClass 0x8373bc, in object 0xf216e240 > JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' > JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xf21d7e20, JSClass 0x8373bc, in object 0xf216e240 > 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) > JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) > JS G NS: Found info type OBJECT for 'UnixInputStream' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' > JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf21d7f60, JSClass 0x8373bc, in object 0xf216e240 > JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0xf21d7fa0, JSClass 0x8373bc, in object 0xf216e240 > JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) > JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant > JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' ># @./installed-tests/js/testGDBus.js:551:9 > JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) > JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) >ok 20 Exported DBus object can call a remote method with a Unix FD >PASS: installed-tests/js/testGDBus.js 20 Exported DBus object can call a remote method with a Unix FD >ok 21 Exported DBus object can call an asynchronously implemented remote method with a Unix FD >PASS: installed-tests/js/testGDBus.js 21 Exported DBus object can call an asynchronously implemented remote method with a Unix FD >ok 22 Exported DBus object can call a remote method that returns a Unix FD >PASS: installed-tests/js/testGDBus.js 22 Exported DBus object can call a remote method that returns a Unix FD >ok 23 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD >PASS: installed-tests/js/testGDBus.js 23 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD >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 >ok 25 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList >PASS: installed-tests/js/testGDBus.js 25 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList > JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) >ok 26 Exported DBus object Has defined properties >PASS: installed-tests/js/testGDBus.js 26 Exported DBus object Has defined properties >not ok 27 Exported DBus object reading readonly property works >FAIL: installed-tests/js/testGDBus.js 27 Exported DBus object reading readonly property works ># Message: Expected 0.000002891991247963109 to equal 0.39113238785859594. ># Stack: ># @./installed-tests/js/testGDBus.js:620:9 ># @./installed-tests/js/testGDBus.js:600:13 ># asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:132:13 >ok 28 Exported DBus object reading readwrite property works >PASS: installed-tests/js/testGDBus.js 28 Exported DBus object reading readwrite property works > JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' > JS G ENUM: Defining enum value NONE (fixed from none) 0 > JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 > JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 > JS G ENUM: Defining Gio.DBusCallFlags as 0xf26521b0 > JS G BXD: Defining method get_context in prototype for GLib.MainLoop > JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' > JS G BXD: Defined class for MainContext (GMainContext), prototype 0xf21e2c80, JSClass 0x8372ac, in object 0xf216e0c0 > JS G BXD: Defining method iteration in prototype for GLib.MainContext >ok 29 Exported DBus object reading writeonly throws an error >PASS: installed-tests/js/testGDBus.js 29 Exported DBus object reading writeonly throws an error > JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) >ok 30 Exported DBus object Setting a readwrite property works >PASS: installed-tests/js/testGDBus.js 30 Exported DBus object Setting a readwrite property works >ok 31 Exported DBus object Setting a writeonly property works >PASS: installed-tests/js/testGDBus.js 31 Exported DBus object Setting a writeonly property works >not ok 32 Exported DBus object Setting a readonly property throws an error >FAIL: installed-tests/js/testGDBus.js 32 Exported DBus object Setting a readonly property throws an error ># Message: Expected 0.000002891991247963109 to be 0.39113238785859594. ># Stack: ># @./installed-tests/js/testGDBus.js:659:9 ># @./installed-tests/js/testGDBus.js:600:13 > JS CTX: Script evaluation succeeded > JS CTX: Script returned integer code 1 ># asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:132:13 > JS MEMORY: Memory report: before destroying context > JS MEMORY: 1084 objects currently alive > JS MEMORY: boxed_instance = 710 > JS MEMORY: boxed_prototype = 14 > JS MEMORY: closure = 7 > JS MEMORY: function = 218 > JS MEMORY: fundamental_instance = 0 > JS MEMORY: fundamental_prototype = 0 > JS MEMORY: gerror_instance = 5 > JS MEMORY: gerror_prototype = 2 > JS MEMORY: importer = 2 > JS MEMORY: interface = 1 > JS MEMORY: module = 9 > JS MEMORY: ns = 4 > JS MEMORY: object_instance = 96 > JS MEMORY: object_prototype = 15 > 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 0xf1c6e020 > JS IMPORT: Defining parent (nil) of 0xf1c6e040 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xf1c6e060 > JS IMPORT: Defining parent 0xf1c6e040 of 0xf1c6e080 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xf1c6e0a0 > 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 0xf1c6e040 of 0xf1c6e0e0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xf1c6e0e0 in 0xf1c6e040 > 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 0xf1c6e040 of 0xf2100260 '_byteArrayNative' is mod 1 > JS IMPORT: successfully imported module '_byteArrayNative' > JS IMPORT: Importing module byteArray succeeded > JS IMPORT: Defining parent 0xf1c6e040 of 0xf1c60160 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS IMPORT: Importing module GLib succeeded > JS IMPORT: Defining parent 0xf1c6e0e0 of 0xf1c60120 '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 0xf1c6e100, JSClass 0x8702ac, in object 0xf1c6e0c0 > JS CTX: Initialized class GIRepositoryGType prototype 0xf1c6e120 > JS CTX: Initialized class GIRepositoryFunction prototype 0xf1c601a0 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class for Bytes (GBytes), prototype 0xf1c6e160, JSClass 0x8702ac, in object 0xf1c6e0c0 > JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' > JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf1c6e1a0, JSClass 0x8702ac, in object 0xf1c6e0c0 > JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' > JS G NS: Defined namespace 'GLib' 0xf1c6e0c0 in GIRepository 0xf1c6e080 > 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 0xf1c6e040 of 0xf1c607a0 '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 0xf1c6e1e0, JSClass 0x8702ac, in object 0xf1c6e0c0 > JS IMPORT: Importing module minijasmine succeeded > JS IMPORT: Defining parent 0xf1c6e040 of 0xf1c600e0 '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' 0xf1c6e260 in GIRepository 0xf1c6e080 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > 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 0xf1c6e040 of 0xf1c60a40 '_legacy' is mod 1 > JS IMPORT: successfully imported module '_legacy' > JS IMPORT: Importing module lang succeeded > JS IMPORT: Defining parent 0xf1c6e040 of 0xf1c60a00 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS IMPORT: Importing module signals succeeded > JS IMPORT: Defining parent 0xf1c6e040 of 0xf1c609c0 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS IMPORT: Importing module Gio succeeded > JS IMPORT: Defining parent 0xf1c6e0e0 of 0xf1c60980 '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 0xf1c6e040 of 0xf2105c78 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS IMPORT: Importing module GObject succeeded > JS IMPORT: Defining parent 0xf1c6e0e0 of 0xf1c60c40 '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 0xf1c60d00 class 0x874620 in object 0xf1c6e280 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class for Object (GObject), prototype 0xf1c6e540, JSClass 0x8703bc, in object 0xf1c6e280 > JS G NS: Defined namespace 'GObject' 0xf1c6e280 in GIRepository 0xf1c6e080 > JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf1c6e560, JSClass 0x8703bc, in object 0xf1c6e240 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf1c6e5a0, JSClass 0x8703bc, in object 0xf1c6e240 > 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 0xf1c6e5e0, JSClass 0x8702ac, in object 0xf1c6e240 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf1c6e620, JSClass 0x8702ac, in object 0xf1c6e240 > 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 0xf1c6e660, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf1c6e6a0, JSClass 0x8703bc, in object 0xf1c6e260 > JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' > JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf1c6e6e0, JSClass 0x8703bc, in object 0xf1c6e240 > JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' > JS G IFACE: Defined class for File (GFile), prototype 0xf1ca9180, JSClass 0x870378, in object 0xf1c6e240 > JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf1c6e740, JSClass 0x8703bc, in object 0xf2100140 > JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' > JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf1c6e7a0, JSClass 0x8702ac, in object 0xf1c6e240 > JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema > JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' > JS G OBJ: Defined class for Settings (GSettings), prototype 0xf1c6e7e0, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) > JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) > JS G NS: Defined namespace 'Gio' 0xf1c6e240 in GIRepository 0xf1c6e080 > JS IMPORT: Importing module Gtk succeeded > JS IMPORT: Defining parent 0xf1c6e0e0 of 0xf1ca9880 '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 0xf1c6e840, JSClass 0x8703bc, in object 0xf1c6e280 > JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf1c6e880, JSClass 0x8703bc, in object 0xf1c6e820 > JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' > JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf1c6e8c0, JSClass 0x8703bc, in object 0xf1c6e820 > JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) > JS G NS: Defined namespace 'Gtk' 0xf1c6e820 in GIRepository 0xf1c6e080 > JS IMPORT: Importing 'system' > JS NATIVE: Defining native module 'system' > JS IMPORT: Defining parent 0xf1c6e040 of 0xf21099a8 '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 0xf1c6e900, JSClass 0x8703bc, in object 0xf1c6e820 > JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xf1c6e960, JSClass 0x8703bc, in object 0xf2100140 > JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xf1c6e9a0, JSClass 0x8703bc, in object 0xf2100140 > 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 0xf1c6ea00, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xf1c6ea40, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xf1c6ea80, JSClass 0x8703bc, in object 0xf2100140 > 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 0xf1c6eae0, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0xf1c6eb20, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0xf1c6eb60, JSClass 0x8703bc, in object 0xf2100140 > 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 0xf1c6ebc0, JSClass 0x8703bc, in object 0xf1c6e240 > JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0xf1c6ec00, JSClass 0x8703bc, in object 0xf1c6e240 > 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 0xf1c6ec40, JSClass 0x8703bc, in object 0xf2100140 > JS G OBJ: Defined class for Gjs_SubclassSubclass (Gjs_SubclassSubclass), prototype 0xf1c6eca0, JSClass 0x8703bc, in object 0xf2100140 > 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 0xf1c6ece0, JSClass 0x8703bc, in object 0xf1c6e820 > JS G OBJ: Defined class for Window (GtkWindow), prototype 0xf1c6ed20, JSClass 0x8703bc, in object 0xf1c6e820 > 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 0xf2117370 > 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 0xf1c6ed80, JSClass 0x8703bc, in object 0xf1c6e820 > 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 0xf1c6ede0, JSClass 0x8703bc, in object 0xf1c6e820 > JS G OBJ: Defined class for Label (GtkLabel), prototype 0xf1c6ee20, JSClass 0x8703bc, in object 0xf1c6e820 > 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 0xf2117450 > 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 > 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 > JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround >1..21 >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 >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 >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 >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 >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 >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 0xf2129cf8 > JS G OBJ: Defined class for Gjs_BadLabel (Gjs_BadLabel), prototype 0xf1cc0460, JSClass 0x8703bc, in object 0xf2100140 > 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 0xdfb880 == >#0 12eb7f8 i ./installed-tests/js/testGtk.js:170 (f1cc1298 @ 267) >#1 12eb790 i resource:///org/gjs/jsunit/jasmine.js:1950 (f1cbb570 @ 26) >#2 12eb708 i resource:///org/gjs/jsunit/jasmine.js:1938 (f1cbb230 @ 157) >#3 12eb6a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#4 12eb640 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#5 12eb5b8 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#6 12eb550 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#7 12eb4d0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#8 12eb448 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#9 12eb3e0 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#10 12eb390 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#11 12eb330 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#12 12eb2b8 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#13 12eb230 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#14 12eb1c8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#15 12eb168 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#16 12eb0e0 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#17 12eb020 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#18 12eafa0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#19 12eaf18 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#20 12eaeb0 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#21 12eae60 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#22 12eadf8 i resource:///org/gjs/jsunit/jasmine.js:2567 (f1cbddf8 @ 36) >#23 12ead98 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#24 12ead10 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#25 12eaca8 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#26 12eac58 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#27 12eabf8 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#28 12eab70 i resource:///org/gjs/jsunit/jasmine.js:364 (f1cbb640 @ 103) >#29 12eab08 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#30 12eaa88 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#31 12eaa00 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#32 12ea998 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#33 12ea948 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#34 12ea8e8 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#35 12ea860 i resource:///org/gjs/jsunit/jasmine.js:364 (f1cbb640 @ 103) >#36 12ea7f8 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#37 12ea778 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#38 12ea6f0 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#39 12ea688 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#40 12ea638 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#41 12ea5d8 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#42 12ea550 i resource:///org/gjs/jsunit/jasmine.js:364 (f1cbb640 @ 103) >#43 12ea4e8 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#44 12ea468 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#45 12ea3e0 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#46 12ea378 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#47 12ea328 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#48 12ea2c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#49 12ea240 i resource:///org/gjs/jsunit/jasmine.js:364 (f1cbb640 @ 103) >#50 12ea1d8 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#51 12ea158 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#52 12ea0d0 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#53 12e5f88 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#54 12e5f28 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#55 12e5eb0 i resource:///org/gjs/jsunit/jasmine.js:2564 (f1cbb298 @ 90) >#56 12e5e30 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#57 12e5da8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#58 12e5d40 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#59 12e5cf0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#60 12e5c88 i resource:///org/gjs/jsunit/jasmine.js:2567 (f1cbddf8 @ 36) >#61 12e5c28 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#62 12e5ba0 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#63 12e5b38 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#64 12e5ae8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#65 12e5a88 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#66 12e5a10 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#67 12e5988 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#68 12e5920 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#69 12e58c0 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#70 12e5838 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#71 12e57d0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#72 12e5750 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#73 12e56c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#74 12e5660 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#75 12e5610 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#76 12e55b0 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#77 12e5538 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#78 12e54b0 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#79 12e5448 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#80 12e53e8 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#81 12e5360 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#82 12e52f8 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#83 12e5278 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#84 12e51f0 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#85 12e5188 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#86 12e5138 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#87 12e50d8 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#88 12e5060 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#89 12e0f60 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#90 12e0ef8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#91 12e0e98 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#92 12e0e10 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#93 12e0da8 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#94 12e0d28 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#95 12e0ca0 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#96 12e0c38 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#97 12e0be8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#98 12e0b88 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#99 12e0b10 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#100 12e0a88 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#101 12e0a20 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#102 12e09c0 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#103 12e0938 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#104 12e08d0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#105 12e0850 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#106 12e07c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#107 12e0760 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#108 12e0700 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#109 12e0688 i resource:///org/gjs/jsunit/jasmine.js:2564 (f1cbb298 @ 90) >#110 12e0608 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#111 12e0580 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#112 12e0518 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#113 12e04c8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#114 12e0460 i resource:///org/gjs/jsunit/jasmine.js:2567 (f1cbddf8 @ 36) >#115 12e0400 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#116 12e0378 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#117 12e0310 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#118 12e02c0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#119 12e0260 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#120 12e01e8 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#121 12e0160 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#122 12e00f8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#123 12e0098 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#124 12e0010 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#125 1271718 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#126 1271698 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#127 1271610 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#128 12715a8 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#129 1271558 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#130 12714f8 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#131 1271480 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#132 12713f8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#133 1271390 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#134 1271330 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#135 12712a8 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#136 1271240 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#137 12711c0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#138 1271138 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#139 12710d0 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#140 1271080 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#141 1271020 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#142 1270fa8 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#143 1270f20 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#144 1270eb8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#145 1270e58 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#146 1270dd0 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#147 1270d68 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#148 1270ce8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#149 1270c60 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#150 1270bf8 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#151 1270ba8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#152 1270b48 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#153 1270ad0 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#154 1270a48 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#155 12709e0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#156 1270980 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#157 12708f8 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#158 1270890 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#159 1270810 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#160 1096190 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#161 1096128 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#162 10960c8 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#163 1096050 i resource:///org/gjs/jsunit/jasmine.js:2564 (f1cbb298 @ 90) >#164 1095fd0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#165 1095f48 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#166 1095ee0 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#167 1095e90 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#168 1095e28 i resource:///org/gjs/jsunit/jasmine.js:2567 (f1cbddf8 @ 36) >#169 1095dc8 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#170 1095d40 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#171 1095cd8 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#172 1095c88 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#173 1095c28 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#174 1095bb0 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#175 1095b28 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#176 1095ac0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#177 1095a60 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#178 10959d8 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#179 1095970 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#180 10958f0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#181 1095868 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#182 1095800 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#183 10957b0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#184 1095750 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#185 10956d8 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#186 1095650 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#187 10955e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#188 1095588 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#189 1095500 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#190 1095498 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#191 1095418 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#192 1095390 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#193 1095328 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#194 10952d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#195 1095278 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#196 fb2440 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#197 fb23b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#198 fb2350 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#199 fb22f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#200 fb2268 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#201 fb2200 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#202 fb2180 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#203 fb20f8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#204 fb2090 i resource:///org/gjs/jsunit/jasmine.js:1962 (f1cbdab8 @ 39) >#205 fb2040 i resource:///org/gjs/jsunit/jasmine.js:1905 (f1cbda50 @ 25) >#206 fb1fe0 i resource:///org/gjs/jsunit/jasmine.js:383 (f1cbd778 @ 77) >#207 fb1f68 i resource:///org/gjs/jsunit/jasmine.js:677 (f1cbd710 @ 64) >#208 fb1ee0 i resource:///org/gjs/jsunit/jasmine.js:1945 (f1cbb230 @ 241) >#209 fb1e78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#210 fb1e18 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#211 fb1d90 i resource:///org/gjs/jsunit/jasmine.js:371 (f1cbb640 @ 244) >#212 fb1d28 i resource:///org/gjs/jsunit/jasmine.js:2579 (f1cbb5d8 @ 36) >#213 fb1ca8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#214 fb1c20 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#215 fb1bb8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#216 fb1b58 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#217 fb1ae0 i resource:///org/gjs/jsunit/jasmine.js:2564 (f1cbb298 @ 90) >#218 fb1a60 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#219 fb19d8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#220 fb1970 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#221 fb1910 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#222 fb1898 i resource:///org/gjs/jsunit/jasmine.js:2564 (f1cbb298 @ 90) >#223 fb1818 i resource:///org/gjs/jsunit/jasmine.js:1980 (f1cbb300 @ 202) >#224 fb1790 i resource:///org/gjs/jsunit/jasmine.js:1935 (f1cbb230 @ 136) >#225 fb1728 i resource:///org/gjs/jsunit/jasmine.js:1923 (f1cbb1c8 @ 27) >#226 fb16c8 i resource:///org/gjs/jsunit/jasmine.js:714 (f1cbb0f8 @ 125) >#227 fb1650 i resource:///org/gjs/jsunit/jasmine.js:2426 (f1cb3f30 @ 136) >#228 fb15e8 i resource:///org/gjs/jsunit/jasmine.js:776 (f1cb35d8 @ 315) >#229 fb1568 i <jasmine-start>:4 (f1cb3570 @ 18) >#230 fb1508 i <jasmine-start>:12 (f1cb3508 @ 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 0xf1c6e780, JSClass 0x8703bc, in object 0xf1c6e820 >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 NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' > JS G OBJ: Defined class for Stack (GtkStack), prototype 0xf1c6ef40, JSClass 0x8703bc, in object 0xf1c6e820 > JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' > JS G OBJ: Defined class for Box (GtkBox), prototype 0xf1cc0060, JSClass 0x8703bc, in object 0xf1c6e820 > JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) > JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) > JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' >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 > 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: 317 objects currently alive > JS MEMORY: boxed_instance = 1 > JS MEMORY: boxed_prototype = 7 > JS MEMORY: closure = 4 > JS MEMORY: function = 193 > 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 = 60 > JS MEMORY: object_prototype = 33 > 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 21 Gtk overrides uses the correct GType for null child properties >PASS: installed-tests/js/testGtk.js 21 Gtk overrides uses the correct GType for null child properties >
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 723506
:
639874
|
639876
|
639878
|
643474
|
643476
|
660267
|
660270
|
660450
|
660453
|
710049