Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 528188 Details for
Bug 653752
>=media-gfx/imagemagick-6.9.9.40: test failure: test.tap 2 is failing
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
test-suite.log
test-suite.log (text/plain), 124.45 KB, created by
Thomas Deutschmann (RETIRED)
on 2018-04-22 01:06:36 UTC
(
hide
)
Description:
test-suite.log
Filename:
MIME Type:
Creator:
Thomas Deutschmann (RETIRED)
Created:
2018-04-22 01:06:36 UTC
Size:
124.45 KB
patch
obsolete
>================================= > cjs 3.6.1: ./test-suite.log >================================= > ># TOTAL: 588 ># PASS: 547 ># SKIP: 9 ># XFAIL: 0 ># FAIL: 21 ># XPASS: 0 ># ERROR: 11 > >.. contents:: :depth: 2 > >ERROR: gjs-tests >================ > ># random seed: R02S2b818113015a3768047792fdadaa5da3 >1..99 ># Start of gjs tests ># Start of context tests >ok 1 /gjs/context/exit >PASS: gjs-tests 1 /gjs/context/exit ># Start of construct tests >ok 2 /gjs/context/construct/destroy >PASS: gjs-tests 2 /gjs/context/construct/destroy >ok 3 /gjs/context/construct/eval >PASS: gjs-tests 3 /gjs/context/construct/eval ># End of construct tests ># End of context tests ># Start of gobject tests >ok 4 /gjs/gobject/js_defined_type >PASS: gjs-tests 4 /gjs/gobject/js_defined_type ># End of gobject tests ># Start of jsutil tests ># Start of strip_shebang tests >ok 5 /gjs/jsutil/strip_shebang/no_shebang >PASS: gjs-tests 5 /gjs/jsutil/strip_shebang/no_shebang >ok 6 /gjs/jsutil/strip_shebang/have_shebang >PASS: gjs-tests 6 /gjs/jsutil/strip_shebang/have_shebang >ok 7 /gjs/jsutil/strip_shebang/only_shebang >PASS: gjs-tests 7 /gjs/jsutil/strip_shebang/only_shebang ># End of strip_shebang tests ># End of jsutil tests ># Start of jsapi tests ># Start of util tests ># Start of error tests >ok 8 /gjs/jsapi/util/error/throw >PASS: gjs-tests 8 /gjs/jsapi/util/error/throw ># End of error tests ># Start of string tests >ok 9 /gjs/jsapi/util/string/char16_data >PASS: gjs-tests 9 /gjs/jsapi/util/string/char16_data >ok 10 /gjs/jsapi/util/string/to_ucs4 >PASS: gjs-tests 10 /gjs/jsapi/util/string/to_ucs4 ># Start of js tests ># Start of string tests >ok 11 /gjs/jsapi/util/string/js/string/utf8 >PASS: gjs-tests 11 /gjs/jsapi/util/string/js/string/utf8 ># End of string tests ># End of js tests ># End of string tests ># Start of debug_string tests >ok 12 /gjs/jsapi/util/debug_string/valid-utf8 >PASS: gjs-tests 12 /gjs/jsapi/util/debug_string/valid-utf8 >ok 13 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it >SKIP: gjs-tests 13 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it >ok 14 /gjs/jsapi/util/debug_string/object-with-complicated-to-string >PASS: gjs-tests 14 /gjs/jsapi/util/debug_string/object-with-complicated-to-string ># End of debug_string tests ># End of util tests ># End of jsapi tests >Cjs-Message: Wrote coverage statistics to /tmp/gjs_coverage_tmp.uCH7lY/gjs_coverage_test_coverage ># Start of coverage tests ># Cjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.uCH7lY/gjs_coverage_test_coverage >Cjs-Message: Wrote coverage statistics to /tmp/gjs_coverage_tmp.drDwqQ/gjs_coverage_test_coverage >** >Cjs:ERROR:test/gjs-test-coverage.cpp:376:void test_covered_file_is_duplicated_into_output_if_resource(gpointer, gconstpointer): 'g_file_query_exists(expected_temporary_js_script, NULL)' should be TRUE >ok 15 /gjs/coverage/file_duplicated_into_output_path >PASS: gjs-tests 15 /gjs/coverage/file_duplicated_into_output_path ># Cjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.drDwqQ/gjs_coverage_test_coverage >./test/run-test: line 9: 12570 Aborted (core dumped) "$1" --tap --keep-going --verbose ># Cjs:ERROR:test/gjs-test-coverage.cpp:376:void test_covered_file_is_duplicated_into_output_if_resource(gpointer, gconstpointer): 'g_file_query_exists(expected_temporary_js_script, NULL)' should be TRUE >ERROR: gjs-tests - too few tests run (expected 99, got 15) >ERROR: gjs-tests - exited with status 134 (terminated by signal 6?) > >FAIL: installed-tests/scripts/testCommandLine.sh >================================================ > >./installed-tests/scripts/testCommandLine.sh: line 53: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >./installed-tests/scripts/testCommandLine.sh: line 55: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >./installed-tests/scripts/testCommandLine.sh: line 61: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 1 - System.exit(0) should exit successfully >FAIL: installed-tests/scripts/testCommandLine.sh 1 - System.exit(0) should exit successfully >not ok 2 - System.exit(42) should exit with the correct exit code >FAIL: installed-tests/scripts/testCommandLine.sh 2 - System.exit(42) should exit with the correct exit code >./installed-tests/scripts/testCommandLine.sh: line 66: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >ok 3 - System.exit() should still exit across an FFI boundary >PASS: installed-tests/scripts/testCommandLine.sh 3 - System.exit() should still exit across an FFI boundary >./installed-tests/scripts/testCommandLine.sh: line 68: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 4 - --help should succeed >FAIL: installed-tests/scripts/testCommandLine.sh 4 - --help should succeed >./installed-tests/scripts/testCommandLine.sh: line 72: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 5 - --help should print something >FAIL: installed-tests/scripts/testCommandLine.sh 5 - --help should print something >./installed-tests/scripts/testCommandLine.sh: line 74: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 6 - should succeed when --help is not first arg >FAIL: installed-tests/scripts/testCommandLine.sh 6 - should succeed when --help is not first arg >./installed-tests/scripts/testCommandLine.sh: line 78: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 7 - should print something when --help is not first arg >FAIL: installed-tests/scripts/testCommandLine.sh 7 - should print something when --help is not first arg >./installed-tests/scripts/testCommandLine.sh: line 80: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 8 - --help should succeed before a script file >FAIL: installed-tests/scripts/testCommandLine.sh 8 - --help should succeed before a script file >./installed-tests/scripts/testCommandLine.sh: line 85: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 9 - --help should print something before a script file >FAIL: installed-tests/scripts/testCommandLine.sh 9 - --help should print something before a script file >./installed-tests/scripts/testCommandLine.sh: line 87: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 10 - --help should succeed before -c >FAIL: installed-tests/scripts/testCommandLine.sh 10 - --help should succeed before -c >./installed-tests/scripts/testCommandLine.sh: line 91: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 11 - --help should print something before -c >FAIL: installed-tests/scripts/testCommandLine.sh 11 - --help should print something before -c >./installed-tests/scripts/testCommandLine.sh: line 93: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 12 - --help after script file should be passed to script >FAIL: installed-tests/scripts/testCommandLine.sh 12 - --help after script file should be passed to script >./installed-tests/scripts/testCommandLine.sh: line 98: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >ok 13 - --help after script file should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 13 - --help after script file should not print anything >./installed-tests/scripts/testCommandLine.sh: line 100: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 14 - --help after -c should be passed to script >FAIL: installed-tests/scripts/testCommandLine.sh 14 - --help after -c should be passed to script >ok 15 - --help after -c should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 15 - --help after -c should not print anything >not ok 16 - -I after script should succeed but give a warning >FAIL: installed-tests/scripts/testCommandLine.sh 16 - -I after script should succeed but give a warning >not ok 17 - --coverage-prefix after script should succeed but give a warning >FAIL: installed-tests/scripts/testCommandLine.sh 17 - --coverage-prefix after script should succeed but give a warning >./installed-tests/scripts/testCommandLine.sh: line 117: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 18 - --coverage-output after script should succeed but give a warning >FAIL: installed-tests/scripts/testCommandLine.sh 18 - --coverage-output after script should succeed but give a warning >./installed-tests/scripts/testCommandLine.sh: line 119: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 19 - --version should work >FAIL: installed-tests/scripts/testCommandLine.sh 19 - --version should work >./installed-tests/scripts/testCommandLine.sh: line 124: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 20 - --version should print something >FAIL: installed-tests/scripts/testCommandLine.sh 20 - --version should print something >./installed-tests/scripts/testCommandLine.sh: line 126: /var/tmp/portage/gnome-extra/cjs-3.6.1/work/cjs-3.6.1/gjs-console: No such file or directory >not ok 21 - --version after -c should be passed to script >FAIL: installed-tests/scripts/testCommandLine.sh 21 - --version after -c should be passed to script >ok 22 - --version after -c should not print anything >PASS: installed-tests/scripts/testCommandLine.sh 22 - --version after -c should not print anything >1..22 > >FAIL: installed-tests/scripts/testWarnings.sh >============================================= > >not ok 1 - overwriting method with Signals.addSignalMethods() should warn >FAIL: installed-tests/scripts/testWarnings.sh 1 - overwriting method with Signals.addSignalMethods() should warn >not ok 2 - passing too many arguments to a GI function should warn >FAIL: installed-tests/scripts/testWarnings.sh 2 - passing too many arguments to a GI function should warn >1..2 > >ERROR: installed-tests/js/testExceptions >======================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2953100 > JS IMPORT: Defining parent (nil) of 0xb2953120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2953140 > JS IMPORT: Defining parent 0xb2953120 of 0xb2953160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2953180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2953120 of 0xb29531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb29531c0 in 0xb2953120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb295e640 > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a00670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb29531e0 class 0xb775f000 in object 0xb29531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb295e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2953200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2953240 class 0xb775f000 in object 0xb29531a0 > JS G NS: Defined namespace 'GLib' 0xb29531a0 in GIRepository 0xb2953160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a01000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb29532a0 class 0xb775f000 in object 0xb29531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00980 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'CjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'CjsPrivate' 0xb2953340 in GIRepository 0xb2953160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a07700 '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 0xb29935a0 class 0xb775f880 in object 0xb2953320 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xb2953600 class 0xb775f7e0 in object 0xb2953320 > JS G NS: Defined namespace 'GObject' 0xb2953320 in GIRepository 0xb2953160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a08e70 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a074f0 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xb2953620 class 0xb775f7e0 in object 0xb2953300 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xb2953660 class 0xb775f7e0 in object 0xb2953300 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xb29536a0 class 0xb775f000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xb29536e0 class 0xb775f000 in object 0xb2953300 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xb2953720 class 0xb775f7e0 in object 0xb2953300 > JS G OBJ: Defined class DBusImplementation prototype 0xb2953760 class 0xb775f7e0 in object 0xb2953340 > JS G NS: Defined namespace 'Gio' 0xb2953300 in GIRepository 0xb2953160 > 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 0xb2a09710 > JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' > JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject > JS G PRM: JSObject created with param instance 0xf57f08 type GParamString > JS G OBJ: Defined class Gjs_Foo prototype 0xb29537a0 class 0xb775f7e0 in object 0xb2a005d0 > JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject > JS G PRM: JSObject created with param instance 0xf57f58 type GParamString > JS G OBJ: Defined class Gjs_Bar prototype 0xb29537e0 class 0xb775f7e0 in object 0xb2a005d0 > 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_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 0xb2a144d0 > >(process:13020): GLib-CRITICAL **: Did not see expected message Gjs-WARNING **: JS ERROR: Error: set* > >(process:13020): Cjs-WARNING **: JS ERROR: Error: set >Foo<.prop@./installed-tests/js/testExceptions.js:14:8 >@./installed-tests/js/testExceptions.js:48:1 >attemptSync@resource:///org/gjs/jsunit/jasmine.js:1950:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1938:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2564:1 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/this.execute@resource:///org/gjs/jsunit/jasmine.js:2426:1 >Env/this.execute@resource:///org/gjs/jsunit/jasmine.js:776:7 >@<jasmine-start>:4:9 >@<jasmine-start>:12:1 > >1..17 >ok 1 Exceptions are thrown from property setter >PASS: installed-tests/js/testExceptions.js 1 Exceptions are thrown from property setter >ok 2 Exceptions are thrown from property getter >PASS: installed-tests/js/testExceptions.js 2 Exceptions are thrown from property getter >ERROR: installed-tests/js/testExceptions.js - too few tests run (expected 17, got 2) >ERROR: installed-tests/js/testExceptions.js - exited with status 133 (terminated by signal 5?) > >ERROR: installed-tests/js/testEverythingBasic >============================================= > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2353100 > JS IMPORT: Defining parent (nil) of 0xb2353120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2353140 > JS IMPORT: Defining parent 0xb2353120 of 0xb2353160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2353180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2353120 of 0xb23531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb23531c0 in 0xb2353120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb235e640 > JS IMPORT: Defining parent 0xb2353120 of 0xb2400770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb23531c0 of 0xb2400670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb23531e0 class 0xb76d5000 in object 0xb23531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb235e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2353200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2353240 class 0xb76d5000 in object 0xb23531a0 > JS G NS: Defined namespace 'GLib' 0xb23531a0 in GIRepository 0xb2353160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2353120 of 0xb2400ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2353120 of 0xb2400aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2353120 of 0xb2401000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb23532a0 class 0xb76d5000 in object 0xb23531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2353120 of 0xb2400980 '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/cinnamon/cjs/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' 0xb2353300 in GIRepository 0xb2353160 > JS IMPORT: JS import 'WarnLib' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'WarnLib' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'WarnLib' 0xb2353320 in GIRepository 0xb2353160 > JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'CjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'CjsPrivate' 0xb2353380 in GIRepository 0xb2353160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb23531c0 of 0xb2407720 '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 0xb239c180 class 0xb76d5880 in object 0xb2353360 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xb2353640 class 0xb76d57e0 in object 0xb2353360 > JS G NS: Defined namespace 'GObject' 0xb2353360 in GIRepository 0xb2353160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2353120 of 0xb2408e90 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb23531c0 of 0xb2407510 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xb2353660 class 0xb76d57e0 in object 0xb2353340 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xb23536a0 class 0xb76d57e0 in object 0xb2353340 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xb23536e0 class 0xb76d5000 in object 0xb2353340 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xb2353720 class 0xb76d5000 in object 0xb2353340 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xb2353760 class 0xb76d57e0 in object 0xb2353340 > JS G OBJ: Defined class DBusImplementation prototype 0xb23537a0 class 0xb76d57e0 in object 0xb2353380 > JS G NS: Defined namespace 'Gio' 0xb2353340 in GIRepository 0xb2353160 > 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 0xb241be70 > 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 Regress.TestEnum as 0xb241bf00 > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' > 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 0xb2460c28 > JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' > >(process:13079): GLib-CRITICAL **: Did not see expected message Gjs-WARNING **: *cannot be safely stored* > >(process:13079): Cjs-WARNING **: Value 9223372036854775807 cannot be safely stored in a JS Number and may be rounded >1..132 >ok 1 Life, the Universe and Everything includes booleans >PASS: installed-tests/js/testEverythingBasic.js 1 Life, the Universe and Everything includes booleans >ok 2 Life, the Universe and Everything includes 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 2 Life, the Universe and Everything includes 8-bit integers >ok 3 Life, the Universe and Everything includes unsigned 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 3 Life, the Universe and Everything includes unsigned 8-bit integers >ok 4 Life, the Universe and Everything includes 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 4 Life, the Universe and Everything includes 16-bit integers >ok 5 Life, the Universe and Everything includes unsigned 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 5 Life, the Universe and Everything includes unsigned 16-bit integers >ok 6 Life, the Universe and Everything includes 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 6 Life, the Universe and Everything includes 32-bit integers >ok 7 Life, the Universe and Everything includes unsigned 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 7 Life, the Universe and Everything includes unsigned 32-bit integers >ok 8 Life, the Universe and Everything includes 64-bit integers >PASS: installed-tests/js/testEverythingBasic.js 8 Life, the Universe and Everything includes 64-bit integers >ok 9 Life, the Universe and Everything includes unsigned 64-bit integers >PASS: installed-tests/js/testEverythingBasic.js 9 Life, the Universe and Everything includes unsigned 64-bit integers >ok 10 Life, the Universe and Everything includes shorts >PASS: installed-tests/js/testEverythingBasic.js 10 Life, the Universe and Everything includes shorts >ok 11 Life, the Universe and Everything includes ints >PASS: installed-tests/js/testEverythingBasic.js 11 Life, the Universe and Everything includes ints >ok 12 Life, the Universe and Everything includes longs >PASS: installed-tests/js/testEverythingBasic.js 12 Life, the Universe and Everything includes longs >ok 13 Life, the Universe and Everything includes ssizes >PASS: installed-tests/js/testEverythingBasic.js 13 Life, the Universe and Everything includes ssizes >ok 14 Life, the Universe and Everything includes floats >PASS: installed-tests/js/testEverythingBasic.js 14 Life, the Universe and Everything includes floats >ok 15 Life, the Universe and Everything includes doubles >PASS: installed-tests/js/testEverythingBasic.js 15 Life, the Universe and Everything includes doubles >ok 16 Life, the Universe and Everything includes ushorts >PASS: installed-tests/js/testEverythingBasic.js 16 Life, the Universe and Everything includes ushorts >ok 17 Life, the Universe and Everything includes uints >PASS: installed-tests/js/testEverythingBasic.js 17 Life, the Universe and Everything includes uints >ok 18 Life, the Universe and Everything includes ulongs >PASS: installed-tests/js/testEverythingBasic.js 18 Life, the Universe and Everything includes ulongs >ok 19 Life, the Universe and Everything includes sizes >PASS: installed-tests/js/testEverythingBasic.js 19 Life, the Universe and Everything includes sizes >ok 20 Life, the Universe and Everything includes wide characters >PASS: installed-tests/js/testEverythingBasic.js 20 Life, the Universe and Everything includes wide characters >ok 21 Life, the Universe and Everything includes time_t >PASS: installed-tests/js/testEverythingBasic.js 21 Life, the Universe and Everything includes time_t >ok 22 Life, the Universe and Everything Limits marshals max value of unsigned 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 22 Life, the Universe and Everything Limits marshals max value of unsigned 8-bit integers >ok 23 Life, the Universe and Everything Limits marshals min value of signed 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 23 Life, the Universe and Everything Limits marshals min value of signed 8-bit integers >ok 24 Life, the Universe and Everything Limits marshals max value of signed 8-bit integers >PASS: installed-tests/js/testEverythingBasic.js 24 Life, the Universe and Everything Limits marshals max value of signed 8-bit integers >ok 25 Life, the Universe and Everything Limits marshals max value of unsigned 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 25 Life, the Universe and Everything Limits marshals max value of unsigned 16-bit integers >ok 26 Life, the Universe and Everything Limits marshals min value of signed 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 26 Life, the Universe and Everything Limits marshals min value of signed 16-bit integers >ok 27 Life, the Universe and Everything Limits marshals max value of signed 16-bit integers >PASS: installed-tests/js/testEverythingBasic.js 27 Life, the Universe and Everything Limits marshals max value of signed 16-bit integers >ok 28 Life, the Universe and Everything Limits marshals max value of unsigned 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 28 Life, the Universe and Everything Limits marshals max value of unsigned 32-bit integers >ok 29 Life, the Universe and Everything Limits marshals min value of signed 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 29 Life, the Universe and Everything Limits marshals min value of signed 32-bit integers >ok 30 Life, the Universe and Everything Limits marshals max value of signed 32-bit integers >PASS: installed-tests/js/testEverythingBasic.js 30 Life, the Universe and Everything Limits marshals max value of signed 32-bit integers >ok 31 Life, the Universe and Everything Limits marshals max value of unsigned 64-bit integers # SKIP This test doesn't work >SKIP: installed-tests/js/testEverythingBasic.js 31 Life, the Universe and Everything Limits marshals max value of unsigned 64-bit integers # SKIP This test doesn't work >ok 32 Life, the Universe and Everything Limits marshals min value of signed 64-bit integers >PASS: installed-tests/js/testEverythingBasic.js 32 Life, the Universe and Everything Limits marshals min value of signed 64-bit integers >ok 33 Life, the Universe and Everything Limits marshals max value of signed 64-bit integers # SKIP This test doesn't work >SKIP: installed-tests/js/testEverythingBasic.js 33 Life, the Universe and Everything Limits marshals max value of signed 64-bit integers # SKIP This test doesn't work >ERROR: installed-tests/js/testEverythingBasic.js - too few tests run (expected 132, got 33) >ERROR: installed-tests/js/testEverythingBasic.js - exited with status 133 (terminated by signal 5?) > >PASS: installed-tests/js/testEverythingEncapsulated >=================================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2953100 > JS IMPORT: Defining parent (nil) of 0xb2953120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2953140 > JS IMPORT: Defining parent 0xb2953120 of 0xb2953160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2953180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2953120 of 0xb29531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb29531c0 in 0xb2953120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb295e640 > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a00670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb29531e0 class 0xb76ba000 in object 0xb29531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb295e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2953200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2953240 class 0xb76ba000 in object 0xb29531a0 > JS G NS: Defined namespace 'GLib' 0xb29531a0 in GIRepository 0xb2953160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a01000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb29532a0 class 0xb76ba000 in object 0xb29531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00980 '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/cinnamon/cjs/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' 0xb2953300 in GIRepository 0xb2953160 > JS IMPORT: Importing 'system' > JS NATIVE: Defining native module 'system' > JS IMPORT: Defining parent 0xb2953120 of 0xb2a074f0 'system' is mod 1 > JS IMPORT: successfully imported module 'system' > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' > JS G BXD: Defined class TestStructA prototype is 0xb2953320 class 0xb76ba000 in object 0xb2953300 > 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 Regress.TestEnum as 0xb2a17030 > JS G BXD: Defining method clone in prototype for Regress.TestStructA > JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' > JS G BXD: Defined class TestStructB prototype is 0xb29533a0 class 0xb76ba000 in object 0xb2953300 > JS G BXD: Defining method clone in prototype for Regress.TestStructB > JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' > JS G BXD: Defined class TestStructFixedArray prototype is 0xb2953460 class 0xb76ba000 in object 0xb2953300 > JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray > JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' > JS G BXD: Defined class TestSimpleBoxedA prototype is 0xb2953480 class 0xb76ba000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' > JS G BXD: Defined class TestBoxed prototype is 0xb29534c0 class 0xb76ba000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' > JS G BXD: Defined class TestSimpleBoxedB prototype is 0xb2953500 class 0xb76ba000 in object 0xb2953300 > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' > JS G BXD: Defined class TestBoxedD prototype is 0xb2953620 class 0xb76ba000 in object 0xb2953300 > JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD > JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' > JS G BXD: Defined class TestBoxedB prototype is 0xb2953680 class 0xb76ba000 in object 0xb2953300 >1..30 >ok 1 Introspected structs simple sets fields correctly >PASS: installed-tests/js/testEverythingEncapsulated.js 1 Introspected structs simple sets fields correctly >ok 2 Introspected structs simple can clone >PASS: installed-tests/js/testEverythingEncapsulated.js 2 Introspected structs simple can clone >ok 3 Introspected structs nested sets fields correctly >PASS: installed-tests/js/testEverythingEncapsulated.js 3 Introspected structs nested sets fields correctly >ok 4 Introspected structs nested can clone >PASS: installed-tests/js/testEverythingEncapsulated.js 4 Introspected structs nested can clone >ok 5 Introspected structs constructors "copies" an object from a hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 5 Introspected structs constructors "copies" an object from a hash of field values >ok 6 Introspected structs constructors catches bad field names >PASS: installed-tests/js/testEverythingEncapsulated.js 6 Introspected structs constructors catches bad field names >ok 7 Introspected structs constructors copies an object from another object of the same type >PASS: installed-tests/js/testEverythingEncapsulated.js 7 Introspected structs constructors copies an object from another object of the same type >ok 8 Introspected structs containing fixed array >PASS: installed-tests/js/testEverythingEncapsulated.js 8 Introspected structs containing fixed array >ok 9 Introspected boxed types sets fields correctly >PASS: installed-tests/js/testEverythingEncapsulated.js 9 Introspected boxed types sets fields correctly >ok 10 Introspected boxed types copy constructors "copies" an object from a hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 10 Introspected boxed types copy constructors "copies" an object from a hash of field values >ok 11 Introspected boxed types copy constructors catches bad field names >PASS: installed-tests/js/testEverythingEncapsulated.js 11 Introspected boxed types copy constructors catches bad field names >ok 12 Introspected boxed types copy constructors copies an object from another object of the same type >PASS: installed-tests/js/testEverythingEncapsulated.js 12 Introspected boxed types copy constructors copies an object from another object of the same type >ok 13 Introspected boxed types nested reads fields and nested fields >PASS: installed-tests/js/testEverythingEncapsulated.js 13 Introspected boxed types nested reads fields and nested fields >ok 14 Introspected boxed types nested assigns nested struct field from an instance >PASS: installed-tests/js/testEverythingEncapsulated.js 14 Introspected boxed types nested assigns nested struct field from an instance >ok 15 Introspected boxed types nested assigns nested struct field directly from a hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 15 Introspected boxed types nested assigns nested struct field directly from a hash of field values >ok 16 Introspected boxed types constructs with a nested hash of field values >PASS: installed-tests/js/testEverythingEncapsulated.js 16 Introspected boxed types constructs with a nested hash of field values >ok 17 Introspected boxed types constructs using a custom constructor >PASS: installed-tests/js/testEverythingEncapsulated.js 17 Introspected boxed types constructs using a custom constructor > JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' > JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'CjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'CjsPrivate' 0xb29536e0 in GIRepository 0xb2953160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a34cc0 '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 0xb2999720 class 0xb76ba880 in object 0xb29536c0 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xb2953980 class 0xb76ba7e0 in object 0xb29536c0 > JS G NS: Defined namespace 'GObject' 0xb29536c0 in GIRepository 0xb2953160 > JS G OBJ: Defined class TestObj prototype 0xb29539a0 class 0xb76ba7e0 in object 0xb2953300 >ok 18 Introspected boxed types constructs using a custom constructor in backwards compatibility mode >PASS: installed-tests/js/testEverythingEncapsulated.js 18 Introspected boxed types constructs using a custom constructor in backwards compatibility mode >ok 19 Introspected GObject can access fields with simple types >PASS: installed-tests/js/testEverythingEncapsulated.js 19 Introspected GObject can access fields with simple types >ok 20 Introspected GObject cannot access fields with complex types (GI limitation) >PASS: installed-tests/js/testEverythingEncapsulated.js 20 Introspected GObject cannot access fields with complex types (GI limitation) >ok 21 Introspected GObject silently does not set read-only fields >PASS: installed-tests/js/testEverythingEncapsulated.js 21 Introspected GObject silently does not set read-only fields >ok 22 Introspected GObject throws an error in strict mode when setting a read-only field >PASS: installed-tests/js/testEverythingEncapsulated.js 22 Introspected GObject throws an error in strict mode when setting a read-only field > JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) > JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) >ok 23 Introspected GObject has normal Object methods >PASS: installed-tests/js/testEverythingEncapsulated.js 23 Introspected GObject has normal Object methods > JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) >ok 24 Introspected function length skips over instance parameters of methods >PASS: installed-tests/js/testEverythingEncapsulated.js 24 Introspected function length skips over instance parameters of methods >ok 25 Introspected function length skips over out and GError parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 25 Introspected function length skips over out and GError parameters >ok 26 Introspected function length does not skip over inout parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 26 Introspected function length does not skip over inout parameters >ok 27 Introspected function length skips over parameters annotated with skip # SKIP Not implemented yet >SKIP: installed-tests/js/testEverythingEncapsulated.js 27 Introspected function length skips over parameters annotated with skip # SKIP Not implemented yet >ok 28 Introspected function length gives number of arguments for static methods >PASS: installed-tests/js/testEverythingEncapsulated.js 28 Introspected function length gives number of arguments for static methods > JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' > 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: 100 objects currently alive > JS MEMORY: boxed = 14 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 73 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 4 > JS MEMORY: object = 4 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 >skips over destroy-notify and user-data parameters >PASS: installed-tests/js/testEverythingEncapsulated.js 29 Introspected function length skips over destroy-notify and user-data parameters > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 2 > JS CTX: Destroying JS context > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >ok 30 Garbage collection of introspected objects collects objects properly with signals connected >PASS: installed-tests/js/testEverythingEncapsulated.js 30 Garbage collection of introspected objects collects objects properly with signals connected > >PASS: installed-tests/js/testGIMarshalling >========================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2953100 > JS IMPORT: Defining parent (nil) of 0xb2953120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2953140 > JS IMPORT: Defining parent 0xb2953120 of 0xb2953160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2953180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2953120 of 0xb29531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb29531c0 in 0xb2953120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb295e640 > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a00670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb29531e0 class 0xb7720000 in object 0xb29531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb295e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2953200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2953240 class 0xb7720000 in object 0xb29531a0 > JS G NS: Defined namespace 'GLib' 0xb29531a0 in GIRepository 0xb2953160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a01000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb29532a0 class 0xb7720000 in object 0xb29531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00980 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'GIMarshallingTests' 0xb2953300 in GIRepository 0xb2953160 > JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'CjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'CjsPrivate' 0xb2953360 in GIRepository 0xb2953160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a07790 '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 0xb299f2e0 class 0xb7720880 in object 0xb2953340 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xb2953620 class 0xb77207e0 in object 0xb2953340 > JS G NS: Defined namespace 'GObject' 0xb2953340 in GIRepository 0xb2953160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a08f00 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a07580 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xb2953640 class 0xb77207e0 in object 0xb2953320 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xb2953680 class 0xb77207e0 in object 0xb2953320 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xb29536c0 class 0xb7720000 in object 0xb2953320 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xb2953700 class 0xb7720000 in object 0xb2953320 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xb2953740 class 0xb77207e0 in object 0xb2953320 > JS G OBJ: Defined class DBusImplementation prototype 0xb2953780 class 0xb77207e0 in object 0xb2953360 > JS G NS: Defined namespace 'Gio' 0xb2953320 in GIRepository 0xb2953160 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class Object prototype 0xb29537c0 class 0xb77207e0 in object 0xb2953300 > JS G OBJ: Defined class Gjs_VFuncTester prototype 0xb2953800 class 0xb77207e0 in object 0xb2a005d0 > JS CTX: Script evaluation succeeded > JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' > JS G BXD: Defining method run in prototype for GLib.MainLoop > JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' > JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' > JS G BXD: Defined class BoxedStruct prototype is 0xb2953840 class 0xb7720000 in object 0xb2953300 > JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' > JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' > JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 > JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 > JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 > JS G ENUM: Defining GIMarshallingTests.Enum as 0xb2a53ae8 > JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' > JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' > JS G OBJ: Defined class SimpleAction prototype 0xb29539a0 class 0xb77207e0 in object 0xb2953320 > JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' > JS G BXD: Defined class KeyFile prototype is 0xb29539e0 class 0xb7720000 in object 0xb29531a0 > JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' > JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' > JS G BXD: Defined class Union prototype is 0xb2953a40 class 0xb7720a00 in object 0xb2953300 > 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 0xb2a9ba78 > 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 0xae1018 type GParamString > JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' > JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' > JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) > JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class InterfaceImpl prototype 0xb2953aa0 class 0xb77207e0 in object 0xb2953300 > JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) > JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' > JS G OBJ: Defined class PropertiesObject prototype 0xb2953ae0 class 0xb77207e0 in object 0xb2953300 > 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: 243 objects currently alive > JS MEMORY: boxed = 29 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 181 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 5 > JS MEMORY: object = 21 > JS MEMORY: param = 1 > JS MEMORY: repo = 1 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 3 > JS CTX: Destroying JS context >1..105 >ok 1 C array can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 1 C array can be passed to a function >ok 2 C array can be passed to a function with its length parameter before it >PASS: installed-tests/js/testGIMarshalling.js 2 C array can be passed to a function with its length parameter before it >ok 3 C array can be passed to a function with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 3 C array can be passed to a function with zero terminator >ok 4 C array can be passed to a function in the style of gtk_init() >PASS: installed-tests/js/testGIMarshalling.js 4 C array can be passed to a function in the style of gtk_init() >ok 5 C array can be returned with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 5 C array can be returned with zero terminator >ok 6 C array can be returned >PASS: installed-tests/js/testGIMarshalling.js 6 C array can be returned >ok 7 C array can be returned along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 7 C array can be returned along with other arguments >ok 8 C array can be an out argument >PASS: installed-tests/js/testGIMarshalling.js 8 C array can be an out argument >ok 9 C array can be an out argument along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 9 C array can be an out argument along with other arguments >ok 10 C array can be an in-out argument >PASS: installed-tests/js/testGIMarshalling.js 10 C array can be an in-out argument >ok 11 C array can be an in-out argument along with other arguments >PASS: installed-tests/js/testGIMarshalling.js 11 C array can be an in-out argument along with other arguments >ok 12 C array copies correctly on transfer full >PASS: installed-tests/js/testGIMarshalling.js 12 C array copies correctly on transfer full >ok 13 C array of structs can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 13 C array of structs can be passed to a function >ok 14 C array of structs can be returned with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 14 C array of structs can be returned with zero terminator >ok 15 C array of booleans is coerced to true/false when passed to a function >PASS: installed-tests/js/testGIMarshalling.js 15 C array of booleans is coerced to true/false when passed to a function >ok 16 C array of booleans can be an out argument >PASS: installed-tests/js/testGIMarshalling.js 16 C array of booleans can be an out argument >ok 17 C array of unichars can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 17 C array of unichars can be passed to a function >ok 18 C array of unichars can be an out argument >PASS: installed-tests/js/testGIMarshalling.js 18 C array of unichars can be an out argument >ok 19 C array of unichars can be returned with zero terminator >PASS: installed-tests/js/testGIMarshalling.js 19 C array of unichars can be returned with zero terminator >ok 20 C array of unichars can be implicitly converted from a number array >PASS: installed-tests/js/testGIMarshalling.js 20 C array of unichars can be implicitly converted from a number array >ok 21 C array of strings can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 21 C array of strings can be passed to a function >ok 22 C array of enums can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 22 C array of enums can be passed to a function >ok 23 C array of bytes can be an in argument with length >PASS: installed-tests/js/testGIMarshalling.js 23 C array of bytes can be an in argument with length >ok 24 C array of bytes can be implicitly converted from a string >PASS: installed-tests/js/testGIMarshalling.js 24 C array of bytes can be implicitly converted from a string >ok 25 C array of 64-bit ints can be passed to a function >PASS: installed-tests/js/testGIMarshalling.js 25 C array of 64-bit ints can be passed to a function >ok 26 C array of 64-bit ints can be an in argument with length >PASS: installed-tests/js/testGIMarshalling.js 26 C array of 64-bit ints can be an in argument with length >ok 27 GArray of integers can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 27 GArray of integers can be passed in with transfer none >ok 28 GArray of integers can be returned with transfer none >PASS: installed-tests/js/testGIMarshalling.js 28 GArray of integers can be returned with transfer none >ok 29 GArray of strings can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 29 GArray of strings can be passed in with transfer none >ok 30 GArray of strings can be passed as return with transfer none >PASS: installed-tests/js/testGIMarshalling.js 30 GArray of strings can be passed as return with transfer none >ok 31 GArray of strings can be passed as return with transfer container >PASS: installed-tests/js/testGIMarshalling.js 31 GArray of strings can be passed as return with transfer container >ok 32 GArray of strings can be passed as return with transfer full >PASS: installed-tests/js/testGIMarshalling.js 32 GArray of strings can be passed as return with transfer full >ok 33 GArray of strings can be passed as out with transfer none >PASS: installed-tests/js/testGIMarshalling.js 33 GArray of strings can be passed as out with transfer none >ok 34 GArray of strings can be passed as out with transfer container >PASS: installed-tests/js/testGIMarshalling.js 34 GArray of strings can be passed as out with transfer container >ok 35 GArray of strings can be passed as out with transfer full >PASS: installed-tests/js/testGIMarshalling.js 35 GArray of strings can be passed as out with transfer full >ok 36 GArray of booleans can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 36 GArray of booleans can be passed in with transfer none >ok 37 GArray of unichars can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 37 GArray of unichars can be passed in with transfer none >ok 38 GArray of unichars can be implicitly converted from a number array >PASS: installed-tests/js/testGIMarshalling.js 38 GArray of unichars can be implicitly converted from a number array >ok 39 GByteArray can be passed in with transfer none >PASS: installed-tests/js/testGIMarshalling.js 39 GByteArray can be passed in with transfer none >ok 40 GByteArray can be returned with transfer full >PASS: installed-tests/js/testGIMarshalling.js 40 GByteArray can be returned with transfer full >ok 41 GByteArray can be implicitly converted from a normal array >PASS: installed-tests/js/testGIMarshalling.js 41 GByteArray can be implicitly converted from a normal array >ok 42 GBytes can be created from an array and passed in >PASS: installed-tests/js/testGIMarshalling.js 42 GBytes can be created from an array and passed in >ok 43 GBytes can be created by returning from a function and passed in >PASS: installed-tests/js/testGIMarshalling.js 43 GBytes can be created by returning from a function and passed in >ok 44 GBytes can be implicitly converted from a ByteArray >PASS: installed-tests/js/testGIMarshalling.js 44 GBytes can be implicitly converted from a ByteArray >ok 45 GBytes can be created from a string and is encoded in UTF-8 >PASS: installed-tests/js/testGIMarshalling.js 45 GBytes can be created from a string and is encoded in UTF-8 >ok 46 GBytes turns into a GByteArray on assignment >PASS: installed-tests/js/testGIMarshalling.js 46 GBytes turns into a GByteArray on assignment >ok 47 GBytes cannot be passed to a function expecting a byte array >PASS: installed-tests/js/testGIMarshalling.js 47 GBytes cannot be passed to a function expecting a byte array >ok 48 GPtrArray can be passed to a function with transfer none >PASS: installed-tests/js/testGIMarshalling.js 48 GPtrArray can be passed to a function with transfer none >ok 49 GPtrArray can be passed as return with transfer none >PASS: installed-tests/js/testGIMarshalling.js 49 GPtrArray can be passed as return with transfer none >ok 50 GPtrArray can be passed as return with transfer container >PASS: installed-tests/js/testGIMarshalling.js 50 GPtrArray can be passed as return with transfer container >ok 51 GPtrArray can be passed as return with transfer full >PASS: installed-tests/js/testGIMarshalling.js 51 GPtrArray can be passed as return with transfer full >ok 52 GPtrArray can be passed as out with transfer none >PASS: installed-tests/js/testGIMarshalling.js 52 GPtrArray can be passed as out with transfer none >ok 53 GPtrArray can be passed as out with transfer container >PASS: installed-tests/js/testGIMarshalling.js 53 GPtrArray can be passed as out with transfer container >ok 54 GPtrArray can be passed as out with transfer full >PASS: installed-tests/js/testGIMarshalling.js 54 GPtrArray can be passed as out with transfer full >ok 55 GHashTable can be passed in with integer value type >PASS: installed-tests/js/testGIMarshalling.js 55 GHashTable can be passed in with integer value type >ok 56 GHashTable can be passed in with string value type >PASS: installed-tests/js/testGIMarshalling.js 56 GHashTable can be passed in with string value type >ok 57 GHashTable can be passed in with float value type >PASS: installed-tests/js/testGIMarshalling.js 57 GHashTable can be passed in with float value type >ok 58 GHashTable can be passed in with double value type >PASS: installed-tests/js/testGIMarshalling.js 58 GHashTable can be passed in with double value type >ok 59 GHashTable can be passed in with int64 value type >PASS: installed-tests/js/testGIMarshalling.js 59 GHashTable can be passed in with int64 value type >ok 60 GHashTable can be passed in with uint64 value type >PASS: installed-tests/js/testGIMarshalling.js 60 GHashTable can be passed in with uint64 value type >ok 61 GHashTable can be returned with integer value type >PASS: installed-tests/js/testGIMarshalling.js 61 GHashTable can be returned with integer value type >ok 62 GHashTable can be passed as return with transfer none >PASS: installed-tests/js/testGIMarshalling.js 62 GHashTable can be passed as return with transfer none >ok 63 GHashTable can be passed as return with transfer container >PASS: installed-tests/js/testGIMarshalling.js 63 GHashTable can be passed as return with transfer container >ok 64 GHashTable can be passed as return with transfer full >PASS: installed-tests/js/testGIMarshalling.js 64 GHashTable can be passed as return with transfer full >ok 65 GHashTable can be passed as out with transfer none >PASS: installed-tests/js/testGIMarshalling.js 65 GHashTable can be passed as out with transfer none >ok 66 GHashTable can be passed as out with transfer container >PASS: installed-tests/js/testGIMarshalling.js 66 GHashTable can be passed as out with transfer container >ok 67 GHashTable can be passed as out with transfer full >PASS: installed-tests/js/testGIMarshalling.js 67 GHashTable can be passed as out with transfer full >ok 68 GHashTable can be passed as inout with transfer none >PASS: installed-tests/js/testGIMarshalling.js 68 GHashTable can be passed as inout with transfer none >ok 69 GHashTable can be passed as inout with transfer container # SKIP Container transfer for in parameters not supported >SKIP: installed-tests/js/testGIMarshalling.js 69 GHashTable can be passed as inout with transfer container # SKIP Container transfer for in parameters not supported >ok 70 GHashTable can be passed as inout with transfer full # SKIP https://bugzilla.gnome.org/show_bug.cgi?id=773763 >SKIP: installed-tests/js/testGIMarshalling.js 70 GHashTable can be passed as inout with transfer full # SKIP https://bugzilla.gnome.org/show_bug.cgi?id=773763 >ok 71 GValue can be passed into a function and packed >PASS: installed-tests/js/testGIMarshalling.js 71 GValue can be passed into a function and packed >ok 72 GValue array can be passed into a function and packed >PASS: installed-tests/js/testGIMarshalling.js 72 GValue array can be passed into a function and packed >ok 73 GValue enum can be passed into a function and packed # SKIP GJS doesn't support native enum types >SKIP: installed-tests/js/testGIMarshalling.js 73 GValue enum can be passed into a function and packed # SKIP GJS doesn't support native enum types >ok 74 GValue can be returned and unpacked >PASS: installed-tests/js/testGIMarshalling.js 74 GValue can be returned and unpacked >ok 75 GValue can be passed as an out argument and unpacked >PASS: installed-tests/js/testGIMarshalling.js 75 GValue can be passed as an out argument and unpacked >ok 76 GValue array can be passed as an out argument and unpacked >PASS: installed-tests/js/testGIMarshalling.js 76 GValue array can be passed as an out argument and unpacked >ok 77 GValue can have its type inferred from primitive values >PASS: installed-tests/js/testGIMarshalling.js 77 GValue can have its type inferred from primitive values >ok 78 GValue type objects can be converted from primitive-like types >PASS: installed-tests/js/testGIMarshalling.js 78 GValue type objects can be converted from primitive-like types >ok 79 GValue can have its type inferred as a GObject type >PASS: installed-tests/js/testGIMarshalling.js 79 GValue can have its type inferred as a GObject type >ok 80 GValue can have its type inferred as a superclass >PASS: installed-tests/js/testGIMarshalling.js 80 GValue can have its type inferred as a superclass >ok 81 GValue can have its type inferred as an interface that it implements >PASS: installed-tests/js/testGIMarshalling.js 81 GValue can have its type inferred as an interface that it implements >ok 82 GValue can have its type inferred as a boxed type >PASS: installed-tests/js/testGIMarshalling.js 82 GValue can have its type inferred as a boxed type >ok 83 GValue can have its type inferred as GVariant >PASS: installed-tests/js/testGIMarshalling.js 83 GValue can have its type inferred as GVariant >ok 84 GValue can have its type inferred as a union type >PASS: installed-tests/js/testGIMarshalling.js 84 GValue can have its type inferred as a union type >ok 85 GValue can have its type inferred as a GParamSpec >PASS: installed-tests/js/testGIMarshalling.js 85 GValue can have its type inferred as a GParamSpec >ok 86 GValue can have its type inferred as a foreign struct # SKIP Errors out with "not a subclass of GObject_Boxed" >SKIP: installed-tests/js/testGIMarshalling.js 86 GValue can have its type inferred as a foreign struct # SKIP Errors out with "not a subclass of GObject_Boxed" >ok 87 GType can be passed into a function >PASS: installed-tests/js/testGIMarshalling.js 87 GType can be passed into a function >ok 88 GType can be returned >PASS: installed-tests/js/testGIMarshalling.js 88 GType can be returned >ok 89 GType can be passed as an out argument >PASS: installed-tests/js/testGIMarshalling.js 89 GType can be passed as an out argument >ok 90 GType can be passed as an inout argument >PASS: installed-tests/js/testGIMarshalling.js 90 GType can be passed as an inout argument >ok 91 GType can be implicitly converted from a JS type >PASS: installed-tests/js/testGIMarshalling.js 91 GType can be implicitly converted from a JS type >ok 92 Callback marshals a return value >PASS: installed-tests/js/testGIMarshalling.js 92 Callback marshals a return value >ok 93 Callback marshals one out parameter >PASS: installed-tests/js/testGIMarshalling.js 93 Callback marshals one out parameter >ok 94 Callback marshals multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 94 Callback marshals multiple out parameters >ok 95 Callback marshals a return value and one out parameter >PASS: installed-tests/js/testGIMarshalling.js 95 Callback marshals a return value and one out parameter >ok 96 Callback marshals a return value and multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 96 Callback marshals a return value and multiple out parameters >ok 97 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet >SKIP: installed-tests/js/testGIMarshalling.js 97 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet >ok 98 Virtual function marshals a return value >PASS: installed-tests/js/testGIMarshalling.js 98 Virtual function marshals a return value >ok 99 Virtual function marshals one out parameter >PASS: installed-tests/js/testGIMarshalling.js 99 Virtual function marshals one out parameter >ok 100 Virtual function marshals multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 100 Virtual function marshals multiple out parameters >ok 101 Virtual function marshals a return value and one out parameter >PASS: installed-tests/js/testGIMarshalling.js 101 Virtual function marshals a return value and one out parameter >ok 102 Virtual function marshals a return value and multiple out parameters >PASS: installed-tests/js/testGIMarshalling.js 102 Virtual function marshals a return value and multiple out parameters >ok 103 Virtual function marshals an array out parameter >PASS: installed-tests/js/testGIMarshalling.js 103 Virtual function marshals an array out parameter >ok 104 Interface can be returned >PASS: installed-tests/js/testGIMarshalling.js 104 Interface can be returned > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >ok 105 GObject properties can handle GValues >PASS: installed-tests/js/testGIMarshalling.js 105 GObject properties can handle GValues > >ERROR: installed-tests/js/testSignals >===================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2953100 > JS IMPORT: Defining parent (nil) of 0xb2953120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2953140 > JS IMPORT: Defining parent 0xb2953120 of 0xb2953160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2953180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2953120 of 0xb29531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb29531c0 in 0xb2953120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb295e640 > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a00670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb29531e0 class 0xb769d000 in object 0xb29531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb295e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2953200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2953240 class 0xb769d000 in object 0xb29531a0 > JS G NS: Defined namespace 'GLib' 0xb29531a0 in GIRepository 0xb2953160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a01000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb29532a0 class 0xb769d000 in object 0xb29531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00980 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a07500 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > 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_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 0xb2a188a0 > >(process:14764): GLib-CRITICAL **: Did not see expected message Gjs-WARNING **: JS ERROR: Exception in callback for signal: * > >(process:14764): Cjs-WARNING **: JS ERROR: Exception in callback for signal: bar: Error: Exception we are throwing on purpose >SpyStrategy/this.throwError@resource:///org/gjs/jsunit/jasmine.js:2173:62 >testSignals/</<@./installed-tests/js/testSignals.js:101:13 >attemptSync@resource:///org/gjs/jsunit/jasmine.js:1950:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1938:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2564:1 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2564:1 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/this.execute@resource:///org/gjs/jsunit/jasmine.js:2426:1 >Env/this.execute@resource:///org/gjs/jsunit/jasmine.js:776:7 >@<jasmine-start>:4:9 >@<jasmine-start>:12:1 > >1..12 >ok 1 Object with signals calls a signal handler when a signal is emitted >PASS: installed-tests/js/testSignals.js 1 Object with signals calls a signal handler when a signal is emitted >ok 2 Object with signals does not call a signal handler after the signal is disconnected >PASS: installed-tests/js/testSignals.js 2 Object with signals does not call a signal handler after the signal is disconnected >ok 3 Object with signals can disconnect a signal handler during signal emission >PASS: installed-tests/js/testSignals.js 3 Object with signals can disconnect a signal handler during signal emission >ok 4 Object with signals distinguishes multiple signals >PASS: installed-tests/js/testSignals.js 4 Object with signals distinguishes multiple signals >ERROR: installed-tests/js/testSignals.js - too few tests run (expected 12, got 4) >ERROR: installed-tests/js/testSignals.js - exited with status 133 (terminated by signal 5?) > >ERROR: installed-tests/js/testSystem >==================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2453100 > JS IMPORT: Defining parent (nil) of 0xb2453120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2453140 > JS IMPORT: Defining parent 0xb2453120 of 0xb2453160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2453180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2453120 of 0xb24531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb24531c0 in 0xb2453120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb245e640 > JS IMPORT: Defining parent 0xb2453120 of 0xb2500770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb24531c0 of 0xb2500670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb24531e0 class 0xb777b000 in object 0xb24531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb245e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2453200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2453240 class 0xb777b000 in object 0xb24531a0 > JS G NS: Defined namespace 'GLib' 0xb24531a0 in GIRepository 0xb2453160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2453120 of 0xb2500ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2453120 of 0xb2500aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2453120 of 0xb2501000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb24532a0 class 0xb777b000 in object 0xb24531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2453120 of 0xb2500980 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: Importing 'system' > JS NATIVE: Defining native module 'system' > JS IMPORT: Defining parent 0xb2453120 of 0xb25074e0 'system' is mod 1 > JS IMPORT: successfully imported module 'system' > JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'CjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'CjsPrivate' 0xb2453320 in GIRepository 0xb2453160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb24531c0 of 0xb25075c0 '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 0xb2487da0 class 0xb777b880 in object 0xb2453300 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xb24535e0 class 0xb777b7e0 in object 0xb2453300 > JS G NS: Defined namespace 'GObject' 0xb2453300 in GIRepository 0xb2453160 > 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 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: 61 objects currently alive > JS MEMORY: boxed = 4 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 48 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 2 > JS MEMORY: ns = 3 > JS MEMORY: object = 1 > JS MEMORY: param = 0 > JS MEMORY: repo = 1 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 2 > JS CTX: Destroying JS context > JS MEMORY: Memory report: after destroying context > JS MEMORY: 0 objects currently alive > JS MEMORY: boxed = 0 > JS MEMORY: gerror = 0 > JS MEMORY: closure = 0 > JS MEMORY: database = 0 > JS MEMORY: function = 0 > JS MEMORY: fundamental = 0 > JS MEMORY: importer = 0 > JS MEMORY: ns = 0 > JS MEMORY: object = 0 > JS MEMORY: param = 0 > JS MEMORY: repo = 0 > JS MEMORY: resultset = 0 > JS MEMORY: weakhash = 0 > JS MEMORY: interface = 0 > JS MEMORY: constructor_proxy = 0 >1..4 >ok 1 System.addressOf() gives different results for different objects >PASS: installed-tests/js/testSystem.js 1 System.addressOf() gives different results for different objects >not ok 2 System.version gives a plausible number >FAIL: installed-tests/js/testSystem.js 2 System.version gives a plausible number ># Message: Expected 30601 to be less than 20000. ># Stack: ># @./installed-tests/js/testSystem.js:15:9 >ok 3 System.refcount() gives the correct number >PASS: installed-tests/js/testSystem.js 3 System.refcount() gives the correct number >ok 4 System.gc() does not crash the application >PASS: installed-tests/js/testSystem.js 4 System.gc() does not crash the application ># Test script failed; see test log for assertions >ERROR: installed-tests/js/testSystem.js - exited with status 1 > >ERROR: installed-tests/js/testGDBus >=================================== > > JS NATIVE: Registered native JS module 'byteArray' > JS NATIVE: Registered native JS module '_gi' > JS NATIVE: Registered native JS module 'gi' > JS NATIVE: Registered native JS module 'cairoNative' > JS NATIVE: Registered native JS module 'system' > JS NATIVE: Registered native JS module 'console' > JS CPROXY: Initialized constructor proxy factory > JS CTX: Initialized class GjsFileImporter prototype 0xb2953100 > JS IMPORT: Defining parent (nil) of 0xb2953120 'imports' is mod 0 > JS IMPORT: Importing 'gi' > JS NATIVE: Defining native module 'gi' > JS CTX: Initialized class GIRepository prototype 0xb2953140 > JS IMPORT: Defining parent 0xb2953120 of 0xb2953160 'gi' is mod 1 > JS IMPORT: successfully imported module 'gi' > JS CTX: Initialized class GIRepositoryNamespace prototype 0xb2953180 > JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit > JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/overrides' to child importer 'overrides' > JS IMPORT: Importing directory 'overrides' > JS IMPORT: Defining parent 0xb2953120 of 0xb29531c0 'overrides' is mod 1 > JS IMPORT: Defined importer 'overrides' 0xb29531c0 in 0xb2953120 > JS IMPORT: successfully imported directory 'overrides' > JS IMPORT: Importing 'byteArray' > JS NATIVE: Defining native module 'byteArray' > JS CTX: Initialized class ByteArray prototype 0xb295e640 > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00770 'byteArray' is mod 1 > JS IMPORT: successfully imported module 'byteArray' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a00670 'GLib' is mod 1 > JS IMPORT: successfully imported module 'GLib' > JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' > JS G BXD: Defined class Variant prototype is 0xb29531e0 class 0xb76da000 in object 0xb29531a0 > JS CTX: Initialized class GIRepositoryFunction prototype 0xb295e7e0 > JS CTX: Initialized class GIRepositoryGType prototype 0xb2953200 > JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' > JS G BXD: Defined class Bytes prototype is 0xb2953240 class 0xb76da000 in object 0xb29531a0 > JS G NS: Defined namespace 'GLib' 0xb29531a0 in GIRepository 0xb2953160 > JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit > JS IMPORT: Importing '_gi' > JS NATIVE: Defining native module '_gi' > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00ba0 '_gi' is mod 1 > JS IMPORT: successfully imported module '_gi' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00aa0 'lang' is mod 1 > JS IMPORT: successfully imported module 'lang' > JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' > JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a01000 'jasmine' is mod 1 > JS IMPORT: successfully imported module 'jasmine' > JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' > JS G BXD: Defined class MainLoop prototype is 0xb29532a0 class 0xb76da000 in object 0xb29531a0 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a00980 'minijasmine' is mod 1 > JS IMPORT: successfully imported module 'minijasmine' > JS CTX: Script evaluation succeeded > JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/overrides > JS CTX: Ignoring second exception: 'No property 'CjsPrivate' in GI repository object (or it was not an object)' > JS G NS: Defined namespace 'CjsPrivate' 0xb2953340 in GIRepository 0xb2953160 > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a07700 '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 0xb2995980 class 0xb76da880 in object 0xb2953320 > JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' > JS G OBJ: Defined class Object prototype 0xb2953600 class 0xb76da7e0 in object 0xb2953320 > JS G NS: Defined namespace 'GObject' 0xb2953320 in GIRepository 0xb2953160 > JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb2953120 of 0xb2a08e70 'signals' is mod 1 > JS IMPORT: successfully imported module 'signals' > JS CTX: Script evaluation succeeded > JS IMPORT: Defining parent 0xb29531c0 of 0xb2a074f0 'Gio' is mod 1 > JS IMPORT: successfully imported module 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' > JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' > JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' > JS G OBJ: Defined class DBusConnection prototype 0xb2953620 class 0xb76da7e0 in object 0xb2953300 > JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' > JS G OBJ: Defined class DBusProxy prototype 0xb2953660 class 0xb76da7e0 in object 0xb2953300 > JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) > JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' > JS G BXD: Defined class DBusNodeInfo prototype is 0xb29536a0 class 0xb76da000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' > JS G BXD: Defined class DBusInterfaceInfo prototype is 0xb29536e0 class 0xb76da000 in object 0xb2953300 > JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' > JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' > JS G OBJ: Defined class DBusInterfaceSkeleton prototype 0xb2953720 class 0xb76da7e0 in object 0xb2953300 > JS G OBJ: Defined class DBusImplementation prototype 0xb2953760 class 0xb76da7e0 in object 0xb2953340 > JS G NS: Defined namespace 'Gio' 0xb2953300 in GIRepository 0xb2953160 > 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 0xb2a11f38 > 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 Gio.BusNameOwnerFlags as 0xb2a11f88 >Cjs-Message: JS LOG: Acquired name [object instance proxy GIName:Gio.DBusConnection jsobj@0xb2953860 native@0x11a2870] > JS G BXD: Defining method quit in prototype for GLib.MainLoop > JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' > JS G BXD: Defined class DBusSignalInfo prototype is 0xb2953800 class 0xb76da000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' > JS G BXD: Defined class DBusMethodInfo prototype is 0xb29538e0 class 0xb76da000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' > JS G BXD: Defined class DBusArgInfo prototype is 0xb2953b60 class 0xb76da000 in object 0xb2953300 > JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' > JS G BXD: Defined class DBusPropertyInfo prototype is 0xb2953ee0 class 0xb76da000 in object 0xb2953300 > 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 Task prototype 0xb2928040 class 0xb76da7e0 in object 0xb2953300 > 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 VariantType prototype is 0xb29280c0 class 0xb76da000 in object 0xb29531a0 > JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) > JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' > JS G OBJ: Defined class DBusMethodInvocation prototype 0xb2928180 class 0xb76da7e0 in object 0xb2953300 > 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 in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) > JS G OBJ: Defining method call_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 0xb2a06d60 > JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' > JS G BXD: Defined class Error prototype is 0xb2928540 class 0xb76da000 in object 0xb29531a0 > >(process:14937): GLib-CRITICAL **: Did not see expected message Gjs-WARNING **: JS ERROR: Exception in method call: alwaysThrowException: * > >(process:14937): Cjs-WARNING **: JS ERROR: Exception in method call: alwaysThrowException: Error: Exception! >Test.prototype.alwaysThrowException@./installed-tests/js/testGDBus.js:114:15 >_handleMethodCall@resource:///org/cinnamon/cjs/modules/overrides/Gio.js:261:22 >_wrapJSObject/<@resource:///org/cinnamon/cjs/modules/overrides/Gio.js:331:16 >@./installed-tests/js/testGDBus.js:272:9 >attemptSync@resource:///org/gjs/jsunit/jasmine.js:1950:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1938:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.run/attemptAsync/next<@resource:///org/gjs/jsunit/jasmine.js:1962:11 >once/<@resource:///org/gjs/jsunit/jasmine.js:1905:9 >complete@resource:///org/gjs/jsunit/jasmine.js:383:9 >clearStack@resource:///org/gjs/jsunit/jasmine.js:677:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1945:7 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >Spec.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:371:1 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2579:32 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/executeNode/<.fn@resource:///org/gjs/jsunit/jasmine.js:2564:1 >attemptAsync@resource:///org/gjs/jsunit/jasmine.js:1980:9 >QueueRunner.prototype.run@resource:///org/gjs/jsunit/jasmine.js:1935:9 >QueueRunner.prototype.execute@resource:///org/gjs/jsunit/jasmine.js:1923:5 >Env/queueRunnerFactory@resource:///org/gjs/jsunit/jasmine.js:714:7 >TreeProcessor/this.execute@resource:///org/gjs/jsunit/jasmine.js:2426:1 >Env/this.execute@resource:///org/gjs/jsunit/jasmine.js:776:7 >@<jasmine-start>:4:9 >@<jasmine-start>:12:1 > >1..18 >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 >ERROR: installed-tests/js/testGDBus.js - too few tests run (expected 18, got 1) >ERROR: installed-tests/js/testGDBus.js - exited with status 133 (terminated by signal 5?) >
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 653752
:
528186
|
528188
|
528322