START: ptest-runner
2026-04-26T17:58
Running ./data/test-qga-config
/usr/lib/qemu/ptest/run-ptest: line 17: ./data/test-qga-config: Permission denied
Running ./data/test-qga-os-release
/usr/lib/qemu/ptest/run-ptest: line 17: ./data/test-qga-os-release: Permission denied
Running ./qtest/test-arm-mptimer
Environment variable QTEST_QEMU_BINARY required
TAP version 14
# random seed: R02S1777c627590aacd7a1b927547d4a00ae
Running ./qtest/test-netfilter
Environment variable QTEST_QEMU_BINARY required
TAP version 14
# random seed: R02Sfabc8d7f894b7fbbf15e1a054fcf9631
Running ./qtest/test-filter-mirror
Environment variable QTEST_QEMU_BINARY required
TAP version 14
# random seed: R02Sda35cd850ff266351affca14d2338e32
Running ./qtest/test-hmp
Environment variable QTEST_QEMU_BINARY required
TAP version 14
# random seed: R02S1e03871bb6d580ccac7ce5d0f457dccf
Running ./qtest/test-filter-redirector
Environment variable QTEST_QEMU_BINARY required
TAP version 14
# random seed: R02S52726d0d0ab54de1bdea163c479cbea3
Running ./qtest/test-x86-cpuid-compat
Environment variable QTEST_QEMU_BINARY required
TAP version 14
# random seed: R02S0175f19d7fe2324cd88b42322788c660
Running ./unit/test-blockjob-txn
TAP version 14
# random seed: R02Sbd928a2c5b2e73ff5603d733a2f8fc1a
1..7
# Start of single tests
PASS: 1 /single/success
PASS: 2 /single/failure
PASS: 3 /single/cancel
# End of single tests
# Start of pair tests
PASS: 4 /pair/success
PASS: 5 /pair/failure
PASS: 6 /pair/cancel
PASS: 7 /pair/fail-cancel-race
# End of pair tests
Running ./unit/test-block-iothread
TAP version 14
# random seed: R02Sab9e882cae193bdaee8d8893058c2b3d
1..22
# Start of sync-op tests
PASS: 1 /sync-op/pread
PASS: 2 /sync-op/pwrite
PASS: 3 /sync-op/preadv
PASS: 4 /sync-op/pwritev
PASS: 5 /sync-op/preadv_part
PASS: 6 /sync-op/pwritev_part
PASS: 7 /sync-op/pwrite_compressed
PASS: 8 /sync-op/pwrite_zeroes
PASS: 9 /sync-op/load_vmstate
PASS: 10 /sync-op/save_vmstate
PASS: 11 /sync-op/pdiscard
PASS: 12 /sync-op/truncate
PASS: 13 /sync-op/block_status
PASS: 14 /sync-op/flush
PASS: 15 /sync-op/check
PASS: 16 /sync-op/activate
# End of sync-op tests
# Start of attach tests
PASS: 17 /attach/blockjob
PASS: 18 /attach/second_node
PASS: 19 /attach/preserve_blk_ctx
# End of attach tests
# Start of propagate tests
PASS: 20 /propagate/basic
PASS: 21 /propagate/diamond
PASS: 22 /propagate/mirror
# End of propagate tests
Running ./unit/test-seccomp
TAP version 14
# random seed: R02Sea5dc28b3194ddf193d63fdf7e830b61
1..9
# Start of seccomp tests
# Start of fork tests
PASS: 1 /seccomp/fork/on
PASS: 2 /seccomp/fork/on-nospawn
PASS: 3 /seccomp/fork/off
# End of fork tests
# Start of thread tests
PASS: 4 /seccomp/thread/on
PASS: 5 /seccomp/thread/on-nospawn
PASS: 6 /seccomp/thread/off
# End of thread tests
# Start of sched tests
PASS: 7 /seccomp/sched/on
PASS: 8 /seccomp/sched/on-nores
PASS: 9 /seccomp/sched/off
# End of sched tests
# End of seccomp tests
Running ./unit/test-qmp-event
TAP version 14
# random seed: R02S4e04f5a8fffd636589590b9795511825
1..6
# Start of event tests
PASS: 1 /event/event_a
PASS: 2 /event/event_b
PASS: 3 /event/event_c
PASS: 4 /event/event_d
PASS: 5 /event/deprecated
PASS: 6 /event/deprecated_data
# End of event tests
Running ./unit/test-x86-topo
TAP version 14
# random seed: R02S04fef12c6be957bce9b2effca4da59f5
1..1
# Start of cpuid tests
# Start of topology tests
PASS: 1 /cpuid/topology/basic
# End of topology tests
# End of cpuid tests
Running ./unit/test-interval-tree
TAP version 14
# random seed: R02S2478249224fb744b9897c8ce6bd9b3e9
1..6
# Start of interval-tree tests
PASS: 1 /interval-tree/empty
PASS: 2 /interval-tree/find-one-point
PASS: 3 /interval-tree/find-two-point
PASS: 4 /interval-tree/find-one-range
PASS: 5 /interval-tree/find-one-range-many
PASS: 6 /interval-tree/find-many-range
# End of interval-tree tests
Running ./unit/test-crypto-hash
TAP version 14
# random seed: R02Se56355ddad70328c43dbdf8d349c2187
1..6
# Start of crypto tests
# Start of hash tests
PASS: 1 /crypto/hash/iov
PASS: 2 /crypto/hash/alloc
PASS: 3 /crypto/hash/prealloc
PASS: 4 /crypto/hash/digest
PASS: 5 /crypto/hash/base64
PASS: 6 /crypto/hash/accumulate
# End of hash tests
# End of crypto tests
Running ./unit/test-util-filemonitor
TAP version 14
# random seed: R02Sc558ce07cf41a667fb433f85a88c3248
1..1
# Start of util tests
PASS: 1 /util/filemonitor
# End of util tests
Running ./unit/test-io-task
TAP version 14
# random seed: R02Se787d7a73f1d7016c204211232a8831c
1..5
# Start of crypto tests
# Start of task tests
PASS: 1 /crypto/task/complete
PASS: 2 /crypto/task/datafree
PASS: 3 /crypto/task/failure
PASS: 4 /crypto/task/thread_complete
PASS: 5 /crypto/task/thread_failure
# End of task tests
# End of crypto tests
Running ./unit/test-hbitmap
TAP version 14
# random seed: R02Sfe68882eab8e8b43575fac3d47c0add2
1..40
# Start of hbitmap tests
PASS: 1 /hbitmap/granularity
# Start of size tests
PASS: 2 /hbitmap/size/0
PASS: 3 /hbitmap/size/unaligned
# End of size tests
# Start of iter tests
PASS: 4 /hbitmap/iter/empty
PASS: 5 /hbitmap/iter/partial
PASS: 6 /hbitmap/iter/granularity
PASS: 7 /hbitmap/iter/iter_and_reset
# End of iter tests
# Start of get tests
PASS: 8 /hbitmap/get/all
PASS: 9 /hbitmap/get/some
# End of get tests
# Start of set tests
PASS: 10 /hbitmap/set/all
PASS: 11 /hbitmap/set/one
PASS: 12 /hbitmap/set/two-elem
PASS: 13 /hbitmap/set/general
PASS: 14 /hbitmap/set/twice
PASS: 15 /hbitmap/set/overlap
# End of set tests
# Start of reset tests
PASS: 16 /hbitmap/reset/empty
PASS: 17 /hbitmap/reset/general
PASS: 18 /hbitmap/reset/all
# End of reset tests
# Start of truncate tests
PASS: 19 /hbitmap/truncate/nop
# Start of grow tests
PASS: 20 /hbitmap/truncate/grow/negligible
PASS: 21 /hbitmap/truncate/grow/tiny
PASS: 22 /hbitmap/truncate/grow/small
PASS: 23 /hbitmap/truncate/grow/medium
PASS: 24 /hbitmap/truncate/grow/large
# End of grow tests
# Start of shrink tests
PASS: 25 /hbitmap/truncate/shrink/negligible
PASS: 26 /hbitmap/truncate/shrink/tiny
PASS: 27 /hbitmap/truncate/shrink/small
PASS: 28 /hbitmap/truncate/shrink/medium
PASS: 29 /hbitmap/truncate/shrink/large
# End of shrink tests
# End of truncate tests
# Start of serialize tests
PASS: 30 /hbitmap/serialize/align
PASS: 31 /hbitmap/serialize/basic
PASS: 32 /hbitmap/serialize/part
PASS: 33 /hbitmap/serialize/zeroes
# End of serialize tests
# Start of next_zero tests
PASS: 34 /hbitmap/next_zero/next_x_0
PASS: 35 /hbitmap/next_zero/next_x_4
PASS: 36 /hbitmap/next_zero/next_x_after_truncate
# End of next_zero tests
# Start of next_dirty_area tests
PASS: 37 /hbitmap/next_dirty_area/next_dirty_area_0
PASS: 38 /hbitmap/next_dirty_area/next_dirty_area_1
PASS: 39 /hbitmap/next_dirty_area/next_dirty_area_4
PASS: 40 /hbitmap/next_dirty_area/next_dirty_area_after_truncate
# End of next_dirty_area tests
# End of hbitmap tests
Running ./unit/test-rcu-slist
Usage: ./unit/test-rcu-slist duration nreaders
Running ./unit/test-qapi-util
TAP version 14
# random seed: R02Sc0134410ec2905502f263c0fd6287d0e
1..2
# Start of qapi tests
# Start of util tests
PASS: 1 /qapi/util/qapi_enum_parse
PASS: 2 /qapi/util/parse_qapi_name
# End of util tests
# End of qapi tests
Running ./unit/test-qmp-cmds
TAP version 14
# random seed: R02Sb0a84c042616c2dc2ce3bbb59e579e45
1..10
# Start of qmp tests
PASS: 1 /qmp/dispatch_cmd
PASS: 2 /qmp/dispatch_cmd_oob
PASS: 3 /qmp/dispatch_cmd_failure
PASS: 4 /qmp/dispatch_cmd_io
PASS: 5 /qmp/dispatch_cmd_success_response
PASS: 6 /qmp/dispatch_cmd_deprecated
PASS: 7 /qmp/dispatch_cmd_arg_deprecated
PASS: 8 /qmp/dispatch_cmd_ret_deprecated
PASS: 9 /qmp/dealloc_types
PASS: 10 /qmp/dealloc_partial
# End of qmp tests
Running ./unit/test-bitops
TAP version 14
# random seed: R02Sef05d542afb2ff4d434f87aa6baa6543
1..6
# Start of bitops tests
PASS: 1 /bitops/sextract32
PASS: 2 /bitops/sextract64
PASS: 3 /bitops/half_shuffle32
PASS: 4 /bitops/half_shuffle64
PASS: 5 /bitops/half_unshuffle32
PASS: 6 /bitops/half_unshuffle64
# End of bitops tests
Running ./unit/test-qtree
TAP version 14
# random seed: R02Sed9e906e91dedbb85be2ae3a4459d02f
1..4
# Start of qtree tests
PASS: 1 /qtree/search
PASS: 2 /qtree/remove
# nnodes: 62
# nnodes: 0
PASS: 3 /qtree/destroy
PASS: 4 /qtree/insert
# End of qtree tests
Running ./unit/test-xbzrle
TAP version 14
# random seed: R02S208d268f838a0f1c653d11c8c83c4e77
1..6
# Start of xbzrle tests
PASS: 1 /xbzrle/uleb
PASS: 2 /xbzrle/encode_decode_zero
PASS: 3 /xbzrle/encode_decode_unchanged
PASS: 4 /xbzrle/encode_decode_1_byte
PASS: 5 /xbzrle/encode_decode_overflow
PASS: 6 /xbzrle/encode_decode
# End of xbzrle tests
Running ./unit/test-opts-visitor
TAP version 14
# random seed: R02Scc4208dd96bd6452901f26360cde5be1
1..33
# Start of visitor tests
# Start of opts tests
# Start of flatten tests
PASS: 1 /visitor/opts/flatten/value
# End of flatten tests
# Start of i64 tests
# 'i64x=5-6': Parameter 'i64x' expects an int64 value
PASS: 2 /visitor/opts/i64/nonlist
# Start of val1 tests
# 'i64=0x8000000000000000': Parameter 'i64' expects an int64 value or range
PASS: 3 /visitor/opts/i64/val1/errno
# 'i64=': Parameter 'i64' expects an int64 value or range
PASS: 4 /visitor/opts/i64/val1/empty
# 'i64=5z': Parameter 'i64' expects an int64 value or range
PASS: 5 /visitor/opts/i64/val1/trailing
# End of val1 tests
# Start of val2 tests
# 'i64=0x7fffffffffffffff-0x8000000000000000': Parameter 'i64' expects an int64 value or range
PASS: 6 /visitor/opts/i64/val2/errno
# 'i64=5-': Parameter 'i64' expects an int64 value or range
PASS: 7 /visitor/opts/i64/val2/empty
# 'i64=5-6z': Parameter 'i64' expects an int64 value or range
PASS: 8 /visitor/opts/i64/val2/trailing
# End of val2 tests
# Start of range tests
# 'i64=6-5': Parameter 'i64' expects an int64 value or range
PASS: 9 /visitor/opts/i64/range/empty
PASS: 10 /visitor/opts/i64/range/minval
PASS: 11 /visitor/opts/i64/range/maxval
# Start of max tests
# Start of pos tests
PASS: 12 /visitor/opts/i64/range/max/pos/a
PASS: 13 /visitor/opts/i64/range/max/pos/b
# End of pos tests
# Start of neg tests
PASS: 14 /visitor/opts/i64/range/max/neg/a
PASS: 15 /visitor/opts/i64/range/max/neg/b
# End of neg tests
# End of max tests
# Start of 2big tests
# 'i64=0x7ffffffffffeffff-0x7fffffffffffffff': Parameter 'i64' expects an int64 value or range
PASS: 16 /visitor/opts/i64/range/2big/pos
# 'i64=-0x8000000000000000--0x7fffffffffff0000': Parameter 'i64' expects an int64 value or range
PASS: 17 /visitor/opts/i64/range/2big/neg
# 'i64=-0x8000000000000000-0x7fffffffffffffff': Parameter 'i64' expects an int64 value or range
PASS: 18 /visitor/opts/i64/range/2big/full
# End of 2big tests
# End of range tests
# End of i64 tests
# Start of u64 tests
# 'u64x=5-6': Parameter 'u64x' expects a uint64 value
PASS: 19 /visitor/opts/u64/nonlist
# Start of val1 tests
# 'u64=-1': Parameter 'u64' expects a uint64 value or range
PASS: 20 /visitor/opts/u64/val1/errno
# 'u64=': Parameter 'u64' expects a uint64 value or range
PASS: 21 /visitor/opts/u64/val1/empty
# 'u64=5z': Parameter 'u64' expects a uint64 value or range
PASS: 22 /visitor/opts/u64/val1/trailing
# End of val1 tests
# Start of val2 tests
# 'u64=0xffffffffffffffff-0x10000000000000000': Parameter 'u64' expects a uint64 value or range
PASS: 23 /visitor/opts/u64/val2/errno
# 'u64=5-': Parameter 'u64' expects a uint64 value or range
PASS: 24 /visitor/opts/u64/val2/empty
# 'u64=5-6z': Parameter 'u64' expects a uint64 value or range
PASS: 25 /visitor/opts/u64/val2/trailing
# End of val2 tests
# Start of range tests
# 'u64=6-5': Parameter 'u64' expects a uint64 value or range
PASS: 26 /visitor/opts/u64/range/empty
PASS: 27 /visitor/opts/u64/range/minval
PASS: 28 /visitor/opts/u64/range/maxval
PASS: 29 /visitor/opts/u64/range/max
# 'u64=0-65536': Parameter 'u64' expects a uint64 value or range
PASS: 30 /visitor/opts/u64/range/2big
# End of range tests
# End of u64 tests
# Start of range tests
PASS: 31 /visitor/opts/range/unvisited
PASS: 32 /visitor/opts/range/beyond
# End of range tests
# Start of dict tests
PASS: 33 /visitor/opts/dict/unvisited
# End of dict tests
# End of opts tests
# End of visitor tests
Running ./unit/test-crypto-secret
TAP version 14
# random seed: R02S189215c9a3573f86e57f6804647ac7e3
1..10
# Start of crypto tests
# Start of secret tests
PASS: 1 /crypto/secret/direct
# Start of indirect tests
PASS: 2 /crypto/secret/indirect/good
PASS: 3 /crypto/secret/indirect/badfile
PASS: 4 /crypto/secret/indirect/emptyfile
# End of indirect tests
# Start of noconv tests
PASS: 5 /crypto/secret/noconv/utf8
# Start of base64 tests
PASS: 6 /crypto/secret/noconv/base64/good
PASS: 7 /crypto/secret/noconv/base64/bad
# End of base64 tests
# End of noconv tests
# Start of conv tests
# Start of base64 tests
PASS: 8 /crypto/secret/conv/base64/utf8valid
PASS: 9 /crypto/secret/conv/base64/utf8invalid
# End of base64 tests
# Start of utf8 tests
PASS: 10 /crypto/secret/conv/utf8/base64
# End of utf8 tests
# End of conv tests
# End of secret tests
# End of crypto tests
Running ./unit/test-visitor-serialization
TAP version 14
# random seed: R02S2a9113f55e2ba1619c8f9b441e6ecc75
1..156
# Start of visitor tests
# Start of serialization tests
# Start of QMP tests
PASS: 1 /visitor/serialization/QMP/struct
PASS: 2 /visitor/serialization/QMP/nested_struct
PASS: 3 /visitor/serialization/QMP/nested_struct_list
# Start of primitives tests
PASS: 4 /visitor/serialization/QMP/primitives/string_empty
PASS: 5 /visitor/serialization/QMP/primitives/string_whitespace
PASS: 6 /visitor/serialization/QMP/primitives/string_newlines
PASS: 7 /visitor/serialization/QMP/primitives/string_commas
PASS: 8 /visitor/serialization/QMP/primitives/string_single_quoted
PASS: 9 /visitor/serialization/QMP/primitives/string_double_quoted
PASS: 10 /visitor/serialization/QMP/primitives/boolean_true1
PASS: 11 /visitor/serialization/QMP/primitives/boolean_true2
PASS: 12 /visitor/serialization/QMP/primitives/boolean_true3
PASS: 13 /visitor/serialization/QMP/primitives/boolean_false1
PASS: 14 /visitor/serialization/QMP/primitives/boolean_false2
PASS: 15 /visitor/serialization/QMP/primitives/number_sanity1
PASS: 16 /visitor/serialization/QMP/primitives/number_sanity2
PASS: 17 /visitor/serialization/QMP/primitives/number_min
PASS: 18 /visitor/serialization/QMP/primitives/number_max
PASS: 19 /visitor/serialization/QMP/primitives/integer_sanity1
PASS: 20 /visitor/serialization/QMP/primitives/integer_sanity2
PASS: 21 /visitor/serialization/QMP/primitives/integer_min
PASS: 22 /visitor/serialization/QMP/primitives/integer_max
PASS: 23 /visitor/serialization/QMP/primitives/uint8_sanity1
PASS: 24 /visitor/serialization/QMP/primitives/uint8_sanity2
PASS: 25 /visitor/serialization/QMP/primitives/uint8_min
PASS: 26 /visitor/serialization/QMP/primitives/uint8_max
PASS: 27 /visitor/serialization/QMP/primitives/uint16_sanity1
PASS: 28 /visitor/serialization/QMP/primitives/uint16_sanity2
PASS: 29 /visitor/serialization/QMP/primitives/uint16_min
PASS: 30 /visitor/serialization/QMP/primitives/uint16_max
PASS: 31 /visitor/serialization/QMP/primitives/uint32_sanity1
PASS: 32 /visitor/serialization/QMP/primitives/uint32_sanity2
PASS: 33 /visitor/serialization/QMP/primitives/uint32_min
PASS: 34 /visitor/serialization/QMP/primitives/uint32_max
PASS: 35 /visitor/serialization/QMP/primitives/uint64_sanity1
PASS: 36 /visitor/serialization/QMP/primitives/uint64_sanity2
PASS: 37 /visitor/serialization/QMP/primitives/uint64_min
PASS: 38 /visitor/serialization/QMP/primitives/uint64_max
PASS: 39 /visitor/serialization/QMP/primitives/int8_sanity1
PASS: 40 /visitor/serialization/QMP/primitives/int8_sanity2
PASS: 41 /visitor/serialization/QMP/primitives/int8_min
PASS: 42 /visitor/serialization/QMP/primitives/int8_max
PASS: 43 /visitor/serialization/QMP/primitives/int16_sanity1
PASS: 44 /visitor/serialization/QMP/primitives/int16_sanity2
PASS: 45 /visitor/serialization/QMP/primitives/int16_min
PASS: 46 /visitor/serialization/QMP/primitives/int16_max
PASS: 47 /visitor/serialization/QMP/primitives/int32_sanity1
PASS: 48 /visitor/serialization/QMP/primitives/int32_sanity2
PASS: 49 /visitor/serialization/QMP/primitives/int32_min
PASS: 50 /visitor/serialization/QMP/primitives/int32_max
PASS: 51 /visitor/serialization/QMP/primitives/int64_sanity1
PASS: 52 /visitor/serialization/QMP/primitives/int64_sanity2
PASS: 53 /visitor/serialization/QMP/primitives/int64_min
PASS: 54 /visitor/serialization/QMP/primitives/int64_max
# End of primitives tests
# Start of primitive_list tests
PASS: 55 /visitor/serialization/QMP/primitive_list/string_empty
PASS: 56 /visitor/serialization/QMP/primitive_list/string_whitespace
PASS: 57 /visitor/serialization/QMP/primitive_list/string_newlines
PASS: 58 /visitor/serialization/QMP/primitive_list/string_commas
PASS: 59 /visitor/serialization/QMP/primitive_list/string_single_quoted
PASS: 60 /visitor/serialization/QMP/primitive_list/string_double_quoted
PASS: 61 /visitor/serialization/QMP/primitive_list/boolean_true1
PASS: 62 /visitor/serialization/QMP/primitive_list/boolean_true2
PASS: 63 /visitor/serialization/QMP/primitive_list/boolean_true3
PASS: 64 /visitor/serialization/QMP/primitive_list/boolean_false1
PASS: 65 /visitor/serialization/QMP/primitive_list/boolean_false2
PASS: 66 /visitor/serialization/QMP/primitive_list/number_sanity1
PASS: 67 /visitor/serialization/QMP/primitive_list/number_sanity2
PASS: 68 /visitor/serialization/QMP/primitive_list/number_min
PASS: 69 /visitor/serialization/QMP/primitive_list/number_max
PASS: 70 /visitor/serialization/QMP/primitive_list/integer_sanity1
PASS: 71 /visitor/serialization/QMP/primitive_list/integer_sanity2
PASS: 72 /visitor/serialization/QMP/primitive_list/integer_min
PASS: 73 /visitor/serialization/QMP/primitive_list/integer_max
PASS: 74 /visitor/serialization/QMP/primitive_list/uint8_sanity1
PASS: 75 /visitor/serialization/QMP/primitive_list/uint8_sanity2
PASS: 76 /visitor/serialization/QMP/primitive_list/uint8_min
PASS: 77 /visitor/serialization/QMP/primitive_list/uint8_max
PASS: 78 /visitor/serialization/QMP/primitive_list/uint16_sanity1
PASS: 79 /visitor/serialization/QMP/primitive_list/uint16_sanity2
PASS: 80 /visitor/serialization/QMP/primitive_list/uint16_min
PASS: 81 /visitor/serialization/QMP/primitive_list/uint16_max
PASS: 82 /visitor/serialization/QMP/primitive_list/uint32_sanity1
PASS: 83 /visitor/serialization/QMP/primitive_list/uint32_sanity2
PASS: 84 /visitor/serialization/QMP/primitive_list/uint32_min
PASS: 85 /visitor/serialization/QMP/primitive_list/uint32_max
PASS: 86 /visitor/serialization/QMP/primitive_list/uint64_sanity1
PASS: 87 /visitor/serialization/QMP/primitive_list/uint64_sanity2
PASS: 88 /visitor/serialization/QMP/primitive_list/uint64_min
PASS: 89 /visitor/serialization/QMP/primitive_list/uint64_max
PASS: 90 /visitor/serialization/QMP/primitive_list/int8_sanity1
PASS: 91 /visitor/serialization/QMP/primitive_list/int8_sanity2
PASS: 92 /visitor/serialization/QMP/primitive_list/int8_min
PASS: 93 /visitor/serialization/QMP/primitive_list/int8_max
PASS: 94 /visitor/serialization/QMP/primitive_list/int16_sanity1
PASS: 95 /visitor/serialization/QMP/primitive_list/int16_sanity2
PASS: 96 /visitor/serialization/QMP/primitive_list/int16_min
PASS: 97 /visitor/serialization/QMP/primitive_list/int16_max
PASS: 98 /visitor/serialization/QMP/primitive_list/int32_sanity1
PASS: 99 /visitor/serialization/QMP/primitive_list/int32_sanity2
PASS: 100 /visitor/serialization/QMP/primitive_list/int32_min
PASS: 101 /visitor/serialization/QMP/primitive_list/int32_max
PASS: 102 /visitor/serialization/QMP/primitive_list/int64_sanity1
PASS: 103 /visitor/serialization/QMP/primitive_list/int64_sanity2
PASS: 104 /visitor/serialization/QMP/primitive_list/int64_min
PASS: 105 /visitor/serialization/QMP/primitive_list/int64_max
# End of primitive_list tests
# End of QMP tests
# Start of String tests
# Start of primitives tests
PASS: 106 /visitor/serialization/String/primitives/string_empty
PASS: 107 /visitor/serialization/String/primitives/string_whitespace
PASS: 108 /visitor/serialization/String/primitives/string_newlines
PASS: 109 /visitor/serialization/String/primitives/string_commas
PASS: 110 /visitor/serialization/String/primitives/string_single_quoted
PASS: 111 /visitor/serialization/String/primitives/string_double_quoted
PASS: 112 /visitor/serialization/String/primitives/boolean_true1
PASS: 113 /visitor/serialization/String/primitives/boolean_true2
PASS: 114 /visitor/serialization/String/primitives/boolean_true3
PASS: 115 /visitor/serialization/String/primitives/boolean_false1
PASS: 116 /visitor/serialization/String/primitives/boolean_false2
PASS: 117 /visitor/serialization/String/primitives/number_sanity1
PASS: 118 /visitor/serialization/String/primitives/number_sanity2
PASS: 119 /visitor/serialization/String/primitives/number_min
PASS: 120 /visitor/serialization/String/primitives/number_max
PASS: 121 /visitor/serialization/String/primitives/integer_sanity1
PASS: 122 /visitor/serialization/String/primitives/integer_sanity2
PASS: 123 /visitor/serialization/String/primitives/integer_min
PASS: 124 /visitor/serialization/String/primitives/integer_max
PASS: 125 /visitor/serialization/String/primitives/uint8_sanity1
PASS: 126 /visitor/serialization/String/primitives/uint8_sanity2
PASS: 127 /visitor/serialization/String/primitives/uint8_min
PASS: 128 /visitor/serialization/String/primitives/uint8_max
PASS: 129 /visitor/serialization/String/primitives/uint16_sanity1
PASS: 130 /visitor/serialization/String/primitives/uint16_sanity2
PASS: 131 /visitor/serialization/String/primitives/uint16_min
PASS: 132 /visitor/serialization/String/primitives/uint16_max
PASS: 133 /visitor/serialization/String/primitives/uint32_sanity1
PASS: 134 /visitor/serialization/String/primitives/uint32_sanity2
PASS: 135 /visitor/serialization/String/primitives/uint32_min
PASS: 136 /visitor/serialization/String/primitives/uint32_max
PASS: 137 /visitor/serialization/String/primitives/uint64_sanity1
PASS: 138 /visitor/serialization/String/primitives/uint64_sanity2
PASS: 139 /visitor/serialization/String/primitives/uint64_min
PASS: 140 /visitor/serialization/String/primitives/uint64_max
PASS: 141 /visitor/serialization/String/primitives/int8_sanity1
PASS: 142 /visitor/serialization/String/primitives/int8_sanity2
PASS: 143 /visitor/serialization/String/primitives/int8_min
PASS: 144 /visitor/serialization/String/primitives/int8_max
PASS: 145 /visitor/serialization/String/primitives/int16_sanity1
PASS: 146 /visitor/serialization/String/primitives/int16_sanity2
PASS: 147 /visitor/serialization/String/primitives/int16_min
PASS: 148 /visitor/serialization/String/primitives/int16_max
PASS: 149 /visitor/serialization/String/primitives/int32_sanity1
PASS: 150 /visitor/serialization/String/primitives/int32_sanity2
PASS: 151 /visitor/serialization/String/primitives/int32_min
PASS: 152 /visitor/serialization/String/primitives/int32_max
PASS: 153 /visitor/serialization/String/primitives/int64_sanity1
PASS: 154 /visitor/serialization/String/primitives/int64_sanity2
PASS: 155 /visitor/serialization/String/primitives/int64_min
PASS: 156 /visitor/serialization/String/primitives/int64_max
# End of primitives tests
# End of String tests
# End of serialization tests
# End of visitor tests
Running ./unit/test-crypto-hmac
TAP version 14
# random seed: R02S6d128ea1c1ac8b62bd2c4321fcd24115
1..4
# Start of crypto tests
# Start of hmac tests
PASS: 1 /crypto/hmac/iov
PASS: 2 /crypto/hmac/alloc
PASS: 3 /crypto/hmac/prealloc
PASS: 4 /crypto/hmac/digest
# End of hmac tests
# End of crypto tests
Running ./unit/test-io-channel-null
TAP version 14
# random seed: R02S662d5a46ff0ddbdaf6161384cb19926a
1..1
# Start of io tests
# Start of channel tests
# Start of null tests
PASS: 1 /io/channel/null/io
# End of null tests
# End of channel tests
# End of io tests
Running ./unit/test-mul64
TAP version 14
# random seed: R02S0548937e3016bad380a4b91f94b8b9b7
1..2
# Start of host-utils tests
PASS: 1 /host-utils/mulu64
PASS: 2 /host-utils/muls64
# End of host-utils tests
Running ./unit/test-string-output-visitor
TAP version 14
# random seed: R02Sefdf6d8d3b7d7c668c72a1be4d31844f
1..14
# Start of string-visitor tests
# Start of output tests
PASS: 1 /string-visitor/output/int
PASS: 2 /string-visitor/output/int-human
PASS: 3 /string-visitor/output/bool
PASS: 4 /string-visitor/output/bool-human
PASS: 5 /string-visitor/output/number
PASS: 6 /string-visitor/output/number-human
PASS: 7 /string-visitor/output/string
PASS: 8 /string-visitor/output/string-human
PASS: 9 /string-visitor/output/no-string
PASS: 10 /string-visitor/output/no-string-human
PASS: 11 /string-visitor/output/enum
PASS: 12 /string-visitor/output/enum-human
PASS: 13 /string-visitor/output/intList
PASS: 14 /string-visitor/output/intList-human
# End of output tests
# End of string-visitor tests
Running ./unit/test-throttle
TAP version 14
# random seed: R02Sc7d826d96a6a6e83f3cd3a5491536633
1..17
# Start of throttle tests
PASS: 1 /throttle/leak_bucket
PASS: 2 /throttle/compute_wait
PASS: 3 /throttle/init
PASS: 4 /throttle/init_readonly
PASS: 5 /throttle/init_writeonly
PASS: 6 /throttle/destroy
PASS: 7 /throttle/have_timer
PASS: 8 /throttle/detach_attach
PASS: 9 /throttle/config_functions
PASS: 10 /throttle/accounting
PASS: 11 /throttle/groups
# Start of config tests
PASS: 12 /throttle/config/enabled
PASS: 13 /throttle/config/conflicting
PASS: 14 /throttle/config/is_valid
PASS: 15 /throttle/config/ranges
PASS: 16 /throttle/config/max
PASS: 17 /throttle/config/iops_size
# End of config tests
# End of throttle tests
Running ./unit/test-qgraph
TAP version 14
# random seed: R02S7d4cab7aa2a70778b0a583c2d5c1cee5
1..23
# Start of qgraph tests
PASS: 1 /qgraph/init_nop
PASS: 2 /qgraph/test_machine
PASS: 3 /qgraph/test_contains
PASS: 4 /qgraph/test_multiple_contains
PASS: 5 /qgraph/test_produces
PASS: 6 /qgraph/test_multiple_produces
PASS: 7 /qgraph/test_consumes
PASS: 8 /qgraph/test_multiple_consumes
PASS: 9 /qgraph/test_driver
PASS: 10 /qgraph/test_test
PASS: 11 /qgraph/test_machine_contains_driver
PASS: 12 /qgraph/test_driver_contains_driver
PASS: 13 /qgraph/test_machine_produces_interface
PASS: 14 /qgraph/test_driver_produces_interface
PASS: 15 /qgraph/test_machine_consumes_interface
PASS: 16 /qgraph/test_driver_consumes_interface
PASS: 17 /qgraph/test_test_consumes_interface
PASS: 18 /qgraph/test_full_sample
PASS: 19 /qgraph/test_full_sample_raspi
PASS: 20 /qgraph/test_cycle
PASS: 21 /qgraph/test_two_test_same_interface
PASS: 22 /qgraph/test_test_in_path
PASS: 23 /qgraph/test_double_edge
# End of qgraph tests
Running ./unit/test-bdrv-graph-mod
TAP version 14
# random seed: R02S6296397af44d046330ebf0fee9d8d903
1..5
# Start of bdrv-graph-mod tests
PASS: 1 /bdrv-graph-mod/update-perm-tree
PASS: 2 /bdrv-graph-mod/should-update-child
PASS: 3 /bdrv-graph-mod/parallel-perm-update
PASS: 4 /bdrv-graph-mod/parallel-exclusive-write
PASS: 5 /bdrv-graph-mod/append-greedy-filter
# End of bdrv-graph-mod tests
Running ./unit/test-qobject-input-visitor
TAP version 14
# random seed: R02Sa5015e585b5c148e0b944117adf98d85
1..42
# Start of visitor tests
# Start of input tests
PASS: 1 /visitor/input/int
PASS: 2 /visitor/input/uint
PASS: 3 /visitor/input/int_overflow
PASS: 4 /visitor/input/int_keyval
PASS: 5 /visitor/input/int_str_keyval
PASS: 6 /visitor/input/int_str_fail
PASS: 7 /visitor/input/bool
PASS: 8 /visitor/input/bool_keyval
PASS: 9 /visitor/input/bool_str_keyval
PASS: 10 /visitor/input/bool_str_fail
PASS: 11 /visitor/input/number
PASS: 12 /visitor/input/large_number
PASS: 13 /visitor/input/number_keyval
PASS: 14 /visitor/input/number_str_keyval
PASS: 15 /visitor/input/number_str_fail
PASS: 16 /visitor/input/size_str_keyval
PASS: 17 /visitor/input/size_str_fail
PASS: 18 /visitor/input/string
PASS: 19 /visitor/input/enum
PASS: 20 /visitor/input/struct
PASS: 21 /visitor/input/struct-nested
PASS: 22 /visitor/input/list2
PASS: 23 /visitor/input/list
PASS: 24 /visitor/input/any
PASS: 25 /visitor/input/null
PASS: 26 /visitor/input/union-flat
PASS: 27 /visitor/input/union-in-union
PASS: 28 /visitor/input/alternate
PASS: 29 /visitor/input/errors
PASS: 30 /visitor/input/wrong-type
PASS: 31 /visitor/input/alternate-number
PASS: 32 /visitor/input/alternate-list
PASS: 33 /visitor/input/qapi-introspect
# Start of fail tests
PASS: 34 /visitor/input/fail/struct
PASS: 35 /visitor/input/fail/struct-nested
PASS: 36 /visitor/input/fail/struct-in-list
PASS: 37 /visitor/input/fail/struct-missing
PASS: 38 /visitor/input/fail/list
PASS: 39 /visitor/input/fail/list-nested
PASS: 40 /visitor/input/fail/union-flat
PASS: 41 /visitor/input/fail/union-flat-no-discriminator
PASS: 42 /visitor/input/fail/alternate
# End of fail tests
# End of input tests
# End of visitor tests
Running ./unit/test-rcu-list
Usage: ./unit/test-rcu-list duration nreaders
Running ./unit/test-qdev-global-props
TAP version 14
# random seed: R02Seceaa97542a00ab93f01d8c3a5a31910
1..4
# Start of qdev tests
# Start of properties tests
# Start of static tests
PASS: 1 /qdev/properties/static/default
PASS: 2 /qdev/properties/static/global
# Start of default tests
# End of default tests
# Start of global tests
# End of global tests
# End of static tests
# Start of dynamic tests
PASS: 3 /qdev/properties/dynamic/global
# Start of global tests
# End of global tests
# End of dynamic tests
# Start of global tests
PASS: 4 /qdev/properties/global/subclass
# End of global tests
# End of properties tests
# End of qdev tests
Running ./unit/test-bdrv-drain
TAP version 14
# random seed: R02S51ca76251afaac8a2eacfe82c6b0201a
1..30
# Start of bdrv-drain tests
PASS: 1 /bdrv-drain/nested
PASS: 2 /bdrv-drain/set_aio_context
# Start of driver-cb tests
PASS: 3 /bdrv-drain/driver-cb/drain_all
PASS: 4 /bdrv-drain/driver-cb/drain
# Start of co tests
PASS: 5 /bdrv-drain/driver-cb/co/drain_all
PASS: 6 /bdrv-drain/driver-cb/co/drain
# End of co tests
# End of driver-cb tests
# Start of quiesce tests
PASS: 7 /bdrv-drain/quiesce/drain_all
PASS: 8 /bdrv-drain/quiesce/drain
# Start of co tests
PASS: 9 /bdrv-drain/quiesce/co/drain_all
PASS: 10 /bdrv-drain/quiesce/co/drain
# End of co tests
# End of quiesce tests
# Start of graph-change tests
PASS: 11 /bdrv-drain/graph-change/drain_all
# End of graph-change tests
# Start of iothread tests
PASS: 12 /bdrv-drain/iothread/drain_all
PASS: 13 /bdrv-drain/iothread/drain
# End of iothread tests
# Start of blockjob tests
PASS: 14 /bdrv-drain/blockjob/drain_all
PASS: 15 /bdrv-drain/blockjob/drain
PASS: 16 /bdrv-drain/blockjob/commit_by_drained_end
# Start of error tests
PASS: 17 /bdrv-drain/blockjob/error/drain_all
PASS: 18 /bdrv-drain/blockjob/error/drain
# End of error tests
# Start of iothread tests
PASS: 19 /bdrv-drain/blockjob/iothread/drain_all
PASS: 20 /bdrv-drain/blockjob/iothread/drain
# Start of error tests
PASS: 21 /bdrv-drain/blockjob/iothread/error/drain_all
PASS: 22 /bdrv-drain/blockjob/iothread/error/drain
# End of error tests
# End of iothread tests
# End of blockjob tests
# Start of deletion tests
PASS: 23 /bdrv-drain/deletion/drain
# End of deletion tests
# Start of detach tests
PASS: 24 /bdrv-drain/detach/drain_all
PASS: 25 /bdrv-drain/detach/drain
PASS: 26 /bdrv-drain/detach/parent_cb
PASS: 27 /bdrv-drain/detach/driver_cb
# End of detach tests
# Start of attach tests
PASS: 28 /bdrv-drain/attach/drain
# End of attach tests
# Start of bdrv_drop_intermediate tests
PASS: 29 /bdrv-drain/bdrv_drop_intermediate/poll
# End of bdrv_drop_intermediate tests
# Start of replace_child tests
PASS: 30 /bdrv-drain/replace_child/mid-drain
# End of replace_child tests
# End of bdrv-drain tests
Running ./unit/test-nested-aio-poll
TAP version 14
# random seed: R02Sbf9669b7f7e548fc1a20dfa75da53bcb
1..1
PASS: 1 /nested-aio-poll
Running ./unit/test-qga
**
ERROR:/usr/src/debug/qemu/10.2.0/tests/unit/test-qga.c:79:fixture_setup: assertion failed (error == NULL): Failed to execute child process “/usr/lib/qemu/ptest/tests/qga/qemu-ga” (No such file or directory) (g-exec-error-quark, 8)
TAP version 14
# random seed: R02Sf0407ed735f0636b7657e354ec3b2141
Bail out! ERROR:/usr/src/debug/qemu/10.2.0/tests/unit/test-qga.c:79:fixture_setup: assertion failed (error == NULL): Failed to execute child process “/usr/lib/qemu/ptest/tests/qga/qemu-ga” (No such file or directory) (g-exec-error-quark, 8)
Running ./unit/test-util-sockets
TAP version 14
# random seed: R02Sad07c6aae2521eaf8bb0c2b1b30774c4
1..21
# Start of util tests
# Start of socket tests
PASS: 1 /util/socket/unix-abstract
# Start of is-socket tests
PASS: 2 /util/socket/is-socket/bad
PASS: 3 /util/socket/is-socket/good
# End of is-socket tests
# Start of inet-parse tests
PASS: 4 /util/socket/inet-parse/nohost-good
PASS: 5 /util/socket/inet-parse/empty-bad
PASS: 6 /util/socket/inet-parse/only-colon-bad
PASS: 7 /util/socket/inet-parse/ipv4-good
PASS: 8 /util/socket/inet-parse/ipv4-noport-bad
PASS: 9 /util/socket/inet-parse/ipv6-good
PASS: 10 /util/socket/inet-parse/ipv6-noend-bad
PASS: 11 /util/socket/inet-parse/ipv6-noport-bad
PASS: 12 /util/socket/inet-parse/ipv6-empty-bad
PASS: 13 /util/socket/inet-parse/hostname-good
PASS: 14 /util/socket/inet-parse/all-options-good
PASS: 15 /util/socket/inet-parse/all-bare-bool-good
# End of inet-parse tests
# End of socket tests
# End of util tests
# Start of socket tests
# Start of fd-pass tests
# Start of name tests
PASS: 16 /socket/fd-pass/name/good
PASS: 17 /socket/fd-pass/name/bad
PASS: 18 /socket/fd-pass/name/nomon
# End of name tests
# Start of num tests
PASS: 19 /socket/fd-pass/num/good
PASS: 20 /socket/fd-pass/num/bad
PASS: 21 /socket/fd-pass/num/nocli
# End of num tests
# End of fd-pass tests
# End of socket tests
Running ./unit/test-resv-mem
TAP version 14
# random seed: R02S909daec164b4ec29bfb2675c401f7ca6
1..3
# Start of resv-mem tests
PASS: 1 /resv-mem/range_reverse_array
PASS: 2 /resv-mem/range_reverse_array_low_end
PASS: 3 /resv-mem/resv_region_list_insert
# End of resv-mem tests
Running ./unit/test-int128
TAP version 14
# random seed: R02S4e87d4d9c1e889c1966e11dd01539cfa
1..11
# Start of int128 tests
PASS: 1 /int128/int128_and
PASS: 2 /int128/int128_add
PASS: 3 /int128/int128_sub
PASS: 4 /int128/int128_neg
PASS: 5 /int128/int128_nz
PASS: 6 /int128/int128_le
PASS: 7 /int128/int128_lt
PASS: 8 /int128/int128_ge
PASS: 9 /int128/int128_gt
PASS: 10 /int128/int128_rshift
PASS: 11 /int128/int128_urshift
# End of int128 tests
Running ./unit/test-virtio-dmabuf
TAP version 14
# random seed: R02S03d90082c6f714426f32ce111195883b
1..5
# Start of virtio-dmabuf tests
PASS: 1 /virtio-dmabuf/add_rm_res
PASS: 2 /virtio-dmabuf/add_rm_dev
PASS: 3 /virtio-dmabuf/rm_invalid_res
PASS: 4 /virtio-dmabuf/add_invalid_res
PASS: 5 /virtio-dmabuf/free_res
# End of virtio-dmabuf tests
Running ./unit/test-rcu-tailq
Usage: ./unit/test-rcu-tailq duration nreaders
Running ./unit/test-thread-pool
TAP version 14
# random seed: R02S9c932059609f952c74650925dbaf0698
1..6
# Start of thread-pool tests
PASS: 1 /thread-pool/submit-no-complete
PASS: 2 /thread-pool/submit-aio
PASS: 3 /thread-pool/submit-co
PASS: 4 /thread-pool/submit-many
PASS: 5 /thread-pool/cancel
# slow test /thread-pool/cancel executed in 2.01 secs
PASS: 6 /thread-pool/cancel-async
# slow test /thread-pool/cancel-async executed in 2.00 secs
# End of thread-pool tests
Running ./unit/test-yank
TAP version 14
# random seed: R02Sae646ee3b3a6d0af7382f4d3773df8f8
1..6
# Start of yank tests
# Start of char_change tests
# Start of success tests
PASS: 1 /yank/char_change/success/to_yank
PASS: 2 /yank/char_change/success/yank_to_yank
PASS: 3 /yank/char_change/success/from_yank
# End of success tests
# Start of fail tests
PASS: 4 /yank/char_change/fail/to_yank
PASS: 5 /yank/char_change/fail/yank_to_yank
PASS: 6 /yank/char_change/fail/from_yank
# End of fail tests
# End of char_change tests
# End of yank tests
Running ./unit/test-crypto-pbkdf
TAP version 14
# random seed: R02S710e5558ce21a6b0754c1fb8acdb5634
1..0
Running ./unit/test-replication
TAP version 14
# random seed: R02S93b70b84ad19c31a6b3fcaace0fd9694
1..13
# Start of replication tests
# Start of primary tests
PASS: 1 /replication/primary/read
PASS: 2 /replication/primary/write
PASS: 3 /replication/primary/start
PASS: 4 /replication/primary/stop
PASS: 5 /replication/primary/do_checkpoint
PASS: 6 /replication/primary/get_error_all
# End of primary tests
# Start of secondary tests
PASS: 7 /replication/secondary/read
PASS: 8 /replication/secondary/write
PASS: 9 /replication/secondary/start
PASS: 10 /replication/secondary/stop
PASS: 11 /replication/secondary/continuous_replication
PASS: 12 /replication/secondary/do_checkpoint
PASS: 13 /replication/secondary/get_error_all
# End of secondary tests
# End of replication tests
Running ./unit/test-aio
TAP version 14
# random seed: R02Se5fed0cac882b8ae54cebe025f8bb6fa
1..27
# Start of aio tests
# Start of bh tests
PASS: 1 /aio/bh/schedule
PASS: 2 /aio/bh/schedule10
PASS: 3 /aio/bh/cancel
PASS: 4 /aio/bh/delete
PASS: 5 /aio/bh/flush
# Start of callback-delete tests
PASS: 6 /aio/bh/callback-delete/one
PASS: 7 /aio/bh/callback-delete/many
# End of callback-delete tests
# End of bh tests
# Start of event tests
PASS: 8 /aio/event/add-remove
PASS: 9 /aio/event/wait
PASS: 10 /aio/event/flush
# Start of wait tests
PASS: 11 /aio/event/wait/no-flush-cb
# End of wait tests
# End of event tests
# Start of timer tests
PASS: 12 /aio/timer/schedule
# slow test /aio/timer/schedule executed in 1.75 secs
# End of timer tests
# Start of coroutine tests
PASS: 13 /aio/coroutine/queue-chaining
PASS: 14 /aio/coroutine/worker-thread-co-enter
# End of coroutine tests
# End of aio tests
# Start of aio-gsource tests
PASS: 15 /aio-gsource/flush
# Start of bh tests
PASS: 16 /aio-gsource/bh/schedule
PASS: 17 /aio-gsource/bh/schedule10
PASS: 18 /aio-gsource/bh/cancel
PASS: 19 /aio-gsource/bh/delete
PASS: 20 /aio-gsource/bh/flush
# Start of callback-delete tests
PASS: 21 /aio-gsource/bh/callback-delete/one
PASS: 22 /aio-gsource/bh/callback-delete/many
# End of callback-delete tests
# End of bh tests
# Start of event tests
PASS: 23 /aio-gsource/event/add-remove
PASS: 24 /aio-gsource/event/wait
PASS: 25 /aio-gsource/event/flush
# Start of wait tests
PASS: 26 /aio-gsource/event/wait/no-flush-cb
# End of wait tests
# End of event tests
# Start of timer tests
PASS: 27 /aio-gsource/timer/schedule
# slow test /aio-gsource/timer/schedule executed in 1.75 secs
# End of timer tests
# End of aio-gsource tests
Running ./unit/test-io-channel-buffer
TAP version 14
# random seed: R02Sb757851b59b1862a7a7fc55e26dd63c8
1..1
# Start of io tests
# Start of channel tests
PASS: 1 /io/channel/buf
# End of channel tests
# End of io tests
Running ./unit/test-bitmap
TAP version 14
# random seed: R02S5f36ee0cc5b1e33e5ae56ed502af5d9c
1..2
# Start of bitmap tests
PASS: 1 /bitmap/bitmap_copy_with_offset
PASS: 2 /bitmap/bitmap_set
# End of bitmap tests
Running ./unit/test-crypto-cipher
# skip unsupported aes-128:ecb
# skip unsupported aes-192:ecb
# skip unsupported aes-256:ecb
# skip unsupported aes-128:cbc
# skip unsupported aes-192:cbc
# skip unsupported aes-256:cbc
# skip unsupported des:ecb
# skip unsupported des:cbc
# skip unsupported des:ecb
# skip unsupported 3des:cbc
# skip unsupported 3des:ecb
# skip unsupported 3des:ctr
# skip unsupported cast5-128:ecb
# skip unsupported serpent-128:ecb
# skip unsupported serpent-192:ecb
# skip unsupported serpent-256:ecb
# skip unsupported serpent-256:ecb
# skip unsupported twofish-128:ecb
# skip unsupported twofish-192:ecb
# skip unsupported twofish-256:ecb
# skip unsupported aes-128:xts
# skip unsupported aes-128:xts
# skip unsupported aes-128:xts
# skip unsupported aes-128:xts
# skip unsupported cast5-128:xts
# skip unsupported aes-128:ctr
# skip unsupported aes-192:ctr
# skip unsupported aes-256:ctr
# skip unsupported aes-256:cbc
TAP version 14
# random seed: R02S73d8699b4ad69939019532883d94127c
1..0
Running ./unit/test-timed-average
TAP version 14
# random seed: R02Sa8466b7c7e816792a09679ad46545d4f
1..1
# Start of timed-average tests
PASS: 1 /timed-average/average
# End of timed-average tests
Running ./unit/test-keyval
TAP version 14
# random seed: R02Sc126e0e8a01a3a7d41e52c86be9772a3
1..13
# Start of keyval tests
PASS: 1 /keyval/keyval_parse
# Start of keyval_parse tests
PASS: 2 /keyval/keyval_parse/list
# End of keyval_parse tests
# Start of visit tests
PASS: 3 /keyval/visit/bool
PASS: 4 /keyval/visit/number
PASS: 5 /keyval/visit/size
PASS: 6 /keyval/visit/dict
PASS: 7 /keyval/visit/list
PASS: 8 /keyval/visit/optional
PASS: 9 /keyval/visit/alternate
PASS: 10 /keyval/visit/any
# End of visit tests
# Start of merge tests
PASS: 11 /keyval/merge/dict
PASS: 12 /keyval/merge/list
PASS: 13 /keyval/merge/conflict
# End of merge tests
# End of keyval tests
Running ./unit/test-char
TAP version 14
# random seed: R02Sd6dcc124013103ab10574857f4e0e48a
1..40
# Start of char tests
PASS: 1 /char/null
# ./unit/test-char:
#  
# 'invalid' is not a valid char driver
# 
# 
PASS: 2 /char/invalid
PASS: 3 /char/ringbuf
PASS: 4 /char/mux
PASS: 5 /char/hub
PASS: 6 /char/stdio
PASS: 7 /char/pipe
PASS: 8 /char/file
PASS: 9 /char/file-fifo
PASS: 10 /char/udp
PASS: 11 /char/serial
PASS: 12 /char/parallel
PASS: 13 /char/hotswap
PASS: 14 /char/websocket
# Start of stdio tests
# End of stdio tests
# Start of socket tests
# Start of server tests
# Start of mainloop tests
PASS: 15 /char/socket/server/mainloop/tcp
PASS: 16 /char/socket/server/mainloop/unix
# End of mainloop tests
# Start of wait-conn tests
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:38931,server=on
# 
# 
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:38931,server=on
# 
# 
PASS: 17 /char/socket/server/wait-conn/tcp
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on
# 
# 
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on
# 
# 
PASS: 18 /char/socket/server/wait-conn/unix
# End of wait-conn tests
# Start of mainloop-fdpass tests
PASS: 19 /char/socket/server/mainloop-fdpass/tcp
PASS: 20 /char/socket/server/mainloop-fdpass/unix
# End of mainloop-fdpass tests
# Start of wait-conn-fdpass tests
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:37299,server=on
# 
# 
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:37299,server=on
# 
# 
PASS: 21 /char/socket/server/wait-conn-fdpass/tcp
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on
# 
# 
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on
# 
# 
PASS: 22 /char/socket/server/wait-conn-fdpass/unix
# End of wait-conn-fdpass tests
# Start of two-clients tests
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:tcp:127.0.0.1:35959,server=on
# 
# 
PASS: 23 /char/socket/server/two-clients/tcp
# ./unit/test-char:
#  
# info: 
# QEMU waiting for connection on: disconnected:unix:test-char.sock,server=on
# 
# 
PASS: 24 /char/socket/server/two-clients/unix
# End of two-clients tests
# End of server tests
# Start of client tests
# Start of mainloop tests
PASS: 25 /char/socket/client/mainloop/tcp
PASS: 26 /char/socket/client/mainloop/unix
# End of mainloop tests
# Start of wait-conn tests
PASS: 27 /char/socket/client/wait-conn/tcp
PASS: 28 /char/socket/client/wait-conn/unix
# End of wait-conn tests
# Start of mainloop-reconnect tests
PASS: 29 /char/socket/client/mainloop-reconnect/tcp
# slow test /char/socket/client/mainloop-reconnect/tcp executed in 1.00 secs
PASS: 30 /char/socket/client/mainloop-reconnect/unix
# slow test /char/socket/client/mainloop-reconnect/unix executed in 1.00 secs
# End of mainloop-reconnect tests
# Start of wait-conn-reconnect tests
PASS: 31 /char/socket/client/wait-conn-reconnect/tcp
PASS: 32 /char/socket/client/wait-conn-reconnect/unix
# End of wait-conn-reconnect tests
# Start of mainloop-fdpass tests
PASS: 33 /char/socket/client/mainloop-fdpass/tcp
PASS: 34 /char/socket/client/mainloop-fdpass/unix
# End of mainloop-fdpass tests
# Start of wait-conn-fdpass tests
PASS: 35 /char/socket/client/wait-conn-fdpass/tcp
PASS: 36 /char/socket/client/wait-conn-fdpass/unix
# End of wait-conn-fdpass tests
# Start of reconnect-error tests
PASS: 37 /char/socket/client/reconnect-error/tcp
PASS: 38 /char/socket/client/reconnect-error/unix
# End of reconnect-error tests
# Start of dupid-reconnect tests
PASS: 39 /char/socket/client/dupid-reconnect/tcp
PASS: 40 /char/socket/client/dupid-reconnect/unix
# End of dupid-reconnect tests
# End of client tests
# End of socket tests
# End of char tests
Running ./unit/test-aio-multithread
TAP version 14
# random seed: R02Sddee36159fc85acb2725b46118ed6410
1..6
# Start of aio tests
# Start of multi tests
PASS: 1 /aio/multi/lifecycle
# scheduled 4, queued 5, retry 5, total 14
PASS: 2 /aio/multi/schedule
# slow test /aio/multi/schedule executed in 1.00 secs
# Start of mutex tests
# 93211 iterations/second
PASS: 3 /aio/multi/mutex/contended
# slow test /aio/multi/mutex/contended executed in 1.10 secs
# 583224 iterations/second
PASS: 4 /aio/multi/mutex/handoff
# slow test /aio/multi/mutex/handoff executed in 3.10 secs
# 30782 iterations/second
PASS: 5 /aio/multi/mutex/mcs
# slow test /aio/multi/mutex/mcs executed in 1.10 secs
# 9148792 iterations/second
PASS: 6 /aio/multi/mutex/pthread
# slow test /aio/multi/mutex/pthread executed in 1.11 secs
# End of mutex tests
# End of multi tests
# End of aio tests
Running ./unit/test-crypto-afsplit
TAP version 14
# random seed: R02S26e63329bf95ba9f766c7cc4b48b1e0d
1..4
# Start of crypto tests
# Start of afsplit tests
# Start of sha256 tests
PASS: 1 /crypto/afsplit/sha256/5
PASS: 2 /crypto/afsplit/sha256/5000
PASS: 3 /crypto/afsplit/sha256/big
# End of sha256 tests
# Start of sha1 tests
PASS: 4 /crypto/afsplit/sha1/1000
# End of sha1 tests
# End of afsplit tests
# End of crypto tests
Running ./unit/test-fifo
TAP version 14
# random seed: R02Sace8911e5ef2eaf778b21fee37b2b646
1..10
# Start of fifo8 tests
PASS: 1 /fifo8/pushpop
PASS: 2 /fifo8/peek
PASS: 3 /fifo8/peek_buf
PASS: 4 /fifo8/peek_buf_wrap
PASS: 5 /fifo8/pop_buf
PASS: 6 /fifo8/pop_buf_wrap
PASS: 7 /fifo8/peek_bufptr
PASS: 8 /fifo8/peek_bufptr_wrap
PASS: 9 /fifo8/pop_bufptr
PASS: 10 /fifo8/pop_bufptr_wrap
# End of fifo8 tests
Running ./unit/test-io-channel-socket
TAP version 14
# random seed: R02S383636693a8eef7df254ece82798b3bb
1..9
# Start of io tests
# Start of channel tests
# Start of socket tests
PASS: 1 /io/channel/socket/ipv4-sync
PASS: 2 /io/channel/socket/ipv4-async
PASS: 3 /io/channel/socket/ipv4-fd
PASS: 4 /io/channel/socket/ipv6-sync
PASS: 5 /io/channel/socket/ipv6-async
PASS: 6 /io/channel/socket/unix-sync
PASS: 7 /io/channel/socket/unix-async
PASS: 8 /io/channel/socket/unix-fd-pass
PASS: 9 /io/channel/socket/unix-listen-cleanup
# End of socket tests
# End of channel tests
# End of io tests
Running ./unit/test-bufferiszero
TAP version 14
# random seed: R02Se4744f9c14d39bf77c30cb9885a9fe7b
1..1
# Start of cutils tests
PASS: 1 /cutils/bufferiszero
# slow test /cutils/bufferiszero executed in 0.86 secs
# End of cutils tests
Running ./unit/test-write-threshold
TAP version 14
# random seed: R02S6a1c31675dee334283b6bbc3919390b3
1..2
# Start of write-threshold tests
PASS: 1 /write-threshold/not-trigger
PASS: 2 /write-threshold/trigger
# End of write-threshold tests
Running ./unit/test-crypto-ivgen
TAP version 14
# random seed: R02S07b0fb305ca04108ae6b065612081d2e
1..9
# Start of crypto tests
# Start of ivgen tests
# Start of plain tests
PASS: 1 /crypto/ivgen/plain/1
PASS: 2 /crypto/ivgen/plain/1f2e3d4c
PASS: 3 /crypto/ivgen/plain/1f2e3d4c5b6a7988
# End of plain tests
# Start of plain64 tests
PASS: 4 /crypto/ivgen/plain64/1
PASS: 5 /crypto/ivgen/plain64/1f2e3d4c
PASS: 6 /crypto/ivgen/plain64/1f2e3d4c5b6a7988
# End of plain64 tests
# Start of essiv tests
PASS: 7 /crypto/ivgen/essiv/1
PASS: 8 /crypto/ivgen/essiv/1f2e3d4c
PASS: 9 /crypto/ivgen/essiv/1f2e3d4c5b6a7988
# End of essiv tests
# End of ivgen tests
# End of crypto tests
Running ./unit/test-shift128
TAP version 14
# random seed: R02S3822ea36bef6016f7c86f78b7e6993f8
1..2
# Start of host-utils tests
PASS: 1 /host-utils/test_lshift
PASS: 2 /host-utils/test_rshift
# End of host-utils tests
Running ./unit/test-error-report
TAP version 14
# random seed: R02S68e16c79d30999e0802f94e16cff70b3
1..5
# Start of error-report tests
PASS: 1 /error-report/simple
PASS: 2 /error-report/loc
PASS: 3 /error-report/glog
PASS: 4 /error-report/once
PASS: 5 /error-report/timestamp
# End of error-report tests
Running ./unit/test-bitcnt
TAP version 14
# random seed: R02S6e1c44604823fab4c42e4bfe640cfea3
1..4
# Start of bitcnt tests
PASS: 1 /bitcnt/ctpop8
PASS: 2 /bitcnt/ctpop16
PASS: 3 /bitcnt/ctpop32
PASS: 4 /bitcnt/ctpop64
# End of bitcnt tests
Running ./unit/test-clone-visitor
TAP version 14
# random seed: R02S203ee48911e8b4ca8737ee5aa5d82fd6
1..7
# Start of visitor tests
# Start of clone tests
PASS: 1 /visitor/clone/struct
PASS: 2 /visitor/clone/alternate
PASS: 3 /visitor/clone/list
PASS: 4 /visitor/clone/empty
PASS: 5 /visitor/clone/complex1
PASS: 6 /visitor/clone/complex2
PASS: 7 /visitor/clone/complex3
# End of clone tests
# End of visitor tests
Running ./unit/test-div128
TAP version 14
# random seed: R02S14e9855994e03d186b17d45d9421ca29
1..2
# Start of host-utils tests
PASS: 1 /host-utils/test_divu128
PASS: 2 /host-utils/test_divs128
# End of host-utils tests
Running ./unit/test-crypto-block
# skip unsupported aes-128:cbc
TAP version 14
# random seed: R02Sd350f22ad6adc9655eac51e1a43297a3
1..0
Running ./unit/test-rcu-simpleq
Usage: ./unit/test-rcu-simpleq duration nreaders
Running ./unit/test-qobject-output-visitor
TAP version 14
# random seed: R02S2790c3aca5477e12bd0e1083ad3527cb
1..16
# Start of visitor tests
# Start of output tests
PASS: 1 /visitor/output/int
PASS: 2 /visitor/output/bool
PASS: 3 /visitor/output/number
PASS: 4 /visitor/output/string
PASS: 5 /visitor/output/no-string
PASS: 6 /visitor/output/enum
PASS: 7 /visitor/output/struct
PASS: 8 /visitor/output/struct-nested
PASS: 9 /visitor/output/list
PASS: 10 /visitor/output/any
PASS: 11 /visitor/output/list-qapi-free
PASS: 12 /visitor/output/union-flat
PASS: 13 /visitor/output/union-in-union
PASS: 14 /visitor/output/alternate
PASS: 15 /visitor/output/null
PASS: 16 /visitor/output/list_struct
# End of output tests
# End of visitor tests
Running ./unit/test-authz-list
TAP version 14
# random seed: R02Sb1d5293f672629eb6aa47639aa469b16
1..6
# Start of auth tests
# Start of list tests
PASS: 1 /auth/list/complex
PASS: 2 /auth/list/add-remove
# Start of default tests
PASS: 3 /auth/list/default/deny
PASS: 4 /auth/list/default/allow
# End of default tests
# Start of explicit tests
PASS: 5 /auth/list/explicit/deny
PASS: 6 /auth/list/explicit/allow
# End of explicit tests
# End of list tests
# End of auth tests
Running ./unit/test-vmstate
TAP version 14
# random seed: R02S47963be74a735c04bc539ee08bfba7f5
1..23
# Start of vmstate tests
# ./unit/test-vmstate:
#  
# Failed to load test/with_tmp state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load test/tmp_child_parent state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load element of type tmp for tmp: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load test/tmp_child state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load element of type tmp for tmp: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load test/tmp_child state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load element of type tmp for tmp: -5
# 
# 
PASS: 1 /vmstate/tmp_struct
# Start of simple tests
# ./unit/test-vmstate:
#  
# Failed to load simple/primitive state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load simple/primitive state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load simple/primitive state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load simple/primitive state: stream error: -5
# 
# 
PASS: 2 /vmstate/simple/primitive
# ./unit/test-vmstate:
#  
# Failed to load simple/array state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load simple/array state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load simple/array state: stream error: -5
# 
# 
# ./unit/test-vmstate:
#  
# Failed to load simple/array state: stream error: -5
# 
# 
PASS: 3 /vmstate/simple/array
# End of simple tests
# Start of versioned tests
# Start of load tests
PASS: 4 /vmstate/versioned/load/v1
PASS: 5 /vmstate/versioned/load/v2
# End of load tests
# End of versioned tests
# Start of field_exists tests
# Start of load tests
PASS: 6 /vmstate/field_exists/load/noskip
PASS: 7 /vmstate/field_exists/load/skip
# End of load tests
# Start of save tests
PASS: 8 /vmstate/field_exists/save/noskip
PASS: 9 /vmstate/field_exists/save/skip
# End of save tests
# End of field_exists tests
# Start of array tests
# Start of ptr tests
# Start of str tests
# Start of no0 tests
PASS: 10 /vmstate/array/ptr/str/no0/save
PASS: 11 /vmstate/array/ptr/str/no0/load
# End of no0 tests
# Start of 0 tests
PASS: 12 /vmstate/array/ptr/str/0/save
PASS: 13 /vmstate/array/ptr/str/0/load
# End of 0 tests
# End of str tests
# Start of prim tests
# Start of 0 tests
PASS: 14 /vmstate/array/ptr/prim/0/save
PASS: 15 /vmstate/array/ptr/prim/0/load
# End of 0 tests
# End of prim tests
# End of ptr tests
# End of array tests
# Start of qtailq tests
# Start of save tests
PASS: 16 /vmstate/qtailq/save/saveq
# End of save tests
# Start of load tests
PASS: 17 /vmstate/qtailq/load/loadq
# End of load tests
# End of qtailq tests
# Start of gtree tests
# Start of save tests
PASS: 18 /vmstate/gtree/save/savedomain
PASS: 19 /vmstate/gtree/save/saveiommu
# End of save tests
# Start of load tests
PASS: 20 /vmstate/gtree/load/loaddomain
PASS: 21 /vmstate/gtree/load/loadiommu
# End of load tests
# End of gtree tests
# Start of qlist tests
# Start of save tests
PASS: 22 /vmstate/qlist/save/saveqlist
# End of save tests
# Start of load tests
PASS: 23 /vmstate/qlist/load/loadqlist
# End of load tests
# End of qlist tests
# End of vmstate tests
Running ./unit/test-logging
TAP version 14
# random seed: R02S741ceb88c57c3f3b7dfdb709a9a32483
1..4
# Start of logging tests
PASS: 1 /logging/parse_range
PASS: 2 /logging/parse_path
PASS: 3 /logging/logfile_write_path
PASS: 4 /logging/logfile_lock_path
# End of logging tests
Running ./unit/test-coroutine
TAP version 14
# random seed: R02Sa29ca167b71eb422d1ed7072d463cd76
1..12
# Start of basic tests
PASS: 1 /basic/no-dangling-access
PASS: 2 /basic/lifecycle
PASS: 3 /basic/yield
PASS: 4 /basic/nesting
PASS: 5 /basic/self
PASS: 6 /basic/entered
PASS: 7 /basic/in_coroutine
PASS: 8 /basic/order
# End of basic tests
# Start of locking tests
PASS: 9 /locking/co-mutex
# Start of co-mutex tests
PASS: 10 /locking/co-mutex/lockable
# End of co-mutex tests
# Start of co-rwlock tests
PASS: 11 /locking/co-rwlock/upgrade
PASS: 12 /locking/co-rwlock/downgrade
# End of co-rwlock tests
# End of locking tests
Running ./unit/test-smp-parse
TAP version 14
# random seed: R02S98489f43d5fde072a7e51369e54968e3
1..10
# Start of test-smp-parse tests
PASS: 1 /test-smp-parse/with_modules
PASS: 2 /test-smp-parse/with_dies
PASS: 3 /test-smp-parse/with_modules_dies
PASS: 4 /test-smp-parse/with_clusters
PASS: 5 /test-smp-parse/with_boPASS:s
PASS: 6 /test-smp-parse/with_drawers
PASS: 7 /test-smp-parse/with_drawers_boPASS:s
PASS: 8 /test-smp-parse/full
# Start of generic tests
PASS: 9 /test-smp-parse/generic/valid
PASS: 10 /test-smp-parse/generic/invalid
# End of generic tests
# End of test-smp-parse tests
Running ./unit/test-forward-visitor
TAP version 14
# random seed: R02Sab934cafef32c8d9de25a9c741d14d15
1..7
# Start of visitor tests
# Start of forward tests
PASS: 1 /visitor/forward/struct
PASS: 2 /visitor/forward/alternate
PASS: 3 /visitor/forward/string
PASS: 4 /visitor/forward/size
PASS: 5 /visitor/forward/number
PASS: 6 /visitor/forward/any
PASS: 7 /visitor/forward/list
# End of forward tests
# End of visitor tests
Running ./unit/test-qemu-opts
TAP version 14
# random seed: R02Sc8dacffdc86ea0c2722f0cbcbbf10dad
1..19
# Start of qemu-opts tests
PASS: 1 /qemu-opts/find_unknown_opts
PASS: 2 /qemu-opts/find_opts
PASS: 3 /qemu-opts/opts_create
PASS: 4 /qemu-opts/opt_get
PASS: 5 /qemu-opts/opt_get_bool
PASS: 6 /qemu-opts/opt_get_number
PASS: 7 /qemu-opts/opt_get_size
PASS: 8 /qemu-opts/opt_unset
PASS: 9 /qemu-opts/opts_reset
PASS: 10 /qemu-opts/has_help_option
PASS: 11 /qemu-opts/append_to_null
PASS: 12 /qemu-opts/append
# Start of opts_parse tests
PASS: 13 /qemu-opts/opts_parse/general
PASS: 14 /qemu-opts/opts_parse/bool
PASS: 15 /qemu-opts/opts_parse/number
PASS: 16 /qemu-opts/opts_parse/size
# End of opts_parse tests
# Start of to_qdict tests
PASS: 17 /qemu-opts/to_qdict/basic
PASS: 18 /qemu-opts/to_qdict/filtered
PASS: 19 /qemu-opts/to_qdict/duplicates
# End of to_qdict tests
# End of qemu-opts tests
Running ./unit/test-authz-listfile
TAP version 14
# random seed: R02S9d8ce3049d1cd1375ae638012bccf533
1..5
# Start of auth tests
# Start of list tests
PASS: 1 /auth/list/complex
# Start of default tests
PASS: 2 /auth/list/default/deny
PASS: 3 /auth/list/default/allow
# End of default tests
# Start of explicit tests
PASS: 4 /auth/list/explicit/deny
PASS: 5 /auth/list/explicit/allow
# End of explicit tests
# End of list tests
# End of auth tests
Running ./unit/test-crypto-der
TAP version 14
# random seed: R02Seec2263e40c6795b8a5a804e25eb3b59
1..4
# Start of crypto tests
# Start of der tests
PASS: 1 /crypto/der/parse-rsa512-priv-key
PASS: 2 /crypto/der/parse-rsa2048-priv-key
PASS: 3 /crypto/der/parse-ecdsa-p192-priv-key
PASS: 4 /crypto/der/parse-ecdsa-p256-priv-key
# End of der tests
# End of crypto tests
Running ./unit/test-uuid
TAP version 14
# random seed: R02S0f13bdeb9cdf5369e4c79f22fbb4462b
1..6
# Start of uuid tests
PASS: 1 /uuid/is_null
PASS: 2 /uuid/generate
PASS: 3 /uuid/parse
PASS: 4 /uuid/unparse
PASS: 5 /uuid/unparse_strdup
PASS: 6 /uuid/hash
# End of uuid tests
Running ./unit/test-image-locking
TAP version 14
# random seed: R02S85549398074f3e4dcfb2004c6069af8d
1..2
# Start of image-locking tests
PASS: 1 /image-locking/basic
PASS: 2 /image-locking/set-perm-abort
# End of image-locking tests
Running ./unit/test-cutils
TAP version 14
# random seed: R02S255caded4c9e58804cbd8b72e0a7b59d
1..179
# Start of cutils tests
PASS: 1 /cutils/size_to_str
PASS: 2 /cutils/freq_to_str
PASS: 3 /cutils/iec_binary_prefix
PASS: 4 /cutils/si_prefix
# Start of parse_uint tests
PASS: 5 /cutils/parse_uint/null
PASS: 6 /cutils/parse_uint/empty
PASS: 7 /cutils/parse_uint/whitespace
PASS: 8 /cutils/parse_uint/invalid
PASS: 9 /cutils/parse_uint/trailing
PASS: 10 /cutils/parse_uint/correct
PASS: 11 /cutils/parse_uint/octal
PASS: 12 /cutils/parse_uint/decimal
PASS: 13 /cutils/parse_uint/llong_max
PASS: 14 /cutils/parse_uint/max
PASS: 15 /cutils/parse_uint/overflow
PASS: 16 /cutils/parse_uint/negative
PASS: 17 /cutils/parse_uint/negzero
# End of parse_uint tests
# Start of parse_uint_full tests
PASS: 18 /cutils/parse_uint_full/trailing
PASS: 19 /cutils/parse_uint_full/correct
PASS: 20 /cutils/parse_uint_full/erange_junk
PASS: 21 /cutils/parse_uint_full/null
# End of parse_uint_full tests
# Start of qemu_strtoi tests
PASS: 22 /cutils/qemu_strtoi/correct
PASS: 23 /cutils/qemu_strtoi/null
PASS: 24 /cutils/qemu_strtoi/empty
PASS: 25 /cutils/qemu_strtoi/whitespace
PASS: 26 /cutils/qemu_strtoi/invalid
PASS: 27 /cutils/qemu_strtoi/trailing
PASS: 28 /cutils/qemu_strtoi/octal
PASS: 29 /cutils/qemu_strtoi/decimal
PASS: 30 /cutils/qemu_strtoi/hex
PASS: 31 /cutils/qemu_strtoi/max
PASS: 32 /cutils/qemu_strtoi/overflow
PASS: 33 /cutils/qemu_strtoi/min
PASS: 34 /cutils/qemu_strtoi/underflow
PASS: 35 /cutils/qemu_strtoi/negative
PASS: 36 /cutils/qemu_strtoi/negzero
# End of qemu_strtoi tests
# Start of qemu_strtoi_full tests
PASS: 37 /cutils/qemu_strtoi_full/correct
PASS: 38 /cutils/qemu_strtoi_full/null
PASS: 39 /cutils/qemu_strtoi_full/empty
PASS: 40 /cutils/qemu_strtoi_full/negative
PASS: 41 /cutils/qemu_strtoi_full/negzero
PASS: 42 /cutils/qemu_strtoi_full/trailing
PASS: 43 /cutils/qemu_strtoi_full/max
PASS: 44 /cutils/qemu_strtoi_full/erange_junk
# End of qemu_strtoi_full tests
# Start of qemu_strtoui tests
PASS: 45 /cutils/qemu_strtoui/correct
PASS: 46 /cutils/qemu_strtoui/null
PASS: 47 /cutils/qemu_strtoui/empty
PASS: 48 /cutils/qemu_strtoui/whitespace
PASS: 49 /cutils/qemu_strtoui/invalid
PASS: 50 /cutils/qemu_strtoui/trailing
PASS: 51 /cutils/qemu_strtoui/octal
PASS: 52 /cutils/qemu_strtoui/decimal
PASS: 53 /cutils/qemu_strtoui/hex
PASS: 54 /cutils/qemu_strtoui/wrap
PASS: 55 /cutils/qemu_strtoui/max
PASS: 56 /cutils/qemu_strtoui/overflow
PASS: 57 /cutils/qemu_strtoui/underflow
PASS: 58 /cutils/qemu_strtoui/negative
PASS: 59 /cutils/qemu_strtoui/negzero
# End of qemu_strtoui tests
# Start of qemu_strtoui_full tests
PASS: 60 /cutils/qemu_strtoui_full/correct
PASS: 61 /cutils/qemu_strtoui_full/null
PASS: 62 /cutils/qemu_strtoui_full/empty
PASS: 63 /cutils/qemu_strtoui_full/negative
PASS: 64 /cutils/qemu_strtoui_full/negzero
PASS: 65 /cutils/qemu_strtoui_full/trailing
PASS: 66 /cutils/qemu_strtoui_full/max
PASS: 67 /cutils/qemu_strtoui_full/erange_junk
# End of qemu_strtoui_full tests
# Start of qemu_strtol tests
PASS: 68 /cutils/qemu_strtol/correct
PASS: 69 /cutils/qemu_strtol/null
PASS: 70 /cutils/qemu_strtol/empty
PASS: 71 /cutils/qemu_strtol/whitespace
PASS: 72 /cutils/qemu_strtol/invalid
PASS: 73 /cutils/qemu_strtol/trailing
PASS: 74 /cutils/qemu_strtol/octal
PASS: 75 /cutils/qemu_strtol/decimal
PASS: 76 /cutils/qemu_strtol/hex
PASS: 77 /cutils/qemu_strtol/max
PASS: 78 /cutils/qemu_strtol/overflow
PASS: 79 /cutils/qemu_strtol/min
PASS: 80 /cutils/qemu_strtol/underflow
PASS: 81 /cutils/qemu_strtol/negative
PASS: 82 /cutils/qemu_strtol/negzero
# End of qemu_strtol tests
# Start of qemu_strtol_full tests
PASS: 83 /cutils/qemu_strtol_full/correct
PASS: 84 /cutils/qemu_strtol_full/null
PASS: 85 /cutils/qemu_strtol_full/empty
PASS: 86 /cutils/qemu_strtol_full/negative
PASS: 87 /cutils/qemu_strtol_full/negzero
PASS: 88 /cutils/qemu_strtol_full/trailing
PASS: 89 /cutils/qemu_strtol_full/max
PASS: 90 /cutils/qemu_strtol_full/erange_junk
# End of qemu_strtol_full tests
# Start of qemu_strtoul tests
PASS: 91 /cutils/qemu_strtoul/correct
PASS: 92 /cutils/qemu_strtoul/null
PASS: 93 /cutils/qemu_strtoul/empty
PASS: 94 /cutils/qemu_strtoul/whitespace
PASS: 95 /cutils/qemu_strtoul/invalid
PASS: 96 /cutils/qemu_strtoul/trailing
PASS: 97 /cutils/qemu_strtoul/octal
PASS: 98 /cutils/qemu_strtoul/decimal
PASS: 99 /cutils/qemu_strtoul/hex
PASS: 100 /cutils/qemu_strtoul/wrap
PASS: 101 /cutils/qemu_strtoul/max
PASS: 102 /cutils/qemu_strtoul/overflow
PASS: 103 /cutils/qemu_strtoul/underflow
PASS: 104 /cutils/qemu_strtoul/negative
PASS: 105 /cutils/qemu_strtoul/negzero
# End of qemu_strtoul tests
# Start of qemu_strtoul_full tests
PASS: 106 /cutils/qemu_strtoul_full/correct
PASS: 107 /cutils/qemu_strtoul_full/null
PASS: 108 /cutils/qemu_strtoul_full/empty
PASS: 109 /cutils/qemu_strtoul_full/negative
PASS: 110 /cutils/qemu_strtoul_full/negzero
PASS: 111 /cutils/qemu_strtoul_full/trailing
PASS: 112 /cutils/qemu_strtoul_full/max
PASS: 113 /cutils/qemu_strtoul_full/erange_junk
# End of qemu_strtoul_full tests
# Start of qemu_strtoi64 tests
PASS: 114 /cutils/qemu_strtoi64/correct
PASS: 115 /cutils/qemu_strtoi64/null
PASS: 116 /cutils/qemu_strtoi64/empty
PASS: 117 /cutils/qemu_strtoi64/whitespace
PASS: 118 /cutils/qemu_strtoi64/invalid
PASS: 119 /cutils/qemu_strtoi64/trailing
PASS: 120 /cutils/qemu_strtoi64/octal
PASS: 121 /cutils/qemu_strtoi64/decimal
PASS: 122 /cutils/qemu_strtoi64/hex
PASS: 123 /cutils/qemu_strtoi64/max
PASS: 124 /cutils/qemu_strtoi64/overflow
PASS: 125 /cutils/qemu_strtoi64/min
PASS: 126 /cutils/qemu_strtoi64/underflow
PASS: 127 /cutils/qemu_strtoi64/negative
PASS: 128 /cutils/qemu_strtoi64/negzero
# End of qemu_strtoi64 tests
# Start of qemu_strtoi64_full tests
PASS: 129 /cutils/qemu_strtoi64_full/correct
PASS: 130 /cutils/qemu_strtoi64_full/null
PASS: 131 /cutils/qemu_strtoi64_full/empty
PASS: 132 /cutils/qemu_strtoi64_full/negative
PASS: 133 /cutils/qemu_strtoi64_full/negzero
PASS: 134 /cutils/qemu_strtoi64_full/trailing
PASS: 135 /cutils/qemu_strtoi64_full/max
PASS: 136 /cutils/qemu_strtoi64_full/erange_junk
# End of qemu_strtoi64_full tests
# Start of qemu_strtou64 tests
PASS: 137 /cutils/qemu_strtou64/correct
PASS: 138 /cutils/qemu_strtou64/null
PASS: 139 /cutils/qemu_strtou64/empty
PASS: 140 /cutils/qemu_strtou64/whitespace
PASS: 141 /cutils/qemu_strtou64/invalid
PASS: 142 /cutils/qemu_strtou64/trailing
PASS: 143 /cutils/qemu_strtou64/octal
PASS: 144 /cutils/qemu_strtou64/decimal
PASS: 145 /cutils/qemu_strtou64/hex
PASS: 146 /cutils/qemu_strtou64/wrap
PASS: 147 /cutils/qemu_strtou64/max
PASS: 148 /cutils/qemu_strtou64/overflow
PASS: 149 /cutils/qemu_strtou64/underflow
PASS: 150 /cutils/qemu_strtou64/negative
PASS: 151 /cutils/qemu_strtou64/negzero
# End of qemu_strtou64 tests
# Start of qemu_strtou64_full tests
PASS: 152 /cutils/qemu_strtou64_full/correct
PASS: 153 /cutils/qemu_strtou64_full/null
PASS: 154 /cutils/qemu_strtou64_full/empty
PASS: 155 /cutils/qemu_strtou64_full/negative
PASS: 156 /cutils/qemu_strtou64_full/negzero
PASS: 157 /cutils/qemu_strtou64_full/trailing
PASS: 158 /cutils/qemu_strtou64_full/max
PASS: 159 /cutils/qemu_strtou64_full/erange_junk
# End of qemu_strtou64_full tests
# Start of qemu_strtod tests
PASS: 160 /cutils/qemu_strtod/simple
PASS: 161 /cutils/qemu_strtod/einval
PASS: 162 /cutils/qemu_strtod/erange
PASS: 163 /cutils/qemu_strtod/nonfinite
PASS: 164 /cutils/qemu_strtod/trailing
PASS: 165 /cutils/qemu_strtod/erange_junk
# End of qemu_strtod tests
# Start of qemu_strtod_finite tests
PASS: 166 /cutils/qemu_strtod_finite/simple
PASS: 167 /cutils/qemu_strtod_finite/einval
PASS: 168 /cutils/qemu_strtod_finite/erange
PASS: 169 /cutils/qemu_strtod_finite/nonfinite
PASS: 170 /cutils/qemu_strtod_finite/trailing
PASS: 171 /cutils/qemu_strtod_finite/erange_junk
# End of qemu_strtod_finite tests
# Start of strtosz tests
PASS: 172 /cutils/strtosz/simple
PASS: 173 /cutils/strtosz/hex
PASS: 174 /cutils/strtosz/units
PASS: 175 /cutils/strtosz/float
PASS: 176 /cutils/strtosz/invalid
PASS: 177 /cutils/strtosz/trailing
PASS: 178 /cutils/strtosz/erange
PASS: 179 /cutils/strtosz/metric
# End of strtosz tests
# End of cutils tests
Running ./unit/test-io-channel-file
Unexpected error in qemu_open_internal() at /usr/src/debug/qemu/10.2.0/util/osdep.c:352:
./unit/test-io-channel-file: Could not create 'tests/test-io-channel-file.txt': No such file or directory
TAP version 14
# random seed: R02Saa2c4e97c9b24aadb9e366c14fb65f68
1..5
# Start of io tests
# Start of channel tests
Running ./unit/test-string-input-visitor
TAP version 14
# random seed: R02Scee1abe254559a8d86cb2c5fa5f8e23e
1..8
# Start of string-visitor tests
# Start of input tests
PASS: 1 /string-visitor/input/int
PASS: 2 /string-visitor/input/intList
PASS: 3 /string-visitor/input/uintList
PASS: 4 /string-visitor/input/bool
PASS: 5 /string-visitor/input/number
PASS: 6 /string-visitor/input/string
PASS: 7 /string-visitor/input/enum
PASS: 8 /string-visitor/input/fuzz
# End of input tests
# End of string-visitor tests
Running ./unit/test-qdist
TAP version 14
# random seed: R02S7c69492ba4e9df7ca1dcd0d76f0006f7
1..8
# Start of qdist tests
PASS: 1 /qdist/none
PASS: 2 /qdist/pr
# Start of single tests
PASS: 3 /qdist/single/empty
PASS: 4 /qdist/single/full
# End of single tests
# Start of binning tests
PASS: 5 /qdist/binning/simple
PASS: 6 /qdist/binning/precision
PASS: 7 /qdist/binning/expand
PASS: 8 /qdist/binning/shrink
# End of binning tests
# End of qdist tests
Running ./unit/test-block-backend
TAP version 14
# random seed: R02S756839c426e92a517bc28da06dedddf6
1..2
# Start of block-backend tests
PASS: 1 /block-backend/drain_aio_error
PASS: 2 /block-backend/drain_all_aio_error
# End of block-backend tests
Running ./unit/test-qht
TAP version 14
# random seed: R02S4a404c432d193d27ede455cf3913cdea
1..2
# Start of qht tests
# Start of mode tests
PASS: 1 /qht/mode/default
# slow test /qht/mode/default executed in 0.51 secs
PASS: 2 /qht/mode/resize
# End of mode tests
# End of qht tests
Running ./unit/test-iov
TAP version 14
# random seed: R02S29f7575141a9a284692e1ee8bb1c1248
1..6
# Start of basic tests
# Start of iov tests
PASS: 1 /basic/iov/from-to-buf
PASS: 2 /basic/iov/io
# slow test /basic/iov/io executed in 0.56 secs
PASS: 3 /basic/iov/discard-front
PASS: 4 /basic/iov/discard-back
PASS: 5 /basic/iov/discard-front-undo
PASS: 6 /basic/iov/discard-back-undo
# End of iov tests
# End of basic tests
Running ./unit/test-base64
TAP version 14
# random seed: R02S2216855392a760b96b51a84aaee90fad
1..4
# Start of util tests
# Start of base64 tests
PASS: 1 /util/base64/good
PASS: 2 /util/base64/embedded-nul
PASS: 3 /util/base64/not-nul-terminated
PASS: 4 /util/base64/invalid-chars
# End of base64 tests
# End of util tests
Running ./unit/test-crypto-akcipher
TAP version 14
# random seed: R02S8a00b3a6255e64652ce26ff082f4a056
1..16
# Start of crypto tests
# Start of akcipher tests
PASS: 1 /crypto/akcipher/rsa1024-raw
PASS: 2 /crypto/akcipher/rsa1024-pkcs1
PASS: 3 /crypto/akcipher/rsa2048-raw
PASS: 4 /crypto/akcipher/rsa2048-pkcs1
PASS: 5 /crypto/akcipher/rsakey-1024-public
PASS: 6 /crypto/akcipher/rsakey-1024-private
PASS: 7 /crypto/akcipher/rsakey-2048-public
PASS: 8 /crypto/akcipher/rsakey-2048-private
PASS: 9 /crypto/akcipher/rsakey-public-lack-elem
PASS: 10 /crypto/akcipher/rsakey-private-lack-elem
PASS: 11 /crypto/akcipher/rsakey-public-empty-elem
PASS: 12 /crypto/akcipher/rsakey-private-empty-elem
PASS: 13 /crypto/akcipher/rsakey-public-empty-key
PASS: 14 /crypto/akcipher/rsakey-private-empty-key
PASS: 15 /crypto/akcipher/rsakey-public-invalid-length-val
PASS: 16 /crypto/akcipher/rsakey-public-extra-elem
# End of akcipher tests
# End of crypto tests
Running ./unit/test-blockjob
TAP version 14
# random seed: R02S13b2ed635afee991a28d2030f44eb947
1..8
# Start of blockjob tests
PASS: 1 /blockjob/ids
# Start of cancel tests
PASS: 2 /blockjob/cancel/created
PASS: 3 /blockjob/cancel/running
PASS: 4 /blockjob/cancel/paused
PASS: 5 /blockjob/cancel/ready
PASS: 6 /blockjob/cancel/standby
PASS: 7 /blockjob/cancel/pending
PASS: 8 /blockjob/cancel/concluded
# End of cancel tests
# End of blockjob tests
Running ./unit/test-xs-node
TAP version 14
# random seed: R02S4a7a27a31eb82ce23938ac8cd4f832da
1..7
# Start of xs_node tests
PASS: 1 /xs_node/simple
PASS: 2 /xs_node/tx_abort
PASS: 3 /xs_node/tx_fail
PASS: 4 /xs_node/tx_succeed
PASS: 5 /xs_node/tx_rm
PASS: 6 /xs_node/tx_resurrect
PASS: 7 /xs_node/tx_resurrect2
# End of xs_node tests
Running ./unit/test-authz-simple
TAP version 14
# random seed: R02S4ea27c1552620a33f7eb82338b6c4cc0
1..1
# Start of authz tests
PASS: 1 /authz/simple
# End of authz tests
DURATION: 23
