Your message dated Fri, 19 Jun 2020 06:33:33 +0000
with message-id <e1jmaaj-0005jl...@fasolo.debian.org>
and subject line Bug#954549: fixed in golang-github-json-iterator-go 1.1.10-1
has caused the Debian Bug report #954549,
regarding golang-github-json-iterator-go: FTBFS: dh_auto_test failed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
954549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954549
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: golang-github-json-iterator-go
Source-Version: 1.1.10-1
Done: Shengjing Zhu <z...@debian.org>

We believe that the bug you reported is fixed in the latest version of
golang-github-json-iterator-go, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 954...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Shengjing Zhu <z...@debian.org> (supplier of updated 
golang-github-json-iterator-go package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 19 Jun 2020 14:07:47 +0800
Source: golang-github-json-iterator-go
Architecture: source
Version: 1.1.10-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg...@tracker.debian.org>
Changed-By: Shengjing Zhu <z...@debian.org>
Closes: 954549
Changes:
 golang-github-json-iterator-go (1.1.10-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release. (Closes: #954549)
   * Remove test Depends from -dev package
     - golang-github-davecgh-go-spew-dev
     - golang-github-google-gofuzz-dev
     - golang-github-stretchr-testify-dev
   * Update maintainer address to team+pkg...@tracker.debian.org
   * Update Standards-Version to 4.5.0 (no changes)
   * Add Rules-Requires-Root
   * Bump debhelper-compat to 13
Checksums-Sha1:
 5f47bbd8b00e91b97f0f299bb6a7bcb93d26208a 1874 
golang-github-json-iterator-go_1.1.10-1.dsc
 c85fd427c4f0586b50a0fd9d8e6b90fd5c363358 83358 
golang-github-json-iterator-go_1.1.10.orig.tar.gz
 2892ac76c081a19e303af157a45f0e62edcb99d5 2828 
golang-github-json-iterator-go_1.1.10-1.debian.tar.xz
 e5ae48fea7edf099591b2fa4056644ba87ff1af2 5566 
golang-github-json-iterator-go_1.1.10-1_amd64.buildinfo
Checksums-Sha256:
 411ca540c4094ae998483327f3ef016ba0e414b976e24259cba25c3da0567da6 1874 
golang-github-json-iterator-go_1.1.10-1.dsc
 6a985afabb6b968fee605c7dd28c81b9333298d6e3332f2f3d340e833f1e816f 83358 
golang-github-json-iterator-go_1.1.10.orig.tar.gz
 5ab6af48c7cd9c7d661f0ff1e8ee773e3d2787336cf636c74001c374fa03fcc0 2828 
golang-github-json-iterator-go_1.1.10-1.debian.tar.xz
 5f7ee5b7e1b78b80b4e7e0764d1ce8b8d9345f7076e58e5b4a213b5c4889fd9d 5566 
golang-github-json-iterator-go_1.1.10-1_amd64.buildinfo
Files:
 396e6e8c1c9d2d85f79ae0f083546038 1874 devel optional 
golang-github-json-iterator-go_1.1.10-1.dsc
 e739910a337c853273d35cf1fbb3666f 83358 devel optional 
golang-github-json-iterator-go_1.1.10.orig.tar.gz
 8bf0a2f1e1d39e17243621a1afc78ac9 2828 devel optional 
golang-github-json-iterator-go_1.1.10-1.debian.tar.xz
 2dfb80d92640b56ce92ed3d0c3e98598 5566 devel optional 
golang-github-json-iterator-go_1.1.10-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iIYEARYIAC4WIQTiXc95jUQrjt9HgU3EhUo4GOCwFgUCXuxXdhAcemhzakBkZWJp
YW4ub3JnAAoJEMSFSjgY4LAWsw8A+wUKyM0fump6Ll6g8l+fJwPm6aY+pNdEcqUb
U/Nj22O9AP431tQhxVWQwQ5I/brE9WgWfn44zOW/Y5gqJEtqu/AHCg==
=AVKj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to