[pkg-go] Bug#954549: golang-github-json-iterator-go: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/json-iterator/go github.com/json-iterator/go/any_tests github.com/json-iterator/go/api_tests github.com/json-iterator/go/benchmarks github.com/json-iterator/go/extension_tests github.com/json-iterator/go/extra github.com/json-iterator/go/misc_tests github.com/json-iterator/go/skip_tests github.com/json-iterator/go/type_tests github.com/json-iterator/go/value_tests returned exit code 1

Lucas Nussbaum lucas at debian.org
Sun Mar 22 08:18:21 GMT 2020


Source: golang-github-json-iterator-go
Version: 1.1.4-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200321 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> DH_GOLANG_EXCLUDES='.*_tests$ benchmarks' dh_auto_build
> 	cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 github.com/json-iterator/go github.com/json-iterator/go/extra
> runtime/internal/sys
> internal/cpu
> internal/race
> runtime/internal/atomic
> sync/atomic
> runtime/internal/math
> unicode
> unicode/utf8
> internal/bytealg
> encoding
> math/bits
> internal/testlog
> unicode/utf16
> math
> runtime
> internal/reflectlite
> sync
> math/rand
> errors
> sort
> io
> internal/oserror
> strconv
> syscall
> bytes
> strings
> reflect
> internal/syscall/unix
> time
> context
> internal/poll
> os
> internal/fmtsort
> encoding/binary
> encoding/base64
> path/filepath
> runtime/debug
> fmt
> io/ioutil
> log
> encoding/json
> math/big
> github.com/modern-go/concurrent
> github.com/modern-go/reflect2
> github.com/json-iterator/go
> github.com/json-iterator/go/extra
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=golang
> 	cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/json-iterator/go github.com/json-iterator/go/any_tests github.com/json-iterator/go/api_tests github.com/json-iterator/go/benchmarks github.com/json-iterator/go/extension_tests github.com/json-iterator/go/extra github.com/json-iterator/go/misc_tests github.com/json-iterator/go/skip_tests github.com/json-iterator/go/type_tests github.com/json-iterator/go/value_tests
> === RUN   Test_writeByte_should_grow_buffer
> --- PASS: Test_writeByte_should_grow_buffer (0.00s)
> === RUN   Test_writeBytes_should_grow_buffer
> --- PASS: Test_writeBytes_should_grow_buffer (0.00s)
> === RUN   Test_writeIndention_should_grow_buffer
> --- PASS: Test_writeIndention_should_grow_buffer (0.00s)
> === RUN   Test_writeRaw_should_grow_buffer
> --- PASS: Test_writeRaw_should_grow_buffer (0.00s)
> === RUN   Test_writeString_should_grow_buffer
> --- PASS: Test_writeString_should_grow_buffer (0.00s)
> === RUN   Test_flush_buffer_should_stop_grow_buffer
> --- PASS: Test_flush_buffer_should_stop_grow_buffer (0.46s)
> === RUN   ExampleMarshal
> --- PASS: ExampleMarshal (0.00s)
> === RUN   ExampleUnmarshal
> --- PASS: ExampleUnmarshal (0.00s)
> === RUN   ExampleConfigFastest_Marshal
> --- PASS: ExampleConfigFastest_Marshal (0.00s)
> === RUN   ExampleConfigFastest_Unmarshal
> --- PASS: ExampleConfigFastest_Unmarshal (0.00s)
> === RUN   ExampleGet
> --- PASS: ExampleGet (0.00s)
> === RUN   ExampleMapKey
> --- PASS: ExampleMapKey (0.00s)
> PASS
> ok  	github.com/json-iterator/go	0.473s
> === RUN   Test_read_empty_array_as_any
> --- PASS: Test_read_empty_array_as_any (0.00s)
> === RUN   Test_read_one_element_array_as_any
> --- PASS: Test_read_one_element_array_as_any (0.00s)
> === RUN   Test_read_two_element_array_as_any
> --- PASS: Test_read_two_element_array_as_any (0.00s)
> === RUN   Test_wrap_array_and_convert_to_any
> --- PASS: Test_wrap_array_and_convert_to_any (0.00s)
> === RUN   Test_array_lazy_any_get
> --- PASS: Test_array_lazy_any_get (0.00s)
> === RUN   Test_array_lazy_any_get_all
> --- PASS: Test_array_lazy_any_get_all (0.00s)
> === RUN   Test_array_wrapper_any_get_all
> --- PASS: Test_array_wrapper_any_get_all (0.00s)
> === RUN   Test_array_lazy_any_get_invalid
> --- PASS: Test_array_lazy_any_get_invalid (0.00s)
> === RUN   Test_invalid_array
> --- PASS: Test_invalid_array (0.00s)
> === RUN   Test_read_bool_as_any
> --- PASS: Test_read_bool_as_any (0.00s)
> === RUN   Test_write_bool_to_stream
> --- PASS: Test_write_bool_to_stream (0.00s)
> === RUN   Test_read_any_to_float
> --- PASS: Test_read_any_to_float (0.00s)
> === RUN   Test_read_float_to_any
> --- PASS: Test_read_float_to_any (0.00s)
> === RUN   Test_read_any_to_int
> --- PASS: Test_read_any_to_int (0.00s)
> === RUN   Test_read_any_to_uint
> --- PASS: Test_read_any_to_uint (0.00s)
> === RUN   Test_read_int64_to_any
> --- PASS: Test_read_int64_to_any (0.00s)
> === RUN   Test_read_int32_to_any
> --- PASS: Test_read_int32_to_any (0.00s)
> === RUN   Test_read_uint32_to_any
> --- PASS: Test_read_uint32_to_any (0.00s)
> === RUN   Test_read_uint64_to_any
> --- PASS: Test_read_uint64_to_any (0.00s)
> === RUN   Test_int_lazy_any_get
> --- PASS: Test_int_lazy_any_get (0.00s)
> === RUN   Test_wrap_map
> --- PASS: Test_wrap_map (0.00s)
> === RUN   Test_map_wrapper_any_get_all
> --- PASS: Test_map_wrapper_any_get_all (0.00s)
> === RUN   Test_read_null_as_any
> --- PASS: Test_read_null_as_any (0.00s)
> === RUN   Test_read_object_as_any
> --- PASS: Test_read_object_as_any (0.00s)
> === RUN   Test_object_lazy_any_get
> --- PASS: Test_object_lazy_any_get (0.00s)
> === RUN   Test_object_lazy_any_get_all
> --- PASS: Test_object_lazy_any_get_all (0.00s)
> === RUN   Test_object_lazy_any_get_invalid
> --- PASS: Test_object_lazy_any_get_invalid (0.00s)
> === RUN   Test_wrap_map_and_convert_to_any
> --- PASS: Test_wrap_map_and_convert_to_any (0.00s)
> === RUN   Test_wrap_object_and_convert_to_any
> --- PASS: Test_wrap_object_and_convert_to_any (0.00s)
> === RUN   Test_any_within_struct
> --- PASS: Test_any_within_struct (0.00s)
> === RUN   Test_object_wrapper_any_get_all
> --- PASS: Test_object_wrapper_any_get_all (0.00s)
> === RUN   Test_read_any_to_string
> --- PASS: Test_read_any_to_string (0.00s)
> === RUN   Test_read_string_as_any
> --- PASS: Test_read_string_as_any (0.00s)
> === RUN   Test_wrap_string
> --- PASS: Test_wrap_string (0.00s)
> === RUN   Test_must_be_valid
> --- PASS: Test_must_be_valid (0.00s)
> === RUN   Test_wrap_and_valuetype_everything
> --- PASS: Test_wrap_and_valuetype_everything (0.00s)
> PASS
> ok  	github.com/json-iterator/go/any_tests	0.030s
> === RUN   Test_use_number_for_unmarshal
> --- PASS: Test_use_number_for_unmarshal (0.00s)
> === RUN   Test_customize_float_marshal
> --- PASS: Test_customize_float_marshal (0.00s)
> === RUN   Test_customize_tag_key
> --- PASS: Test_customize_tag_key (0.00s)
> === RUN   Test_read_large_number_as_interface
> --- PASS: Test_read_large_number_as_interface (0.00s)
> === RUN   Test_CaseSensitive
> --- PASS: Test_CaseSensitive (0.00s)
> === RUN   Test_CaseSensitive_MoreThanTenFields
> --- PASS: Test_CaseSensitive_MoreThanTenFields (0.00s)
> === RUN   Test_disallowUnknownFields
> --- PASS: Test_disallowUnknownFields (0.00s)
> === RUN   Test_new_decoder
> --- PASS: Test_new_decoder (0.00s)
> === RUN   Test_use_number
> --- PASS: Test_use_number (0.00s)
> === RUN   Test_decoder_more
> --- PASS: Test_decoder_more (0.00s)
> === RUN   Test_new_encoder
> --- PASS: Test_new_encoder (0.00s)
> === RUN   Test_string_encode_with_std_without_html_escape
> --- PASS: Test_string_encode_with_std_without_html_escape (0.00s)
> === RUN   TestEncoderHasTrailingNewline
> --- PASS: TestEncoderHasTrailingNewline (0.00s)
> === RUN   Test_marshal_indent
> --- PASS: Test_marshal_indent (0.00s)
> === RUN   Test_marshal_indent_map
> --- PASS: Test_marshal_indent_map (0.00s)
> PASS
> ok  	github.com/json-iterator/go/api_tests	0.011s
> testing: warning: no tests to run
> PASS
> ok  	github.com/json-iterator/go/benchmarks	0.003s [no tests to run]
> === RUN   Test_customize_type_decoder
>     Test_customize_type_decoder: decoder_test.go:13: 
> --- SKIP: Test_customize_type_decoder (0.00s)
> === RUN   Test_customize_byte_array_encoder
>     Test_customize_byte_array_encoder: decoder_test.go:35: 
> --- SKIP: Test_customize_byte_array_encoder (0.00s)
> === RUN   Test_customize_field_decoder
> --- PASS: Test_customize_field_decoder (0.00s)
> === RUN   Test_recursive_empty_interface_customization
>     Test_recursive_empty_interface_customization: decoder_test.go:65: 
> --- SKIP: Test_recursive_empty_interface_customization (0.00s)
> === RUN   Test_read_custom_interface
>     Test_read_custom_interface: decoder_test.go:91: 
> --- SKIP: Test_read_custom_interface (0.00s)
> === RUN   Test_customize_field_by_extension
> --- PASS: Test_customize_field_by_extension (0.00s)
> === RUN   Test_customize_map_key_encoder
> --- PASS: Test_customize_map_key_encoder (0.00s)
> PASS
> ok  	github.com/json-iterator/go/extension_tests	0.028s
> === RUN   TestBinaryAsStringCodec
> === RUN   TestBinaryAsStringCodec/safe_set
> === RUN   TestBinaryAsStringCodec/non_safe_set
> --- PASS: TestBinaryAsStringCodec (0.00s)
>     --- PASS: TestBinaryAsStringCodec/safe_set (0.00s)
>     --- PASS: TestBinaryAsStringCodec/non_safe_set (0.00s)
> === RUN   Test_any_to_string
> --- PASS: Test_any_to_string (0.00s)
> === RUN   Test_any_to_int64
> --- PASS: Test_any_to_int64 (0.00s)
> === RUN   Test_any_to_int
> --- PASS: Test_any_to_int (0.00s)
> === RUN   Test_any_to_int16
> --- PASS: Test_any_to_int16 (0.00s)
> === RUN   Test_any_to_int32
> --- PASS: Test_any_to_int32 (0.00s)
> === RUN   Test_any_to_int8
> --- PASS: Test_any_to_int8 (0.00s)
> === RUN   Test_any_to_uint8
> --- PASS: Test_any_to_uint8 (0.00s)
> === RUN   Test_any_to_uint64
> --- PASS: Test_any_to_uint64 (0.00s)
> === RUN   Test_any_to_uint32
> --- PASS: Test_any_to_uint32 (0.00s)
> === RUN   Test_any_to_uint16
> --- PASS: Test_any_to_uint16 (0.00s)
> === RUN   Test_any_to_uint
> --- PASS: Test_any_to_uint (0.00s)
> === RUN   Test_any_to_float32
> --- PASS: Test_any_to_float32 (0.00s)
> === RUN   Test_any_to_float64
> --- PASS: Test_any_to_float64 (0.00s)
> === RUN   Test_empty_array_as_map
> --- PASS: Test_empty_array_as_map (0.00s)
> === RUN   Test_empty_array_as_object
> --- PASS: Test_empty_array_as_object (0.00s)
> === RUN   Test_bad_case
> --- PASS: Test_bad_case (0.00s)
> === RUN   Test_null_to_string
> --- PASS: Test_null_to_string (0.00s)
> === RUN   Test_null_to_int
> --- PASS: Test_null_to_int (0.00s)
> === RUN   Test_null_to_float32
> --- PASS: Test_null_to_float32 (0.00s)
> === RUN   Test_null_to_float64
> --- PASS: Test_null_to_float64 (0.00s)
> === RUN   Test_lower_case_with_underscores
> --- PASS: Test_lower_case_with_underscores (0.00s)
> === RUN   Test_set_naming_strategy_with_overrides
> --- PASS: Test_set_naming_strategy_with_overrides (0.00s)
> === RUN   Test_set_naming_strategy_with_omitempty
> --- PASS: Test_set_naming_strategy_with_omitempty (0.00s)
> === RUN   Test_private_fields
> --- PASS: Test_private_fields (0.00s)
> === RUN   Test_time_as_int64
> --- PASS: Test_time_as_int64 (0.00s)
> === RUN   Test_time_as_int64_keep_microsecond
>     Test_time_as_int64_keep_microsecond: time_as_int64_codec_test.go:22: conflict
> --- SKIP: Test_time_as_int64_keep_microsecond (0.00s)
> PASS
> ok  	github.com/json-iterator/go/extra	0.011s
> === RUN   Test_empty_array
> --- PASS: Test_empty_array (0.00s)
> === RUN   Test_one_element
> --- PASS: Test_one_element (0.00s)
> === RUN   Test_two_elements
> --- PASS: Test_two_elements (0.00s)
> === RUN   Test_whitespace_in_head
> --- PASS: Test_whitespace_in_head (0.00s)
> === RUN   Test_whitespace_after_array_start
> --- PASS: Test_whitespace_after_array_start (0.00s)
> === RUN   Test_whitespace_before_array_end
> --- PASS: Test_whitespace_before_array_end (0.00s)
> === RUN   Test_whitespace_before_comma
> --- PASS: Test_whitespace_before_comma (0.00s)
> === RUN   Test_write_array
> --- PASS: Test_write_array (0.00s)
> === RUN   Test_write_val_array
> --- PASS: Test_write_val_array (0.00s)
> === RUN   Test_write_val_empty_array
> --- PASS: Test_write_val_empty_array (0.00s)
> === RUN   Test_write_array_of_interface_in_struct
> --- PASS: Test_write_array_of_interface_in_struct (0.00s)
> === RUN   Test_encode_byte_array
> --- PASS: Test_encode_byte_array (0.00s)
> === RUN   Test_decode_byte_array_from_base64
> --- PASS: Test_decode_byte_array_from_base64 (0.00s)
> === RUN   Test_decode_byte_array_from_base64_with_newlines
> --- PASS: Test_decode_byte_array_from_base64_with_newlines (0.00s)
> === RUN   Test_decode_byte_array_from_array
> --- PASS: Test_decode_byte_array_from_array (0.00s)
> === RUN   Test_decode_slice
> --- PASS: Test_decode_slice (0.00s)
> === RUN   Test_decode_large_slice
> --- PASS: Test_decode_large_slice (0.00s)
> === RUN   Test_true
> --- PASS: Test_true (0.00s)
> === RUN   Test_false
> --- PASS: Test_false (0.00s)
> === RUN   Test_write_true_false
> --- PASS: Test_write_true_false (0.00s)
> === RUN   Test_write_val_bool
> --- PASS: Test_write_val_bool (0.00s)
> === RUN   Test_read_big_float
> --- PASS: Test_read_big_float (0.00s)
> === RUN   Test_read_big_int
> --- PASS: Test_read_big_int (0.00s)
> === RUN   Test_read_float_as_interface
> --- PASS: Test_read_float_as_interface (0.00s)
> === RUN   Test_wrap_float
> --- PASS: Test_wrap_float (0.00s)
> === RUN   Test_read_float64_cursor
> --- PASS: Test_read_float64_cursor (0.00s)
> === RUN   Test_read_float_scientific
> --- PASS: Test_read_float_scientific (0.00s)
> === RUN   Test_lossy_float_marshal
> --- PASS: Test_lossy_float_marshal (0.00s)
> === RUN   Test_read_number
> --- PASS: Test_read_number (0.00s)
> === RUN   Test_read_uint64_invalid
> --- PASS: Test_read_uint64_invalid (0.00s)
> === RUN   Test_read_int32_array
> --- PASS: Test_read_int32_array (0.00s)
> === RUN   Test_read_int64_array
> --- PASS: Test_read_int64_array (0.00s)
> === RUN   Test_wrap_int
> --- PASS: Test_wrap_int (0.00s)
> === RUN   Test_write_val_int
> --- PASS: Test_write_val_int (0.00s)
> === RUN   Test_write_val_int_ptr
> --- PASS: Test_write_val_int_ptr (0.00s)
> === RUN   Test_float_as_int
> --- PASS: Test_float_as_int (0.00s)
> === RUN   Test_nil_non_empty_interface
> --- PASS: Test_nil_non_empty_interface (0.00s)
> === RUN   Test_nil_out_null_interface
> --- PASS: Test_nil_out_null_interface (0.00s)
> === RUN   Test_overwrite_interface_ptr_value_with_nil
> --- PASS: Test_overwrite_interface_ptr_value_with_nil (0.00s)
> === RUN   Test_overwrite_interface_value_with_nil
> --- PASS: Test_overwrite_interface_value_with_nil (0.00s)
> === RUN   Test_unmarshal_into_nil
> --- PASS: Test_unmarshal_into_nil (0.00s)
> === RUN   Test_bad_case
> --- PASS: Test_bad_case (0.00s)
> === RUN   Test_iterator_use_number
> === RUN   Test_iterator_use_number/2147483647
> === RUN   Test_iterator_use_number/-2147483648
> --- PASS: Test_iterator_use_number (0.00s)
>     --- PASS: Test_iterator_use_number/2147483647 (0.00s)
>     --- PASS: Test_iterator_use_number/-2147483648 (0.00s)
> === RUN   Test_iterator_without_number
> === RUN   Test_iterator_without_number/2147483647
> === RUN   Test_iterator_without_number/-2147483648
> --- PASS: Test_iterator_without_number (0.00s)
>     --- PASS: Test_iterator_without_number/2147483647 (0.00s)
>     --- PASS: Test_iterator_without_number/-2147483648 (0.00s)
> === RUN   Test_decode_TextMarshaler_key_map
> --- PASS: Test_decode_TextMarshaler_key_map (0.00s)
> === RUN   Test_read_map_with_reader
> --- PASS: Test_read_map_with_reader (0.00s)
> === RUN   Test_map_eface_of_eface
> --- PASS: Test_map_eface_of_eface (0.00s)
> === RUN   Test_nested
> --- PASS: Test_nested (0.00s)
> === RUN   Test_read_null
> --- PASS: Test_read_null (0.00s)
> === RUN   Test_write_null
> --- PASS: Test_write_null (0.00s)
> === RUN   Test_decode_null_object_field
> --- PASS: Test_decode_null_object_field (0.00s)
> === RUN   Test_decode_null_array_element
> --- PASS: Test_decode_null_array_element (0.00s)
> === RUN   Test_decode_null_string
> --- PASS: Test_decode_null_string (0.00s)
> === RUN   Test_decode_null_skip
> --- PASS: Test_decode_null_skip (0.00s)
> === RUN   Test_empty_object
> --- PASS: Test_empty_object (0.00s)
> === RUN   Test_one_field
> --- PASS: Test_one_field (0.01s)
> === RUN   Test_two_field
> --- PASS: Test_two_field (0.00s)
> === RUN   Test_write_object
> --- PASS: Test_write_object (0.00s)
> === RUN   Test_reader_and_load_more
> --- PASS: Test_reader_and_load_more (0.00s)
> === RUN   Test_unmarshal_into_existing_value
> --- PASS: Test_unmarshal_into_existing_value (0.00s)
> === RUN   Test_jsoniter_RawMessage
> --- PASS: Test_jsoniter_RawMessage (0.00s)
> === RUN   Test_encode_map_of_jsoniter_raw_message
> --- PASS: Test_encode_map_of_jsoniter_raw_message (0.00s)
> === RUN   Test_marshal_invalid_json_raw_message
> --- PASS: Test_marshal_invalid_json_raw_message (0.00s)
> === RUN   Test_raw_message_memory_not_copied_issue
> --- PASS: Test_raw_message_memory_not_copied_issue (0.00s)
> PASS
> ok  	github.com/json-iterator/go/misc_tests	0.019s
> === RUN   Test_skip_number_in_array
> --- PASS: Test_skip_number_in_array (0.00s)
> === RUN   Test_skip_string_in_array
> --- PASS: Test_skip_string_in_array (0.00s)
> === RUN   Test_skip_null
> --- PASS: Test_skip_null (0.00s)
> === RUN   Test_skip_true
> --- PASS: Test_skip_true (0.00s)
> === RUN   Test_skip_false
> --- PASS: Test_skip_false (0.00s)
> === RUN   Test_skip_array
> --- PASS: Test_skip_array (0.00s)
> === RUN   Test_skip_empty_array
> --- PASS: Test_skip_empty_array (0.00s)
> === RUN   Test_skip_nested
> --- PASS: Test_skip_nested (0.00s)
> === RUN   Test_skip_and_return_bytes
> --- PASS: Test_skip_and_return_bytes (0.00s)
> === RUN   Test_skip_and_return_bytes_with_reader
> --- PASS: Test_skip_and_return_bytes_with_reader (0.00s)
> === RUN   Test_skip_empty
> --- PASS: Test_skip_empty (0.00s)
> === RUN   Test_skip
> === RUN   Test_skip/[]
> === RUN   Test_skip/[1]
> === RUN   Test_skip/[__1,_"hello"]
> === RUN   Test_skip/[abc]
> === RUN   Test_skip/[
> === RUN   Test_skip/[[]
> === RUN   Test_skip/+1
> === RUN   Test_skip/-a
> === RUN   Test_skip/-\x00
> === RUN   Test_skip/0.1
> === RUN   Test_skip/0..1
> === RUN   Test_skip/1e+1
> === RUN   Test_skip/1+1
> === RUN   Test_skip/1E1
> === RUN   Test_skip/1ee1
> === RUN   Test_skip/100a
> === RUN   Test_skip/10.
> === RUN   Test_skip/""
> === RUN   Test_skip/"hello"
> === RUN   Test_skip/"
> === RUN   Test_skip/"\"
> === RUN   Test_skip/"\x00"
> === RUN   Test_skip/"\x00"#01
> === RUN   Test_skip/"_"
> === RUN   Test_skip/"\t"
> === RUN   Test_skip/{}
> === RUN   Test_skip/{"hello":"world"}
> === RUN   Test_skip/{hello:"world"}
> === RUN   Test_skip/{"hello:"world"}
> === RUN   Test_skip/{"hello","world"}
> === RUN   Test_skip/{"hello":{}
> === RUN   Test_skip/{"hello":{}}
> === RUN   Test_skip/{"hello":{}}}
> === RUN   Test_skip/{"hello":__{__"hello":_1}}
> === RUN   Test_skip/{abc}
> --- PASS: Test_skip (0.00s)
>     --- PASS: Test_skip/[] (0.00s)
>     --- PASS: Test_skip/[1] (0.00s)
>     --- PASS: Test_skip/[__1,_"hello"] (0.00s)
>     --- PASS: Test_skip/[abc] (0.00s)
>     --- PASS: Test_skip/[ (0.00s)
>     --- PASS: Test_skip/[[] (0.00s)
>     --- PASS: Test_skip/+1 (0.00s)
>     --- PASS: Test_skip/-a (0.00s)
>     --- PASS: Test_skip/-\x00 (0.00s)
>     --- PASS: Test_skip/0.1 (0.00s)
>     --- PASS: Test_skip/0..1 (0.00s)
>     --- PASS: Test_skip/1e+1 (0.00s)
>     --- PASS: Test_skip/1+1 (0.00s)
>     --- PASS: Test_skip/1E1 (0.00s)
>     --- PASS: Test_skip/1ee1 (0.00s)
>     --- PASS: Test_skip/100a (0.00s)
>     --- PASS: Test_skip/10. (0.00s)
>     --- PASS: Test_skip/"" (0.00s)
>     --- PASS: Test_skip/"hello" (0.00s)
>     --- PASS: Test_skip/" (0.00s)
>     --- PASS: Test_skip/"\" (0.00s)
>     --- PASS: Test_skip/"\x00" (0.00s)
>     --- PASS: Test_skip/"\x00"#01 (0.00s)
>     --- PASS: Test_skip/"_" (0.00s)
>     --- PASS: Test_skip/"\t" (0.00s)
>     --- PASS: Test_skip/{} (0.00s)
>     --- PASS: Test_skip/{"hello":"world"} (0.00s)
>     --- PASS: Test_skip/{hello:"world"} (0.00s)
>     --- PASS: Test_skip/{"hello:"world"} (0.00s)
>     --- PASS: Test_skip/{"hello","world"} (0.00s)
>     --- PASS: Test_skip/{"hello":{} (0.00s)
>     --- PASS: Test_skip/{"hello":{}} (0.00s)
>     --- PASS: Test_skip/{"hello":{}}} (0.00s)
>     --- PASS: Test_skip/{"hello":__{__"hello":_1}} (0.00s)
>     --- PASS: Test_skip/{abc} (0.00s)
> PASS
> ok  	github.com/json-iterator/go/skip_tests	0.014s
> === RUN   Test_symmetric
> === RUN   Test_symmetric/[4]bool
> === RUN   Test_symmetric/[4]uint8
> === RUN   Test_symmetric/[4]float64
> === RUN   Test_symmetric/[4]int32
> === RUN   Test_symmetric/[4]map[int32]string
> === RUN   Test_symmetric/[4]map[string]string
> === RUN   Test_symmetric/[4]*bool
> === RUN   Test_symmetric/[4]*float64
> === RUN   Test_symmetric/[4]*int32
> === RUN   Test_symmetric/[4]*map[int32]string
> === RUN   Test_symmetric/[4]*map[string]string
> === RUN   Test_symmetric/[4]*[4]bool
> === RUN   Test_symmetric/[4]*[4]uint8
> === RUN   Test_symmetric/[4]*[4]float64
> === RUN   Test_symmetric/[4]*[4]int32
> === RUN   Test_symmetric/[4]*[4]*string
> === RUN   Test_symmetric/[4]*[4]string
> === RUN   Test_symmetric/[4]*[4]uint8#01
> === RUN   Test_symmetric/[4]*string
> === RUN   Test_symmetric/[4]*struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[4]string;_Map_map[string]string_}
> === RUN   Test_symmetric/[4]*uint8
> === RUN   Test_symmetric/[4][4]bool
> === RUN   Test_symmetric/[4][4]uint8
> === RUN   Test_symmetric/[4][4]float64
> === RUN   Test_symmetric/[4][4]int32
> === RUN   Test_symmetric/[4][4]*string
> === RUN   Test_symmetric/[4][4]string
> === RUN   Test_symmetric/[4][4]uint8#01
> === RUN   Test_symmetric/[4]string
> === RUN   Test_symmetric/[4]struct_{}
> === RUN   Test_symmetric/[4]test.structEmpty
> === RUN   Test_symmetric/[4]struct_{_F_*string_}
> === RUN   Test_symmetric/[4]struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[4]string;_Map_map[string]string_}
> === RUN   Test_symmetric/[4]uint8#01
> === RUN   Test_symmetric/bool
> === RUN   Test_symmetric/test.boolAlias
> === RUN   Test_symmetric/uint8
> === RUN   Test_symmetric/test.byteAlias
> === RUN   Test_symmetric/float32
> === RUN   Test_symmetric/test.float32Alias
> === RUN   Test_symmetric/float64
> === RUN   Test_symmetric/test.float64Alias
> === RUN   Test_symmetric/int8
> === RUN   Test_symmetric/test.int8Alias
> === RUN   Test_symmetric/int16
> === RUN   Test_symmetric/test.int16Alias
> === RUN   Test_symmetric/int32
> === RUN   Test_symmetric/test.int32Alias
> === RUN   Test_symmetric/int64
> === RUN   Test_symmetric/test.int64Alias
> === RUN   Test_symmetric/string
> === RUN   Test_symmetric/test.stringAlias
> === RUN   Test_symmetric/uint8#01
> === RUN   Test_symmetric/test.uint8Alias
> === RUN   Test_symmetric/uint16
> === RUN   Test_symmetric/test.uint16Alias
> === RUN   Test_symmetric/uint32
> === RUN   Test_symmetric/test.uint32Alias
> === RUN   Test_symmetric/uintptr
> === RUN   Test_symmetric/test.uintptrAlias
> === RUN   Test_symmetric/struct_{_A_test.int8Alias_"json:\"a\"";_B_test.int16Alias_"json:\"stream\"";_C_test.int32Alias_"json:\"c\"";_D_test.int64Alias_"json:\"d\"";_E_test.uintAlias_"json:\"e\"";_F_test.uint16Alias_"json:\"f\"";_G_test.uint32Alias_"json:\"g\"";_H_test.uint64Alias_"json:\"h\"";_I_test.float32Alias_"json:\"i\"";_J_test.float64Alias_"json:\"j\"";_K_test.stringAlias_"json:\"k\"";_L_test.intAlias_"json:\"l\"";_M_test.uintAlias_"json:\"m\"";_N_test.boolAlias_"json:\"n\"";_O_test.uintptrAlias_"json:\"o\""_}
> === RUN   Test_symmetric/map[test.stringKeyType]string
>     Test_symmetric/map[test.stringKeyType]string: type_test.go:76: unmarshal expected:
>             (map[test.stringKeyType]string) (len=8) {
>         >  (test.stringKeyType) (len=9) "ģr1)ĺʊ": (string) (len=10) "z6珁玢`4",
>         >  (test.stringKeyType) (len=17) "唦荹诚黫aXȀy": (string) (len=2) "Ȏ",
>         >  (test.stringKeyType) (len=22) "跣殪墍FB娒毻ʊ[Ő": (string) (len=16) "霓ȸ©ćʟ螒V4",
>         >  (test.stringKeyType) (len=33) "遘鶋Ł怭鴛紫Ǡ魫åĵ枠öQG": (string) (len=21) "熉晣:ɹ+đȆȅ鎅LJ",
>         >  (test.stringKeyType) (len=7) "\xe9��": (string) (len=35) "e險2ȃȤʞZ²愂|Ɍ郫鼪ǚ碫ɱĚ",
>         >  (test.stringKeyType) "": (string) (len=26) "烼čš#藬vʃ蘭dò儏摿",
>         >  (test.stringKeyType) (len=5) "BR)Ĉ": (string) (len=11) "q\"fh愚蔾z",
>         >  (test.stringKeyType) (len=11) "lʣ槿盟y(": (string) (len=17) "Ɯlbņ鏪奖瑉ȭ"
>         }
>         
>         got:
>             (map[test.stringKeyType]string) (len=8) {
>         >  (test.stringKeyType) (len=22) "跣殪墍FB娒毻ʊ[Ő": (string) (len=16) "霓ȸ©ćʟ螒V4",
>         >  (test.stringKeyType) (len=33) "遘鶋Ł怭鴛紫Ǡ魫åĵ枠öQG": (string) (len=21) "熉晣:ɹ+đȆȅ鎅LJ",
>         >  (test.stringKeyType) (len=3) "阧": (string) (len=35) "e險2ȃȤʞZ²愂|Ɍ郫鼪ǚ碫ɱĚ",
>         >  (test.stringKeyType) "": (string) (len=26) "烼čš#藬vʃ蘭dò儏摿",
>         >  (test.stringKeyType) (len=5) "BR)Ĉ": (string) (len=11) "q\"fh愚蔾z",
>         >  (test.stringKeyType) (len=11) "lʣ槿盟y(": (string) (len=17) "Ɯlbņ鏪奖瑉ȭ",
>         >  (test.stringKeyType) (len=9) "ģr1)ĺʊ": (string) (len=10) "z6珁玢`4",
>         >  (test.stringKeyType) (len=17) "唦荹诚黫aXȀy": (string) (len=2) "Ȏ"
>         }
>         
>         via:
>             {
>             >  "": "烼čš#藬vʃ蘭dò儏摿",
>             >  "BR)Ĉ": "q\"fh愚蔾z",
>             >  "lʣ槿盟y(": "Ɯlbņ鏪奖瑉ȭ",
>             >  "ģr1)ĺʊ": "z6珁玢`4",
>             >  "唦荹诚黫aXȀy": "Ȏ",
>             >  "跣殪墍FB娒毻ʊ[Ő": "霓ȸ©ćʟ螒V4",
>             >  "遘鶋Ł怭鴛紫Ǡ魫åĵ枠öQG": "熉晣:ɹ+đȆȅ鎅LJ",
>             >  "阧": "e險2ȃȤʞZ²愂|Ɍ郫鼪ǚ碫ɱĚ"
>             }
> === RUN   Test_symmetric/map[test.structKeyType]string
>     Test_symmetric/map[test.structKeyType]string: type_test.go:76: unmarshal expected:
>             (map[test.structKeyType]string) (len=10) {
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=18) "ĝĢ凾+ŬÕȆ蜦x"
>         >  }: (string) (len=18) "ÖîƳ煢芾uȃ讬",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=26) "ǴE(瀪Vr²豲Ɔl徘*]凂#"
>         >  }: (string) (len=14) "侩蒭ɜ農麯",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=41) "ɸ黷孿c瀡娸ńȪŇ.Ȝʖ猶Ɩ!'竎Ǡ璙"
>         >  }: (string) (len=6) "Íɨİ",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=38) "劍鲏IƔY_加ɈɅnQǿÉ¿徊斺ưǻǦ"
>         >  }: (string) (len=22) "霪Ħ煿媺ƽô1ý筕\"",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=34) "嚬iHŢ+祸Ɂ餦賐ʆ鲊F塮屵灟"
>         >  }: (string) (len=5) "钚eu",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=15) "娑\\u0026ʒŨoj"
>         >  }: (string) "",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=15) "C碸vʐʋ蘫筒"
>         >  }: (string) (len=27) "ïɈ}摠;vȨol酻dz<d鹐硛",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=29) "F鏨}茆ÍőȈ珳圶:2miŌ穄"
>         >  }: (string) (len=27) "S柾Ð哃`椉僓LJ荸£鲜P",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=15) "qʦ1d°鸊甫©"
>         >  }: (string) (len=17) "Ǧʮʍ煋Ŏ痐ʄ$",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=13) "șɏ崖ijm颜"
>         >  }: (string) (len=27) "v硬ȷÄȕ縝@磒·隂<輌s"
>         }
>         
>         got:
>             (map[test.structKeyType]string) (len=10) {
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=29) "F鏨}茆ÍőȈ珳圶:2miŌ穄"
>         >  }: (string) (len=27) "S柾Ð哃`椉僓LJ荸£鲜P",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=26) "ǴE(瀪Vr²豲Ɔl徘*]凂#"
>         >  }: (string) (len=14) "侩蒭ɜ農麯",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=13) "șɏ崖ijm颜"
>         >  }: (string) (len=27) "v硬ȷÄȕ縝@磒·隂<輌s",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=41) "ɸ黷孿c瀡娸ńȪŇ.Ȝʖ猶Ɩ!'竎Ǡ璙"
>         >  }: (string) (len=6) "Íɨİ",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=38) "劍鲏IƔY_加ɈɅnQǿÉ¿徊斺ưǻǦ"
>         >  }: (string) (len=22) "霪Ħ煿媺ƽô1ý筕\"",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=15) "C碸vʐʋ蘫筒"
>         >  }: (string) (len=27) "ïɈ}摠;vȨol酻dz<d鹐硛",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=15) "qʦ1d°鸊甫©"
>         >  }: (string) (len=17) "Ǧʮʍ煋Ŏ痐ʄ$",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=18) "ĝĢ凾+ŬÕȆ蜦x"
>         >  }: (string) (len=18) "ÖîƳ煢芾uȃ讬",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=34) "嚬iHŢ+祸Ɂ餦賐ʆ鲊F塮屵灟"
>         >  }: (string) (len=5) "钚eu",
>         >  (test.structKeyType) {
>         >  >  X: (string) (len=10) "娑&ʒŨoj"
>         >  }: (string) ""
>         }
>         
>         via:
>             {
>             >  "MANUAL__C碸vʐʋ蘫筒": "ïɈ}摠;vȨol酻dz\u003cd鹐硛",
>             >  "MANUAL__F鏨}茆ÍőȈ珳圶:2miŌ穄": "S柾Ð哃`椉僓LJ荸£鲜P",
>             >  "MANUAL__qʦ1d°鸊甫©": "Ǧʮʍ煋Ŏ痐ʄ$",
>             >  "MANUAL__ĝĢ凾+ŬÕȆ蜦x": "ÖîƳ煢芾uȃ讬",
>             >  "MANUAL__ǴE(瀪Vr²豲Ɔl徘*]凂#": "侩蒭ɜ農麯",
>             >  "MANUAL__șɏ崖ijm颜": "v硬ȷÄȕ縝@磒·隂\u003c輌s",
>             >  "MANUAL__ɸ黷孿c瀡娸ńȪŇ.Ȝʖ猶Ɩ!'竎Ǡ璙": "Íɨİ",
>             >  "MANUAL__劍鲏IƔY_加ɈɅnQǿÉ¿徊斺ưǻǦ": "霪Ħ煿媺ƽô1ý筕\"",
>             >  "MANUAL__嚬iHŢ+祸Ɂ餦賐ʆ鲊F塮屵灟": "钚eu",
>             >  "MANUAL__娑\u0026ʒŨoj": ""
>             }
> === RUN   Test_symmetric/map[int8]string
> === RUN   Test_symmetric/map[int16]string
> === RUN   Test_symmetric/map[int32]string
> === RUN   Test_symmetric/map[int64]string
> === RUN   Test_symmetric/map[string][4]string
> === RUN   Test_symmetric/map[string]bool
> === RUN   Test_symmetric/map[string]uint8
> === RUN   Test_symmetric/map[string]float64
> === RUN   Test_symmetric/map[string]int32
> === RUN   Test_symmetric/map[string]map[string]string
> === RUN   Test_symmetric/map[string]*[4]string
> === RUN   Test_symmetric/map[string]*bool
> === RUN   Test_symmetric/map[string]*float64
> === RUN   Test_symmetric/map[string]*int32
> === RUN   Test_symmetric/map[string]*map[string]string
> === RUN   Test_symmetric/map[string]*[]string
> === RUN   Test_symmetric/map[string]*string
> === RUN   Test_symmetric/map[string]*test.structVarious
> === RUN   Test_symmetric/map[string]*uint8
> === RUN   Test_symmetric/map[string][]string
> === RUN   Test_symmetric/map[string]string
> === RUN   Test_symmetric/map[string]test.stringAlias
> === RUN   Test_symmetric/map[string]struct_{}
> === RUN   Test_symmetric/map[string]test.structEmpty
> === RUN   Test_symmetric/map[string]struct_{_F_*string_}
> === RUN   Test_symmetric/map[string]struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[]string;_Map_map[string]string_}
> === RUN   Test_symmetric/map[string]uint8#01
> === RUN   Test_symmetric/map[test.stringAlias]string
> === RUN   Test_symmetric/map[test.stringAlias]test.stringAlias
> === RUN   Test_symmetric/map[uint8]string
> === RUN   Test_symmetric/map[uint16]string
> === RUN   Test_symmetric/map[uint32]string
> === RUN   Test_symmetric/test.StringMarshaler
> === RUN   Test_symmetric/test.structMarshaler
> === RUN   Test_symmetric/test.structMarshalerAlias
> === RUN   Test_symmetric/struct_{_S_string;_M_test.structMarshaler;_I_int8_}
> === RUN   Test_symmetric/struct_{_S_string;_M_test.structMarshalerAlias;_I_int8_}
> === RUN   Test_symmetric/[][4]bool
> === RUN   Test_symmetric/[][4]uint8
> === RUN   Test_symmetric/[][4]float64
> === RUN   Test_symmetric/[][4]int32
> === RUN   Test_symmetric/[][4]*string
> === RUN   Test_symmetric/[][4]string
> === RUN   Test_symmetric/[][4]uint8#01
> === RUN   Test_symmetric/[]bool
> === RUN   Test_symmetric/[]uint8
> === RUN   Test_symmetric/[]float64
> === RUN   Test_symmetric/[]int32
> === RUN   Test_symmetric/[]int64
> === RUN   Test_symmetric/[]map[int32]string
> === RUN   Test_symmetric/[]map[string]string
> === RUN   Test_symmetric/[4]*[4]bool#01
> === RUN   Test_symmetric/[4]*[4]uint8#02
> === RUN   Test_symmetric/[4]*[4]float64#01
> === RUN   Test_symmetric/[4]*[4]int32#01
> === RUN   Test_symmetric/[4]*[4]*string#01
> === RUN   Test_symmetric/[4]*[4]string#01
> === RUN   Test_symmetric/[4]*[4]uint8#03
> === RUN   Test_symmetric/[]*bool
> === RUN   Test_symmetric/[]*float64
> === RUN   Test_symmetric/[]*int32
> === RUN   Test_symmetric/[]*map[int32]string
> === RUN   Test_symmetric/[]*map[string]string
> === RUN   Test_symmetric/[]*[]bool
> === RUN   Test_symmetric/[]*[]uint8
> === RUN   Test_symmetric/[]*[]float64
> === RUN   Test_symmetric/[]*[]int32
> === RUN   Test_symmetric/[]*[]*string
> === RUN   Test_symmetric/[]*[]string
> === RUN   Test_symmetric/[]*[]uint8#01
> === RUN   Test_symmetric/[]*string
> === RUN   Test_symmetric/[]*struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[]string;_Map_map[string]string_}
> === RUN   Test_symmetric/[]*uint8
> === RUN   Test_symmetric/[][]bool
> === RUN   Test_symmetric/[][]uint8
> === RUN   Test_symmetric/[][]float64
> === RUN   Test_symmetric/[][]int32
> === RUN   Test_symmetric/[][]*string
> === RUN   Test_symmetric/[][]string
> === RUN   Test_symmetric/[][]uint8#01
> === RUN   Test_symmetric/[]string
> === RUN   Test_symmetric/[]struct_{}
> === RUN   Test_symmetric/[]test.structEmpty
> === RUN   Test_symmetric/[]struct_{_F_*string_}
> === RUN   Test_symmetric/[]struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[]string;_Map_map[string]string_}
> === RUN   Test_symmetric/[]uint8#01
> === RUN   Test_symmetric/[]test.jsonMarshaler
> === RUN   Test_symmetric/[]test.jsonMarshalerMap
> === RUN   Test_symmetric/[]test.textMarshaler
> === RUN   Test_symmetric/[]test.textMarshalerMap
> === RUN   Test_symmetric/struct_{_test.EmbeddedFloat64_}
> === RUN   Test_symmetric/struct_{_test.EmbeddedInt32_}
> === RUN   Test_symmetric/struct_{_F1_float64;_test.StringMarshaler;_F2_int32_}
> === RUN   Test_symmetric/struct_{_test.EmbeddedMapStringString_}
> === RUN   Test_symmetric/struct_{_*test.EmbeddedFloat64_}
> === RUN   Test_symmetric/struct_{_*test.EmbeddedInt32_}
> === RUN   Test_symmetric/struct_{_*test.EmbeddedMapStringString_}
> === RUN   Test_symmetric/struct_{_*test.EmbeddedSliceString_}
> === RUN   Test_symmetric/struct_{_*test.EmbeddedString_}
> === RUN   Test_symmetric/struct_{_*test.EmbeddedStruct_}
> === RUN   Test_symmetric/struct_{_test.EmbeddedSliceString_}
> === RUN   Test_symmetric/struct_{_test.EmbeddedString_}
> === RUN   Test_symmetric/struct_{_test.EmbeddedString_"json:\"othername\""_}
> === RUN   Test_symmetric/struct_{_test.EmbeddedStruct_}
> === RUN   Test_symmetric/struct_{_F1_float64;_test.StringTextMarshaler;_F2_int32_}
> === RUN   Test_symmetric/test.OverlapDifferentLevels
> === RUN   Test_symmetric/test.IgnoreDeeperLevel
> === RUN   Test_symmetric/test.SameLevel1BothTagged
> === RUN   Test_symmetric/test.SameLevel1NoTags
> === RUN   Test_symmetric/test.SameLevel1Tagged
> === RUN   Test_symmetric/test.SameLevel2BothTagged
> === RUN   Test_symmetric/test.SameLevel2NoTags
> === RUN   Test_symmetric/test.SameLevel2Tagged
> === RUN   Test_symmetric/test.EmbeddedPtr
> === RUN   Test_symmetric/struct_{_Upper_bool_"json:\"M\"";_Lower_bool_"json:\"m\""_}
> === RUN   Test_symmetric/test.EmbeddedFieldName
> === RUN   Test_symmetric/test.StringFieldName
> === RUN   Test_symmetric/test.StructFieldName
> === RUN   Test_symmetric/struct_{_F1_bool_"json:\"F1\"";_F2_bool_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/test.EmbeddedOmitEmpty
> === RUN   Test_symmetric/struct_{_F1_float32_"json:\"F1\"";_F2_float32_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_int32_"json:\"F1\"";_F2_int32_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_map[string]string_"json:\"F1\"";_F2_map[string]string_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_*bool_"json:\"F1\"";_F2_*bool_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_*float32_"json:\"F1\"";_F2_*float32_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_*int32_"json:\"F1\"";_F2_*int32_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_*map[string]string_"json:\"F1\"";_F2_*map[string]string_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_*[]string_"json:\"F1\"";_F2_*[]string_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_*string_"json:\"F1\"";_F2_*string_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_*test.jm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_*test.tm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_*test.sjm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_*test.tm_"json:\"f,omitempty\""_}#01
> === RUN   Test_symmetric/struct_{_F1_*uint32_"json:\"F1\"";_F2_*uint32_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_[]string_"json:\"F1\"";_F2_[]string_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,omitempty\""_}#01
> === RUN   Test_symmetric/struct_{_F_test.jm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_test.tm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_struct_{}_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_test.sjm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F_test.stm_"json:\"f,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_uint32_"json:\"F1\"";_F2_uint32_"json:\"F2,omitempty\""_}
> === RUN   Test_symmetric/struct_{_F1_bool_"json:\"F1\"";_F2_bool_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_uint8_"json:\"F1\"";_F2_uint8_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_float32_"json:\"F1\"";_F2_float32_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_float64_"json:\"F1\"";_F2_float64_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_int8_"json:\"F1\"";_F2_int8_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_int16_"json:\"F1\"";_F2_int16_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_int32_"json:\"F1\"";_F2_int32_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,string\""_}
>     Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,string\""_}: type_test.go:55: marshal expected:
>             {
>             >  "F1": "E薶矹Ɵn浥ǖRǸsm",
>             >  "F2": "\"5.巉ʋY遳酶Ĥ鎜ÒȖD_\u0026\""
>             }
>         got:
>             {
>             >  "F1": "E薶矹Ɵn浥ǖRǸsm",
>             >  "F2": "\"5.巉ʋY遳酶Ĥ鎜ÒȖD_\\u0026\""
>             }
>         obj:
>             (struct { F1 string "json:\"F1\""; F2 string "json:\"F2,string\"" }) {
>         >  F1: (string) (len=20) "E薶矹Ɵn浥ǖRǸsm",
>         >  F2: (string) (len=26) "5.巉ʋY遳酶Ĥ鎜ÒȖD_&"
>         }
> === RUN   Test_symmetric/struct_{_F1_uint8_"json:\"F1\"";_F2_uint8_"json:\"F2,string\""_}#01
> === RUN   Test_symmetric/struct_{_F1_uint16_"json:\"F1\"";_F2_uint16_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_F1_uint32_"json:\"F1\"";_F2_uint32_"json:\"F2,string\""_}
> === RUN   Test_symmetric/struct_{_A_string_"json:\"a,omitempty\"";_B_string_"json:\"b,omitempty\"";_Annotations_map[string]string_"json:\"annotations,omitempty\""_}
> === RUN   Test_symmetric/struct_{_Field_bool_"json:\",omitempty,string\""_}
> === RUN   Test_symmetric/struct_{_Field1_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string;_Field9_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string;_Field9_string;_Field10_string_}
> === RUN   Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string;_Field9_string;_Field10_string;_Field11_string_}
> === RUN   Test_symmetric/test.struct1Alias
> === RUN   Test_symmetric/struct_{_F_[4]*string_}
> === RUN   Test_symmetric/struct_{_F_[4]string_}
> === RUN   Test_symmetric/struct_{_F1_[4]test.stringAlias;_F2_test.arrayAlis_}
> === RUN   Test_symmetric/struct_{_F1_[4]string;_F2_[4]string;_F3_[4]string_}
> === RUN   Test_symmetric/struct_{_F_[4]struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{}
> === RUN   Test_symmetric/test.structEmpty
> === RUN   Test_symmetric/struct_{_Byte1_uint8;_Byte2_uint8;_Bool1_bool;_Bool2_bool;_Int8_int8;_Int16_int16;_Int32_int32;_Int64_int64;_Uint8_uint8;_Uint16_uint16;_Uint32_uint32;_Uint64_uint64;_Float32_float32;_Float64_float64;_String1_string;_String2_string_}
> === RUN   Test_symmetric/struct_{_F_float64_}
> === RUN   Test_symmetric/struct_{_F_test.float64Alias_}
> === RUN   Test_symmetric/struct_{_F1_float64;_F2_float64;_F3_float64_}
> === RUN   Test_symmetric/struct_{_F1_test.float64Alias;_F2_test.float64Alias;_F3_test.float64Alias_}
> === RUN   Test_symmetric/struct_{_F_int32_}
> === RUN   Test_symmetric/struct_{_F_test.int32Alias_}
> === RUN   Test_symmetric/struct_{_F1_int32;_F2_int32;_F3_int32_}
> === RUN   Test_symmetric/struct_{_F1_test.int32Alias;_F2_test.int32Alias;_F3_test.int32Alias_}
> === RUN   Test_symmetric/struct_{_F_int64_}
> === RUN   Test_symmetric/struct_{_F_map[int32]*string_}
> === RUN   Test_symmetric/struct_{_F_map[int32]string_}
> === RUN   Test_symmetric/struct_{_F_map[int32]struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{_F_map[string]*string_}
> === RUN   Test_symmetric/struct_{_F_map[string]string_}
> === RUN   Test_symmetric/struct_{_F_map[string]struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{_F_*float64_}
> === RUN   Test_symmetric/struct_{_F1_*test.float64Alias;_F2_test.ptrFloat64Alias;_F3_*test.ptrFloat64Alias_}
> === RUN   Test_symmetric/struct_{_F_*int32_}
> === RUN   Test_symmetric/struct_{_F1_*test.int32Alias;_F2_test.ptrInt32Alias;_F3_*test.ptrInt32Alias_}
> === RUN   Test_symmetric/struct_{_F_**struct_{}_}
> === RUN   Test_symmetric/struct_{_F_**struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{_F_*string_}
> === RUN   Test_symmetric/struct_{_F1_*test.stringAlias;_F2_test.ptrStringAlias;_F3_*test.ptrStringAlias_}
> === RUN   Test_symmetric/struct_{_F_*struct_{}_}
> === RUN   Test_symmetric/struct_{_F_*struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{_F1_*float64;_F2_*float64;_F3_*float64_}
> === RUN   Test_symmetric/struct_{_F1_*int32;_F2_*int32;_F3_*int32_}
> === RUN   Test_symmetric/struct_{_F1_*string;_F2_*string;_F3_*string_}
> === RUN   Test_symmetric/struct_{_F_[]*string_}
> === RUN   Test_symmetric/struct_{_F_[]string_}
> === RUN   Test_symmetric/struct_{_F1_[]test.stringAlias;_F2_test.stringAlias_}
> === RUN   Test_symmetric/struct_{_F1_[]string;_F2_[]string;_F3_[]string_}
> === RUN   Test_symmetric/struct_{_F_[]struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{_F_string_}
> === RUN   Test_symmetric/struct_{_F_test.stringAlias_}
> === RUN   Test_symmetric/struct_{_F1_string;_F2_string;_F3_string_}
> === RUN   Test_symmetric/struct_{_F1_test.stringAlias;_F2_test.stringAlias;_F3_test.stringAlias_}
> === RUN   Test_symmetric/struct_{_F1_struct_{};_F2_struct_{};_F3_struct_{}_}
> === RUN   Test_symmetric/struct_{_F_struct_{}_}
> === RUN   Test_symmetric/struct_{_F_test.structEmpty_}
> === RUN   Test_symmetric/struct_{_F_struct_{_F1_float32;_F2_float32;_F3_float32_}_}
> === RUN   Test_symmetric/struct_{_F_struct_{_F_float32_}_}
> === RUN   Test_symmetric/struct_{_F_test.struct2_}
> === RUN   Test_symmetric/struct_{_F_struct_{_F1_int32;_F2_int32;_F3_int32_}_}
> === RUN   Test_symmetric/struct_{_F_struct_{_F1_string;_F2_string;_F3_string_}_}
> === RUN   Test_symmetric/struct_{_F_test.struct3_}
> === RUN   Test_symmetric/struct_{_TF1_struct_{_F2_int;_F1_*test.withTime_}_}
> === RUN   Test_symmetric/test.DeeplyNested
> === RUN   Test_symmetric/test.StringTextMarshaler
> === RUN   Test_symmetric/test.structTextMarshaler
> === RUN   Test_symmetric/test.structTextMarshalerAlias
> === RUN   Test_symmetric/struct_{_S_string;_M_test.structTextMarshaler;_I_int8_}
> === RUN   Test_symmetric/struct_{_S_string;_M_test.structTextMarshalerAlias;_I_int8_}
> --- FAIL: Test_symmetric (1.19s)
>     --- PASS: Test_symmetric/[4]bool (0.00s)
>     --- PASS: Test_symmetric/[4]uint8 (0.00s)
>     --- PASS: Test_symmetric/[4]float64 (0.00s)
>     --- PASS: Test_symmetric/[4]int32 (0.00s)
>     --- PASS: Test_symmetric/[4]map[int32]string (0.01s)
>     --- PASS: Test_symmetric/[4]map[string]string (0.03s)
>     --- PASS: Test_symmetric/[4]*bool (0.00s)
>     --- PASS: Test_symmetric/[4]*float64 (0.00s)
>     --- PASS: Test_symmetric/[4]*int32 (0.00s)
>     --- PASS: Test_symmetric/[4]*map[int32]string (0.01s)
>     --- PASS: Test_symmetric/[4]*map[string]string (0.01s)
>     --- PASS: Test_symmetric/[4]*[4]bool (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]uint8 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]float64 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]int32 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]*string (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]string (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/[4]*string (0.00s)
>     --- PASS: Test_symmetric/[4]*struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[4]string;_Map_map[string]string_} (0.02s)
>     --- PASS: Test_symmetric/[4]*uint8 (0.00s)
>     --- PASS: Test_symmetric/[4][4]bool (0.00s)
>     --- PASS: Test_symmetric/[4][4]uint8 (0.00s)
>     --- PASS: Test_symmetric/[4][4]float64 (0.01s)
>     --- PASS: Test_symmetric/[4][4]int32 (0.00s)
>     --- PASS: Test_symmetric/[4][4]*string (0.00s)
>     --- PASS: Test_symmetric/[4][4]string (0.00s)
>     --- PASS: Test_symmetric/[4][4]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/[4]string (0.01s)
>     --- PASS: Test_symmetric/[4]struct_{} (0.00s)
>     --- PASS: Test_symmetric/[4]test.structEmpty (0.00s)
>     --- PASS: Test_symmetric/[4]struct_{_F_*string_} (0.00s)
>     --- PASS: Test_symmetric/[4]struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[4]string;_Map_map[string]string_} (0.04s)
>     --- PASS: Test_symmetric/[4]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/bool (0.00s)
>     --- PASS: Test_symmetric/test.boolAlias (0.00s)
>     --- PASS: Test_symmetric/uint8 (0.00s)
>     --- PASS: Test_symmetric/test.byteAlias (0.00s)
>     --- PASS: Test_symmetric/float32 (0.00s)
>     --- PASS: Test_symmetric/test.float32Alias (0.00s)
>     --- PASS: Test_symmetric/float64 (0.00s)
>     --- PASS: Test_symmetric/test.float64Alias (0.00s)
>     --- PASS: Test_symmetric/int8 (0.00s)
>     --- PASS: Test_symmetric/test.int8Alias (0.00s)
>     --- PASS: Test_symmetric/int16 (0.00s)
>     --- PASS: Test_symmetric/test.int16Alias (0.00s)
>     --- PASS: Test_symmetric/int32 (0.00s)
>     --- PASS: Test_symmetric/test.int32Alias (0.00s)
>     --- PASS: Test_symmetric/int64 (0.00s)
>     --- PASS: Test_symmetric/test.int64Alias (0.00s)
>     --- PASS: Test_symmetric/string (0.00s)
>     --- PASS: Test_symmetric/test.stringAlias (0.00s)
>     --- PASS: Test_symmetric/uint8#01 (0.00s)
>     --- PASS: Test_symmetric/test.uint8Alias (0.00s)
>     --- PASS: Test_symmetric/uint16 (0.00s)
>     --- PASS: Test_symmetric/test.uint16Alias (0.00s)
>     --- PASS: Test_symmetric/uint32 (0.00s)
>     --- PASS: Test_symmetric/test.uint32Alias (0.00s)
>     --- PASS: Test_symmetric/uintptr (0.00s)
>     --- PASS: Test_symmetric/test.uintptrAlias (0.00s)
>     --- PASS: Test_symmetric/struct_{_A_test.int8Alias_"json:\"a\"";_B_test.int16Alias_"json:\"stream\"";_C_test.int32Alias_"json:\"c\"";_D_test.int64Alias_"json:\"d\"";_E_test.uintAlias_"json:\"e\"";_F_test.uint16Alias_"json:\"f\"";_G_test.uint32Alias_"json:\"g\"";_H_test.uint64Alias_"json:\"h\"";_I_test.float32Alias_"json:\"i\"";_J_test.float64Alias_"json:\"j\"";_K_test.stringAlias_"json:\"k\"";_L_test.intAlias_"json:\"l\"";_M_test.uintAlias_"json:\"m\"";_N_test.boolAlias_"json:\"n\"";_O_test.uintptrAlias_"json:\"o\""_} (0.01s)
>     --- FAIL: Test_symmetric/map[test.stringKeyType]string (0.00s)
>     --- FAIL: Test_symmetric/map[test.structKeyType]string (0.01s)
>     --- PASS: Test_symmetric/map[int8]string (0.00s)
>     --- PASS: Test_symmetric/map[int16]string (0.01s)
>     --- PASS: Test_symmetric/map[int32]string (0.00s)
>     --- PASS: Test_symmetric/map[int64]string (0.00s)
>     --- PASS: Test_symmetric/map[string][4]string (0.02s)
>     --- PASS: Test_symmetric/map[string]bool (0.00s)
>     --- PASS: Test_symmetric/map[string]uint8 (0.00s)
>     --- PASS: Test_symmetric/map[string]float64 (0.01s)
>     --- PASS: Test_symmetric/map[string]int32 (0.00s)
>     --- PASS: Test_symmetric/map[string]map[string]string (0.02s)
>     --- PASS: Test_symmetric/map[string]*[4]string (0.01s)
>     --- PASS: Test_symmetric/map[string]*bool (0.00s)
>     --- PASS: Test_symmetric/map[string]*float64 (0.00s)
>     --- PASS: Test_symmetric/map[string]*int32 (0.00s)
>     --- PASS: Test_symmetric/map[string]*map[string]string (0.01s)
>     --- PASS: Test_symmetric/map[string]*[]string (0.01s)
>     --- PASS: Test_symmetric/map[string]*string (0.00s)
>     --- PASS: Test_symmetric/map[string]*test.structVarious (0.04s)
>     --- PASS: Test_symmetric/map[string]*uint8 (0.01s)
>     --- PASS: Test_symmetric/map[string][]string (0.01s)
>     --- PASS: Test_symmetric/map[string]string (0.00s)
>     --- PASS: Test_symmetric/map[string]test.stringAlias (0.01s)
>     --- PASS: Test_symmetric/map[string]struct_{} (0.00s)
>     --- PASS: Test_symmetric/map[string]test.structEmpty (0.00s)
>     --- PASS: Test_symmetric/map[string]struct_{_F_*string_} (0.01s)
>     --- PASS: Test_symmetric/map[string]struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[]string;_Map_map[string]string_} (0.04s)
>     --- PASS: Test_symmetric/map[string]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/map[test.stringAlias]string (0.00s)
>     --- PASS: Test_symmetric/map[test.stringAlias]test.stringAlias (0.00s)
>     --- PASS: Test_symmetric/map[uint8]string (0.01s)
>     --- PASS: Test_symmetric/map[uint16]string (0.00s)
>     --- PASS: Test_symmetric/map[uint32]string (0.00s)
>     --- PASS: Test_symmetric/test.StringMarshaler (0.00s)
>     --- PASS: Test_symmetric/test.structMarshaler (0.00s)
>     --- PASS: Test_symmetric/test.structMarshalerAlias (0.00s)
>     --- PASS: Test_symmetric/struct_{_S_string;_M_test.structMarshaler;_I_int8_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_S_string;_M_test.structMarshalerAlias;_I_int8_} (0.00s)
>     --- PASS: Test_symmetric/[][4]bool (0.00s)
>     --- PASS: Test_symmetric/[][4]uint8 (0.00s)
>     --- PASS: Test_symmetric/[][4]float64 (0.01s)
>     --- PASS: Test_symmetric/[][4]int32 (0.00s)
>     --- PASS: Test_symmetric/[][4]*string (0.01s)
>     --- PASS: Test_symmetric/[][4]string (0.01s)
>     --- PASS: Test_symmetric/[][4]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/[]bool (0.00s)
>     --- PASS: Test_symmetric/[]uint8 (0.00s)
>     --- PASS: Test_symmetric/[]float64 (0.00s)
>     --- PASS: Test_symmetric/[]int32 (0.00s)
>     --- PASS: Test_symmetric/[]int64 (0.00s)
>     --- PASS: Test_symmetric/[]map[int32]string (0.01s)
>     --- PASS: Test_symmetric/[]map[string]string (0.03s)
>     --- PASS: Test_symmetric/[4]*[4]bool#01 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]uint8#02 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]float64#01 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]int32#01 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]*string#01 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]string#01 (0.00s)
>     --- PASS: Test_symmetric/[4]*[4]uint8#03 (0.00s)
>     --- PASS: Test_symmetric/[]*bool (0.00s)
>     --- PASS: Test_symmetric/[]*float64 (0.00s)
>     --- PASS: Test_symmetric/[]*int32 (0.00s)
>     --- PASS: Test_symmetric/[]*map[int32]string (0.01s)
>     --- PASS: Test_symmetric/[]*map[string]string (0.01s)
>     --- PASS: Test_symmetric/[]*[]bool (0.00s)
>     --- PASS: Test_symmetric/[]*[]uint8 (0.00s)
>     --- PASS: Test_symmetric/[]*[]float64 (0.00s)
>     --- PASS: Test_symmetric/[]*[]int32 (0.00s)
>     --- PASS: Test_symmetric/[]*[]*string (0.00s)
>     --- PASS: Test_symmetric/[]*[]string (0.00s)
>     --- PASS: Test_symmetric/[]*[]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/[]*string (0.00s)
>     --- PASS: Test_symmetric/[]*struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[]string;_Map_map[string]string_} (0.02s)
>     --- PASS: Test_symmetric/[]*uint8 (0.00s)
>     --- PASS: Test_symmetric/[][]bool (0.00s)
>     --- PASS: Test_symmetric/[][]uint8 (0.00s)
>     --- PASS: Test_symmetric/[][]float64 (0.01s)
>     --- PASS: Test_symmetric/[][]int32 (0.00s)
>     --- PASS: Test_symmetric/[][]*string (0.00s)
>     --- PASS: Test_symmetric/[][]string (0.00s)
>     --- PASS: Test_symmetric/[][]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/[]string (0.00s)
>     --- PASS: Test_symmetric/[]struct_{} (0.00s)
>     --- PASS: Test_symmetric/[]test.structEmpty (0.00s)
>     --- PASS: Test_symmetric/[]struct_{_F_*string_} (0.00s)
>     --- PASS: Test_symmetric/[]struct_{_String_string;_Int_int32;_Float_float64;_Struct_struct_{_X_string_};_Slice_[]string;_Map_map[string]string_} (0.04s)
>     --- PASS: Test_symmetric/[]uint8#01 (0.00s)
>     --- PASS: Test_symmetric/[]test.jsonMarshaler (0.00s)
>     --- PASS: Test_symmetric/[]test.jsonMarshalerMap (0.00s)
>     --- PASS: Test_symmetric/[]test.textMarshaler (0.00s)
>     --- PASS: Test_symmetric/[]test.textMarshalerMap (0.00s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedFloat64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedInt32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_float64;_test.StringMarshaler;_F2_int32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedMapStringString_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_*test.EmbeddedFloat64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_*test.EmbeddedInt32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_*test.EmbeddedMapStringString_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_*test.EmbeddedSliceString_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_*test.EmbeddedString_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_*test.EmbeddedStruct_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedSliceString_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedString_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedString_"json:\"othername\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_test.EmbeddedStruct_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F1_float64;_test.StringTextMarshaler;_F2_int32_} (0.00s)
>     --- PASS: Test_symmetric/test.OverlapDifferentLevels (0.00s)
>     --- PASS: Test_symmetric/test.IgnoreDeeperLevel (0.00s)
>     --- PASS: Test_symmetric/test.SameLevel1BothTagged (0.00s)
>     --- PASS: Test_symmetric/test.SameLevel1NoTags (0.00s)
>     --- PASS: Test_symmetric/test.SameLevel1Tagged (0.00s)
>     --- PASS: Test_symmetric/test.SameLevel2BothTagged (0.00s)
>     --- PASS: Test_symmetric/test.SameLevel2NoTags (0.00s)
>     --- PASS: Test_symmetric/test.SameLevel2Tagged (0.00s)
>     --- PASS: Test_symmetric/test.EmbeddedPtr (0.00s)
>     --- PASS: Test_symmetric/struct_{_Upper_bool_"json:\"M\"";_Lower_bool_"json:\"m\""_} (0.00s)
>     --- PASS: Test_symmetric/test.EmbeddedFieldName (0.01s)
>     --- PASS: Test_symmetric/test.StringFieldName (0.00s)
>     --- PASS: Test_symmetric/test.StructFieldName (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_bool_"json:\"F1\"";_F2_bool_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/test.EmbeddedOmitEmpty (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_float32_"json:\"F1\"";_F2_float32_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_int32_"json:\"F1\"";_F2_int32_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_map[string]string_"json:\"F1\"";_F2_map[string]string_"json:\"F2,omitempty\""_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F1_*bool_"json:\"F1\"";_F2_*bool_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*float32_"json:\"F1\"";_F2_*float32_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*int32_"json:\"F1\"";_F2_*int32_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*map[string]string_"json:\"F1\"";_F2_*map[string]string_"json:\"F2,omitempty\""_} (0.02s)
>     --- PASS: Test_symmetric/struct_{_F1_*[]string_"json:\"F1\"";_F2_*[]string_"json:\"F2,omitempty\""_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*string_"json:\"F1\"";_F2_*string_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_*test.jm_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_*test.tm_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_*test.sjm_"json:\"f,omitempty\""_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_*test.tm_"json:\"f,omitempty\""_}#01 (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*uint32_"json:\"F1\"";_F2_*uint32_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_[]string_"json:\"F1\"";_F2_[]string_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,omitempty\""_}#01 (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.jm_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.tm_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_struct_{}_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.sjm_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.stm_"json:\"f,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_uint32_"json:\"F1\"";_F2_uint32_"json:\"F2,omitempty\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_bool_"json:\"F1\"";_F2_bool_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_uint8_"json:\"F1\"";_F2_uint8_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_float32_"json:\"F1\"";_F2_float32_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_float64_"json:\"F1\"";_F2_float64_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_int8_"json:\"F1\"";_F2_int8_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_int16_"json:\"F1\"";_F2_int16_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_int32_"json:\"F1\"";_F2_int32_"json:\"F2,string\""_} (0.00s)
>     --- FAIL: Test_symmetric/struct_{_F1_string_"json:\"F1\"";_F2_string_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_uint8_"json:\"F1\"";_F2_uint8_"json:\"F2,string\""_}#01 (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_uint16_"json:\"F1\"";_F2_uint16_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_uint32_"json:\"F1\"";_F2_uint32_"json:\"F2,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_A_string_"json:\"a,omitempty\"";_B_string_"json:\"b,omitempty\"";_Annotations_map[string]string_"json:\"annotations,omitempty\""_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_Field_bool_"json:\",omitempty,string\""_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_Field1_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string;_Field9_string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string;_Field9_string;_Field10_string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_Field1_string;_Field2_string;_Field3_string;_Field4_string;_Field5_string;_Field6_string;_Field7_string;_Field8_string;_Field9_string;_Field10_string;_Field11_string_} (0.01s)
>     --- PASS: Test_symmetric/test.struct1Alias (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_[4]*string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_[4]string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_[4]test.stringAlias;_F2_test.arrayAlis_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F1_[4]string;_F2_[4]string;_F3_[4]string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_[4]struct_{_F1_string;_F2_string;_F3_string_}_} (0.01s)
>     --- PASS: Test_symmetric/struct_{} (0.00s)
>     --- PASS: Test_symmetric/test.structEmpty (0.00s)
>     --- PASS: Test_symmetric/struct_{_Byte1_uint8;_Byte2_uint8;_Bool1_bool;_Bool2_bool;_Int8_int8;_Int16_int16;_Int32_int32;_Int64_int64;_Uint8_uint8;_Uint16_uint16;_Uint32_uint32;_Uint64_uint64;_Float32_float32;_Float64_float64;_String1_string;_String2_string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_float64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.float64Alias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_float64;_F2_float64;_F3_float64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_test.float64Alias;_F2_test.float64Alias;_F3_test.float64Alias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_int32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.int32Alias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_int32;_F2_int32;_F3_int32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_test.int32Alias;_F2_test.int32Alias;_F3_test.int32Alias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_int64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_map[int32]*string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_map[int32]string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_map[int32]struct_{_F1_string;_F2_string;_F3_string_}_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_map[string]*string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_map[string]string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_map[string]struct_{_F1_string;_F2_string;_F3_string_}_} (0.02s)
>     --- PASS: Test_symmetric/struct_{_F_*float64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*test.float64Alias;_F2_test.ptrFloat64Alias;_F3_*test.ptrFloat64Alias_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_*int32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*test.int32Alias;_F2_test.ptrInt32Alias;_F3_*test.ptrInt32Alias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_**struct_{}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_**struct_{_F1_string;_F2_string;_F3_string_}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_*string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*test.stringAlias;_F2_test.ptrStringAlias;_F3_*test.ptrStringAlias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_*struct_{}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_*struct_{_F1_string;_F2_string;_F3_string_}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*float64;_F2_*float64;_F3_*float64_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*int32;_F2_*int32;_F3_*int32_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_*string;_F2_*string;_F3_*string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_[]*string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_[]string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_[]test.stringAlias;_F2_test.stringAlias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_[]string;_F2_[]string;_F3_[]string_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_[]struct_{_F1_string;_F2_string;_F3_string_}_} (0.01s)
>     --- PASS: Test_symmetric/struct_{_F_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.stringAlias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_string;_F2_string;_F3_string_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_test.stringAlias;_F2_test.stringAlias;_F3_test.stringAlias_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F1_struct_{};_F2_struct_{};_F3_struct_{}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_struct_{}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.structEmpty_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_struct_{_F1_float32;_F2_float32;_F3_float32_}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_struct_{_F_float32_}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.struct2_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_struct_{_F1_int32;_F2_int32;_F3_int32_}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_struct_{_F1_string;_F2_string;_F3_string_}_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_F_test.struct3_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_TF1_struct_{_F2_int;_F1_*test.withTime_}_} (0.00s)
>     --- PASS: Test_symmetric/test.DeeplyNested (0.00s)
>     --- PASS: Test_symmetric/test.StringTextMarshaler (0.00s)
>     --- PASS: Test_symmetric/test.structTextMarshaler (0.00s)
>     --- PASS: Test_symmetric/test.structTextMarshalerAlias (0.00s)
>     --- PASS: Test_symmetric/struct_{_S_string;_M_test.structTextMarshaler;_I_int8_} (0.00s)
>     --- PASS: Test_symmetric/struct_{_S_string;_M_test.structTextMarshalerAlias;_I_int8_} (0.00s)
> === RUN   Test_asymmetric
> --- PASS: Test_asymmetric (0.00s)
> FAIL
> FAIL	github.com/json-iterator/go/type_tests	1.210s
> === RUN   Test_errorInput
> === RUN   Test_errorInput/[0]int
> === RUN   Test_errorInput/[1]int
> === RUN   Test_errorInput/[1]int#01
> === RUN   Test_errorInput/struct_{_Field_bool_"json:\"field\""_}
> === RUN   Test_errorInput/*interface_{}
> === RUN   Test_errorInput/*interface_{}#01
> === RUN   Test_errorInput/*interface_{}#02
> === RUN   Test_errorInput/[]interface_{}
> === RUN   Test_errorInput/struct_{_Field_interface_{}_}
> === RUN   Test_errorInput/[]io.Closer
> === RUN   Test_errorInput/struct_{_F1_int8;_F2_int16;_F3_int32;_F4_int64;_F5_int;_F6_uint8;_F7_uint16;_F8_uint32;_F9_uint64;_F10_uint;_F11_float32;_F12_float64;_F13_uintptr_}
> === RUN   Test_errorInput/map[string]string
> === RUN   Test_errorInput/map[string]string#01
> === RUN   Test_errorInput/map[string]*json.RawMessage
> === RUN   Test_errorInput/test.tmOfMap
> === RUN   Test_errorInput/test.tmOfMapPtr
> === RUN   Test_errorInput/json.Number
> === RUN   Test_errorInput/json.Number#01
> === RUN   Test_errorInput/json.Number#02
> === RUN   Test_errorInput/json.RawMessage
> === RUN   Test_errorInput/[]string
> === RUN   Test_errorInput/[]string#01
> === RUN   Test_errorInput/[]uint8
> === RUN   Test_errorInput/[]uint8#01
> === RUN   Test_errorInput/[]uint8#02
> === RUN   Test_errorInput/struct_{_Field_interface_{}_}#01
> === RUN   Test_errorInput/struct_{_Field_interface_{}_}#02
> === RUN   Test_errorInput/struct_{_Field_int_"json:\"field\""_}
> === RUN   Test_errorInput/struct_{_ID_int_"json:\"id\"";_Payload_map[string]interface_{}_"json:\"payload\"";_buf_*bytes.Buffer_}
> === RUN   Test_errorInput/struct_{_Field1_string_}
> === RUN   Test_errorInput/struct_{_Field1_string_}#01
> === RUN   Test_errorInput/struct_{_Field1_*string;_Field2_*string_}
> === RUN   Test_errorInput/struct_{_Field1_string;_Field2_json.RawMessage_}
> === RUN   Test_errorInput/struct_{_a_int;_b_<-chan_int;_C_int;_d_*time.Timer_}
> === RUN   Test_errorInput/struct_{_A_string;_B_string;_C_string;_D_string;_E_string;_F_string;_G_string;_H_string;_I_string;_J_string;_K_string_}
> === RUN   Test_errorInput/struct_{_T_float64_"json:\"T\""_}
> === RUN   Test_errorInput/struct_{_T_float64_"json:\"T\""_}#01
> === RUN   Test_errorInput/struct_{_T_float64_"json:\"t\""_}
> === RUN   Test_errorInput/struct_{_KeyString_string_"json:\"key_string\"";_Type_string_"json:\"type\"";_Asks_[][2]float64_"json:\"asks\""_}
> --- PASS: Test_errorInput (0.00s)
>     --- PASS: Test_errorInput/[0]int (0.00s)
>     --- PASS: Test_errorInput/[1]int (0.00s)
>     --- PASS: Test_errorInput/[1]int#01 (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field_bool_"json:\"field\""_} (0.00s)
>     --- PASS: Test_errorInput/*interface_{} (0.00s)
>     --- PASS: Test_errorInput/*interface_{}#01 (0.00s)
>     --- PASS: Test_errorInput/*interface_{}#02 (0.00s)
>     --- PASS: Test_errorInput/[]interface_{} (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field_interface_{}_} (0.00s)
>     --- PASS: Test_errorInput/[]io.Closer (0.00s)
>     --- PASS: Test_errorInput/struct_{_F1_int8;_F2_int16;_F3_int32;_F4_int64;_F5_int;_F6_uint8;_F7_uint16;_F8_uint32;_F9_uint64;_F10_uint;_F11_float32;_F12_float64;_F13_uintptr_} (0.00s)
>     --- PASS: Test_errorInput/map[string]string (0.00s)
>     --- PASS: Test_errorInput/map[string]string#01 (0.00s)
>     --- PASS: Test_errorInput/map[string]*json.RawMessage (0.00s)
>     --- PASS: Test_errorInput/test.tmOfMap (0.00s)
>     --- PASS: Test_errorInput/test.tmOfMapPtr (0.00s)
>     --- PASS: Test_errorInput/json.Number (0.00s)
>     --- PASS: Test_errorInput/json.Number#01 (0.00s)
>     --- PASS: Test_errorInput/json.Number#02 (0.00s)
>     --- PASS: Test_errorInput/json.RawMessage (0.00s)
>     --- PASS: Test_errorInput/[]string (0.00s)
>     --- PASS: Test_errorInput/[]string#01 (0.00s)
>     --- PASS: Test_errorInput/[]uint8 (0.00s)
>     --- PASS: Test_errorInput/[]uint8#01 (0.00s)
>     --- PASS: Test_errorInput/[]uint8#02 (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field_interface_{}_}#01 (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field_interface_{}_}#02 (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field_int_"json:\"field\""_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_ID_int_"json:\"id\"";_Payload_map[string]interface_{}_"json:\"payload\"";_buf_*bytes.Buffer_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field1_string_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field1_string_}#01 (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field1_*string;_Field2_*string_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_Field1_string;_Field2_json.RawMessage_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_a_int;_b_<-chan_int;_C_int;_d_*time.Timer_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_A_string;_B_string;_C_string;_D_string;_E_string;_F_string;_G_string;_H_string;_I_string;_J_string;_K_string_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_T_float64_"json:\"T\""_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_T_float64_"json:\"T\""_}#01 (0.00s)
>     --- PASS: Test_errorInput/struct_{_T_float64_"json:\"t\""_} (0.00s)
>     --- PASS: Test_errorInput/struct_{_KeyString_string_"json:\"key_string\"";_Type_string_"json:\"type\"";_Asks_[][2]float64_"json:\"asks\""_} (0.00s)
> === RUN   Test_read_float
> === RUN   Test_read_float/1.1
> === RUN   Test_read_float/1.1#01
> === RUN   Test_read_float/1.1#02
> === RUN   Test_read_float/1.1#03
> === RUN   Test_read_float/1000
> === RUN   Test_read_float/1000#01
> === RUN   Test_read_float/1000#02
> === RUN   Test_read_float/1000#03
> === RUN   Test_read_float/9223372036854775807
> === RUN   Test_read_float/9223372036854775807#01
> === RUN   Test_read_float/9223372036854775807#02
> === RUN   Test_read_float/9223372036854775807#03
> === RUN   Test_read_float/12.3
> === RUN   Test_read_float/12.3#01
> === RUN   Test_read_float/12.3#02
> === RUN   Test_read_float/12.3#03
> === RUN   Test_read_float/-12.3
> === RUN   Test_read_float/-12.3#01
> === RUN   Test_read_float/-12.3#02
> === RUN   Test_read_float/-12.3#03
> === RUN   Test_read_float/720368.54775807
> === RUN   Test_read_float/720368.54775807#01
> === RUN   Test_read_float/720368.54775807#02
> === RUN   Test_read_float/720368.54775807#03
> === RUN   Test_read_float/720368.547758075
> === RUN   Test_read_float/720368.547758075#01
> === RUN   Test_read_float/720368.547758075#02
> === RUN   Test_read_float/720368.547758075#03
> === RUN   Test_read_float/1e1
> === RUN   Test_read_float/1e1#01
> === RUN   Test_read_float/1e1#02
> === RUN   Test_read_float/1e1#03
> === RUN   Test_read_float/1e+1
> === RUN   Test_read_float/1e+1#01
> === RUN   Test_read_float/1e+1#02
> === RUN   Test_read_float/1e+1#03
> === RUN   Test_read_float/1e-1
> === RUN   Test_read_float/1e-1#01
> === RUN   Test_read_float/1e-1#02
> === RUN   Test_read_float/1e-1#03
> === RUN   Test_read_float/1E1
> === RUN   Test_read_float/1E1#01
> === RUN   Test_read_float/1E1#02
> === RUN   Test_read_float/1E1#03
> === RUN   Test_read_float/1E+1
> === RUN   Test_read_float/1E+1#01
> === RUN   Test_read_float/1E+1#02
> === RUN   Test_read_float/1E+1#03
> === RUN   Test_read_float/1E-1
> === RUN   Test_read_float/1E-1#01
> === RUN   Test_read_float/1E-1#02
> === RUN   Test_read_float/1E-1#03
> === RUN   Test_read_float/-1e1
> === RUN   Test_read_float/-1e1#01
> === RUN   Test_read_float/-1e1#02
> === RUN   Test_read_float/-1e1#03
> === RUN   Test_read_float/-1e+1
> === RUN   Test_read_float/-1e+1#01
> === RUN   Test_read_float/-1e+1#02
> === RUN   Test_read_float/-1e+1#03
> === RUN   Test_read_float/-1e-1
> === RUN   Test_read_float/-1e-1#01
> === RUN   Test_read_float/-1e-1#02
> === RUN   Test_read_float/-1e-1#03
> --- PASS: Test_read_float (0.00s)
>     --- PASS: Test_read_float/1.1 (0.00s)
>     --- PASS: Test_read_float/1.1#01 (0.00s)
>     --- PASS: Test_read_float/1.1#02 (0.00s)
>     --- PASS: Test_read_float/1.1#03 (0.00s)
>     --- PASS: Test_read_float/1000 (0.00s)
>     --- PASS: Test_read_float/1000#01 (0.00s)
>     --- PASS: Test_read_float/1000#02 (0.00s)
>     --- PASS: Test_read_float/1000#03 (0.00s)
>     --- PASS: Test_read_float/9223372036854775807 (0.00s)
>     --- PASS: Test_read_float/9223372036854775807#01 (0.00s)
>     --- PASS: Test_read_float/9223372036854775807#02 (0.00s)
>     --- PASS: Test_read_float/9223372036854775807#03 (0.00s)
>     --- PASS: Test_read_float/12.3 (0.00s)
>     --- PASS: Test_read_float/12.3#01 (0.00s)
>     --- PASS: Test_read_float/12.3#02 (0.00s)
>     --- PASS: Test_read_float/12.3#03 (0.00s)
>     --- PASS: Test_read_float/-12.3 (0.00s)
>     --- PASS: Test_read_float/-12.3#01 (0.00s)
>     --- PASS: Test_read_float/-12.3#02 (0.00s)
>     --- PASS: Test_read_float/-12.3#03 (0.00s)
>     --- PASS: Test_read_float/720368.54775807 (0.00s)
>     --- PASS: Test_read_float/720368.54775807#01 (0.00s)
>     --- PASS: Test_read_float/720368.54775807#02 (0.00s)
>     --- PASS: Test_read_float/720368.54775807#03 (0.00s)
>     --- PASS: Test_read_float/720368.547758075 (0.00s)
>     --- PASS: Test_read_float/720368.547758075#01 (0.00s)
>     --- PASS: Test_read_float/720368.547758075#02 (0.00s)
>     --- PASS: Test_read_float/720368.547758075#03 (0.00s)
>     --- PASS: Test_read_float/1e1 (0.00s)
>     --- PASS: Test_read_float/1e1#01 (0.00s)
>     --- PASS: Test_read_float/1e1#02 (0.00s)
>     --- PASS: Test_read_float/1e1#03 (0.00s)
>     --- PASS: Test_read_float/1e+1 (0.00s)
>     --- PASS: Test_read_float/1e+1#01 (0.00s)
>     --- PASS: Test_read_float/1e+1#02 (0.00s)
>     --- PASS: Test_read_float/1e+1#03 (0.00s)
>     --- PASS: Test_read_float/1e-1 (0.00s)
>     --- PASS: Test_read_float/1e-1#01 (0.00s)
>     --- PASS: Test_read_float/1e-1#02 (0.00s)
>     --- PASS: Test_read_float/1e-1#03 (0.00s)
>     --- PASS: Test_read_float/1E1 (0.00s)
>     --- PASS: Test_read_float/1E1#01 (0.00s)
>     --- PASS: Test_read_float/1E1#02 (0.00s)
>     --- PASS: Test_read_float/1E1#03 (0.00s)
>     --- PASS: Test_read_float/1E+1 (0.00s)
>     --- PASS: Test_read_float/1E+1#01 (0.00s)
>     --- PASS: Test_read_float/1E+1#02 (0.00s)
>     --- PASS: Test_read_float/1E+1#03 (0.00s)
>     --- PASS: Test_read_float/1E-1 (0.00s)
>     --- PASS: Test_read_float/1E-1#01 (0.00s)
>     --- PASS: Test_read_float/1E-1#02 (0.00s)
>     --- PASS: Test_read_float/1E-1#03 (0.00s)
>     --- PASS: Test_read_float/-1e1 (0.00s)
>     --- PASS: Test_read_float/-1e1#01 (0.00s)
>     --- PASS: Test_read_float/-1e1#02 (0.00s)
>     --- PASS: Test_read_float/-1e1#03 (0.00s)
>     --- PASS: Test_read_float/-1e+1 (0.00s)
>     --- PASS: Test_read_float/-1e+1#01 (0.00s)
>     --- PASS: Test_read_float/-1e+1#02 (0.00s)
>     --- PASS: Test_read_float/-1e+1#03 (0.00s)
>     --- PASS: Test_read_float/-1e-1 (0.00s)
>     --- PASS: Test_read_float/-1e-1#01 (0.00s)
>     --- PASS: Test_read_float/-1e-1#02 (0.00s)
>     --- PASS: Test_read_float/-1e-1#03 (0.00s)
> === RUN   Test_write_float32
> === RUN   Test_write_float32/0
> === RUN   Test_write_float32/0#01
> === RUN   Test_write_float32/1
> === RUN   Test_write_float32/1#01
> === RUN   Test_write_float32/-1
> === RUN   Test_write_float32/-1#01
> === RUN   Test_write_float32/99
> === RUN   Test_write_float32/99#01
> === RUN   Test_write_float32/255
> === RUN   Test_write_float32/255#01
> === RUN   Test_write_float32/4095
> === RUN   Test_write_float32/4095#01
> === RUN   Test_write_float32/65535
> === RUN   Test_write_float32/65535#01
> === RUN   Test_write_float32/1.048575e+06
> === RUN   Test_write_float32/1.048575e+06#01
> === RUN   Test_write_float32/1.6777215e+07
> === RUN   Test_write_float32/1.6777215e+07#01
> === RUN   Test_write_float32/8.388608e+07
> === RUN   Test_write_float32/8.388608e+07#01
> === RUN   Test_write_float32/2.6843546e+08
> === RUN   Test_write_float32/2.6843546e+08#01
> === RUN   Test_write_float32/-8.388608e+07
> === RUN   Test_write_float32/-8.388608e+07#01
> === RUN   Test_write_float32/-2.6843546e+08
> === RUN   Test_write_float32/-2.6843546e+08#01
> === RUN   Test_write_float32/1.2345
> === RUN   Test_write_float32/1.2345#01
> === RUN   Test_write_float32/1.23456
> === RUN   Test_write_float32/1.23456#01
> === RUN   Test_write_float32/1.234567
> === RUN   Test_write_float32/1.234567#01
> === RUN   Test_write_float32/1.001
> === RUN   Test_write_float32/1.001#01
> --- PASS: Test_write_float32 (0.00s)
>     --- PASS: Test_write_float32/0 (0.00s)
>     --- PASS: Test_write_float32/0#01 (0.00s)
>     --- PASS: Test_write_float32/1 (0.00s)
>     --- PASS: Test_write_float32/1#01 (0.00s)
>     --- PASS: Test_write_float32/-1 (0.00s)
>     --- PASS: Test_write_float32/-1#01 (0.00s)
>     --- PASS: Test_write_float32/99 (0.00s)
>     --- PASS: Test_write_float32/99#01 (0.00s)
>     --- PASS: Test_write_float32/255 (0.00s)
>     --- PASS: Test_write_float32/255#01 (0.00s)
>     --- PASS: Test_write_float32/4095 (0.00s)
>     --- PASS: Test_write_float32/4095#01 (0.00s)
>     --- PASS: Test_write_float32/65535 (0.00s)
>     --- PASS: Test_write_float32/65535#01 (0.00s)
>     --- PASS: Test_write_float32/1.048575e+06 (0.00s)
>     --- PASS: Test_write_float32/1.048575e+06#01 (0.00s)
>     --- PASS: Test_write_float32/1.6777215e+07 (0.00s)
>     --- PASS: Test_write_float32/1.6777215e+07#01 (0.00s)
>     --- PASS: Test_write_float32/8.388608e+07 (0.00s)
>     --- PASS: Test_write_float32/8.388608e+07#01 (0.00s)
>     --- PASS: Test_write_float32/2.6843546e+08 (0.00s)
>     --- PASS: Test_write_float32/2.6843546e+08#01 (0.00s)
>     --- PASS: Test_write_float32/-8.388608e+07 (0.00s)
>     --- PASS: Test_write_float32/-8.388608e+07#01 (0.00s)
>     --- PASS: Test_write_float32/-2.6843546e+08 (0.00s)
>     --- PASS: Test_write_float32/-2.6843546e+08#01 (0.00s)
>     --- PASS: Test_write_float32/1.2345 (0.00s)
>     --- PASS: Test_write_float32/1.2345#01 (0.00s)
>     --- PASS: Test_write_float32/1.23456 (0.00s)
>     --- PASS: Test_write_float32/1.23456#01 (0.00s)
>     --- PASS: Test_write_float32/1.234567 (0.00s)
>     --- PASS: Test_write_float32/1.234567#01 (0.00s)
>     --- PASS: Test_write_float32/1.001 (0.00s)
>     --- PASS: Test_write_float32/1.001#01 (0.00s)
> === RUN   Test_write_float64
> === RUN   Test_write_float64/0
> === RUN   Test_write_float64/0#01
> === RUN   Test_write_float64/1
> === RUN   Test_write_float64/1#01
> === RUN   Test_write_float64/-1
> === RUN   Test_write_float64/-1#01
> === RUN   Test_write_float64/99
> === RUN   Test_write_float64/99#01
> === RUN   Test_write_float64/255
> === RUN   Test_write_float64/255#01
> === RUN   Test_write_float64/4095
> === RUN   Test_write_float64/4095#01
> === RUN   Test_write_float64/65535
> === RUN   Test_write_float64/65535#01
> === RUN   Test_write_float64/1.048575e+06
> === RUN   Test_write_float64/1.048575e+06#01
> === RUN   Test_write_float64/1.6777215e+07
> === RUN   Test_write_float64/1.6777215e+07#01
> === RUN   Test_write_float64/8.3886079e+07
> === RUN   Test_write_float64/8.3886079e+07#01
> === RUN   Test_write_float64/2.68435455e+08
> === RUN   Test_write_float64/2.68435455e+08#01
> === RUN   Test_write_float64/-8.3886079e+07
> === RUN   Test_write_float64/-8.3886079e+07#01
> === RUN   Test_write_float64/-2.68435455e+08
> === RUN   Test_write_float64/-2.68435455e+08#01
> === RUN   Test_write_float64/1.2345
> === RUN   Test_write_float64/1.2345#01
> === RUN   Test_write_float64/1.23456
> === RUN   Test_write_float64/1.23456#01
> === RUN   Test_write_float64/1.234567
> === RUN   Test_write_float64/1.234567#01
> === RUN   Test_write_float64/1.001
> === RUN   Test_write_float64/1.001#01
> --- PASS: Test_write_float64 (0.00s)
>     --- PASS: Test_write_float64/0 (0.00s)
>     --- PASS: Test_write_float64/0#01 (0.00s)
>     --- PASS: Test_write_float64/1 (0.00s)
>     --- PASS: Test_write_float64/1#01 (0.00s)
>     --- PASS: Test_write_float64/-1 (0.00s)
>     --- PASS: Test_write_float64/-1#01 (0.00s)
>     --- PASS: Test_write_float64/99 (0.00s)
>     --- PASS: Test_write_float64/99#01 (0.00s)
>     --- PASS: Test_write_float64/255 (0.00s)
>     --- PASS: Test_write_float64/255#01 (0.00s)
>     --- PASS: Test_write_float64/4095 (0.00s)
>     --- PASS: Test_write_float64/4095#01 (0.00s)
>     --- PASS: Test_write_float64/65535 (0.00s)
>     --- PASS: Test_write_float64/65535#01 (0.00s)
>     --- PASS: Test_write_float64/1.048575e+06 (0.00s)
>     --- PASS: Test_write_float64/1.048575e+06#01 (0.00s)
>     --- PASS: Test_write_float64/1.6777215e+07 (0.00s)
>     --- PASS: Test_write_float64/1.6777215e+07#01 (0.00s)
>     --- PASS: Test_write_float64/8.3886079e+07 (0.00s)
>     --- PASS: Test_write_float64/8.3886079e+07#01 (0.00s)
>     --- PASS: Test_write_float64/2.68435455e+08 (0.00s)
>     --- PASS: Test_write_float64/2.68435455e+08#01 (0.00s)
>     --- PASS: Test_write_float64/-8.3886079e+07 (0.00s)
>     --- PASS: Test_write_float64/-8.3886079e+07#01 (0.00s)
>     --- PASS: Test_write_float64/-2.68435455e+08 (0.00s)
>     --- PASS: Test_write_float64/-2.68435455e+08#01 (0.00s)
>     --- PASS: Test_write_float64/1.2345 (0.00s)
>     --- PASS: Test_write_float64/1.2345#01 (0.00s)
>     --- PASS: Test_write_float64/1.23456 (0.00s)
>     --- PASS: Test_write_float64/1.23456#01 (0.00s)
>     --- PASS: Test_write_float64/1.234567 (0.00s)
>     --- PASS: Test_write_float64/1.234567#01 (0.00s)
>     --- PASS: Test_write_float64/1.001 (0.00s)
>     --- PASS: Test_write_float64/1.001#01 (0.00s)
> === RUN   Test_int8
> === RUN   Test_int8/127
> === RUN   Test_int8/-128
> --- PASS: Test_int8 (0.00s)
>     --- PASS: Test_int8/127 (0.00s)
>     --- PASS: Test_int8/-128 (0.00s)
> === RUN   Test_read_int16
> === RUN   Test_read_int16/32767
> === RUN   Test_read_int16/-32768
> --- PASS: Test_read_int16 (0.00s)
>     --- PASS: Test_read_int16/32767 (0.00s)
>     --- PASS: Test_read_int16/-32768 (0.00s)
> === RUN   Test_read_int32
> === RUN   Test_read_int32/1
> === RUN   Test_read_int32/1#01
> === RUN   Test_read_int32/12
> === RUN   Test_read_int32/12#01
> === RUN   Test_read_int32/123
> === RUN   Test_read_int32/123#01
> === RUN   Test_read_int32/1234
> === RUN   Test_read_int32/1234#01
> === RUN   Test_read_int32/12345
> === RUN   Test_read_int32/12345#01
> === RUN   Test_read_int32/123456
> === RUN   Test_read_int32/123456#01
> === RUN   Test_read_int32/2147483647
> === RUN   Test_read_int32/2147483647#01
> === RUN   Test_read_int32/-2147483648
> === RUN   Test_read_int32/-2147483648#01
> --- PASS: Test_read_int32 (0.00s)
>     --- PASS: Test_read_int32/1 (0.00s)
>     --- PASS: Test_read_int32/1#01 (0.00s)
>     --- PASS: Test_read_int32/12 (0.00s)
>     --- PASS: Test_read_int32/12#01 (0.00s)
>     --- PASS: Test_read_int32/123 (0.00s)
>     --- PASS: Test_read_int32/123#01 (0.00s)
>     --- PASS: Test_read_int32/1234 (0.00s)
>     --- PASS: Test_read_int32/1234#01 (0.00s)
>     --- PASS: Test_read_int32/12345 (0.00s)
>     --- PASS: Test_read_int32/12345#01 (0.00s)
>     --- PASS: Test_read_int32/123456 (0.00s)
>     --- PASS: Test_read_int32/123456#01 (0.00s)
>     --- PASS: Test_read_int32/2147483647 (0.00s)
>     --- PASS: Test_read_int32/2147483647#01 (0.00s)
>     --- PASS: Test_read_int32/-2147483648 (0.00s)
>     --- PASS: Test_read_int32/-2147483648#01 (0.00s)
> === RUN   Test_read_int_overflow
> --- PASS: Test_read_int_overflow (0.00s)
> === RUN   Test_read_int64
> === RUN   Test_read_int64/1
> === RUN   Test_read_int64/1#01
> === RUN   Test_read_int64/12
> === RUN   Test_read_int64/12#01
> === RUN   Test_read_int64/123
> === RUN   Test_read_int64/123#01
> === RUN   Test_read_int64/1234
> === RUN   Test_read_int64/1234#01
> === RUN   Test_read_int64/12345
> === RUN   Test_read_int64/12345#01
> === RUN   Test_read_int64/123456
> === RUN   Test_read_int64/123456#01
> === RUN   Test_read_int64/9223372036854775807
> === RUN   Test_read_int64/9223372036854775807#01
> === RUN   Test_read_int64/-9223372036854775808
> === RUN   Test_read_int64/-9223372036854775808#01
> --- PASS: Test_read_int64 (0.00s)
>     --- PASS: Test_read_int64/1 (0.00s)
>     --- PASS: Test_read_int64/1#01 (0.00s)
>     --- PASS: Test_read_int64/12 (0.00s)
>     --- PASS: Test_read_int64/12#01 (0.00s)
>     --- PASS: Test_read_int64/123 (0.00s)
>     --- PASS: Test_read_int64/123#01 (0.00s)
>     --- PASS: Test_read_int64/1234 (0.00s)
>     --- PASS: Test_read_int64/1234#01 (0.00s)
>     --- PASS: Test_read_int64/12345 (0.00s)
>     --- PASS: Test_read_int64/12345#01 (0.00s)
>     --- PASS: Test_read_int64/123456 (0.00s)
>     --- PASS: Test_read_int64/123456#01 (0.00s)
>     --- PASS: Test_read_int64/9223372036854775807 (0.00s)
>     --- PASS: Test_read_int64/9223372036854775807#01 (0.00s)
>     --- PASS: Test_read_int64/-9223372036854775808 (0.00s)
>     --- PASS: Test_read_int64/-9223372036854775808#01 (0.00s)
> === RUN   Test_write_uint8
> === RUN   Test_write_uint8/0
> === RUN   Test_write_uint8/0#01
> === RUN   Test_write_uint8/1
> === RUN   Test_write_uint8/1#01
> === RUN   Test_write_uint8/11
> === RUN   Test_write_uint8/11#01
> === RUN   Test_write_uint8/111
> === RUN   Test_write_uint8/111#01
> === RUN   Test_write_uint8/255
> === RUN   Test_write_uint8/255#01
> --- PASS: Test_write_uint8 (0.00s)
>     --- PASS: Test_write_uint8/0 (0.00s)
>     --- PASS: Test_write_uint8/0#01 (0.00s)
>     --- PASS: Test_write_uint8/1 (0.00s)
>     --- PASS: Test_write_uint8/1#01 (0.00s)
>     --- PASS: Test_write_uint8/11 (0.00s)
>     --- PASS: Test_write_uint8/11#01 (0.00s)
>     --- PASS: Test_write_uint8/111 (0.00s)
>     --- PASS: Test_write_uint8/111#01 (0.00s)
>     --- PASS: Test_write_uint8/255 (0.00s)
>     --- PASS: Test_write_uint8/255#01 (0.00s)
> === RUN   Test_write_int8
> === RUN   Test_write_int8/0
> === RUN   Test_write_int8/0#01
> === RUN   Test_write_int8/1
> === RUN   Test_write_int8/1#01
> === RUN   Test_write_int8/-1
> === RUN   Test_write_int8/-1#01
> === RUN   Test_write_int8/99
> === RUN   Test_write_int8/99#01
> === RUN   Test_write_int8/127
> === RUN   Test_write_int8/127#01
> === RUN   Test_write_int8/-128
> === RUN   Test_write_int8/-128#01
> --- PASS: Test_write_int8 (0.00s)
>     --- PASS: Test_write_int8/0 (0.00s)
>     --- PASS: Test_write_int8/0#01 (0.00s)
>     --- PASS: Test_write_int8/1 (0.00s)
>     --- PASS: Test_write_int8/1#01 (0.00s)
>     --- PASS: Test_write_int8/-1 (0.00s)
>     --- PASS: Test_write_int8/-1#01 (0.00s)
>     --- PASS: Test_write_int8/99 (0.00s)
>     --- PASS: Test_write_int8/99#01 (0.00s)
>     --- PASS: Test_write_int8/127 (0.00s)
>     --- PASS: Test_write_int8/127#01 (0.00s)
>     --- PASS: Test_write_int8/-128 (0.00s)
>     --- PASS: Test_write_int8/-128#01 (0.00s)
> === RUN   Test_write_uint16
> === RUN   Test_write_uint16/0
> === RUN   Test_write_uint16/0#01
> === RUN   Test_write_uint16/1
> === RUN   Test_write_uint16/1#01
> === RUN   Test_write_uint16/11
> === RUN   Test_write_uint16/11#01
> === RUN   Test_write_uint16/111
> === RUN   Test_write_uint16/111#01
> === RUN   Test_write_uint16/255
> === RUN   Test_write_uint16/255#01
> === RUN   Test_write_uint16/4095
> === RUN   Test_write_uint16/4095#01
> === RUN   Test_write_uint16/65535
> === RUN   Test_write_uint16/65535#01
> --- PASS: Test_write_uint16 (0.00s)
>     --- PASS: Test_write_uint16/0 (0.00s)
>     --- PASS: Test_write_uint16/0#01 (0.00s)
>     --- PASS: Test_write_uint16/1 (0.00s)
>     --- PASS: Test_write_uint16/1#01 (0.00s)
>     --- PASS: Test_write_uint16/11 (0.00s)
>     --- PASS: Test_write_uint16/11#01 (0.00s)
>     --- PASS: Test_write_uint16/111 (0.00s)
>     --- PASS: Test_write_uint16/111#01 (0.00s)
>     --- PASS: Test_write_uint16/255 (0.00s)
>     --- PASS: Test_write_uint16/255#01 (0.00s)
>     --- PASS: Test_write_uint16/4095 (0.00s)
>     --- PASS: Test_write_uint16/4095#01 (0.00s)
>     --- PASS: Test_write_uint16/65535 (0.00s)
>     --- PASS: Test_write_uint16/65535#01 (0.00s)
> === RUN   Test_write_int16
> === RUN   Test_write_int16/0
> === RUN   Test_write_int16/0#01
> === RUN   Test_write_int16/1
> === RUN   Test_write_int16/1#01
> === RUN   Test_write_int16/11
> === RUN   Test_write_int16/11#01
> === RUN   Test_write_int16/111
> === RUN   Test_write_int16/111#01
> === RUN   Test_write_int16/255
> === RUN   Test_write_int16/255#01
> === RUN   Test_write_int16/4095
> === RUN   Test_write_int16/4095#01
> === RUN   Test_write_int16/32767
> === RUN   Test_write_int16/32767#01
> === RUN   Test_write_int16/-32768
> === RUN   Test_write_int16/-32768#01
> --- PASS: Test_write_int16 (0.00s)
>     --- PASS: Test_write_int16/0 (0.00s)
>     --- PASS: Test_write_int16/0#01 (0.00s)
>     --- PASS: Test_write_int16/1 (0.00s)
>     --- PASS: Test_write_int16/1#01 (0.00s)
>     --- PASS: Test_write_int16/11 (0.00s)
>     --- PASS: Test_write_int16/11#01 (0.00s)
>     --- PASS: Test_write_int16/111 (0.00s)
>     --- PASS: Test_write_int16/111#01 (0.00s)
>     --- PASS: Test_write_int16/255 (0.00s)
>     --- PASS: Test_write_int16/255#01 (0.00s)
>     --- PASS: Test_write_int16/4095 (0.00s)
>     --- PASS: Test_write_int16/4095#01 (0.00s)
>     --- PASS: Test_write_int16/32767 (0.00s)
>     --- PASS: Test_write_int16/32767#01 (0.00s)
>     --- PASS: Test_write_int16/-32768 (0.00s)
>     --- PASS: Test_write_int16/-32768#01 (0.00s)
> === RUN   Test_write_uint32
> === RUN   Test_write_uint32/0
> === RUN   Test_write_uint32/0#01
> === RUN   Test_write_uint32/1
> === RUN   Test_write_uint32/1#01
> === RUN   Test_write_uint32/11
> === RUN   Test_write_uint32/11#01
> === RUN   Test_write_uint32/111
> === RUN   Test_write_uint32/111#01
> === RUN   Test_write_uint32/255
> === RUN   Test_write_uint32/255#01
> === RUN   Test_write_uint32/999999
> === RUN   Test_write_uint32/999999#01
> === RUN   Test_write_uint32/4095
> === RUN   Test_write_uint32/4095#01
> === RUN   Test_write_uint32/65535
> === RUN   Test_write_uint32/65535#01
> === RUN   Test_write_uint32/1048575
> === RUN   Test_write_uint32/1048575#01
> === RUN   Test_write_uint32/16777215
> === RUN   Test_write_uint32/16777215#01
> === RUN   Test_write_uint32/268435455
> === RUN   Test_write_uint32/268435455#01
> === RUN   Test_write_uint32/4294967295
> === RUN   Test_write_uint32/4294967295#01
> --- PASS: Test_write_uint32 (0.00s)
>     --- PASS: Test_write_uint32/0 (0.00s)
>     --- PASS: Test_write_uint32/0#01 (0.00s)
>     --- PASS: Test_write_uint32/1 (0.00s)
>     --- PASS: Test_write_uint32/1#01 (0.00s)
>     --- PASS: Test_write_uint32/11 (0.00s)
>     --- PASS: Test_write_uint32/11#01 (0.00s)
>     --- PASS: Test_write_uint32/111 (0.00s)
>     --- PASS: Test_write_uint32/111#01 (0.00s)
>     --- PASS: Test_write_uint32/255 (0.00s)
>     --- PASS: Test_write_uint32/255#01 (0.00s)
>     --- PASS: Test_write_uint32/999999 (0.00s)
>     --- PASS: Test_write_uint32/999999#01 (0.00s)
>     --- PASS: Test_write_uint32/4095 (0.00s)
>     --- PASS: Test_write_uint32/4095#01 (0.00s)
>     --- PASS: Test_write_uint32/65535 (0.00s)
>     --- PASS: Test_write_uint32/65535#01 (0.00s)
>     --- PASS: Test_write_uint32/1048575 (0.00s)
>     --- PASS: Test_write_uint32/1048575#01 (0.00s)
>     --- PASS: Test_write_uint32/16777215 (0.00s)
>     --- PASS: Test_write_uint32/16777215#01 (0.00s)
>     --- PASS: Test_write_uint32/268435455 (0.00s)
>     --- PASS: Test_write_uint32/268435455#01 (0.00s)
>     --- PASS: Test_write_uint32/4294967295 (0.00s)
>     --- PASS: Test_write_uint32/4294967295#01 (0.00s)
> === RUN   Test_write_int32
> === RUN   Test_write_int32/0
> === RUN   Test_write_int32/0#01
> === RUN   Test_write_int32/1
> === RUN   Test_write_int32/1#01
> === RUN   Test_write_int32/11
> === RUN   Test_write_int32/11#01
> === RUN   Test_write_int32/111
> === RUN   Test_write_int32/111#01
> === RUN   Test_write_int32/255
> === RUN   Test_write_int32/255#01
> === RUN   Test_write_int32/999999
> === RUN   Test_write_int32/999999#01
> === RUN   Test_write_int32/4095
> === RUN   Test_write_int32/4095#01
> === RUN   Test_write_int32/65535
> === RUN   Test_write_int32/65535#01
> === RUN   Test_write_int32/1048575
> === RUN   Test_write_int32/1048575#01
> === RUN   Test_write_int32/16777215
> === RUN   Test_write_int32/16777215#01
> === RUN   Test_write_int32/268435455
> === RUN   Test_write_int32/268435455#01
> === RUN   Test_write_int32/2147483647
> === RUN   Test_write_int32/2147483647#01
> === RUN   Test_write_int32/-2147483648
> === RUN   Test_write_int32/-2147483648#01
> --- PASS: Test_write_int32 (0.00s)
>     --- PASS: Test_write_int32/0 (0.00s)
>     --- PASS: Test_write_int32/0#01 (0.00s)
>     --- PASS: Test_write_int32/1 (0.00s)
>     --- PASS: Test_write_int32/1#01 (0.00s)
>     --- PASS: Test_write_int32/11 (0.00s)
>     --- PASS: Test_write_int32/11#01 (0.00s)
>     --- PASS: Test_write_int32/111 (0.00s)
>     --- PASS: Test_write_int32/111#01 (0.00s)
>     --- PASS: Test_write_int32/255 (0.00s)
>     --- PASS: Test_write_int32/255#01 (0.00s)
>     --- PASS: Test_write_int32/999999 (0.00s)
>     --- PASS: Test_write_int32/999999#01 (0.00s)
>     --- PASS: Test_write_int32/4095 (0.00s)
>     --- PASS: Test_write_int32/4095#01 (0.00s)
>     --- PASS: Test_write_int32/65535 (0.00s)
>     --- PASS: Test_write_int32/65535#01 (0.00s)
>     --- PASS: Test_write_int32/1048575 (0.00s)
>     --- PASS: Test_write_int32/1048575#01 (0.00s)
>     --- PASS: Test_write_int32/16777215 (0.00s)
>     --- PASS: Test_write_int32/16777215#01 (0.00s)
>     --- PASS: Test_write_int32/268435455 (0.00s)
>     --- PASS: Test_write_int32/268435455#01 (0.00s)
>     --- PASS: Test_write_int32/2147483647 (0.00s)
>     --- PASS: Test_write_int32/2147483647#01 (0.00s)
>     --- PASS: Test_write_int32/-2147483648 (0.00s)
>     --- PASS: Test_write_int32/-2147483648#01 (0.00s)
> === RUN   Test_write_uint64
> === RUN   Test_write_uint64/0
> === RUN   Test_write_uint64/0#01
> === RUN   Test_write_uint64/1
> === RUN   Test_write_uint64/1#01
> === RUN   Test_write_uint64/11
> === RUN   Test_write_uint64/11#01
> === RUN   Test_write_uint64/111
> === RUN   Test_write_uint64/111#01
> === RUN   Test_write_uint64/255
> === RUN   Test_write_uint64/255#01
> === RUN   Test_write_uint64/999999
> === RUN   Test_write_uint64/999999#01
> === RUN   Test_write_uint64/4095
> === RUN   Test_write_uint64/4095#01
> === RUN   Test_write_uint64/65535
> === RUN   Test_write_uint64/65535#01
> === RUN   Test_write_uint64/1048575
> === RUN   Test_write_uint64/1048575#01
> === RUN   Test_write_uint64/16777215
> === RUN   Test_write_uint64/16777215#01
> === RUN   Test_write_uint64/268435455
> === RUN   Test_write_uint64/268435455#01
> === RUN   Test_write_uint64/4294967295
> === RUN   Test_write_uint64/4294967295#01
> === RUN   Test_write_uint64/68719476735
> === RUN   Test_write_uint64/68719476735#01
> === RUN   Test_write_uint64/1099511627775
> === RUN   Test_write_uint64/1099511627775#01
> === RUN   Test_write_uint64/17592186044415
> === RUN   Test_write_uint64/17592186044415#01
> === RUN   Test_write_uint64/281474976710655
> === RUN   Test_write_uint64/281474976710655#01
> === RUN   Test_write_uint64/4503599627370495
> === RUN   Test_write_uint64/4503599627370495#01
> === RUN   Test_write_uint64/72057594037927935
> === RUN   Test_write_uint64/72057594037927935#01
> === RUN   Test_write_uint64/1152921504606846975
> === RUN   Test_write_uint64/1152921504606846975#01
> === RUN   Test_write_uint64/18446744073709551615
> === RUN   Test_write_uint64/18446744073709551615#01
> --- PASS: Test_write_uint64 (0.00s)
>     --- PASS: Test_write_uint64/0 (0.00s)
>     --- PASS: Test_write_uint64/0#01 (0.00s)
>     --- PASS: Test_write_uint64/1 (0.00s)
>     --- PASS: Test_write_uint64/1#01 (0.00s)
>     --- PASS: Test_write_uint64/11 (0.00s)
>     --- PASS: Test_write_uint64/11#01 (0.00s)
>     --- PASS: Test_write_uint64/111 (0.00s)
>     --- PASS: Test_write_uint64/111#01 (0.00s)
>     --- PASS: Test_write_uint64/255 (0.00s)
>     --- PASS: Test_write_uint64/255#01 (0.00s)
>     --- PASS: Test_write_uint64/999999 (0.00s)
>     --- PASS: Test_write_uint64/999999#01 (0.00s)
>     --- PASS: Test_write_uint64/4095 (0.00s)
>     --- PASS: Test_write_uint64/4095#01 (0.00s)
>     --- PASS: Test_write_uint64/65535 (0.00s)
>     --- PASS: Test_write_uint64/65535#01 (0.00s)
>     --- PASS: Test_write_uint64/1048575 (0.00s)
>     --- PASS: Test_write_uint64/1048575#01 (0.00s)
>     --- PASS: Test_write_uint64/16777215 (0.00s)
>     --- PASS: Test_write_uint64/16777215#01 (0.00s)
>     --- PASS: Test_write_uint64/268435455 (0.00s)
>     --- PASS: Test_write_uint64/268435455#01 (0.00s)
>     --- PASS: Test_write_uint64/4294967295 (0.00s)
>     --- PASS: Test_write_uint64/4294967295#01 (0.00s)
>     --- PASS: Test_write_uint64/68719476735 (0.00s)
>     --- PASS: Test_write_uint64/68719476735#01 (0.00s)
>     --- PASS: Test_write_uint64/1099511627775 (0.00s)
>     --- PASS: Test_write_uint64/1099511627775#01 (0.00s)
>     --- PASS: Test_write_uint64/17592186044415 (0.00s)
>     --- PASS: Test_write_uint64/17592186044415#01 (0.00s)
>     --- PASS: Test_write_uint64/281474976710655 (0.00s)
>     --- PASS: Test_write_uint64/281474976710655#01 (0.00s)
>     --- PASS: Test_write_uint64/4503599627370495 (0.00s)
>     --- PASS: Test_write_uint64/4503599627370495#01 (0.00s)
>     --- PASS: Test_write_uint64/72057594037927935 (0.00s)
>     --- PASS: Test_write_uint64/72057594037927935#01 (0.00s)
>     --- PASS: Test_write_uint64/1152921504606846975 (0.00s)
>     --- PASS: Test_write_uint64/1152921504606846975#01 (0.00s)
>     --- PASS: Test_write_uint64/18446744073709551615 (0.00s)
>     --- PASS: Test_write_uint64/18446744073709551615#01 (0.00s)
> === RUN   Test_write_int64
> === RUN   Test_write_int64/0
> === RUN   Test_write_int64/0#01
> === RUN   Test_write_int64/1
> === RUN   Test_write_int64/1#01
> === RUN   Test_write_int64/11
> === RUN   Test_write_int64/11#01
> === RUN   Test_write_int64/111
> === RUN   Test_write_int64/111#01
> === RUN   Test_write_int64/255
> === RUN   Test_write_int64/255#01
> === RUN   Test_write_int64/999999
> === RUN   Test_write_int64/999999#01
> === RUN   Test_write_int64/4095
> === RUN   Test_write_int64/4095#01
> === RUN   Test_write_int64/65535
> === RUN   Test_write_int64/65535#01
> === RUN   Test_write_int64/1048575
> === RUN   Test_write_int64/1048575#01
> === RUN   Test_write_int64/16777215
> === RUN   Test_write_int64/16777215#01
> === RUN   Test_write_int64/268435455
> === RUN   Test_write_int64/268435455#01
> === RUN   Test_write_int64/4294967295
> === RUN   Test_write_int64/4294967295#01
> === RUN   Test_write_int64/68719476735
> === RUN   Test_write_int64/68719476735#01
> === RUN   Test_write_int64/1099511627775
> === RUN   Test_write_int64/1099511627775#01
> === RUN   Test_write_int64/17592186044415
> === RUN   Test_write_int64/17592186044415#01
> === RUN   Test_write_int64/281474976710655
> === RUN   Test_write_int64/281474976710655#01
> === RUN   Test_write_int64/4503599627370495
> === RUN   Test_write_int64/4503599627370495#01
> === RUN   Test_write_int64/72057594037927935
> === RUN   Test_write_int64/72057594037927935#01
> === RUN   Test_write_int64/1152921504606846975
> === RUN   Test_write_int64/1152921504606846975#01
> === RUN   Test_write_int64/9223372036854775807
> === RUN   Test_write_int64/9223372036854775807#01
> === RUN   Test_write_int64/-9223372036854775808
> === RUN   Test_write_int64/-9223372036854775808#01
> --- PASS: Test_write_int64 (0.00s)
>     --- PASS: Test_write_int64/0 (0.00s)
>     --- PASS: Test_write_int64/0#01 (0.00s)
>     --- PASS: Test_write_int64/1 (0.00s)
>     --- PASS: Test_write_int64/1#01 (0.00s)
>     --- PASS: Test_write_int64/11 (0.00s)
>     --- PASS: Test_write_int64/11#01 (0.00s)
>     --- PASS: Test_write_int64/111 (0.00s)
>     --- PASS: Test_write_int64/111#01 (0.00s)
>     --- PASS: Test_write_int64/255 (0.00s)
>     --- PASS: Test_write_int64/255#01 (0.00s)
>     --- PASS: Test_write_int64/999999 (0.00s)
>     --- PASS: Test_write_int64/999999#01 (0.00s)
>     --- PASS: Test_write_int64/4095 (0.00s)
>     --- PASS: Test_write_int64/4095#01 (0.00s)
>     --- PASS: Test_write_int64/65535 (0.00s)
>     --- PASS: Test_write_int64/65535#01 (0.00s)
>     --- PASS: Test_write_int64/1048575 (0.00s)
>     --- PASS: Test_write_int64/1048575#01 (0.00s)
>     --- PASS: Test_write_int64/16777215 (0.00s)
>     --- PASS: Test_write_int64/16777215#01 (0.00s)
>     --- PASS: Test_write_int64/268435455 (0.00s)
>     --- PASS: Test_write_int64/268435455#01 (0.00s)
>     --- PASS: Test_write_int64/4294967295 (0.00s)
>     --- PASS: Test_write_int64/4294967295#01 (0.00s)
>     --- PASS: Test_write_int64/68719476735 (0.00s)
>     --- PASS: Test_write_int64/68719476735#01 (0.00s)
>     --- PASS: Test_write_int64/1099511627775 (0.00s)
>     --- PASS: Test_write_int64/1099511627775#01 (0.00s)
>     --- PASS: Test_write_int64/17592186044415 (0.00s)
>     --- PASS: Test_write_int64/17592186044415#01 (0.00s)
>     --- PASS: Test_write_int64/281474976710655 (0.00s)
>     --- PASS: Test_write_int64/281474976710655#01 (0.00s)
>     --- PASS: Test_write_int64/4503599627370495 (0.00s)
>     --- PASS: Test_write_int64/4503599627370495#01 (0.00s)
>     --- PASS: Test_write_int64/72057594037927935 (0.00s)
>     --- PASS: Test_write_int64/72057594037927935#01 (0.00s)
>     --- PASS: Test_write_int64/1152921504606846975 (0.00s)
>     --- PASS: Test_write_int64/1152921504606846975#01 (0.00s)
>     --- PASS: Test_write_int64/9223372036854775807 (0.00s)
>     --- PASS: Test_write_int64/9223372036854775807#01 (0.00s)
>     --- PASS: Test_write_int64/-9223372036854775808 (0.00s)
>     --- PASS: Test_write_int64/-9223372036854775808#01 (0.00s)
> === RUN   Test_missing_object_end
> --- PASS: Test_missing_object_end (0.00s)
> === RUN   Test_missing_array_end
> --- PASS: Test_missing_array_end (0.00s)
> === RUN   Test_invalid_any
> --- PASS: Test_invalid_any (0.00s)
> === RUN   Test_invalid_struct_input
> --- PASS: Test_invalid_struct_input (0.00s)
> === RUN   Test_invalid_slice_input
> --- PASS: Test_invalid_slice_input (0.00s)
> === RUN   Test_invalid_array_input
> --- PASS: Test_invalid_array_input (0.00s)
> === RUN   Test_invalid_float
> === RUN   Test_invalid_float/1.e1
> === RUN   Test_invalid_float/1.
> === RUN   Test_invalid_float/#00
> === RUN   Test_invalid_float/01
> === RUN   Test_invalid_float/-
> === RUN   Test_invalid_float/--
> === RUN   Test_invalid_float/--2
> --- PASS: Test_invalid_float (0.00s)
>     --- PASS: Test_invalid_float/1.e1 (0.00s)
>     --- PASS: Test_invalid_float/1. (0.00s)
>     --- PASS: Test_invalid_float/#00 (0.00s)
>     --- PASS: Test_invalid_float/01 (0.00s)
>     --- PASS: Test_invalid_float/- (0.00s)
>     --- PASS: Test_invalid_float/-- (0.00s)
>     --- PASS: Test_invalid_float/--2 (0.00s)
> === RUN   Test_chan
>     Test_chan: invalid_test.go:106: do not support chan
> --- SKIP: Test_chan (0.00s)
> === RUN   Test_invalid_number
> --- PASS: Test_invalid_number (0.00s)
> === RUN   Test_valid
> --- PASS: Test_valid (0.00s)
> === RUN   Test_nil_pointer
> --- PASS: Test_nil_pointer (0.00s)
> === RUN   Test_func_pointer_type
> === RUN   Test_func_pointer_type/encode_null_is_valid
> === RUN   Test_func_pointer_type/encode_not_null_is_invalid
> === RUN   Test_func_pointer_type/decode_null_is_valid
> === RUN   Test_func_pointer_type/decode_not_null_is_invalid
> --- PASS: Test_func_pointer_type (0.00s)
>     --- PASS: Test_func_pointer_type/encode_null_is_valid (0.00s)
>     --- PASS: Test_func_pointer_type/encode_not_null_is_invalid (0.00s)
>     --- PASS: Test_func_pointer_type/decode_null_is_valid (0.00s)
>     --- PASS: Test_func_pointer_type/decode_not_null_is_invalid (0.00s)
> === RUN   TestEOF
> --- PASS: TestEOF (0.00s)
> === RUN   TestDecodeErrorType
> --- PASS: TestDecodeErrorType (0.00s)
> === RUN   Test_decode_slash
> --- PASS: Test_decode_slash (0.00s)
> === RUN   Test_NilInput
> --- PASS: Test_NilInput (0.00s)
> === RUN   Test_EmptyInput
> --- PASS: Test_EmptyInput (0.00s)
> === RUN   Test_read_string
> --- PASS: Test_read_string (0.00s)
> === RUN   Test_unmarshal
> === RUN   Test_unmarshal/[0][1]
> === RUN   Test_unmarshal/[1][2]
> === RUN   Test_unmarshal/[2][]
> === RUN   Test_unmarshal/[3]{"field":_null}
> === RUN   Test_unmarshal/[4]"hello"
> === RUN   Test_unmarshal/[5]1e1
> === RUN   Test_unmarshal/[6]1.0e1
> === RUN   Test_unmarshal/[7][1.0e1]
> === RUN   Test_unmarshal/[8]{"field":"hello"}
> === RUN   Test_unmarshal/[9]{"name":"value"}
> === RUN   Test_unmarshal/[10]{"field":_null}
> === RUN   Test_unmarshal/[11]{"field":_null}
> === RUN   Test_unmarshal/[12]{"field":_null}
> === RUN   Test_unmarshal/[13][null]
> === RUN   Test_unmarshal/[14]{"Field":_"hello"}
> === RUN   Test_unmarshal/[15]{____"f1":null,____"f2":null,____"f3":null,____"f4":null,____"f5":null,____"f6":null,____"f7":null,____"f8":null,____"f9":null,____"f10":null,____"f11":null,____"f12":null,____"f13":null___}
> === RUN   Test_unmarshal/[16]{"k\"ey":_"val"}
> === RUN   Test_unmarshal/[17]null
> === RUN   Test_unmarshal/[18]{"test":[{"key":"value"}]}
> === RUN   Test_unmarshal/[19]"{1:2}"
> === RUN   Test_unmarshal/[20]"{1:2}"
> === RUN   Test_unmarshal/[21]"500"
> === RUN   Test_unmarshal/[22]1
> === RUN   Test_unmarshal/[23]null
> === RUN   Test_unmarshal/[24]null
> === RUN   Test_unmarshal/[25]10
> === RUN   Test_unmarshal/[26]null
> === RUN   Test_unmarshal/[27]null
>     Test_unmarshal/[27]null: value_test.go:53: 
>         	Error Trace:	value_test.go:53
>         	Error:      	Not equal: 
>         	            	expected: (***int)(0xc0000106d0)
>         	            	actual  : (***int)(0xc0000106e0)
>         	Test:       	Test_unmarshal/[27]null
> === RUN   Test_unmarshal/[28][1,2,3]
> === RUN   Test_unmarshal/[29]null
> === RUN   Test_unmarshal/[30][]
> === RUN   Test_unmarshal/[31][1,2,3]
> === RUN   Test_unmarshal/[32]"aGVsbG8="
> === RUN   Test_unmarshal/[33]"c3ViamVjdHM\/X2Q9MQ=="
> === RUN   Test_unmarshal/[34]{"Field":_"hello"}
> === RUN   Test_unmarshal/[35]{"Field":_"hello"}_______
> === RUN   Test_unmarshal/[36]{"field":_null}
> === RUN   Test_unmarshal/[37]_{"id":1,_"payload":{"account":"123","password":"456"}}
> === RUN   Test_unmarshal/[38]{"Field\"1":"hello"}
> === RUN   Test_unmarshal/[39]{"\u0046ield1":"hello"}
> === RUN   Test_unmarshal/[40]{"field1":_null,_"field2":_"world"}
> === RUN   Test_unmarshal/[41]{"field1":_"hello",_"field2":[1,2,3]}
> === RUN   Test_unmarshal/[42]{"a":_444,_"b":"bad",_"C":256,_"d":{"not":"a_timer"}}
> === RUN   Test_unmarshal/[43]{"a":"1","b":"2","c":"3","d":"4","e":"5","f":"6","g":"7","h":"8","i":"9","j":"10","k":"11"}
> === RUN   Test_unmarshal/[44]{"t":10.0}
> === RUN   Test_unmarshal/[45]{"T":10.0}
> === RUN   Test_unmarshal/[46]{"T":10.0}
> === RUN   Test_unmarshal/[47]{"key_string":_"KEYSTRING","type":_"TYPE","asks":_[[1e+66,1]]}
> --- FAIL: Test_unmarshal (0.00s)
>     --- PASS: Test_unmarshal/[0][1] (0.00s)
>     --- PASS: Test_unmarshal/[1][2] (0.00s)
>     --- PASS: Test_unmarshal/[2][] (0.00s)
>     --- PASS: Test_unmarshal/[3]{"field":_null} (0.00s)
>     --- PASS: Test_unmarshal/[4]"hello" (0.00s)
>     --- PASS: Test_unmarshal/[5]1e1 (0.00s)
>     --- PASS: Test_unmarshal/[6]1.0e1 (0.00s)
>     --- PASS: Test_unmarshal/[7][1.0e1] (0.00s)
>     --- PASS: Test_unmarshal/[8]{"field":"hello"} (0.00s)
>     --- PASS: Test_unmarshal/[9]{"name":"value"} (0.00s)
>     --- PASS: Test_unmarshal/[10]{"field":_null} (0.00s)
>     --- PASS: Test_unmarshal/[11]{"field":_null} (0.00s)
>     --- PASS: Test_unmarshal/[12]{"field":_null} (0.00s)
>     --- PASS: Test_unmarshal/[13][null] (0.00s)
>     --- PASS: Test_unmarshal/[14]{"Field":_"hello"} (0.00s)
>     --- PASS: Test_unmarshal/[15]{____"f1":null,____"f2":null,____"f3":null,____"f4":null,____"f5":null,____"f6":null,____"f7":null,____"f8":null,____"f9":null,____"f10":null,____"f11":null,____"f12":null,____"f13":null___} (0.00s)
>     --- PASS: Test_unmarshal/[16]{"k\"ey":_"val"} (0.00s)
>     --- PASS: Test_unmarshal/[17]null (0.00s)
>     --- PASS: Test_unmarshal/[18]{"test":[{"key":"value"}]} (0.00s)
>     --- PASS: Test_unmarshal/[19]"{1:2}" (0.00s)
>     --- PASS: Test_unmarshal/[20]"{1:2}" (0.00s)
>     --- PASS: Test_unmarshal/[21]"500" (0.00s)
>     --- PASS: Test_unmarshal/[22]1 (0.00s)
>     --- PASS: Test_unmarshal/[23]null (0.00s)
>     --- PASS: Test_unmarshal/[24]null (0.00s)
>     --- PASS: Test_unmarshal/[25]10 (0.00s)
>     --- PASS: Test_unmarshal/[26]null (0.00s)
>     --- FAIL: Test_unmarshal/[27]null (0.00s)
>     --- PASS: Test_unmarshal/[28][1,2,3] (0.00s)
>     --- PASS: Test_unmarshal/[29]null (0.00s)
>     --- PASS: Test_unmarshal/[30][] (0.00s)
>     --- PASS: Test_unmarshal/[31][1,2,3] (0.00s)
>     --- PASS: Test_unmarshal/[32]"aGVsbG8=" (0.00s)
>     --- PASS: Test_unmarshal/[33]"c3ViamVjdHM\/X2Q9MQ==" (0.00s)
>     --- PASS: Test_unmarshal/[34]{"Field":_"hello"} (0.00s)
>     --- PASS: Test_unmarshal/[35]{"Field":_"hello"}_______ (0.00s)
>     --- PASS: Test_unmarshal/[36]{"field":_null} (0.00s)
>     --- PASS: Test_unmarshal/[37]_{"id":1,_"payload":{"account":"123","password":"456"}} (0.00s)
>     --- PASS: Test_unmarshal/[38]{"Field\"1":"hello"} (0.00s)
>     --- PASS: Test_unmarshal/[39]{"\u0046ield1":"hello"} (0.00s)
>     --- PASS: Test_unmarshal/[40]{"field1":_null,_"field2":_"world"} (0.00s)
>     --- PASS: Test_unmarshal/[41]{"field1":_"hello",_"field2":[1,2,3]} (0.00s)
>     --- PASS: Test_unmarshal/[42]{"a":_444,_"b":"bad",_"C":256,_"d":{"not":"a_timer"}} (0.00s)
>     --- PASS: Test_unmarshal/[43]{"a":"1","b":"2","c":"3","d":"4","e":"5","f":"6","g":"7","h":"8","i":"9","j":"10","k":"11"} (0.00s)
>     --- PASS: Test_unmarshal/[44]{"t":10.0} (0.00s)
>     --- PASS: Test_unmarshal/[45]{"T":10.0} (0.00s)
>     --- PASS: Test_unmarshal/[46]{"T":10.0} (0.00s)
>     --- PASS: Test_unmarshal/[47]{"key_string":_"KEYSTRING","type":_"TYPE","asks":_[[1e+66,1]]} (0.00s)
> === RUN   Test_marshal
> === RUN   Test_marshal/#00
> === RUN   Test_marshal/[1][<nil>]/[1]*float64
> === RUN   Test_marshal/[2][0xc000026b98]/[1]*float64
> === RUN   Test_marshal/[3][<nil>_<nil>]/[2]*float64
> === RUN   Test_marshal/[4]0xc00005f510/*interface_{}
> === RUN   Test_marshal/[5]{hello}/struct_{_Field_interface_{}_}
> === RUN   Test_marshal/[6]{{<nil>}}/struct_{_Field_interface_{}_}
> === RUN   Test_marshal/[7]{{0xc000026ba0}}/struct_{_Field_interface_{}_}
> === RUN   Test_marshal/[8]0xc00005f550/*io.Closer
> === RUN   Test_marshal/[9]0xc00005f580/*io.Closer
> === RUN   Test_marshal/[10]map[abc:1]/map[string]interface_{}
> === RUN   Test_marshal/[11]map[hello:world]/map[string]test.MyInterface
> === RUN   Test_marshal/[12]map[1.2:2]/map[*big.Float]string
> === RUN   Test_marshal/[13]map[1:1_2:2_3:3]/map[string]interface_{}
> === RUN   Test_marshal/[14]map[1:a_2:a_4:a]/map[uint64]interface_{}
> === RUN   Test_marshal/[15]map[]/map[string]string
> === RUN   Test_marshal/[16]&map[]/*map[string]string
> === RUN   Test_marshal/[17]map[hello:0xc00000eb00]/map[string]*json.RawMessage
> === RUN   Test_marshal/[18]{<nil>}/test.jmOfStruct
> === RUN   Test_marshal/[19]0xc00005f590/*json.Marshaler
> === RUN   Test_marshal/[20]{<nil>}/test.tmOfStruct
> === RUN   Test_marshal/[21]0xc00005f5a0/*encoding.TextMarshaler
> === RUN   Test_marshal/[22]{0}/test.tmOfStructInt
> === RUN   Test_marshal/[23]0xc00005f5b0/*encoding.TextMarshaler
> === RUN   Test_marshal/[24]map[{<nil>}:100]/map[test.tmOfStruct]int
> === RUN   Test_marshal/[25]map[0xc000010248:100]/map[*test.tmOfStruct]int
> === RUN   Test_marshal/[26]map[{<nil>}:100]/map[encoding.TextMarshaler]int
> === RUN   Test_marshal/[27]/json.Number
> === RUN   Test_marshal/[28]<nil>/*int
> === RUN   Test_marshal/[29]0xc000026bc0/*int
> === RUN   Test_marshal/[30][123_125]/json.RawMessage
> === RUN   Test_marshal/[31][hello]/[]interface_{}
> === RUN   Test_marshal/[32][]/[]string
> === RUN   Test_marshal/[33]&[]/*[]string
> === RUN   Test_marshal/[34][1_2_3]/[]uint8
> === RUN   Test_marshal/[35]>/string
> === RUN   Test_marshal/[36]"数字山谷"/string
> === RUN   Test_marshal/[37]he__he/string
> === RUN   Test_marshal/[38]\x00/string
> === RUN   Test_marshal/[39]\x01/string
> === RUN   Test_marshal/[40]\x02/string
> === RUN   Test_marshal/[41]\x03/string
> === RUN   Test_marshal/[42]\x04/string
> === RUN   Test_marshal/[43]\x05/string
> === RUN   Test_marshal/[44]\x06/string
> === RUN   Test_marshal/[45]\a/string
> === RUN   Test_marshal/[46]\b/string
> === RUN   Test_marshal/[47]_/string
> === RUN   Test_marshal/[48]_/string
> === RUN   Test_marshal/[49]_/string
> === RUN   Test_marshal/[50]_/string
> === RUN   Test_marshal/[51]_/string
> === RUN   Test_marshal/[52]\x0e/string
> === RUN   Test_marshal/[53]\x0f/string
> === RUN   Test_marshal/[54]\x10/string
> === RUN   Test_marshal/[55]\x11/string
> === RUN   Test_marshal/[56]\x12/string
> === RUN   Test_marshal/[57]\x13/string
> === RUN   Test_marshal/[58]\x14/string
> === RUN   Test_marshal/[59]\x15/string
> === RUN   Test_marshal/[60]\x16/string
> === RUN   Test_marshal/[61]\x17/string
> === RUN   Test_marshal/[62]\x18/string
> === RUN   Test_marshal/[63]\x19/string
> === RUN   Test_marshal/[64]\x1a/string
> === RUN   Test_marshal/[65]\x1b/string
> === RUN   Test_marshal/[66]\x1c/string
> === RUN   Test_marshal/[67]\x1d/string
> === RUN   Test_marshal/[68]\x1e/string
> === RUN   Test_marshal/[69]\x1f/string
> === RUN   Test_marshal/[70]_/string
> === RUN   Test_marshal/[71]!/string
> === RUN   Test_marshal/[72]"/string
> === RUN   Test_marshal/[73]#/string
> === RUN   Test_marshal/[74]$/string
> === RUN   Test_marshal/[75]%/string
> === RUN   Test_marshal/[76]&/string
> === RUN   Test_marshal/[77]'/string
> === RUN   Test_marshal/[78](/string
> === RUN   Test_marshal/[79])/string
> === RUN   Test_marshal/[80]*/string
> === RUN   Test_marshal/[81]+/string
> === RUN   Test_marshal/[82],/string
> === RUN   Test_marshal/[83]-/string
> === RUN   Test_marshal/[84]./string
> === RUN   Test_marshal/[85]//string
> === RUN   Test_marshal/[86]0/string
> === RUN   Test_marshal/[87]1/string
> === RUN   Test_marshal/[88]2/string
> === RUN   Test_marshal/[89]3/string
> === RUN   Test_marshal/[90]4/string
> === RUN   Test_marshal/[91]5/string
> === RUN   Test_marshal/[92]6/string
> === RUN   Test_marshal/[93]7/string
> === RUN   Test_marshal/[94]8/string
> === RUN   Test_marshal/[95]9/string
> === RUN   Test_marshal/[96]:/string
> === RUN   Test_marshal/[97];/string
> === RUN   Test_marshal/[98]</string
> === RUN   Test_marshal/[99]=/string
> === RUN   Test_marshal/[100]>/string
> === RUN   Test_marshal/[101]?/string
> === RUN   Test_marshal/[102]@/string
> === RUN   Test_marshal/[103]A/string
> === RUN   Test_marshal/[104]B/string
> === RUN   Test_marshal/[105]C/string
> === RUN   Test_marshal/[106]D/string
> === RUN   Test_marshal/[107]E/string
> === RUN   Test_marshal/[108]F/string
> === RUN   Test_marshal/[109]G/string
> === RUN   Test_marshal/[110]H/string
> === RUN   Test_marshal/[111]I/string
> === RUN   Test_marshal/[112]J/string
> === RUN   Test_marshal/[113]K/string
> === RUN   Test_marshal/[114]L/string
> === RUN   Test_marshal/[115]M/string
> === RUN   Test_marshal/[116]N/string
> === RUN   Test_marshal/[117]O/string
> === RUN   Test_marshal/[118]P/string
> === RUN   Test_marshal/[119]Q/string
> === RUN   Test_marshal/[120]R/string
> === RUN   Test_marshal/[121]S/string
> === RUN   Test_marshal/[122]T/string
> === RUN   Test_marshal/[123]U/string
> === RUN   Test_marshal/[124]V/string
> === RUN   Test_marshal/[125]W/string
> === RUN   Test_marshal/[126]X/string
> === RUN   Test_marshal/[127]Y/string
> === RUN   Test_marshal/[128]Z/string
> === RUN   Test_marshal/[129][/string
> === RUN   Test_marshal/[130]\/string
> === RUN   Test_marshal/[131]]/string
> === RUN   Test_marshal/[132]^/string
> === RUN   Test_marshal/[133]_/string
> === RUN   Test_marshal/[134]`/string
> === RUN   Test_marshal/[135]a/string
> === RUN   Test_marshal/[136]b/string
> === RUN   Test_marshal/[137]c/string
> === RUN   Test_marshal/[138]d/string
> === RUN   Test_marshal/[139]e/string
> === RUN   Test_marshal/[140]f/string
> === RUN   Test_marshal/[141]g/string
> === RUN   Test_marshal/[142]h/string
> === RUN   Test_marshal/[143]i/string
> === RUN   Test_marshal/[144]j/string
> === RUN   Test_marshal/[145]k/string
> === RUN   Test_marshal/[146]l/string
> === RUN   Test_marshal/[147]m/string
> === RUN   Test_marshal/[148]n/string
> === RUN   Test_marshal/[149]o/string
> === RUN   Test_marshal/[150]p/string
> === RUN   Test_marshal/[151]q/string
> === RUN   Test_marshal/[152]r/string
> === RUN   Test_marshal/[153]s/string
> === RUN   Test_marshal/[154]t/string
> === RUN   Test_marshal/[155]u/string
> === RUN   Test_marshal/[156]v/string
> === RUN   Test_marshal/[157]w/string
> === RUN   Test_marshal/[158]x/string
> === RUN   Test_marshal/[159]y/string
> === RUN   Test_marshal/[160]z/string
> === RUN   Test_marshal/[161]{/string
> === RUN   Test_marshal/[162]|/string
> === RUN   Test_marshal/[163]}/string
> === RUN   Test_marshal/[164]~/string
> === RUN   Test_marshal/[165]\u007f/string
> === RUN   Test_marshal/[166]{map[hello:world]}/struct_{_Field_map[string]interface_{}_}
> === RUN   Test_marshal/[167]{map[hello:world]_}/struct_{_Field_map[string]interface_{};_Field2_string_}
> === RUN   Test_marshal/[168]{1024}/struct_{_Field_interface_{}_}
> === RUN   Test_marshal/[169]{hello}/struct_{_Field_test.MyInterface_}
> === RUN   Test_marshal/[170]{<nil>}/struct_{_F_*float64_}
> === RUN   Test_marshal/[171]1970-01-01_00:00:00_+0000_UTC/struct_{_*time.Time_}
> === RUN   Test_marshal/[172]{0xc0001aa510}/struct_{_*test.StructVarious_}
> === RUN   Test_marshal/[173]{<nil>_10}/struct_{_*test.StructVarious;_Field_int_}
> === RUN   Test_marshal/[174]{0_[<nil>]}/struct_{_Field1_int;_Field2_[1]*float64_}
> === RUN   Test_marshal/[175]{<nil>}/struct_{_Field_interface_{}_"json:\"field,omitempty\""_}
> === RUN   Test_marshal/[176]{<nil>}/struct_{_Field_test.MyInterface_"json:\"field,omitempty\""_}
> === RUN   Test_marshal/[177]{hello}/struct_{_Field_test.MyInterface_"json:\"field,omitempty\""_}
> === RUN   Test_marshal/[178]{<nil>}/struct_{_Field_json.Marshaler_"json:\"field\""_}
> === RUN   Test_marshal/[179]{<nil>}/struct_{_Field_test.MyInterface_"json:\"field\""_}
> === RUN   Test_marshal/[180]{hello}/struct_{_Field_test.MyInterface_"json:\"field\""_}
> === RUN   Test_marshal/[181]{_<nil>}/struct_{_Field1_string_"json:\"field-1,omitempty\"";_Field2_func()_"json:\"-\""_}
> === RUN   Test_marshal/[182]{_<nil>}/test.structRecursive
> === RUN   Test_marshal/[183]{0xc00000ebc0_<nil>_20}/struct_{_*test.CacheItem;_OmitMaxAge_test.omit_"json:\"cacheAge,omitempty\"";_MaxAge_int_"json:\"max_age\""_}
> === RUN   Test_marshal/[184]{_{}__{_{}_}_}/test.structOrder
> === RUN   Test_marshal/[185]{<nil>_0xc00005fdd0}/struct_{_Field1_*string;_Field2_*string_}
> === RUN   Test_marshal/[186]{42_0xc00002e160_21_0xc00007a460}/struct_{_a_int;_b_<-chan_int;_C_int;_d_*time.Timer_}
> --- PASS: Test_marshal (0.01s)
>     --- PASS: Test_marshal/#00 (0.00s)
>     --- PASS: Test_marshal/[1][<nil>]/[1]*float64 (0.00s)
>     --- PASS: Test_marshal/[2][0xc000026b98]/[1]*float64 (0.00s)
>     --- PASS: Test_marshal/[3][<nil>_<nil>]/[2]*float64 (0.00s)
>     --- PASS: Test_marshal/[4]0xc00005f510/*interface_{} (0.00s)
>     --- PASS: Test_marshal/[5]{hello}/struct_{_Field_interface_{}_} (0.00s)
>     --- PASS: Test_marshal/[6]{{<nil>}}/struct_{_Field_interface_{}_} (0.00s)
>     --- PASS: Test_marshal/[7]{{0xc000026ba0}}/struct_{_Field_interface_{}_} (0.00s)
>     --- PASS: Test_marshal/[8]0xc00005f550/*io.Closer (0.00s)
>     --- PASS: Test_marshal/[9]0xc00005f580/*io.Closer (0.00s)
>     --- PASS: Test_marshal/[10]map[abc:1]/map[string]interface_{} (0.00s)
>     --- PASS: Test_marshal/[11]map[hello:world]/map[string]test.MyInterface (0.00s)
>     --- PASS: Test_marshal/[12]map[1.2:2]/map[*big.Float]string (0.00s)
>     --- PASS: Test_marshal/[13]map[1:1_2:2_3:3]/map[string]interface_{} (0.00s)
>     --- PASS: Test_marshal/[14]map[1:a_2:a_4:a]/map[uint64]interface_{} (0.00s)
>     --- PASS: Test_marshal/[15]map[]/map[string]string (0.00s)
>     --- PASS: Test_marshal/[16]&map[]/*map[string]string (0.00s)
>     --- PASS: Test_marshal/[17]map[hello:0xc00000eb00]/map[string]*json.RawMessage (0.00s)
>     --- PASS: Test_marshal/[18]{<nil>}/test.jmOfStruct (0.00s)
>     --- PASS: Test_marshal/[19]0xc00005f590/*json.Marshaler (0.00s)
>     --- PASS: Test_marshal/[20]{<nil>}/test.tmOfStruct (0.00s)
>     --- PASS: Test_marshal/[21]0xc00005f5a0/*encoding.TextMarshaler (0.00s)
>     --- PASS: Test_marshal/[22]{0}/test.tmOfStructInt (0.00s)
>     --- PASS: Test_marshal/[23]0xc00005f5b0/*encoding.TextMarshaler (0.00s)
>     --- PASS: Test_marshal/[24]map[{<nil>}:100]/map[test.tmOfStruct]int (0.00s)
>     --- PASS: Test_marshal/[25]map[0xc000010248:100]/map[*test.tmOfStruct]int (0.00s)
>     --- PASS: Test_marshal/[26]map[{<nil>}:100]/map[encoding.TextMarshaler]int (0.00s)
>     --- PASS: Test_marshal/[27]/json.Number (0.00s)
>     --- PASS: Test_marshal/[28]<nil>/*int (0.00s)
>     --- PASS: Test_marshal/[29]0xc000026bc0/*int (0.00s)
>     --- PASS: Test_marshal/[30][123_125]/json.RawMessage (0.00s)
>     --- PASS: Test_marshal/[31][hello]/[]interface_{} (0.00s)
>     --- PASS: Test_marshal/[32][]/[]string (0.00s)
>     --- PASS: Test_marshal/[33]&[]/*[]string (0.00s)
>     --- PASS: Test_marshal/[34][1_2_3]/[]uint8 (0.00s)
>     --- PASS: Test_marshal/[35]>/string (0.00s)
>     --- PASS: Test_marshal/[36]"数字山谷"/string (0.00s)
>     --- PASS: Test_marshal/[37]he__he/string (0.00s)
>     --- PASS: Test_marshal/[38]\x00/string (0.00s)
>     --- PASS: Test_marshal/[39]\x01/string (0.00s)
>     --- PASS: Test_marshal/[40]\x02/string (0.00s)
>     --- PASS: Test_marshal/[41]\x03/string (0.00s)
>     --- PASS: Test_marshal/[42]\x04/string (0.00s)
>     --- PASS: Test_marshal/[43]\x05/string (0.00s)
>     --- PASS: Test_marshal/[44]\x06/string (0.00s)
>     --- PASS: Test_marshal/[45]\a/string (0.00s)
>     --- PASS: Test_marshal/[46]\b/string (0.00s)
>     --- PASS: Test_marshal/[47]_/string (0.00s)
>     --- PASS: Test_marshal/[48]_/string (0.00s)
>     --- PASS: Test_marshal/[49]_/string (0.00s)
>     --- PASS: Test_marshal/[50]_/string (0.00s)
>     --- PASS: Test_marshal/[51]_/string (0.00s)
>     --- PASS: Test_marshal/[52]\x0e/string (0.00s)
>     --- PASS: Test_marshal/[53]\x0f/string (0.00s)
>     --- PASS: Test_marshal/[54]\x10/string (0.00s)
>     --- PASS: Test_marshal/[55]\x11/string (0.00s)
>     --- PASS: Test_marshal/[56]\x12/string (0.00s)
>     --- PASS: Test_marshal/[57]\x13/string (0.00s)
>     --- PASS: Test_marshal/[58]\x14/string (0.00s)
>     --- PASS: Test_marshal/[59]\x15/string (0.00s)
>     --- PASS: Test_marshal/[60]\x16/string (0.00s)
>     --- PASS: Test_marshal/[61]\x17/string (0.00s)
>     --- PASS: Test_marshal/[62]\x18/string (0.00s)
>     --- PASS: Test_marshal/[63]\x19/string (0.00s)
>     --- PASS: Test_marshal/[64]\x1a/string (0.00s)
>     --- PASS: Test_marshal/[65]\x1b/string (0.00s)
>     --- PASS: Test_marshal/[66]\x1c/string (0.00s)
>     --- PASS: Test_marshal/[67]\x1d/string (0.00s)
>     --- PASS: Test_marshal/[68]\x1e/string (0.00s)
>     --- PASS: Test_marshal/[69]\x1f/string (0.00s)
>     --- PASS: Test_marshal/[70]_/string (0.00s)
>     --- PASS: Test_marshal/[71]!/string (0.00s)
>     --- PASS: Test_marshal/[72]"/string (0.00s)
>     --- PASS: Test_marshal/[73]#/string (0.00s)
>     --- PASS: Test_marshal/[74]$/string (0.00s)
>     --- PASS: Test_marshal/[75]%/string (0.00s)
>     --- PASS: Test_marshal/[76]&/string (0.00s)
>     --- PASS: Test_marshal/[77]'/string (0.00s)
>     --- PASS: Test_marshal/[78](/string (0.00s)
>     --- PASS: Test_marshal/[79])/string (0.00s)
>     --- PASS: Test_marshal/[80]*/string (0.00s)
>     --- PASS: Test_marshal/[81]+/string (0.00s)
>     --- PASS: Test_marshal/[82],/string (0.00s)
>     --- PASS: Test_marshal/[83]-/string (0.00s)
>     --- PASS: Test_marshal/[84]./string (0.00s)
>     --- PASS: Test_marshal/[85]//string (0.00s)
>     --- PASS: Test_marshal/[86]0/string (0.00s)
>     --- PASS: Test_marshal/[87]1/string (0.00s)
>     --- PASS: Test_marshal/[88]2/string (0.00s)
>     --- PASS: Test_marshal/[89]3/string (0.00s)
>     --- PASS: Test_marshal/[90]4/string (0.00s)
>     --- PASS: Test_marshal/[91]5/string (0.00s)
>     --- PASS: Test_marshal/[92]6/string (0.00s)
>     --- PASS: Test_marshal/[93]7/string (0.00s)
>     --- PASS: Test_marshal/[94]8/string (0.00s)
>     --- PASS: Test_marshal/[95]9/string (0.00s)
>     --- PASS: Test_marshal/[96]:/string (0.00s)
>     --- PASS: Test_marshal/[97];/string (0.00s)
>     --- PASS: Test_marshal/[98]</string (0.00s)
>     --- PASS: Test_marshal/[99]=/string (0.00s)
>     --- PASS: Test_marshal/[100]>/string (0.00s)
>     --- PASS: Test_marshal/[101]?/string (0.00s)
>     --- PASS: Test_marshal/[102]@/string (0.00s)
>     --- PASS: Test_marshal/[103]A/string (0.00s)
>     --- PASS: Test_marshal/[104]B/string (0.00s)
>     --- PASS: Test_marshal/[105]C/string (0.00s)
>     --- PASS: Test_marshal/[106]D/string (0.00s)
>     --- PASS: Test_marshal/[107]E/string (0.00s)
>     --- PASS: Test_marshal/[108]F/string (0.00s)
>     --- PASS: Test_marshal/[109]G/string (0.00s)
>     --- PASS: Test_marshal/[110]H/string (0.00s)
>     --- PASS: Test_marshal/[111]I/string (0.00s)
>     --- PASS: Test_marshal/[112]J/string (0.00s)
>     --- PASS: Test_marshal/[113]K/string (0.00s)
>     --- PASS: Test_marshal/[114]L/string (0.00s)
>     --- PASS: Test_marshal/[115]M/string (0.00s)
>     --- PASS: Test_marshal/[116]N/string (0.00s)
>     --- PASS: Test_marshal/[117]O/string (0.00s)
>     --- PASS: Test_marshal/[118]P/string (0.00s)
>     --- PASS: Test_marshal/[119]Q/string (0.00s)
>     --- PASS: Test_marshal/[120]R/string (0.00s)
>     --- PASS: Test_marshal/[121]S/string (0.00s)
>     --- PASS: Test_marshal/[122]T/string (0.00s)
>     --- PASS: Test_marshal/[123]U/string (0.00s)
>     --- PASS: Test_marshal/[124]V/string (0.00s)
>     --- PASS: Test_marshal/[125]W/string (0.00s)
>     --- PASS: Test_marshal/[126]X/string (0.00s)
>     --- PASS: Test_marshal/[127]Y/string (0.00s)
>     --- PASS: Test_marshal/[128]Z/string (0.00s)
>     --- PASS: Test_marshal/[129][/string (0.00s)
>     --- PASS: Test_marshal/[130]\/string (0.00s)
>     --- PASS: Test_marshal/[131]]/string (0.00s)
>     --- PASS: Test_marshal/[132]^/string (0.00s)
>     --- PASS: Test_marshal/[133]_/string (0.00s)
>     --- PASS: Test_marshal/[134]`/string (0.00s)
>     --- PASS: Test_marshal/[135]a/string (0.00s)
>     --- PASS: Test_marshal/[136]b/string (0.00s)
>     --- PASS: Test_marshal/[137]c/string (0.00s)
>     --- PASS: Test_marshal/[138]d/string (0.00s)
>     --- PASS: Test_marshal/[139]e/string (0.00s)
>     --- PASS: Test_marshal/[140]f/string (0.00s)
>     --- PASS: Test_marshal/[141]g/string (0.00s)
>     --- PASS: Test_marshal/[142]h/string (0.00s)
>     --- PASS: Test_marshal/[143]i/string (0.00s)
>     --- PASS: Test_marshal/[144]j/string (0.00s)
>     --- PASS: Test_marshal/[145]k/string (0.00s)
>     --- PASS: Test_marshal/[146]l/string (0.00s)
>     --- PASS: Test_marshal/[147]m/string (0.00s)
>     --- PASS: Test_marshal/[148]n/string (0.00s)
>     --- PASS: Test_marshal/[149]o/string (0.00s)
>     --- PASS: Test_marshal/[150]p/string (0.00s)
>     --- PASS: Test_marshal/[151]q/string (0.00s)
>     --- PASS: Test_marshal/[152]r/string (0.00s)
>     --- PASS: Test_marshal/[153]s/string (0.00s)
>     --- PASS: Test_marshal/[154]t/string (0.00s)
>     --- PASS: Test_marshal/[155]u/string (0.00s)
>     --- PASS: Test_marshal/[156]v/string (0.00s)
>     --- PASS: Test_marshal/[157]w/string (0.00s)
>     --- PASS: Test_marshal/[158]x/string (0.00s)
>     --- PASS: Test_marshal/[159]y/string (0.00s)
>     --- PASS: Test_marshal/[160]z/string (0.00s)
>     --- PASS: Test_marshal/[161]{/string (0.00s)
>     --- PASS: Test_marshal/[162]|/string (0.00s)
>     --- PASS: Test_marshal/[163]}/string (0.00s)
>     --- PASS: Test_marshal/[164]~/string (0.00s)
>     --- PASS: Test_marshal/[165]\u007f/string (0.00s)
>     --- PASS: Test_marshal/[166]{map[hello:world]}/struct_{_Field_map[string]interface_{}_} (0.00s)
>     --- PASS: Test_marshal/[167]{map[hello:world]_}/struct_{_Field_map[string]interface_{};_Field2_string_} (0.00s)
>     --- PASS: Test_marshal/[168]{1024}/struct_{_Field_interface_{}_} (0.00s)
>     --- PASS: Test_marshal/[169]{hello}/struct_{_Field_test.MyInterface_} (0.00s)
>     --- PASS: Test_marshal/[170]{<nil>}/struct_{_F_*float64_} (0.00s)
>     --- PASS: Test_marshal/[171]1970-01-01_00:00:00_+0000_UTC/struct_{_*time.Time_} (0.00s)
>     --- PASS: Test_marshal/[172]{0xc0001aa510}/struct_{_*test.StructVarious_} (0.00s)
>     --- PASS: Test_marshal/[173]{<nil>_10}/struct_{_*test.StructVarious;_Field_int_} (0.00s)
>     --- PASS: Test_marshal/[174]{0_[<nil>]}/struct_{_Field1_int;_Field2_[1]*float64_} (0.00s)
>     --- PASS: Test_marshal/[175]{<nil>}/struct_{_Field_interface_{}_"json:\"field,omitempty\""_} (0.00s)
>     --- PASS: Test_marshal/[176]{<nil>}/struct_{_Field_test.MyInterface_"json:\"field,omitempty\""_} (0.00s)
>     --- PASS: Test_marshal/[177]{hello}/struct_{_Field_test.MyInterface_"json:\"field,omitempty\""_} (0.00s)
>     --- PASS: Test_marshal/[178]{<nil>}/struct_{_Field_json.Marshaler_"json:\"field\""_} (0.00s)
>     --- PASS: Test_marshal/[179]{<nil>}/struct_{_Field_test.MyInterface_"json:\"field\""_} (0.00s)
>     --- PASS: Test_marshal/[180]{hello}/struct_{_Field_test.MyInterface_"json:\"field\""_} (0.00s)
>     --- PASS: Test_marshal/[181]{_<nil>}/struct_{_Field1_string_"json:\"field-1,omitempty\"";_Field2_func()_"json:\"-\""_} (0.00s)
>     --- PASS: Test_marshal/[182]{_<nil>}/test.structRecursive (0.00s)
>     --- PASS: Test_marshal/[183]{0xc00000ebc0_<nil>_20}/struct_{_*test.CacheItem;_OmitMaxAge_test.omit_"json:\"cacheAge,omitempty\"";_MaxAge_int_"json:\"max_age\""_} (0.00s)
>     --- PASS: Test_marshal/[184]{_{}__{_{}_}_}/test.structOrder (0.00s)
>     --- PASS: Test_marshal/[185]{<nil>_0xc00005fdd0}/struct_{_Field1_*string;_Field2_*string_} (0.00s)
>     --- PASS: Test_marshal/[186]{42_0xc00002e160_21_0xc00007a460}/struct_{_a_int;_b_<-chan_int;_C_int;_d_*time.Timer_} (0.00s)
> FAIL
> FAIL	github.com/json-iterator/go/value_tests	0.027s
> FAIL
> dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/json-iterator/go github.com/json-iterator/go/any_tests github.com/json-iterator/go/api_tests github.com/json-iterator/go/benchmarks github.com/json-iterator/go/extension_tests github.com/json-iterator/go/extra github.com/json-iterator/go/misc_tests github.com/json-iterator/go/skip_tests github.com/json-iterator/go/type_tests github.com/json-iterator/go/value_tests returned exit code 1

The full build log is available from:
   http://qa-logs.debian.net/2020/03/21/golang-github-json-iterator-go_1.1.4-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-go-maintainers mailing list