START: ptest-runner
2023-04-09T02:03
Running test: json-glib-1.0/parser.test
# random seed: R02Sba1c2af6764e67a00409a0ba0775cad8
1..15
# Start of parser tests
ok 1 /parser/empty-string
ok 2 /parser/base-value
ok 3 /parser/empty-array
ok 4 /parser/simple-array
ok 5 /parser/nested-array
ok 6 /parser/empty-object
ok 7 /parser/simple-object
ok 8 /parser/nested-object
ok 9 /parser/assignment
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/invalid.test
# random seed: R02Sb23315b1555cc59d7c5189d81c6de347
1..29
# Start of invalid tests
# Start of json tests
ok 1 /invalid/json/bareword-1
ok 2 /invalid/json/bareword-2
ok 3 /invalid/json/bareword-3
ok 4 /invalid/json/bareword-4
ok 5 /invalid/json/bareword-5
ok 6 /invalid/json/bareword-6
ok 7 /invalid/json/values-1
ok 8 /invalid/json/values-2
ok 9 /invalid/json/values-3
ok 10 /invalid/json/values-4
ok 11 /invalid/json/assignment-1
ok 12 /invalid/json/assignment-2
ok 13 /invalid/json/assignment-3
ok 14 /invalid/json/assignment-4
ok 15 /invalid/json/assignment-5
ok 16 /invalid/json/array-1
ok 17 /invalid/json/array-2
ok 18 /invalid/json/array-3
ok 19 /invalid/json/object-1
ok 20 /invalid/json/object-2
ok 21 /invalid/json/object-3
ok 22 /invalid/json/object-4
ok 23 /invalid/json/object-5
ok 24 /invalid/json/object-6
ok 25 /invalid/json/object-7
ok 26 /invalid/json/missing-comma-1
ok 27 /invalid/json/missing-comma-2
ok 28 /invalid/json/trailing-comma-1
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/path.test
# random seed: R02S4521f6cebdde21aac562e956b2b47270
1..32
# Start of path tests
# Start of expressions tests
# Start of valid tests
ok 1 /path/expressions/valid/1
ok 2 /path/expressions/valid/2
ok 3 /path/expressions/valid/3
ok 4 /path/expressions/valid/4
ok 5 /path/expressions/valid/5
ok 6 /path/expressions/valid/6
ok 7 /path/expressions/valid/7
ok 8 /path/expressions/valid/8
ok 9 /path/expressions/valid/9
ok 10 /path/expressions/valid/10
ok 11 /path/expressions/valid/11
ok 12 /path/expressions/valid/12
ok 13 /path/expressions/valid/13
# End of valid tests
# Start of invalid tests
ok 14 /path/expressions/invalid/1
ok 15 /path/expressions/invalid/2
ok 16 /path/expressions/invalid/3
ok 17 /path/expressions/invalid/4
ok 18 /path/expressions/invalid/5
ok 19 /path/expressions/invalid/6
ok 20 /path/expressions/invalid/7
# End of invalid tests
# End of expressions tests
# Start of match tests
ok 21 /path/match/1
ok 22 /path/match/2
ok 23 /path/match/3
ok 24 /path/match/4
ok 25 /path/match/5
ok 26 /path/match/6
ok 27 /path/match/7
ok 28 /path/match/8
ok 29 /path/match/9
ok 30 /path/match/10
ok 31 /path/match/11
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/boxed.test
# random seed: R02Sb49b5e83723d7e94d88b0a32c80a82f0
1..2
# Start of boxed tests
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/reader.test
# random seed: R02S5afdcc604dfe720fd6c643c8a2ba7fd1
1..5
# 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
# End of reader tests
PASS: json-glib-1.0/reader.test
Running test: json-glib-1.0/array.test
# random seed: R02S4639e751efa75a00640d4c05bb40759b
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
Running test: json-glib-1.0/serialize-complex.test
# random seed: R02Sd77986f5c6a6ced4b988c73444c5c430
1..1
# Start of serialize tests
ok 1 /serialize/gobject-boxed
# End of serialize tests
PASS: json-glib-1.0/serialize-complex.test
Running test: json-glib-1.0/node.test
# random seed: R02Sa4061670958cad9de90dc4eb1a7f7bb7
1..27
# 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
# End of init tests
# Start of copy tests
ok 7 /nodes/copy/null
ok 8 /nodes/copy/value
ok 9 /nodes/copy/object
# End of copy tests
# Start of get tests
ok 10 /nodes/get/int
ok 11 /nodes/get/double
# End of get tests
# Start of gvalue tests
ok 12 /nodes/gvalue/autopromotion
# End of gvalue tests
# Start of seal tests
ok 13 /nodes/seal/int
ok 14 /nodes/seal/double
ok 15 /nodes/seal/boolean
ok 16 /nodes/seal/string
ok 17 /nodes/seal/null
ok 18 /nodes/seal/object
ok 19 /nodes/seal/array
# End of seal tests
# Start of immutable tests
ok 20 /nodes/immutable/int
ok 21 /nodes/immutable/double
ok 22 /nodes/immutable/boolean
ok 23 /nodes/immutable/string
ok 24 /nodes/immutable/object
ok 25 /nodes/immutable/array
ok 26 /nodes/immutable/value
ok 27 /nodes/immutable/parent
# End of immutable tests
# End of nodes tests
PASS: json-glib-1.0/node.test
Running test: json-glib-1.0/serialize-full.test
# random seed: R02S10fd6b03061334ffc35a2341323d3f17
1..1
# Start of deserialize tests
ok 1 /deserialize/json-to-gobject
# End of deserialize tests
PASS: json-glib-1.0/serialize-full.test
Running test: json-glib-1.0/generator.test
# random seed: R02S7eed425cd16da16568ce3b17de5c4127
1..15
# Start of generator tests
ok 1 /generator/empty-array
ok 2 /generator/empty-object
ok 3 /generator/simple-array
ok 4 /generator/nested-array
ok 5 /generator/simple-object
ok 6 /generator/nested-object
ok 7 /generator/decimal-separator
ok 8 /generator/double-stays-double
# checking pretty printing: []	expected: []
# checking pretty printing: {}	expected: {}
# checking pretty printing: [
# 	true,
# 	false,
# 	null,
# 	"hello"
# ]	expected: [
# 	true,
# 	false,
# 	null,
# 	"hello"
# ]
# checking pretty printing: {
# 	"foo" : 42,
# 	"bar" : true,
# 	"baz" : null
# }	expected: {
# 	"foo" : 42,
# 	"bar" : true,
# 	"baz" : null
# }
ok 9 /generator/pretty
# Start of string tests
ok 10 /generator/string/abc
ok 11 /generator/string/a\177xc
ok 12 /generator/string/a\033xc
ok 13 /generator/string/a\nxc
ok 14 /generator/string/a\\xc
ok 15 /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/gvariant.test
# random seed: R02S014e4f84725dbaf24704a797339ff736
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/serialize-simple.test
# random seed: R02Sc27c2839eeddec2aeeed012b20539ca0
1..1
# Start of serialize tests
ok 1 /serialize/gobject
# End of serialize tests
PASS: json-glib-1.0/serialize-simple.test
Running test: json-glib-1.0/object.test
# random seed: R02S0569f3d13810b3642e854188fec95b2d
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/builder.test
# random seed: R02S9b92f0e4f82b129e67a5329bf53baceb
1..3
# Start of builder tests
ok 1 /builder/complex
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.1s; maxrss=5288
DURATION: 0
