=== RUN TestEmptyWriteErrors
=== PAUSE TestEmptyWriteErrors
=== RUN TestEcho
=== PAUSE TestEcho
=== RUN TestAllSuccessCases
=== RUN TestAllSuccessCases/Empty
=== RUN TestAllSuccessCases/Uint8Uint16Uint32Uint64
--- PASS: TestAllSuccessCases (0.00s)
--- PASS: TestAllSuccessCases/Empty (0.00s)
--- PASS: TestAllSuccessCases/Uint8Uint16Uint32Uint64 (0.00s)
=== RUN TestCorrectness
=== RUN TestCorrectness/simple
=== RUN TestCorrectness/simplebool
=== RUN TestCorrectness/align1
=== RUN TestCorrectness/align2
=== RUN TestCorrectness/float1
=== RUN TestCorrectness/float2
=== RUN TestCorrectness/float3
=== RUN TestCorrectness/array1
=== RUN TestCorrectness/array2
=== RUN TestCorrectness/array3
=== RUN TestCorrectness/array4
=== RUN TestCorrectness/string1
=== RUN TestCorrectness/string1-longer256
=== RUN TestCorrectness/string1-longer8192
=== RUN TestCorrectness/string2
=== RUN TestCorrectness/string3
=== RUN TestCorrectness/string-with-bound
=== RUN TestCorrectness/opt-string-with-bound
=== RUN TestCorrectness/vector1
=== RUN TestCorrectness/vector2
=== RUN TestCorrectness/struct1
=== RUN TestCorrectness/struct2
=== RUN TestCorrectness/union1
=== RUN TestCorrectness/union1-bis
=== RUN TestCorrectness/union2
=== RUN TestCorrectness/handle1
=== RUN TestCorrectness/handle2
=== RUN TestCorrectness/interface1
=== RUN TestCorrectness/table1
=== RUN TestCorrectness/fuchsia.io-readAt-response0
=== RUN TestCorrectness/fuchsia.io-readAt-response16
=== RUN TestCorrectness/fuchsia.io-readAt-response64
=== RUN TestCorrectness/fuchsia.io-readAt-response256
=== RUN TestCorrectness/fuchsia.io-readAt-response1024
=== RUN TestCorrectness/fuchsia.io-readAt-response4096
=== RUN TestCorrectness/fuchsia.io-readAt-response8192
=== RUN TestCorrectness/fuchsia.io-writeAt-request0
=== RUN TestCorrectness/fuchsia.io-writeAt-request16
=== RUN TestCorrectness/fuchsia.io-writeAt-request64
=== RUN TestCorrectness/fuchsia.io-writeAt-request256
=== RUN TestCorrectness/fuchsia.io-writeAt-request1024
=== RUN TestCorrectness/fuchsia.io-writeAt-request4096
=== RUN TestCorrectness/fuchsia.io-writeAt-request8192
--- PASS: TestCorrectness (0.01s)
--- PASS: TestCorrectness/simple (0.00s)
--- PASS: TestCorrectness/simplebool (0.00s)
--- PASS: TestCorrectness/align1 (0.00s)
--- PASS: TestCorrectness/align2 (0.00s)
--- PASS: TestCorrectness/float1 (0.00s)
--- PASS: TestCorrectness/float2 (0.00s)
--- PASS: TestCorrectness/float3 (0.00s)
--- PASS: TestCorrectness/array1 (0.00s)
--- PASS: TestCorrectness/array2 (0.00s)
--- PASS: TestCorrectness/array3 (0.00s)
--- PASS: TestCorrectness/array4 (0.00s)
--- PASS: TestCorrectness/string1 (0.00s)
--- PASS: TestCorrectness/string1-longer256 (0.00s)
--- PASS: TestCorrectness/string1-longer8192 (0.00s)
--- PASS: TestCorrectness/string2 (0.00s)
--- PASS: TestCorrectness/string3 (0.00s)
--- PASS: TestCorrectness/string-with-bound (0.00s)
--- PASS: TestCorrectness/opt-string-with-bound (0.00s)
--- PASS: TestCorrectness/vector1 (0.00s)
--- PASS: TestCorrectness/vector2 (0.00s)
--- PASS: TestCorrectness/struct1 (0.00s)
--- PASS: TestCorrectness/struct2 (0.00s)
--- PASS: TestCorrectness/union1 (0.00s)
--- PASS: TestCorrectness/union1-bis (0.00s)
--- PASS: TestCorrectness/union2 (0.00s)
--- PASS: TestCorrectness/handle1 (0.00s)
--- PASS: TestCorrectness/handle2 (0.00s)
--- PASS: TestCorrectness/interface1 (0.00s)
--- PASS: TestCorrectness/table1 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response0 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response16 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response64 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response256 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response1024 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response4096 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-readAt-response8192 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request0 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request16 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request64 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request256 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request1024 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request4096 (0.00s)
--- PASS: TestCorrectness/fuchsia.io-writeAt-request8192 (0.00s)
=== RUN TestAllManualSuccessCases
=== RUN TestAllManualSuccessCases/empty-struct-sandwich
=== RUN TestAllManualSuccessCases/simpletable-x-and-y
=== RUN TestAllManualSuccessCases/simpletable-just-y
=== RUN TestAllManualSuccessCases/table-with-string-and-vector-1
=== RUN TestAllManualSuccessCases/empty-table
=== RUN TestAllManualSuccessCases/inline-xunion-in-struct
=== RUN TestAllManualSuccessCases/optional-xunion-in-struct-absent
=== RUN TestAllManualSuccessCases/optional-xunion-in-struct-present
=== RUN TestAllManualSuccessCases/xunion-in-table-xunion-absent
=== RUN TestAllManualSuccessCases/xunion-in-table-xunion-present
=== RUN TestAllManualSuccessCases/add-ethernet-device-request
=== RUN TestAllManualSuccessCases/file-get-attr-response
--- PASS: TestAllManualSuccessCases (0.02s)
--- PASS: TestAllManualSuccessCases/empty-struct-sandwich (0.00s)
--- PASS: TestAllManualSuccessCases/simpletable-x-and-y (0.00s)
--- PASS: TestAllManualSuccessCases/simpletable-just-y (0.00s)
--- PASS: TestAllManualSuccessCases/table-with-string-and-vector-1 (0.00s)
--- PASS: TestAllManualSuccessCases/empty-table (0.02s)
--- PASS: TestAllManualSuccessCases/inline-xunion-in-struct (0.00s)
--- PASS: TestAllManualSuccessCases/optional-xunion-in-struct-absent (0.00s)
--- PASS: TestAllManualSuccessCases/optional-xunion-in-struct-present (0.00s)
--- PASS: TestAllManualSuccessCases/xunion-in-table-xunion-absent (0.00s)
--- PASS: TestAllManualSuccessCases/xunion-in-table-xunion-present (0.00s)
--- PASS: TestAllManualSuccessCases/add-ethernet-device-request (0.00s)
--- PASS: TestAllManualSuccessCases/file-get-attr-response (0.00s)
=== RUN TestTableCompatibilityWithXY
--- PASS: TestTableCompatibilityWithXY (0.00s)
=== RUN TestTableCompatibilityWithY
--- PASS: TestTableCompatibilityWithY (0.00s)
=== RUN TestFailuresMarshal
=== RUN TestFailuresMarshal/string3-string-too-long
=== RUN TestFailuresMarshal/vector1-C-vector-too-long
=== RUN TestFailuresMarshal/vector1-D-vector-too-long
=== RUN TestFailuresMarshal/union1-A-uninitialized
=== RUN TestFailuresMarshal/union1-A-tag-out-of-bounds
--- PASS: TestFailuresMarshal (0.00s)
--- PASS: TestFailuresMarshal/string3-string-too-long (0.00s)
--- PASS: TestFailuresMarshal/vector1-C-vector-too-long (0.00s)
--- PASS: TestFailuresMarshal/vector1-D-vector-too-long (0.00s)
--- PASS: TestFailuresMarshal/union1-A-uninitialized (0.00s)
--- PASS: TestFailuresMarshal/union1-A-tag-out-of-bounds (0.00s)
=== RUN TestFailuresUnmarshalNoHandles
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestSimple
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestSimple
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestSimple
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestSimpleBool
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestSimpleBool
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestAlignment1
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestAlignment1
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestAlignment1
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestAlignment2
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestAlignment2
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestAlignment2
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestAlignment2-2
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestFloat1
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestFloat1
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestFloat1
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestFloat2
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestFloat2
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestFloat2
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestFloat3
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestFloat3
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestFloat3
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestFloat3-2
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestArray1
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestArray1
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray1
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestArray2
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestArray2
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray2
=== RUN TestFailuresUnmarshalNoHandles/six-bytes-array-TestArray2
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestArray3
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestArray3
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray3
=== RUN TestFailuresUnmarshalNoHandles/six-bytes-array-TestArray3
=== RUN TestFailuresUnmarshalNoHandles/thirteen-bytes-array-TestArray3
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestArray4
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestArray4
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray4
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestString1
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestString1
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestString1
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestString2
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestString2
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestString2
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestStruct2
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestStruct2
=== RUN TestFailuresUnmarshalNoHandles/two-bytes-array-TestStruct2
=== RUN TestFailuresUnmarshalNoHandles/six-bytes-array-TestStruct2
=== RUN TestFailuresUnmarshalNoHandles/thirteen-bytes-array-TestStruct2
=== RUN TestFailuresUnmarshalNoHandles/empty-array-TestUnion1
=== RUN TestFailuresUnmarshalNoHandles/nil-array-TestUnion1
=== RUN TestFailuresUnmarshalNoHandles/small-array-TestUnion1
=== RUN TestFailuresUnmarshalNoHandles/non-zero-or-one-bool
=== RUN TestFailuresUnmarshalNoHandles/wrong-tag
=== RUN TestFailuresUnmarshalNoHandles/empty-struct-non-zero
=== RUN TestFailuresUnmarshalNoHandles/string-wrong-ptr-no-alloc
=== RUN TestFailuresUnmarshalNoHandles/string-wrong-ptr-incorrect
=== RUN TestFailuresUnmarshalNoHandles/string-too-long
=== RUN TestFailuresUnmarshalNoHandles/string-has-truncated-data
=== RUN TestFailuresUnmarshalNoHandles/opt-string-wrong-ptr-incorrect
=== RUN TestFailuresUnmarshalNoHandles/opt-string-too-long
--- PASS: TestFailuresUnmarshalNoHandles (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestSimple (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestSimple (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestSimple (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestSimpleBool (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestSimpleBool (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestAlignment1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestAlignment1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestAlignment1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestAlignment2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestAlignment2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestAlignment2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestAlignment2-2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestFloat1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestFloat1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestFloat1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestFloat2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestFloat2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestFloat2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestFloat3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestFloat3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestFloat3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestFloat3-2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestArray1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestArray1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestArray2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestArray2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/six-bytes-array-TestArray2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestArray3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestArray3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/six-bytes-array-TestArray3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/thirteen-bytes-array-TestArray3 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestArray4 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestArray4 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestArray4 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestString1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestString1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestString1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestString2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestString2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestString2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestStruct2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestStruct2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/two-bytes-array-TestStruct2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/six-bytes-array-TestStruct2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/thirteen-bytes-array-TestStruct2 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-array-TestUnion1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/nil-array-TestUnion1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/small-array-TestUnion1 (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/non-zero-or-one-bool (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/wrong-tag (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/empty-struct-non-zero (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/string-wrong-ptr-no-alloc (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/string-wrong-ptr-incorrect (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/string-too-long (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/string-has-truncated-data (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/opt-string-wrong-ptr-incorrect (0.00s)
--- PASS: TestFailuresUnmarshalNoHandles/opt-string-too-long (0.00s)
=== CONT TestEmptyWriteErrors
=== CONT TestEcho
=== RUN TestEcho/Basic
--- PASS: TestEmptyWriteErrors (0.00s)
=== RUN TestEcho/Event
--- PASS: TestEcho (0.00s)
--- PASS: TestEcho/Basic (0.00s)
--- PASS: TestEcho/Event (0.00s)
PASS