diff options
Diffstat (limited to 'runtime/poky/qemuarm64/core-image-ptest-json-glib/ptest-json-glib.log')
-rw-r--r-- | runtime/poky/qemuarm64/core-image-ptest-json-glib/ptest-json-glib.log | 698 |
1 files changed, 349 insertions, 349 deletions
diff --git a/runtime/poky/qemuarm64/core-image-ptest-json-glib/ptest-json-glib.log b/runtime/poky/qemuarm64/core-image-ptest-json-glib/ptest-json-glib.log index a5343aa42c7..05815fd244a 100644 --- a/runtime/poky/qemuarm64/core-image-ptest-json-glib/ptest-json-glib.log +++ b/runtime/poky/qemuarm64/core-image-ptest-json-glib/ptest-json-glib.log @@ -1,26 +1,8 @@ START: ptest-runner -2023-12-21T05:19 -Running test: json-glib-1.0/serialize-complex.test -TAP version 13 -# random seed: R02S66e14443778d53710d0c3e8bd9021960 -1..1 -# Start of serialize tests -# TestObject: { -# "foo" : 47, -# "bar" : false, -# "baz" : "Hello, World!", -# "blah" : { -# "foo" : 42, -# "bar" : true -# }, -# "meh" : 0.5 -# } -ok 1 /serialize/gobject-boxed -# End of serialize tests -PASS: json-glib-1.0/serialize-complex.test +2023-12-22T05:21 Running test: json-glib-1.0/invalid.test TAP version 13 -# random seed: R02S3fa971796aa7eac3ea40c20f233ba3e5 +# random seed: R02S28df2d15267a261de1a9f637950821c8 1..29 # Start of invalid tests # Start of json tests @@ -104,9 +86,165 @@ ok 29 /invalid/json/trailing-comma-2 # End of json tests # End of invalid tests PASS: json-glib-1.0/invalid.test +Running test: json-glib-1.0/object.test +TAP version 13 +# random seed: R02S898e56f4e1f9be40789b07f31ad955bb +1..9 +# Start of object tests +ok 1 /object/empty-object +ok 2 /object/add-member +ok 3 /object/set-member +ok 4 /object/get-member-default +ok 5 /object/remove-member +ok 6 /object/foreach-member +ok 7 /object/iter +ok 8 /object/ordered-iter +ok 9 /object/empty-member +# End of object tests +PASS: json-glib-1.0/object.test +Running test: json-glib-1.0/gvariant.test +TAP version 13 +# random seed: R02S6d7fe1bae7c1d62298cb1372331ab0ac +1..89 +# Start of gvariant tests +# Start of to-json tests +ok 1 /gvariant/to-json/boolean +ok 2 /gvariant/to-json/byte +ok 3 /gvariant/to-json/int16 +ok 4 /gvariant/to-json/uint16 +ok 5 /gvariant/to-json/int32 +ok 6 /gvariant/to-json/uint32 +ok 7 /gvariant/to-json/int64 +ok 8 /gvariant/to-json/uint64 +ok 9 /gvariant/to-json/handle +ok 10 /gvariant/to-json/double +ok 11 /gvariant/to-json/double-whole +ok 12 /gvariant/to-json/string +ok 13 /gvariant/to-json/object-path +ok 14 /gvariant/to-json/signature +ok 15 /gvariant/to-json/tuple +ok 16 /gvariant/to-json/deep-nesting +ok 17 /gvariant/to-json/mixed1 +ok 18 /gvariant/to-json/mixed2 +# Start of maybe tests +# Start of simple tests +ok 19 /gvariant/to-json/maybe/simple/null +ok 20 /gvariant/to-json/maybe/simple/string +# End of simple tests +# Start of container tests +ok 21 /gvariant/to-json/maybe/container/null +ok 22 /gvariant/to-json/maybe/container/tuple +# End of container tests +# Start of variant tests +ok 23 /gvariant/to-json/maybe/variant/boolean +# End of variant tests +# End of maybe tests +# Start of array tests +ok 24 /gvariant/to-json/array/empty +ok 25 /gvariant/to-json/array/byte +ok 26 /gvariant/to-json/array/string +ok 27 /gvariant/to-json/array/variant +# Start of array tests +ok 28 /gvariant/to-json/array/array/int32 +# End of array tests +# End of array tests +# Start of dictionary tests +ok 29 /gvariant/to-json/dictionary/empty +ok 30 /gvariant/to-json/dictionary/single-entry +ok 31 /gvariant/to-json/dictionary/string-int32 +ok 32 /gvariant/to-json/dictionary/string-variant +ok 33 /gvariant/to-json/dictionary/int64-variant +ok 34 /gvariant/to-json/dictionary/uint64-boolean +ok 35 /gvariant/to-json/dictionary/boolean-variant +ok 36 /gvariant/to-json/dictionary/double-string +# End of dictionary tests +# Start of variant tests +ok 37 /gvariant/to-json/variant/string +ok 38 /gvariant/to-json/variant/dictionary +# Start of maybe tests +ok 39 /gvariant/to-json/variant/maybe/null +# End of maybe tests +# Start of variant tests +ok 40 /gvariant/to-json/variant/variant/array +# End of variant tests +# End of variant tests +# End of to-json tests +# Start of from-json tests +ok 41 /gvariant/from-json/boolean +ok 42 /gvariant/from-json/byte +ok 43 /gvariant/from-json/int16 +ok 44 /gvariant/from-json/uint16 +ok 45 /gvariant/from-json/int32 +ok 46 /gvariant/from-json/uint32 +ok 47 /gvariant/from-json/int64 +ok 48 /gvariant/from-json/uint64 +ok 49 /gvariant/from-json/handle +ok 50 /gvariant/from-json/double +ok 51 /gvariant/from-json/double-whole +ok 52 /gvariant/from-json/string +ok 53 /gvariant/from-json/object-path +ok 54 /gvariant/from-json/signature +ok 55 /gvariant/from-json/tuple +ok 56 /gvariant/from-json/deep-nesting +ok 57 /gvariant/from-json/mixed1 +ok 58 /gvariant/from-json/mixed2 +ok 59 /gvariant/from-json/string-to-boolean +ok 60 /gvariant/from-json/string-to-byte +ok 61 /gvariant/from-json/string-to-int16 +ok 62 /gvariant/from-json/string-to-uint16 +ok 63 /gvariant/from-json/string-to-int32 +ok 64 /gvariant/from-json/string-to-int64 +ok 65 /gvariant/from-json/string-to-uint64 +ok 66 /gvariant/from-json/string-to-double +ok 67 /gvariant/from-json/string-to-double-whole +# Start of maybe tests +# Start of simple tests +ok 68 /gvariant/from-json/maybe/simple/null +ok 69 /gvariant/from-json/maybe/simple/string +# End of simple tests +# Start of container tests +ok 70 /gvariant/from-json/maybe/container/null +ok 71 /gvariant/from-json/maybe/container/tuple +# End of container tests +# Start of variant tests +ok 72 /gvariant/from-json/maybe/variant/boolean +# End of variant tests +# End of maybe tests +# Start of array tests +ok 73 /gvariant/from-json/array/empty +ok 74 /gvariant/from-json/array/byte +ok 75 /gvariant/from-json/array/string +ok 76 /gvariant/from-json/array/variant +# Start of array tests +ok 77 /gvariant/from-json/array/array/int32 +# End of array tests +# End of array tests +# Start of dictionary tests +ok 78 /gvariant/from-json/dictionary/empty +ok 79 /gvariant/from-json/dictionary/single-entry +ok 80 /gvariant/from-json/dictionary/string-int32 +ok 81 /gvariant/from-json/dictionary/string-variant +ok 82 /gvariant/from-json/dictionary/int64-variant +ok 83 /gvariant/from-json/dictionary/uint64-boolean +ok 84 /gvariant/from-json/dictionary/boolean-variant +ok 85 /gvariant/from-json/dictionary/double-string +# End of dictionary tests +# Start of variant tests +ok 86 /gvariant/from-json/variant/string +ok 87 /gvariant/from-json/variant/dictionary +# Start of maybe tests +ok 88 /gvariant/from-json/variant/maybe/null +# End of maybe tests +# Start of variant tests +ok 89 /gvariant/from-json/variant/variant/array +# End of variant tests +# End of variant tests +# End of from-json tests +# End of gvariant tests +PASS: json-glib-1.0/gvariant.test Running test: json-glib-1.0/path.test TAP version 13 -# random seed: R02Scbfaced7f729227045db8e5bdf4ef0b3 +# random seed: R02S3fa9cef0dcdd789dae46e78361c8df8a 1..32 # Start of path tests # Start of expressions tests @@ -207,20 +345,54 @@ ok 32 /path/match/12 # End of match tests # End of path tests PASS: json-glib-1.0/path.test -Running test: json-glib-1.0/array.test +Running test: json-glib-1.0/serialize-complex.test TAP version 13 -# random seed: R02S2c79a244f09682f099478be7cfdb54b5 -1..4 -# Start of array tests -ok 1 /array/empty-array -ok 2 /array/add-element -ok 3 /array/remove-element -ok 4 /array/foreach-element -# End of array tests -PASS: json-glib-1.0/array.test +# random seed: R02S7ac817a9efa453d091dd226df0cd7417 +1..1 +# Start of serialize tests +# TestObject: { +# "foo" : 47, +# "bar" : false, +# "baz" : "Hello, World!", +# "blah" : { +# "foo" : 42, +# "bar" : true +# }, +# "meh" : 0.5 +# } +ok 1 /serialize/gobject-boxed +# End of serialize tests +PASS: json-glib-1.0/serialize-complex.test +Running test: json-glib-1.0/reader.test +TAP version 13 +# random seed: R02S741dd0242fccc4001e8a67922b1ceeb3 +1..6 +# Start of reader tests +ok 1 /reader/base-array +ok 2 /reader/base-object +ok 3 /reader/level +# Bug Reference: http://bugzilla.gnome.org/show_bug.cgi?id=758580 +ok 4 /reader/null-value +ok 5 /reader/bom +ok 6 /reader/currrent-node +# End of reader tests +PASS: json-glib-1.0/reader.test +Running test: json-glib-1.0/serialize-full.test +TAP version 13 +# random seed: R02S2b52eae44e28ffab35497aaa463f6a73 +1..1 +# Start of deserialize tests +# *** TestObject *** +# foo: <true> +# bar: <true> +# baz: <true> +# meh: <true> +ok 1 /deserialize/json-to-gobject +# End of deserialize tests +PASS: json-glib-1.0/serialize-full.test Running test: json-glib-1.0/serialize-simple.test TAP version 13 -# random seed: R02S94a6438b115181e55063d3574a88b9ac +# random seed: R02S7aab4fa15b50d2fc83ac98618662ef9a 1..1 # Start of serialize tests # TestObject: { @@ -230,143 +402,9 @@ TAP version 13 ok 1 /serialize/gobject # End of serialize tests PASS: json-glib-1.0/serialize-simple.test -Running test: json-glib-1.0/builder.test -TAP version 13 -# random seed: R02Sd81c071d7167ec70f5c6942dfa95e87c -1..3 -# Start of builder tests -# Builder complex: '{"depth1":[1,{"depth2":[3,[null,false],"after array"],"value2":true}],"object1":{},"value3":null,"value4":42,"":54}' -ok 1 /builder/complex -# Builder empty: '{"a":{}}' -ok 2 /builder/empty -ok 3 /builder/reset -# End of builder tests -PASS: json-glib-1.0/builder.test -Running test: json-glib-1.0/node.test -TAP version 13 -# random seed: R02S3577a51e4002fa5c453a10e043f11e0d -1..28 -# Start of nodes tests -ok 1 /nodes/gvalue -# Start of init tests -ok 2 /nodes/init/int -ok 3 /nodes/init/double -ok 4 /nodes/init/boolean -ok 5 /nodes/init/string -ok 6 /nodes/init/null -ok 7 /nodes/init/reinit -# End of init tests -# Start of copy tests -ok 8 /nodes/copy/null -ok 9 /nodes/copy/value -ok 10 /nodes/copy/object -# End of copy tests -# Start of get tests -ok 11 /nodes/get/int -ok 12 /nodes/get/double -# End of get tests -# Start of gvalue tests -# Autopromotion of int to int64 -# Expecting an gint64, got a 'gint64' -# Autopromotion of float to double -# Expecting a gdouble, got a 'gdouble' -ok 13 /nodes/gvalue/autopromotion -# End of gvalue tests -# Start of seal tests -ok 14 /nodes/seal/int -ok 15 /nodes/seal/double -ok 16 /nodes/seal/boolean -ok 17 /nodes/seal/string -ok 18 /nodes/seal/null -ok 19 /nodes/seal/object -ok 20 /nodes/seal/array -# End of seal tests -# Start of immutable tests -ok 21 /nodes/immutable/int -ok 22 /nodes/immutable/double -ok 23 /nodes/immutable/boolean -ok 24 /nodes/immutable/string -ok 25 /nodes/immutable/object -ok 26 /nodes/immutable/array -ok 27 /nodes/immutable/value -ok 28 /nodes/immutable/parent -# End of immutable tests -# End of nodes tests -PASS: json-glib-1.0/node.test -Running test: json-glib-1.0/parser.test -TAP version 13 -# random seed: R02S03fcf90a441f44bfbb70ce05e3ad1f7a -1..15 -# Start of parser tests -ok 1 /parser/empty-string -# Checking root node type 'NULL'... -# Checking root node type 'Integer'... -# Checking root node type 'Boolean'... -# Checking root node type 'String'... -# Checking root node type 'Floating Point'... -# Checking root node type 'Integer'... -# Checking root node type 'Floating Point'... -ok 2 /parser/base-value -ok 3 /parser/empty-array -# Parsing: '[ true ]' -# checking element 0 is of the desired type gboolean... -# Parsing: '[ true, false, null ]' -# checking element 2 is of the desired type (null)... -# Parsing: '[ 1, 2, 3.14, "test" ]' -# checking element 3 is of the desired type gchararray... -ok 4 /parser/simple-array -ok 5 /parser/nested-array -ok 6 /parser/empty-object -# checking root node is an object... -# checking object is of the desired size '1'... -# checking member 'test' exists and is of the desired type 'gint64'... -# checking root node is an object... -# checking object is of the desired size '2'... -# checking member 'name' exists and is of the desired type 'gchararray'... -# checking root node is an object... -# checking object is of the desired size '2'... -# checking member 'baz' exists and is of the desired type '(null)'... -# checking root node is an object... -# checking object is of the desired size '1'... -# checking member 'channel' exists and is of the desired type 'gchararray'... -# checking root node is an object... -# checking object is of the desired size '2'... -# checking member 'valign' exists and is of the desired type 'gdouble'... -# checking root node is an object... -# checking object is of the desired size '1'... -# checking member '' exists and is of the desired type 'gchararray'... -ok 7 /parser/simple-object -# checking root node is an object... -# checking object is not empty... -# checking root node is an object... -# checking object is not empty... -ok 8 /parser/nested-object -# checking variable 'foo' is assigned... -# checking for a root of the desired type... -# checking variable 'bar' is assigned... -# checking for a root of the desired type... -# checking variable 'baz' is assigned... -# checking for a root of the desired type... -ok 9 /parser/assignment -# checking root node is an object... -# checking object is not empty... -# checking for object member 'test'... -# checking simple string equality... -# checking for valid UTF-8... -ok 10 /parser/unicode-escape -# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? -ok 11 /parser/stream-sync -ok 12 /parser/stream-async -ok 13 /parser/mapped -# Start of mapped tests -ok 14 /parser/mapped/file-error -ok 15 /parser/mapped/json-error -# End of mapped tests -# End of parser tests -PASS: json-glib-1.0/parser.test Running test: json-glib-1.0/generator.test TAP version 13 -# random seed: R02Sdca33e38405d3ec3875812e182fc3f12 +# random seed: R02Sf8aca290da4c42106fb6602de9d4e9f7 1..16 # Start of generator tests ok 1 /generator/empty-array @@ -419,176 +457,20 @@ ok 16 /generator/string/Barney B\303\244r # End of string tests # End of generator tests PASS: json-glib-1.0/generator.test -Running test: json-glib-1.0/reader.test -TAP version 13 -# random seed: R02Sb730e5479c478e1747be25aa38b9b3c7 -1..6 -# Start of reader tests -ok 1 /reader/base-array -ok 2 /reader/base-object -ok 3 /reader/level -# Bug Reference: http://bugzilla.gnome.org/show_bug.cgi?id=758580 -ok 4 /reader/null-value -ok 5 /reader/bom -ok 6 /reader/currrent-node -# End of reader tests -PASS: json-glib-1.0/reader.test -Running test: json-glib-1.0/gvariant.test +Running test: json-glib-1.0/array.test TAP version 13 -# random seed: R02S5d83776efeb407a06bba834043436653 -1..89 -# Start of gvariant tests -# Start of to-json tests -ok 1 /gvariant/to-json/boolean -ok 2 /gvariant/to-json/byte -ok 3 /gvariant/to-json/int16 -ok 4 /gvariant/to-json/uint16 -ok 5 /gvariant/to-json/int32 -ok 6 /gvariant/to-json/uint32 -ok 7 /gvariant/to-json/int64 -ok 8 /gvariant/to-json/uint64 -ok 9 /gvariant/to-json/handle -ok 10 /gvariant/to-json/double -ok 11 /gvariant/to-json/double-whole -ok 12 /gvariant/to-json/string -ok 13 /gvariant/to-json/object-path -ok 14 /gvariant/to-json/signature -ok 15 /gvariant/to-json/tuple -ok 16 /gvariant/to-json/deep-nesting -ok 17 /gvariant/to-json/mixed1 -ok 18 /gvariant/to-json/mixed2 -# Start of maybe tests -# Start of simple tests -ok 19 /gvariant/to-json/maybe/simple/null -ok 20 /gvariant/to-json/maybe/simple/string -# End of simple tests -# Start of container tests -ok 21 /gvariant/to-json/maybe/container/null -ok 22 /gvariant/to-json/maybe/container/tuple -# End of container tests -# Start of variant tests -ok 23 /gvariant/to-json/maybe/variant/boolean -# End of variant tests -# End of maybe tests -# Start of array tests -ok 24 /gvariant/to-json/array/empty -ok 25 /gvariant/to-json/array/byte -ok 26 /gvariant/to-json/array/string -ok 27 /gvariant/to-json/array/variant -# Start of array tests -ok 28 /gvariant/to-json/array/array/int32 -# End of array tests -# End of array tests -# Start of dictionary tests -ok 29 /gvariant/to-json/dictionary/empty -ok 30 /gvariant/to-json/dictionary/single-entry -ok 31 /gvariant/to-json/dictionary/string-int32 -ok 32 /gvariant/to-json/dictionary/string-variant -ok 33 /gvariant/to-json/dictionary/int64-variant -ok 34 /gvariant/to-json/dictionary/uint64-boolean -ok 35 /gvariant/to-json/dictionary/boolean-variant -ok 36 /gvariant/to-json/dictionary/double-string -# End of dictionary tests -# Start of variant tests -ok 37 /gvariant/to-json/variant/string -ok 38 /gvariant/to-json/variant/dictionary -# Start of maybe tests -ok 39 /gvariant/to-json/variant/maybe/null -# End of maybe tests -# Start of variant tests -ok 40 /gvariant/to-json/variant/variant/array -# End of variant tests -# End of variant tests -# End of to-json tests -# Start of from-json tests -ok 41 /gvariant/from-json/boolean -ok 42 /gvariant/from-json/byte -ok 43 /gvariant/from-json/int16 -ok 44 /gvariant/from-json/uint16 -ok 45 /gvariant/from-json/int32 -ok 46 /gvariant/from-json/uint32 -ok 47 /gvariant/from-json/int64 -ok 48 /gvariant/from-json/uint64 -ok 49 /gvariant/from-json/handle -ok 50 /gvariant/from-json/double -ok 51 /gvariant/from-json/double-whole -ok 52 /gvariant/from-json/string -ok 53 /gvariant/from-json/object-path -ok 54 /gvariant/from-json/signature -ok 55 /gvariant/from-json/tuple -ok 56 /gvariant/from-json/deep-nesting -ok 57 /gvariant/from-json/mixed1 -ok 58 /gvariant/from-json/mixed2 -ok 59 /gvariant/from-json/string-to-boolean -ok 60 /gvariant/from-json/string-to-byte -ok 61 /gvariant/from-json/string-to-int16 -ok 62 /gvariant/from-json/string-to-uint16 -ok 63 /gvariant/from-json/string-to-int32 -ok 64 /gvariant/from-json/string-to-int64 -ok 65 /gvariant/from-json/string-to-uint64 -ok 66 /gvariant/from-json/string-to-double -ok 67 /gvariant/from-json/string-to-double-whole -# Start of maybe tests -# Start of simple tests -ok 68 /gvariant/from-json/maybe/simple/null -ok 69 /gvariant/from-json/maybe/simple/string -# End of simple tests -# Start of container tests -ok 70 /gvariant/from-json/maybe/container/null -ok 71 /gvariant/from-json/maybe/container/tuple -# End of container tests -# Start of variant tests -ok 72 /gvariant/from-json/maybe/variant/boolean -# End of variant tests -# End of maybe tests -# Start of array tests -ok 73 /gvariant/from-json/array/empty -ok 74 /gvariant/from-json/array/byte -ok 75 /gvariant/from-json/array/string -ok 76 /gvariant/from-json/array/variant +# random seed: R02Sf1dbc4d6f80d7206ac2989e6091f16bf +1..4 # Start of array tests -ok 77 /gvariant/from-json/array/array/int32 -# End of array tests +ok 1 /array/empty-array +ok 2 /array/add-element +ok 3 /array/remove-element +ok 4 /array/foreach-element # End of array tests -# Start of dictionary tests -ok 78 /gvariant/from-json/dictionary/empty -ok 79 /gvariant/from-json/dictionary/single-entry -ok 80 /gvariant/from-json/dictionary/string-int32 -ok 81 /gvariant/from-json/dictionary/string-variant -ok 82 /gvariant/from-json/dictionary/int64-variant -ok 83 /gvariant/from-json/dictionary/uint64-boolean -ok 84 /gvariant/from-json/dictionary/boolean-variant -ok 85 /gvariant/from-json/dictionary/double-string -# End of dictionary tests -# Start of variant tests -ok 86 /gvariant/from-json/variant/string -ok 87 /gvariant/from-json/variant/dictionary -# Start of maybe tests -ok 88 /gvariant/from-json/variant/maybe/null -# End of maybe tests -# Start of variant tests -ok 89 /gvariant/from-json/variant/variant/array -# End of variant tests -# End of variant tests -# End of from-json tests -# End of gvariant tests -PASS: json-glib-1.0/gvariant.test -Running test: json-glib-1.0/serialize-full.test -TAP version 13 -# random seed: R02Sc1eeb508a744614dba27284799a3dd81 -1..1 -# Start of deserialize tests -# *** TestObject *** -# foo: <true> -# bar: <true> -# baz: <true> -# meh: <true> -ok 1 /deserialize/json-to-gobject -# End of deserialize tests -PASS: json-glib-1.0/serialize-full.test +PASS: json-glib-1.0/array.test Running test: json-glib-1.0/boxed.test TAP version 13 -# random seed: R02Sbb63eab9da7709c8cdce4de52255fdd5 +# random seed: R02S7a3d9a768433c04539b272becbacc085 1..2 # Start of boxed tests # Registering transform functions @@ -604,21 +486,139 @@ ok 1 /boxed/serialize-property ok 2 /boxed/deserialize-property # End of boxed tests PASS: json-glib-1.0/boxed.test -Running test: json-glib-1.0/object.test +Running test: json-glib-1.0/parser.test TAP version 13 -# random seed: R02Sc08b459fdb42d26d43346909d7783e87 -1..9 -# Start of object tests -ok 1 /object/empty-object -ok 2 /object/add-member -ok 3 /object/set-member -ok 4 /object/get-member-default -ok 5 /object/remove-member -ok 6 /object/foreach-member -ok 7 /object/iter -ok 8 /object/ordered-iter -ok 9 /object/empty-member -# End of object tests -PASS: json-glib-1.0/object.test -SUMMARY: total=14; passed=14; skipped=0; failed=0; user=0.1s; system=0.1s; maxrss=5120 -DURATION: 0 +# random seed: R02Sd7a0e9c00299535f8c5c8073c23ec2e8 +1..15 +# Start of parser tests +ok 1 /parser/empty-string +# Checking root node type 'NULL'... +# Checking root node type 'Integer'... +# Checking root node type 'Boolean'... +# Checking root node type 'String'... +# Checking root node type 'Floating Point'... +# Checking root node type 'Integer'... +# Checking root node type 'Floating Point'... +ok 2 /parser/base-value +ok 3 /parser/empty-array +# Parsing: '[ true ]' +# checking element 0 is of the desired type gboolean... +# Parsing: '[ true, false, null ]' +# checking element 2 is of the desired type (null)... +# Parsing: '[ 1, 2, 3.14, "test" ]' +# checking element 3 is of the desired type gchararray... +ok 4 /parser/simple-array +ok 5 /parser/nested-array +ok 6 /parser/empty-object +# checking root node is an object... +# checking object is of the desired size '1'... +# checking member 'test' exists and is of the desired type 'gint64'... +# checking root node is an object... +# checking object is of the desired size '2'... +# checking member 'name' exists and is of the desired type 'gchararray'... +# checking root node is an object... +# checking object is of the desired size '2'... +# checking member 'baz' exists and is of the desired type '(null)'... +# checking root node is an object... +# checking object is of the desired size '1'... +# checking member 'channel' exists and is of the desired type 'gchararray'... +# checking root node is an object... +# checking object is of the desired size '2'... +# checking member 'valign' exists and is of the desired type 'gdouble'... +# checking root node is an object... +# checking object is of the desired size '1'... +# checking member '' exists and is of the desired type 'gchararray'... +ok 7 /parser/simple-object +# checking root node is an object... +# checking object is not empty... +# checking root node is an object... +# checking object is not empty... +ok 8 /parser/nested-object +# checking variable 'foo' is assigned... +# checking for a root of the desired type... +# checking variable 'bar' is assigned... +# checking for a root of the desired type... +# checking variable 'baz' is assigned... +# checking for a root of the desired type... +ok 9 /parser/assignment +# checking root node is an object... +# checking object is not empty... +# checking for object member 'test'... +# checking simple string equality... +# checking for valid UTF-8... +ok 10 /parser/unicode-escape +# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? +ok 11 /parser/stream-sync +ok 12 /parser/stream-async +ok 13 /parser/mapped +# Start of mapped tests +ok 14 /parser/mapped/file-error +ok 15 /parser/mapped/json-error +# End of mapped tests +# End of parser tests +PASS: json-glib-1.0/parser.test +Running test: json-glib-1.0/node.test +TAP version 13 +# random seed: R02Sfb6b5126b74146bf99550bb6a55e9fdc +1..28 +# Start of nodes tests +ok 1 /nodes/gvalue +# Start of init tests +ok 2 /nodes/init/int +ok 3 /nodes/init/double +ok 4 /nodes/init/boolean +ok 5 /nodes/init/string +ok 6 /nodes/init/null +ok 7 /nodes/init/reinit +# End of init tests +# Start of copy tests +ok 8 /nodes/copy/null +ok 9 /nodes/copy/value +ok 10 /nodes/copy/object +# End of copy tests +# Start of get tests +ok 11 /nodes/get/int +ok 12 /nodes/get/double +# End of get tests +# Start of gvalue tests +# Autopromotion of int to int64 +# Expecting an gint64, got a 'gint64' +# Autopromotion of float to double +# Expecting a gdouble, got a 'gdouble' +ok 13 /nodes/gvalue/autopromotion +# End of gvalue tests +# Start of seal tests +ok 14 /nodes/seal/int +ok 15 /nodes/seal/double +ok 16 /nodes/seal/boolean +ok 17 /nodes/seal/string +ok 18 /nodes/seal/null +ok 19 /nodes/seal/object +ok 20 /nodes/seal/array +# End of seal tests +# Start of immutable tests +ok 21 /nodes/immutable/int +ok 22 /nodes/immutable/double +ok 23 /nodes/immutable/boolean +ok 24 /nodes/immutable/string +ok 25 /nodes/immutable/object +ok 26 /nodes/immutable/array +ok 27 /nodes/immutable/value +ok 28 /nodes/immutable/parent +# End of immutable tests +# End of nodes tests +PASS: json-glib-1.0/node.test +Running test: json-glib-1.0/builder.test +TAP version 13 +# random seed: R02Seae62e2e1a72f2fdebfb7b4b02617da5 +1..3 +# Start of builder tests +# Builder complex: '{"depth1":[1,{"depth2":[3,[null,false],"after array"],"value2":true}],"object1":{},"value3":null,"value4":42,"":54}' +ok 1 /builder/complex +# Builder empty: '{"a":{}}' +ok 2 /builder/empty +ok 3 /builder/reset +# End of builder tests +PASS: json-glib-1.0/builder.test +SUMMARY: total=14; passed=14; skipped=0; failed=0; user=0.1s; system=0.2s; maxrss=5120 +DURATION: 1 |