sourcemeta / jsonbinpack

A binary JSON serialization format based on JSON Schema 2020-12 with a strong focus on space-efficiency
https://jsonbinpack.sourcemeta.com/
Other
131 stars 4 forks source link

Unknown error with Clang on Ubuntu #656

Open michaelmior opened 1 year ago

michaelmior commented 1 year ago

No matter what schema I use, when running any commands (other than version or help), I get the error below:

Error: Unknown error -1

Any idea what could be causing this? It seems this is an error originating from RapidJSON.

jviotti commented 1 year ago

Hey @michaelmior ,

Can you provide an example full command and file that I can try? We run lots of CLI e2e tests (see https://github.com/sourcemeta/jsonbinpack/blob/main/test/cli/CMakeLists.txt) on CI and they seem to work, so not sure what could be going wrong for you.

michaelmior commented 1 year ago

Here's a full transcript of my session.

$ CC=clang CXX=clang++ cmake --preset release
Preset CMake variables:

  CMAKE_BUILD_TYPE="Release"
  CMAKE_COMPILE_WARNING_AS_ERROR:BOOL="TRUE"
-- The CXX compiler identification is Clang 18.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at vendor/googletest/CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is Clang 18.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
CMake Deprecation Warning at vendor/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Found Python: /home/mmior/miniconda3/bin/python3.10 (found version "3.10.10") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.17") found components: doxygen dot
-- Configuring done (1.6s)
-- Generating done (0.0s)
-- Build files have been written to: /home/mmior/apps/jsonbinpack/build

$ cmake --build --preset debug --parallel
[  0%] Built target sourcemeta_jsontoolkit_json
[  0%] Built target sourcemeta_jsonbinpack_numeric
[  0%] Built target sourcemeta_jsonbinpack_encoder
[  0%] Built target sourcemeta_jsonbinpack_decoder
[  0%] Built target sourcemeta_jsonbinpack_schemas
[  1%] Building CXX object vendor/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[  2%] Building CXX object src/encoding/CMakeFiles/sourcemeta_jsonbinpack_encoding.dir/encoding.cc.o
[  3%] Building CXX object vendor/jsontoolkit/src/jsonschema/CMakeFiles/sourcemeta_jsontoolkit_jsonschema.dir/jsonschema.cc.o
[  4%] Building CXX object vendor/jsontoolkit/src/jsonschema/CMakeFiles/sourcemeta_jsontoolkit_jsonschema.dir/default_walker.cc.o
[  5%] Building CXX object vendor/jsontoolkit/src/jsonschema/CMakeFiles/sourcemeta_jsontoolkit_jsonschema.dir/default_resolver.cc.o
[  6%] Linking CXX static library libsourcemeta_jsonbinpack_encoding.a
[  6%] Built target sourcemeta_jsonbinpack_encoding
[  7%] Building CXX object src/parser/CMakeFiles/sourcemeta_jsonbinpack_parser.dir/parser.cc.o
[  8%] Linking CXX static library libjsontoolkit-jsonschema.a
[  8%] Built target sourcemeta_jsontoolkit_jsonschema
[  9%] Building CXX object src/alterschema/CMakeFiles/sourcemeta_alterschema.dir/bundle.cc.o
[ 10%] Building CXX object src/alterschema/CMakeFiles/sourcemeta_alterschema.dir/rule.cc.o
[ 11%] Linking CXX static library libsourcemeta_alterschema.a
[ 11%] Built target sourcemeta_alterschema
[ 14%] Building CXX object src/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer.dir/canonicalizer.cc.o
[ 14%] Building CXX object src/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper.dir/mapper.cc.o
[ 14%] Building CXX object src/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper.dir/states.cc.o
[ 15%] Building CXX object src/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper.dir/encoding.cc.o
[ 16%] Linking CXX static library libsourcemeta_jsonbinpack_parser.a
[ 16%] Built target sourcemeta_jsonbinpack_parser
[ 17%] Linking CXX static library libsourcemeta_jsonbinpack_mapper.a
[ 17%] Built target sourcemeta_jsonbinpack_mapper
[ 18%] Linking CXX static library ../../../lib/libgtest.a
[ 18%] Built target gtest
[ 19%] Building CXX object vendor/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 20%] Linking CXX static library ../../../lib/libgtest_main.a
[ 20%] Built target gtest_main
[ 25%] Building CXX object test/parser/CMakeFiles/sourcemeta_jsonbinpack_parser_unit.dir/v1_array_parser_test.cc.o
[ 25%] Building CXX object test/parser/CMakeFiles/sourcemeta_jsonbinpack_parser_unit.dir/v1_enum_parser_test.cc.o
[ 25%] Building CXX object test/parser/CMakeFiles/sourcemeta_jsonbinpack_parser_unit.dir/v1_any_parser_test.cc.o
[ 25%] Building CXX object test/alterschema/CMakeFiles/sourcemeta_alterschema_unit.dir/bundle_test.cc.o
[ 27%] Building CXX object test/encoding/CMakeFiles/sourcemeta_jsonbinpack_encoding_unit.dir/encoding_wrap_test.cc.o
[ 27%] Building CXX object test/schemas/CMakeFiles/sourcemeta_jsonbinpack_schemas_unit.dir/encoding_schema_test.cc.o
[ 28%] Building CXX object test/numeric/CMakeFiles/sourcemeta_jsonbinpack_numeric_unit.dir/closest_smallest_exponent_test.cc.o
[ 29%] Building CXX object test/parser/CMakeFiles/sourcemeta_jsonbinpack_parser_unit.dir/v1_integer_parser_test.cc.o
[ 30%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_test.cc.o
[ 31%] Building CXX object test/numeric/CMakeFiles/sourcemeta_jsonbinpack_numeric_unit.dir/divide_ceil_test.cc.o
[ 34%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_varint_test.cc.o
[ 34%] Building CXX object test/numeric/CMakeFiles/sourcemeta_jsonbinpack_numeric_unit.dir/divide_floor_test.cc.o
[ 34%] Building CXX object test/parser/CMakeFiles/sourcemeta_jsonbinpack_parser_unit.dir/v1_string_parser_test.cc.o
[ 35%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_zigzag_test.cc.o
[ 36%] Building CXX object test/parser/CMakeFiles/sourcemeta_jsonbinpack_parser_unit.dir/v1_number_parser_test.cc.o
[ 37%] Building CXX object test/numeric/CMakeFiles/sourcemeta_jsonbinpack_numeric_unit.dir/uint_max_test.cc.o
[ 38%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_test.cc.o
[ 39%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_traits_test.cc.o
[ 41%] Building CXX object test/encoding/CMakeFiles/sourcemeta_jsonbinpack_encoding_unit.dir/encoding_traits_test.cc.o
[ 41%] Building CXX object test/alterschema/CMakeFiles/sourcemeta_alterschema_unit.dir/rule_test.cc.o
[ 42%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/context_test.cc.o
[ 43%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_varint_test.cc.o
[ 44%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_traits_test.cc.o
[ 45%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_real_test.cc.o
[ 46%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_zigzag_test.cc.o
[ 47%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_array_test.cc.o
[ 48%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_any_test.cc.o
[ 50%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_any_test.cc.o
[ 51%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_array_test.cc.o
[ 52%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_enum_test.cc.o
[ 53%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_integer_test.cc.o
[ 54%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_number_test.cc.o
[ 55%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_enum_test.cc.o
[ 56%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_integer_test.cc.o
[ 57%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_object_test.cc.o
[ 58%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_number_test.cc.o
[ 59%] Building CXX object test/decoder/CMakeFiles/sourcemeta_jsonbinpack_decoder_unit.dir/decode_string_test.cc.o
[ 60%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_object_test.cc.o
[ 61%] Building CXX object test/encoder/CMakeFiles/sourcemeta_jsonbinpack_encoder_unit.dir/encode_string_test.cc.o
[ 62%] Linking CXX executable sourcemeta_jsonbinpack_numeric_unit
[ 62%] Built target sourcemeta_jsonbinpack_numeric_unit
[ 63%] Linking CXX executable sourcemeta_jsonbinpack_schemas_unit
[ 63%] Built target sourcemeta_jsonbinpack_schemas_unit
[ 64%] Linking CXX executable sourcemeta_jsonbinpack_parser_unit
[ 65%] Linking CXX static library libsourcemeta_jsonbinpack_canonicalizer.a
[ 65%] Built target sourcemeta_jsonbinpack_canonicalizer
[ 66%] Building CXX object test/e2e/CMakeFiles/jsonbinpack_e2e_test_runner.dir/runner.cc.o
[ 66%] Built target sourcemeta_jsonbinpack_parser_unit
[ 67%] Linking CXX executable sourcemeta_jsonbinpack_encoding_unit
[ 68%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/main.cc.o
[ 69%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/command_help.cc.o
[ 70%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/canonicalizer_test.cc.o
[ 71%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_any_test.cc.o
[ 72%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_array_test.cc.o
[ 73%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/command_version.cc.o
[ 75%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/command_canonicalize.cc.o
[ 76%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/is_encoding_unit.cc.o
[ 77%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/make_encoding_unit.cc.o
[ 78%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/mapper_test.cc.o
[ 79%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/command_compile.cc.o
[ 80%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_boolean_test.cc.o
[ 81%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/command_encode.cc.o
[ 82%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_null_test.cc.o
[ 83%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_number_test.cc.o
[ 84%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/command_decode.cc.o
[ 85%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/2020_12_mapper_any_test.cc.o
[ 86%] Building CXX object src/cli/CMakeFiles/sourcemeta_jsonbinpack_cli.dir/resolver.cc.o
[ 87%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/2020_12_mapper_enum_test.cc.o
[ 88%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_object_test.cc.o
[ 89%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/2020_12_mapper_integer_test.cc.o
[ 90%] Building CXX object test/canonicalizer/CMakeFiles/sourcemeta_jsonbinpack_canonicalizer_unit.dir/2020_12_string_test.cc.o
[ 91%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/2020_12_mapper_number_test.cc.o
[ 92%] Building CXX object test/mapper/CMakeFiles/sourcemeta_jsonbinpack_mapper_unit.dir/2020_12_states_integer_test.cc.o
[ 92%] Built target sourcemeta_jsonbinpack_encoding_unit
[ 93%] Linking CXX executable sourcemeta_alterschema_unit
[ 93%] Built target sourcemeta_alterschema_unit
[ 94%] Linking CXX executable sourcemeta_jsonbinpack_encoder_unit
[ 94%] Built target sourcemeta_jsonbinpack_encoder_unit
[ 95%] Linking CXX executable sourcemeta_jsonbinpack_mapper_unit
[ 95%] Built target sourcemeta_jsonbinpack_mapper_unit
[ 96%] Linking CXX executable sourcemeta_jsonbinpack_canonicalizer_unit
[ 96%] Built target sourcemeta_jsonbinpack_canonicalizer_unit
[ 97%] Linking CXX executable sourcemeta_jsonbinpack_decoder_unit
[ 97%] Built target sourcemeta_jsonbinpack_decoder_unit
[ 98%] Linking CXX executable jsonbinpack
[ 98%] Built target sourcemeta_jsonbinpack_cli
[100%] Linking CXX executable jsonbinpack_e2e_test_runner
[100%] Built target jsonbinpack_e2e_test_runner

$ ./build/src/cli/jsonbinpack canonicalize ./test/cli/schema_boolean.json
Error: Unknown error -1
michaelmior commented 1 year ago

I'll note that a good portion of the tests fail on my machine as well.

Test project /home/mmior/apps/jsonbinpack/build
        Start   1: Bundle.can_add_a_rule
  1/520 Test   #1: Bundle.can_add_a_rule .........................................................   Passed    0.00 sec
        Start   2: Bundle.can_add_multiple_rules
  2/520 Test   #2: Bundle.can_add_multiple_rules .................................................   Passed    0.00 sec
        Start   3: Bundle.alter_flat_document_no_applicators
  3/520 Test   #3: Bundle.alter_flat_document_no_applicators .....................................   Passed    0.00 sec
        Start   4: Bundle.condition_draft
  4/520 Test   #4: Bundle.condition_draft ........................................................   Passed    0.00 sec
        Start   5: Bundle.throw_if_no_draft_invalid_default
  5/520 Test   #5: Bundle.throw_if_no_draft_invalid_default ......................................   Passed    0.00 sec
        Start   6: Bundle.no_draft_valid_default
  6/520 Test   #6: Bundle.no_draft_valid_default .................................................   Passed    0.00 sec
        Start   7: Bundle.throw_on_rules_called_twice
  7/520 Test   #7: Bundle.throw_on_rules_called_twice ............................................   Passed    0.00 sec
        Start   8: Bundle.alter_nested_document_with_applicators
  8/520 Test   #8: Bundle.alter_nested_document_with_applicators .................................   Passed    0.00 sec
        Start   9: Rule.instances_of_same_rule_are_equal
  9/520 Test   #9: Rule.instances_of_same_rule_are_equal .........................................   Passed    0.00 sec
        Start  10: Rule.instances_of_same_rule_are_equal_with_unique_ptr
 10/520 Test  #10: Rule.instances_of_same_rule_are_equal_with_unique_ptr .........................   Passed    0.00 sec
        Start  11: Rule.instances_of_different_rules_are_different
 11/520 Test  #11: Rule.instances_of_different_rules_are_different ...............................   Passed    0.00 sec
        Start  12: Canonicalizer.unsupported_draft
 12/520 Test  #12: Canonicalizer.unsupported_draft ...............................................   Passed    0.00 sec
        Start  13: Canonicalizer.unknown_draft
 13/520 Test  #13: Canonicalizer.unknown_draft ...................................................   Passed    0.00 sec
        Start  14: CanonicalizerAny_2020_12.if_without_then_else_1
 14/520 Test  #14: CanonicalizerAny_2020_12.if_without_then_else_1 ...............................   Passed    0.00 sec
        Start  15: CanonicalizerAny_2020_12.then_else_without_if_1
 15/520 Test  #15: CanonicalizerAny_2020_12.then_else_without_if_1 ...............................   Passed    0.00 sec
        Start  16: CanonicalizerAny_2020_12.duplicate_allof_branches_1
 16/520 Test  #16: CanonicalizerAny_2020_12.duplicate_allof_branches_1 ...........................   Passed    0.00 sec
        Start  17: CanonicalizerAny_2020_12.duplicate_allof_branches_2
 17/520 Test  #17: CanonicalizerAny_2020_12.duplicate_allof_branches_2 ...........................   Passed    0.00 sec
        Start  18: CanonicalizerAny_2020_12.duplicate_allof_branches_3
 18/520 Test  #18: CanonicalizerAny_2020_12.duplicate_allof_branches_3 ...........................   Passed    0.00 sec
        Start  19: CanonicalizerAny_2020_12.duplicate_oneof_branches_1
 19/520 Test  #19: CanonicalizerAny_2020_12.duplicate_oneof_branches_1 ...........................   Passed    0.00 sec
        Start  20: CanonicalizerAny_2020_12.duplicate_oneof_branches_2
 20/520 Test  #20: CanonicalizerAny_2020_12.duplicate_oneof_branches_2 ...........................   Passed    0.00 sec
        Start  21: CanonicalizerAny_2020_12.duplicate_oneof_branches_3
 21/520 Test  #21: CanonicalizerAny_2020_12.duplicate_oneof_branches_3 ...........................   Passed    0.00 sec
        Start  22: CanonicalizerAny_2020_12.duplicate_anyof_branches_1
 22/520 Test  #22: CanonicalizerAny_2020_12.duplicate_anyof_branches_1 ...........................   Passed    0.00 sec
        Start  23: CanonicalizerAny_2020_12.duplicate_anyof_branches_2
 23/520 Test  #23: CanonicalizerAny_2020_12.duplicate_anyof_branches_2 ...........................   Passed    0.00 sec
        Start  24: CanonicalizerAny_2020_12.duplicate_anyof_branches_3
 24/520 Test  #24: CanonicalizerAny_2020_12.duplicate_anyof_branches_3 ...........................   Passed    0.00 sec
        Start  25: CanonicalizerAny_2020_12.type_union_anyof_1
 25/520 Test  #25: CanonicalizerAny_2020_12.type_union_anyof_1 ...................................   Passed    0.00 sec
        Start  26: CanonicalizerAny_2020_12.type_union_anyof_2
 26/520 Test  #26: CanonicalizerAny_2020_12.type_union_anyof_2 ...................................   Passed    0.00 sec
        Start  27: CanonicalizerAny_2020_12.type_union_anyof_3
 27/520 Test  #27: CanonicalizerAny_2020_12.type_union_anyof_3 ...................................   Passed    0.00 sec
        Start  28: CanonicalizerAny_2020_12.implicit_type_union_1
 28/520 Test  #28: CanonicalizerAny_2020_12.implicit_type_union_1 ................................   Passed    0.00 sec
        Start  29: CanonicalizerAny_2020_12.boolean_schema_1
 29/520 Test  #29: CanonicalizerAny_2020_12.boolean_schema_1 .....................................   Passed    0.00 sec
        Start  30: CanonicalizerAny_2020_12.boolean_schema_2
 30/520 Test  #30: CanonicalizerAny_2020_12.boolean_schema_2 .....................................   Passed    0.00 sec
        Start  31: CanonicalizerArray_2020_12.max_contains_without_contains_1
 31/520 Test  #31: CanonicalizerArray_2020_12.max_contains_without_contains_1 ....................   Passed    0.00 sec
        Start  32: CanonicalizerArray_2020_12.max_contains_without_contains_2
 32/520 Test  #32: CanonicalizerArray_2020_12.max_contains_without_contains_2 ....................   Passed    0.00 sec
        Start  33: CanonicalizerArray_2020_12.min_contains_without_contains_1
 33/520 Test  #33: CanonicalizerArray_2020_12.min_contains_without_contains_1 ....................   Passed    0.00 sec
        Start  34: CanonicalizerArray_2020_12.min_contains_without_contains_2
 34/520 Test  #34: CanonicalizerArray_2020_12.min_contains_without_contains_2 ....................   Passed    0.00 sec
        Start  35: CanonicalizerArray_2020_12.unsatisfiable_max_contains_1
 35/520 Test  #35: CanonicalizerArray_2020_12.unsatisfiable_max_contains_1 .......................   Passed    0.00 sec
        Start  36: CanonicalizerArray_2020_12.implicit_array_lower_bound_1
 36/520 Test  #36: CanonicalizerArray_2020_12.implicit_array_lower_bound_1 .......................   Passed    0.00 sec
        Start  37: CanonicalizerArray_2020_12.empty_array_as_const_1
 37/520 Test  #37: CanonicalizerArray_2020_12.empty_array_as_const_1 .............................   Passed    0.00 sec
        Start  38: CanonicalizerArray_2020_12.drop_non_array_keywords_1
 38/520 Test  #38: CanonicalizerArray_2020_12.drop_non_array_keywords_1 ..........................   Passed    0.00 sec
        Start  39: CanonicalizerArray_2020_12.implied_array_unique_items_1
 39/520 Test  #39: CanonicalizerArray_2020_12.implied_array_unique_items_1 .......................   Passed    0.00 sec
        Start  40: CanonicalizerArray_2020_12.implied_array_unique_items_2
 40/520 Test  #40: CanonicalizerArray_2020_12.implied_array_unique_items_2 .......................   Passed    0.00 sec
        Start  41: CanonicalizerArray_2020_12.implied_array_unique_items_3
 41/520 Test  #41: CanonicalizerArray_2020_12.implied_array_unique_items_3 .......................   Passed    0.00 sec
        Start  42: CanonicalizerArray_2020_12.implied_array_unique_items_4
 42/520 Test  #42: CanonicalizerArray_2020_12.implied_array_unique_items_4 .......................   Passed    0.00 sec
        Start  43: CanonicalizerArray_2020_12.implied_array_unique_items_5
 43/520 Test  #43: CanonicalizerArray_2020_12.implied_array_unique_items_5 .......................   Passed    0.00 sec
        Start  44: CanonicalizerBoolean_2020_12.type_boolean
 44/520 Test  #44: CanonicalizerBoolean_2020_12.type_boolean .....................................   Passed    0.00 sec
        Start  45: CanonicalizerBoolean_2020_12.drop_non_boolean_keywords_1
 45/520 Test  #45: CanonicalizerBoolean_2020_12.drop_non_boolean_keywords_1 ......................   Passed    0.00 sec
        Start  46: CanonicalizerBoolean_2020_12.drop_non_boolean_keywords_2
 46/520 Test  #46: CanonicalizerBoolean_2020_12.drop_non_boolean_keywords_2 ......................   Passed    0.00 sec
        Start  47: CanonicalizerBoolean_2020_12.drop_non_boolean_keywords_3
 47/520 Test  #47: CanonicalizerBoolean_2020_12.drop_non_boolean_keywords_3 ......................   Passed    0.00 sec
        Start  48: CanonicalizerNull_2020_12.drop_non_null_keywords_1
 48/520 Test  #48: CanonicalizerNull_2020_12.drop_non_null_keywords_1 ............................   Passed    0.00 sec
        Start  49: CanonicalizerNull_2020_12.drop_non_null_keywords_2
 49/520 Test  #49: CanonicalizerNull_2020_12.drop_non_null_keywords_2 ............................   Passed    0.00 sec
        Start  50: CanonicalizerNumber_2020_12.implicit_unit_multiple_of_1
 50/520 Test  #50: CanonicalizerNumber_2020_12.implicit_unit_multiple_of_1 .......................   Passed    0.00 sec
        Start  51: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_1
 51/520 Test  #51: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_1 ....................   Passed    0.00 sec
        Start  52: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_2
 52/520 Test  #52: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_2 ....................   Passed    0.00 sec
        Start  53: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_3
 53/520 Test  #53: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_3 ....................   Passed    0.00 sec
        Start  54: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_4
 54/520 Test  #54: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_4 ....................   Passed    0.00 sec
        Start  55: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_5
 55/520 Test  #55: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_5 ....................   Passed    0.00 sec
        Start  56: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_6
 56/520 Test  #56: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_6 ....................   Passed    0.00 sec
        Start  57: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_7
 57/520 Test  #57: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_7 ....................   Passed    0.00 sec
        Start  58: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_8
 58/520 Test  #58: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_8 ....................   Passed    0.00 sec
        Start  59: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_9
 59/520 Test  #59: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_9 ....................   Passed    0.00 sec
        Start  60: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_10
 60/520 Test  #60: CanonicalizerNumber_2020_12.exclusive_maximum_to_maximum_10 ...................   Passed    0.00 sec
        Start  61: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_1
 61/520 Test  #61: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_1 ....................   Passed    0.00 sec
        Start  62: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_2
 62/520 Test  #62: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_2 ....................   Passed    0.00 sec
        Start  63: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_3
 63/520 Test  #63: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_3 ....................   Passed    0.00 sec
        Start  64: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_4
 64/520 Test  #64: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_4 ....................   Passed    0.00 sec
        Start  65: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_5
 65/520 Test  #65: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_5 ....................   Passed    0.00 sec
        Start  66: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_6
 66/520 Test  #66: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_6 ....................   Passed    0.00 sec
        Start  67: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_7
 67/520 Test  #67: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_7 ....................   Passed    0.00 sec
        Start  68: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_8
 68/520 Test  #68: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_8 ....................   Passed    0.00 sec
        Start  69: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_9
 69/520 Test  #69: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_9 ....................   Passed    0.00 sec
        Start  70: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_10
 70/520 Test  #70: CanonicalizerNumber_2020_12.exclusive_minimum_to_minimum_10 ...................   Passed    0.00 sec
        Start  71: CanonicalizerNumber_2020_12.equal_numeric_bounds_as_const_1
 71/520 Test  #71: CanonicalizerNumber_2020_12.equal_numeric_bounds_as_const_1 ...................   Passed    0.00 sec
        Start  72: CanonicalizerNumber_2020_12.equal_numeric_bounds_as_const_2
 72/520 Test  #72: CanonicalizerNumber_2020_12.equal_numeric_bounds_as_const_2 ...................   Passed    0.00 sec
        Start  73: CanonicalizerNumber_2020_12.equal_numeric_bounds_as_const_4
 73/520 Test  #73: CanonicalizerNumber_2020_12.equal_numeric_bounds_as_const_4 ...................   Passed    0.00 sec
        Start  74: CanonicalizerNumber_2020_12.drop_non_numeric_keywords_1
 74/520 Test  #74: CanonicalizerNumber_2020_12.drop_non_numeric_keywords_1 .......................   Passed    0.00 sec
        Start  75: CanonicalizerNumber_2020_12.drop_non_numeric_keywords_2
 75/520 Test  #75: CanonicalizerNumber_2020_12.drop_non_numeric_keywords_2 .......................   Passed    0.00 sec
        Start  76: CanonicalizerObject_2020_12.min_properties_required_tautology_1
 76/520 Test  #76: CanonicalizerObject_2020_12.min_properties_required_tautology_1 ...............   Passed    0.00 sec
        Start  77: CanonicalizerObject_2020_12.min_properties_required_tautology_2
 77/520 Test  #77: CanonicalizerObject_2020_12.min_properties_required_tautology_2 ...............   Passed    0.00 sec
        Start  78: CanonicalizerObject_2020_12.empty_pattern_properties_1
 78/520 Test  #78: CanonicalizerObject_2020_12.empty_pattern_properties_1 ........................   Passed    0.00 sec
        Start  79: CanonicalizerObject_2020_12.implicit_object_lower_bound_1
 79/520 Test  #79: CanonicalizerObject_2020_12.implicit_object_lower_bound_1 .....................   Passed    0.00 sec
        Start  80: CanonicalizerObject_2020_12.empty_object_as_const_1
 80/520 Test  #80: CanonicalizerObject_2020_12.empty_object_as_const_1 ...........................   Passed    0.00 sec
        Start  81: CanonicalizerObject_2020_12.drop_non_object_keywords_1
 81/520 Test  #81: CanonicalizerObject_2020_12.drop_non_object_keywords_1 ........................   Passed    0.00 sec
        Start  82: CanonicalizerObject_2020_12.dependent_required_tautology_1
 82/520 Test  #82: CanonicalizerObject_2020_12.dependent_required_tautology_1 ....................   Passed    0.00 sec
        Start  83: CanonicalizerObject_2020_12.dependent_required_tautology_2
 83/520 Test  #83: CanonicalizerObject_2020_12.dependent_required_tautology_2 ....................   Passed    0.00 sec
        Start  84: CanonicalizerString_2020_12.content_schema_without_content_media_type_1
 84/520 Test  #84: CanonicalizerString_2020_12.content_schema_without_content_media_type_1 .......   Passed    0.00 sec
        Start  85: CanonicalizerString_2020_12.implicit_string_lower_bound_1
 85/520 Test  #85: CanonicalizerString_2020_12.implicit_string_lower_bound_1 .....................   Passed    0.00 sec
        Start  86: CanonicalizerString_2020_12.empty_string_as_const_1
 86/520 Test  #86: CanonicalizerString_2020_12.empty_string_as_const_1 ...........................   Passed    0.00 sec
        Start  87: CanonicalizerString_2020_12.drop_non_string_keywords_1
 87/520 Test  #87: CanonicalizerString_2020_12.drop_non_string_keywords_1 ........................   Passed    0.00 sec
        Start  88: Encoding.encoding_movable
 88/520 Test  #88: Encoding.encoding_movable .....................................................   Passed    0.00 sec
        Start  89: Encoding.encoding_no_nothrow_movable
 89/520 Test  #89: Encoding.encoding_no_nothrow_movable ..........................................   Passed    0.00 sec
        Start  90: Encoding.encoding_copyable
 90/520 Test  #90: Encoding.encoding_copyable ....................................................   Passed    0.00 sec
        Start  91: Encoding.wrap_single_encoding
 91/520 Test  #91: Encoding.wrap_single_encoding .................................................   Passed    0.00 sec
        Start  92: Encoding.wrap_multiple_encodings
 92/520 Test  #92: Encoding.wrap_multiple_encodings ..............................................   Passed    0.00 sec
        Start  93: Parser_v1.ANY_PACKED_TYPE_TAG_BYTE_PREFIX
 93/520 Test  #93: Parser_v1.ANY_PACKED_TYPE_TAG_BYTE_PREFIX .....................................   Passed    0.00 sec
        Start  94: Parser_v1.FIXED_TYPED_ARRAY_enum_integer_number
 94/520 Test  #94: Parser_v1.FIXED_TYPED_ARRAY_enum_integer_number ...............................   Passed    0.00 sec
        Start  95: Parser_v1.BOUNDED_8BITS_TYPED_ARRAY_enum_integer_number
 95/520 Test  #95: Parser_v1.BOUNDED_8BITS_TYPED_ARRAY_enum_integer_number .......................   Passed    0.00 sec
        Start  96: Parser_v1.FLOOR_TYPED_ARRAY_enum_integer_number
 96/520 Test  #96: Parser_v1.FLOOR_TYPED_ARRAY_enum_integer_number ...............................   Passed    0.00 sec
        Start  97: Parser_v1.ROOF_TYPED_ARRAY_enum_integer_number
 97/520 Test  #97: Parser_v1.ROOF_TYPED_ARRAY_enum_integer_number ................................   Passed    0.00 sec
        Start  98: Parser_v1.BYTE_CHOICE_INDEX_scalars
 98/520 Test  #98: Parser_v1.BYTE_CHOICE_INDEX_scalars ...........................................   Passed    0.00 sec
        Start  99: Parser_v1.LARGE_CHOICE_INDEX_scalars
 99/520 Test  #99: Parser_v1.LARGE_CHOICE_INDEX_scalars ..........................................   Passed    0.00 sec
        Start 100: Parser_v1.TOP_LEVEL_BYTE_CHOICE_INDEX_scalars
100/520 Test #100: Parser_v1.TOP_LEVEL_BYTE_CHOICE_INDEX_scalars .................................   Passed    0.00 sec
        Start 101: Parser_v1.CONST_NONE_scalar
101/520 Test #101: Parser_v1.CONST_NONE_scalar ...................................................   Passed    0.00 sec
        Start 102: Parser_v1.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED_positive
102/520 Test #102: Parser_v1.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED_positive ..........................   Passed    0.00 sec
        Start 103: Parser_v1.FLOOR_MULTIPLE_ENUM_VARINT_positive
103/520 Test #103: Parser_v1.FLOOR_MULTIPLE_ENUM_VARINT_positive .................................   Passed    0.00 sec
        Start 104: Parser_v1.ROOF_MULTIPLE_MIRROR_ENUM_VARINT_positive
104/520 Test #104: Parser_v1.ROOF_MULTIPLE_MIRROR_ENUM_VARINT_positive ...........................   Passed    0.00 sec
        Start 105: Parser_v1.ARBITRARY_MULTIPLE_ZIGZAG_VARINT_unit_multiplier
105/520 Test #105: Parser_v1.ARBITRARY_MULTIPLE_ZIGZAG_VARINT_unit_multiplier ....................   Passed    0.00 sec
        Start 106: Parser_v1.DOUBLE_VARINT_TUPLE
106/520 Test #106: Parser_v1.DOUBLE_VARINT_TUPLE .................................................   Passed    0.00 sec
        Start 107: Parser_v1.UTF8_STRING_NO_LENGTH_3
107/520 Test #107: Parser_v1.UTF8_STRING_NO_LENGTH_3 .............................................   Passed    0.00 sec
        Start 108: Parser_v1.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_3
108/520 Test #108: Parser_v1.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_3 ............................   Passed    0.00 sec
        Start 109: Parser_v1.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_3
109/520 Test #109: Parser_v1.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_3 .............................   Passed    0.00 sec
        Start 110: Parser_v1.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_open
110/520 Test #110: Parser_v1.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_open .........................   Passed    0.00 sec
        Start 111: Parser_v1.RFC3339_DATE_INTEGER_TRIPLET
111/520 Test #111: Parser_v1.RFC3339_DATE_INTEGER_TRIPLET ........................................   Passed    0.00 sec
        Start 112: Parser_v1.PREFIX_VARINT_LENGTH_STRING_SHARED
112/520 Test #112: Parser_v1.PREFIX_VARINT_LENGTH_STRING_SHARED ..................................   Passed    0.00 sec
        Start 113: Numeric.closest_smallest_exponent_2_2_1_2
113/520 Test #113: Numeric.closest_smallest_exponent_2_2_1_2 .....................................   Passed    0.00 sec
        Start 114: Numeric.closest_smallest_exponent_20_2_1_6
114/520 Test #114: Numeric.closest_smallest_exponent_20_2_1_6 ....................................   Passed    0.00 sec
        Start 115: Numeric.closest_smallest_exponent_20_3_1_6
115/520 Test #115: Numeric.closest_smallest_exponent_20_3_1_6 ....................................   Passed    0.00 sec
        Start 116: Numeric.divide_ceil_simple_positive
116/520 Test #116: Numeric.divide_ceil_simple_positive ...........................................   Passed    0.00 sec
        Start 117: Numeric.divide_ceil_simple_negative
117/520 Test #117: Numeric.divide_ceil_simple_negative ...........................................   Passed    0.00 sec
        Start 118: Numeric.divide_ceil_small_positive
118/520 Test #118: Numeric.divide_ceil_small_positive ............................................   Passed    0.00 sec
        Start 119: Numeric.divide_ceil_small_negative
119/520 Test #119: Numeric.divide_ceil_small_negative ............................................   Passed    0.00 sec
        Start 120: Numeric.divide_ceil_positive_large_divisor
120/520 Test #120: Numeric.divide_ceil_positive_large_divisor ....................................   Passed    0.00 sec
        Start 121: Numeric.divide_ceil_negative_large_divisor
121/520 Test #121: Numeric.divide_ceil_negative_large_divisor ....................................   Passed    0.00 sec
        Start 122: Numeric.divide_ceil_max_dividend_min_divisor
122/520 Test #122: Numeric.divide_ceil_max_dividend_min_divisor ..................................   Passed    0.00 sec
        Start 123: Numeric.divide_ceil_min_dividend_min_divisor
123/520 Test #123: Numeric.divide_ceil_min_dividend_min_divisor ..................................   Passed    0.00 sec
        Start 124: Numeric.divide_ceil_max_dividend_max_divisor
124/520 Test #124: Numeric.divide_ceil_max_dividend_max_divisor ..................................   Passed    0.00 sec
        Start 125: Numeric.divide_ceil_min_dividend_max_divisor
125/520 Test #125: Numeric.divide_ceil_min_dividend_max_divisor ..................................   Passed    0.00 sec
        Start 126: Numeric.divide_floor_simple_positive
126/520 Test #126: Numeric.divide_floor_simple_positive ..........................................   Passed    0.00 sec
        Start 127: Numeric.divide_floor_simple_negative
127/520 Test #127: Numeric.divide_floor_simple_negative ..........................................   Passed    0.00 sec
        Start 128: Numeric.divide_floor_small_positive
128/520 Test #128: Numeric.divide_floor_small_positive ...........................................   Passed    0.00 sec
        Start 129: Numeric.divide_floor_small_negative
129/520 Test #129: Numeric.divide_floor_small_negative ...........................................   Passed    0.00 sec
        Start 130: Numeric.divide_floor_positive_large_divisor
130/520 Test #130: Numeric.divide_floor_positive_large_divisor ...................................   Passed    0.00 sec
        Start 131: Numeric.divide_floor_negative_large_divisor
131/520 Test #131: Numeric.divide_floor_negative_large_divisor ...................................   Passed    0.00 sec
        Start 132: Numeric.divide_floor_max_dividend_min_divisor
132/520 Test #132: Numeric.divide_floor_max_dividend_min_divisor .................................   Passed    0.00 sec
        Start 133: Numeric.divide_floor_min_dividend_min_divisor
133/520 Test #133: Numeric.divide_floor_min_dividend_min_divisor .................................   Passed    0.00 sec
        Start 134: Numeric.divide_floor_max_dividend_max_divisor
134/520 Test #134: Numeric.divide_floor_max_dividend_max_divisor .................................   Passed    0.00 sec
        Start 135: Numeric.divide_floor_min_dividend_max_divisor
135/520 Test #135: Numeric.divide_floor_min_dividend_max_divisor .................................   Passed    0.00 sec
        Start 136: Numeric.uint_max_8
136/520 Test #136: Numeric.uint_max_8 ............................................................   Passed    0.00 sec
        Start 137: Numeric.uint_max_5
137/520 Test #137: Numeric.uint_max_5 ............................................................   Passed    0.00 sec
        Start 138: Numeric.uint_max_3
138/520 Test #138: Numeric.uint_max_3 ............................................................   Passed    0.00 sec
        Start 139: Numeric.uint_max_2
139/520 Test #139: Numeric.uint_max_2 ............................................................   Passed    0.00 sec
        Start 140: Encoder.generic_encode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED
140/520 Test #140: Encoder.generic_encode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED ......................   Passed    0.00 sec
        Start 141: Encoder.context_record_string
141/520 Test #141: Encoder.context_record_string .................................................   Passed    0.00 sec
        Start 142: Encoder.context_record_string_too_short
142/520 Test #142: Encoder.context_record_string_too_short .......................................   Passed    0.00 sec
        Start 143: Encoder.context_record_string_empty
143/520 Test #143: Encoder.context_record_string_empty ...........................................   Passed    0.00 sec
        Start 144: Encoder.context_has_on_unknown_string
144/520 Test #144: Encoder.context_has_on_unknown_string .........................................   Passed    0.00 sec
        Start 145: Encoder.context_increase_offset
145/520 Test #145: Encoder.context_increase_offset ...............................................   Passed    0.00 sec
        Start 146: Encoder.context_do_not_decrease_offset
146/520 Test #146: Encoder.context_do_not_decrease_offset ........................................   Passed    0.00 sec
        Start 147: Encoder.context_not_record_too_big
147/520 Test #147: Encoder.context_not_record_too_big ............................................   Passed    0.02 sec
        Start 148: Encoder.context_remove_oldest
148/520 Test #148: Encoder.context_remove_oldest .................................................   Passed    0.00 sec
        Start 149: Encoder.context_is_a_circular_buffer
149/520 Test #149: Encoder.context_is_a_circular_buffer ..........................................   Passed    0.06 sec
        Start 150: Encoder.context_same_string_different_type
150/520 Test #150: Encoder.context_same_string_different_type ....................................   Passed    0.00 sec
        Start 151: Encoder.context_no_fallback_type
151/520 Test #151: Encoder.context_no_fallback_type ..............................................   Passed    0.00 sec
        Start 152: Encoder.varint_1
152/520 Test #152: Encoder.varint_1 ..............................................................   Passed    0.00 sec
        Start 153: Encoder.varint_23
153/520 Test #153: Encoder.varint_23 .............................................................   Passed    0.00 sec
        Start 154: Encoder.varint_300
154/520 Test #154: Encoder.varint_300 ............................................................   Passed    0.00 sec
        Start 155: Encoder.varint_50399
155/520 Test #155: Encoder.varint_50399 ..........................................................   Passed    0.00 sec
        Start 156: Encoder.varint_4294967294
156/520 Test #156: Encoder.varint_4294967294 .....................................................   Passed    0.00 sec
        Start 157: Encoder.varint_uint64_max
157/520 Test #157: Encoder.varint_uint64_max .....................................................   Passed    0.00 sec
        Start 158: Encoder.zigzag_int_0_0
158/520 Test #158: Encoder.zigzag_int_0_0 ........................................................   Passed    0.00 sec
        Start 159: Encoder.zigzag_int_minus_1_1
159/520 Test #159: Encoder.zigzag_int_minus_1_1 ..................................................   Passed    0.00 sec
        Start 160: Encoder.zigzag_int_1_2
160/520 Test #160: Encoder.zigzag_int_1_2 ........................................................   Passed    0.00 sec
        Start 161: Encoder.zigzag_int_minus_2_3
161/520 Test #161: Encoder.zigzag_int_minus_2_3 ..................................................   Passed    0.00 sec
        Start 162: Encoder.zigzag_int64_0_0
162/520 Test #162: Encoder.zigzag_int64_0_0 ......................................................   Passed    0.00 sec
        Start 163: Encoder.zigzag_int64_minus_1_1
163/520 Test #163: Encoder.zigzag_int64_minus_1_1 ................................................   Passed    0.00 sec
        Start 164: Encoder.zigzag_int64_1_2
164/520 Test #164: Encoder.zigzag_int64_1_2 ......................................................   Passed    0.00 sec
        Start 165: Encoder.zigzag_int64_minus_2_3
165/520 Test #165: Encoder.zigzag_int64_minus_2_3 ................................................   Passed    0.00 sec
        Start 166: Encoder.zigzag_int64_9223372036854775807
166/520 Test #166: Encoder.zigzag_int64_9223372036854775807 ......................................   Passed    0.00 sec
        Start 167: Encoder.zigzag_int64_minus_9223372036854775807
167/520 Test #167: Encoder.zigzag_int64_minus_9223372036854775807 ................................   Passed    0.00 sec
        Start 168: Encoder.not_copy_constructible
168/520 Test #168: Encoder.not_copy_constructible ................................................   Passed    0.00 sec
        Start 169: Encoder.not_trivially_copy_constructible
169/520 Test #169: Encoder.not_trivially_copy_constructible ......................................   Passed    0.00 sec
        Start 170: Encoder.not_nothrow_copy_constructible
170/520 Test #170: Encoder.not_nothrow_copy_constructible ........................................   Passed    0.00 sec
        Start 171: Encoder.not_copy_assignable
171/520 Test #171: Encoder.not_copy_assignable ...................................................   Passed    0.00 sec
        Start 172: Encoder.not_trivially_copy_assignable
172/520 Test #172: Encoder.not_trivially_copy_assignable .........................................   Passed    0.00 sec
        Start 173: Encoder.not_nothrow_copy_assignable
173/520 Test #173: Encoder.not_nothrow_copy_assignable ...........................................   Passed    0.00 sec
        Start 174: Encoder.real_digits_1
174/520 Test #174: Encoder.real_digits_1 .........................................................   Passed    0.00 sec
        Start 175: Encoder.real_digits_2
175/520 Test #175: Encoder.real_digits_2 .........................................................   Passed    0.00 sec
        Start 176: Encoder.real_digits_3
176/520 Test #176: Encoder.real_digits_3 .........................................................   Passed    0.00 sec
        Start 177: Encoder.real_digits_4
177/520 Test #177: Encoder.real_digits_4 .........................................................   Passed    0.00 sec
        Start 178: Encoder.real_digits_5
178/520 Test #178: Encoder.real_digits_5 .........................................................   Passed    0.00 sec
        Start 179: Encoder.real_digits_6
179/520 Test #179: Encoder.real_digits_6 .........................................................   Passed    0.00 sec
        Start 180: Encoder.real_digits_7
180/520 Test #180: Encoder.real_digits_7 .........................................................   Passed    0.00 sec
        Start 181: Encoder.real_digits_8
181/520 Test #181: Encoder.real_digits_8 .........................................................   Passed    0.00 sec
        Start 182: Encoder.real_digits_9
182/520 Test #182: Encoder.real_digits_9 .........................................................   Passed    0.00 sec
        Start 183: Encoder.real_digits_10
183/520 Test #183: Encoder.real_digits_10 ........................................................   Passed    0.00 sec
        Start 184: Encoder.integer_5
184/520 Test #184: Encoder.integer_5 .............................................................   Passed    0.00 sec
        Start 185: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null
185/520 Test #185: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null .................................   Passed    0.00 sec
        Start 186: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false
186/520 Test #186: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false ................................   Passed    0.00 sec
        Start 187: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true
187/520 Test #187: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true .................................   Passed    0.00 sec
        Start 188: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14
188/520 Test #188: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14 ............................   Passed    0.00 sec
        Start 189: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256
189/520 Test #189: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256 ..................................   Passed    0.00 sec
        Start 190: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257
190/520 Test #190: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257 ............................   Passed    0.00 sec
        Start 191: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255
191/520 Test #191: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255 ..................................   Passed    0.00 sec
        Start 192: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256
192/520 Test #192: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256 ............................   Passed    0.00 sec
        Start 193: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0
193/520 Test #193: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0 ....................................   Passed    0.00 sec
        Start 194: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1
194/520 Test #194: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1 ..............................   Passed    0.00 sec
        Start 195: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space
195/520 Test #195: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space .........................   Passed    0.00 sec
        Start 196: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo
196/520 Test #196: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo ...........................   Passed    0.00 sec
        Start 197: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs
197/520 Test #197: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs .........................   Passed    0.00 sec
        Start 198: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo
198/520 Test #198: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo ....................   Passed    0.00 sec
        Start 199: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs
199/520 Test #199: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs .........................   Passed    0.00 sec
        Start 200: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs
200/520 Test #200: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs .........................   Passed    0.00 sec
        Start 201: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url
201/520 Test #201: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url ...........................   Passed    0.00 sec
        Start 202: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs
202/520 Test #202: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs ........................   Passed    0.00 sec
        Start 203: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs
203/520 Test #203: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs ........................   Passed    0.00 sec
        Start 204: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs
204/520 Test #204: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs ........................   Passed    0.00 sec
        Start 205: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs
205/520 Test #205: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs ........................   Passed    0.00 sec
        Start 206: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs
206/520 Test #206: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs ........................   Passed    0.00 sec
        Start 207: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs
207/520 Test #207: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs ........................   Passed    0.00 sec
        Start 208: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs
208/520 Test #208: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs .......................   Passed    0.00 sec
        Start 209: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared
209/520 Test #209: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared ..............   Passed    0.00 sec
        Start 210: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared
210/520 Test #210: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared ..............   Passed    0.00 sec
        Start 211: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000
211/520 Test #211: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000 ........................   Passed    0.00 sec
        Start 212: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30
212/520 Test #212: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30 .............................   Passed    0.00 sec
        Start 213: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31
213/520 Test #213: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31 .............................   Passed    0.00 sec
        Start 214: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32
214/520 Test #214: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32 .............................   Passed    0.00 sec
        Start 215: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1
215/520 Test #215: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1 .................   Passed    0.00 sec
        Start 216: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries
216/520 Test #216: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries ....................   Passed    0.00 sec
        Start 217: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries
217/520 Test #217: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries ....................   Passed    0.00 sec
        Start 218: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries
218/520 Test #218: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries ....................   Passed    0.00 sec
        Start 219: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared
219/520 Test #219: Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared ..................   Passed    0.00 sec
        Start 220: Encoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings
220/520 Test #220: Encoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings ..........................   Passed    0.00 sec
        Start 221: Encoder.FIXED_TYPED_ARRAY_0_1_true__semityped
221/520 Test #221: Encoder.FIXED_TYPED_ARRAY_0_1_true__semityped .................................   Passed    0.00 sec
        Start 222: Encoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings
222/520 Test #222: Encoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings ..........................   Passed    0.00 sec
        Start 223: Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings
223/520 Test #223: Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings ........   Passed    0.00 sec
        Start 224: Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min
224/520 Test #224: Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min ...............   Passed    0.00 sec
        Start 225: Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3
225/520 Test #225: Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3 ...........................   Passed    0.00 sec
        Start 226: Encoder.BOUNDED_8BITS_TYPED_ARRAY_complex
226/520 Test #226: Encoder.BOUNDED_8BITS_TYPED_ARRAY_complex .....................................   Passed    0.00 sec
        Start 227: Encoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings
227/520 Test #227: Encoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings ................   Passed    0.00 sec
        Start 228: Encoder.FLOOR_TYPED_ARRAY_true_false_5__1_3
228/520 Test #228: Encoder.FLOOR_TYPED_ARRAY_true_false_5__1_3 ...................................   Passed    0.00 sec
        Start 229: Encoder.FLOOR_TYPED_ARRAY_complex
229/520 Test #229: Encoder.FLOOR_TYPED_ARRAY_complex .............................................   Passed    0.00 sec
        Start 230: Encoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings
230/520 Test #230: Encoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings .................   Passed    0.00 sec
        Start 231: Encoder.ROOF_TYPED_ARRAY_true_false_5__1_3
231/520 Test #231: Encoder.ROOF_TYPED_ARRAY_true_false_5__1_3 ....................................   Passed    0.00 sec
        Start 232: Encoder.ROOF_TYPED_ARRAY_complex
232/520 Test #232: Encoder.ROOF_TYPED_ARRAY_complex ..............................................   Passed    0.00 sec
        Start 233: Encoder.BYTE_CHOICE_INDEX_1__1_0_0
233/520 Test #233: Encoder.BYTE_CHOICE_INDEX_1__1_0_0 ............................................   Passed    0.00 sec
        Start 234: Encoder.BYTE_CHOICE_INDEX_1__0_1_0
234/520 Test #234: Encoder.BYTE_CHOICE_INDEX_1__0_1_0 ............................................   Passed    0.00 sec
        Start 235: Encoder.BYTE_CHOICE_INDEX_1__0_0_1
235/520 Test #235: Encoder.BYTE_CHOICE_INDEX_1__0_0_1 ............................................   Passed    0.00 sec
        Start 236: Encoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar
236/520 Test #236: Encoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar ....................................   Passed    0.00 sec
        Start 237: Encoder.BYTE_CHOICE_INDEX_non_scalar_1
237/520 Test #237: Encoder.BYTE_CHOICE_INDEX_non_scalar_1 ........................................   Passed    0.00 sec
        Start 238: Encoder.LARGE_CHOICE_INDEX_1__1_0_0
238/520 Test #238: Encoder.LARGE_CHOICE_INDEX_1__1_0_0 ...........................................   Passed    0.00 sec
        Start 239: Encoder.LARGE_CHOICE_INDEX_1__0_1_0
239/520 Test #239: Encoder.LARGE_CHOICE_INDEX_1__0_1_0 ...........................................   Passed    0.00 sec
        Start 240: Encoder.LARGE_CHOICE_INDEX_1__0_0_1
240/520 Test #240: Encoder.LARGE_CHOICE_INDEX_1__0_0_1 ...........................................   Passed    0.00 sec
        Start 241: Encoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar
241/520 Test #241: Encoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar ...................................   Passed    0.00 sec
        Start 242: Encoder.LARGE_CHOICE_INDEX_non_scalar_1
242/520 Test #242: Encoder.LARGE_CHOICE_INDEX_non_scalar_1 .......................................   Passed    0.00 sec
        Start 243: Encoder.LARGE_CHOICE_INDEX_enum_250
243/520 Test #243: Encoder.LARGE_CHOICE_INDEX_enum_250 ...........................................   Passed    0.00 sec
        Start 244: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0
244/520 Test #244: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0 ..................................   Passed    0.00 sec
        Start 245: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0
245/520 Test #245: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0 ..................................   Passed    0.00 sec
        Start 246: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1
246/520 Test #246: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1 ..................................   Passed    0.00 sec
        Start 247: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar
247/520 Test #247: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar ..........................   Passed    0.00 sec
        Start 248: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1
248/520 Test #248: Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1 ..............................   Passed    0.00 sec
        Start 249: Encoder.CONST_NONE_scalar
249/520 Test #249: Encoder.CONST_NONE_scalar .....................................................   Passed    0.00 sec
        Start 250: Encoder.CONST_NONE_complex
250/520 Test #250: Encoder.CONST_NONE_complex ....................................................   Passed    0.00 sec
        Start 251: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1
251/520 Test #251: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1 ..........   Passed    0.00 sec
        Start 252: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1
252/520 Test #252: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1 ......................   Passed    0.00 sec
        Start 253: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1
253/520 Test #253: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1 ............................   Passed    0.00 sec
        Start 254: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5
254/520 Test #254: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5 ...........................   Passed    0.00 sec
        Start 255: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__15_1_19_5
255/520 Test #255: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__15_1_19_5 ..........................   Passed    0.00 sec
        Start 256: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1
256/520 Test #256: Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1 ........................   Passed    0.00 sec
        Start 257: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1
257/520 Test #257: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1 ........................   Passed    0.00 sec
        Start 258: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1
258/520 Test #258: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1 .....................................   Passed    0.00 sec
        Start 259: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5
259/520 Test #259: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5 ....................................   Passed    0.00 sec
        Start 260: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5
260/520 Test #260: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5 ....................................   Passed    0.00 sec
        Start 261: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4
261/520 Test #261: Encoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4 ............................   Passed    0.00 sec
        Start 262: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1
262/520 Test #262: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1 ...................   Passed    0.00 sec
        Start 263: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1
263/520 Test #263: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1 ..............................   Passed    0.00 sec
        Start 264: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5
264/520 Test #264: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5 ..............................   Passed    0.00 sec
        Start 265: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5
265/520 Test #265: Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5 .............................   Passed    0.00 sec
        Start 266: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1
266/520 Test #266: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1 .......................   Passed    0.00 sec
        Start 267: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5
267/520 Test #267: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5 ................................   Passed    0.00 sec
        Start 268: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1
268/520 Test #268: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1 .........................   Passed    0.00 sec
        Start 269: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1
269/520 Test #269: Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1 .........................   Passed    0.00 sec
        Start 270: Encoder.DOUBLE_VARINT_TUPLE_5
270/520 Test #270: Encoder.DOUBLE_VARINT_TUPLE_5 .................................................   Passed    0.00 sec
        Start 271: Encoder.DOUBLE_VARINT_TUPLE_minus_3_point_14
271/520 Test #271: Encoder.DOUBLE_VARINT_TUPLE_minus_3_point_14 ..................................   Passed    0.00 sec
        Start 272: Encoder.DOUBLE_VARINT_TUPLE_minus_5
272/520 Test #272: Encoder.DOUBLE_VARINT_TUPLE_minus_5 ...........................................   Passed    0.00 sec
        Start 273: Encoder.DOUBLE_VARINT_TUPLE_zero
273/520 Test #273: Encoder.DOUBLE_VARINT_TUPLE_zero ..............................................   Passed    0.00 sec
        Start 274: Encoder.DOUBLE_VARINT_TUPLE_1235
274/520 Test #274: Encoder.DOUBLE_VARINT_TUPLE_1235 ..............................................   Passed    0.00 sec
        Start 275: Encoder.DOUBLE_VARINT_TUPLE_0_point_1235
275/520 Test #275: Encoder.DOUBLE_VARINT_TUPLE_0_point_1235 ......................................   Passed    0.00 sec
        Start 276: Encoder.DOUBLE_VARINT_TUPLE_1_point_235
276/520 Test #276: Encoder.DOUBLE_VARINT_TUPLE_1_point_235 .......................................   Passed    0.00 sec
        Start 277: Encoder.DOUBLE_VARINT_TUPLE_0_point_01235
277/520 Test #277: Encoder.DOUBLE_VARINT_TUPLE_0_point_01235 .....................................   Passed    0.00 sec
        Start 278: Encoder.DOUBLE_VARINT_TUPLE_12_35
278/520 Test #278: Encoder.DOUBLE_VARINT_TUPLE_12_35 .............................................   Passed    0.00 sec
        Start 279: Encoder.DOUBLE_VARINT_TUPLE_0_point_001235
279/520 Test #279: Encoder.DOUBLE_VARINT_TUPLE_0_point_001235 ....................................   Passed    0.00 sec
        Start 280: Encoder.DOUBLE_VARINT_TUPLE_123_point_5
280/520 Test #280: Encoder.DOUBLE_VARINT_TUPLE_123_point_5 .......................................   Passed    0.00 sec
        Start 281: Encoder.DOUBLE_VARINT_TUPLE_314
281/520 Test #281: Encoder.DOUBLE_VARINT_TUPLE_314 ...............................................   Passed    0.00 sec
        Start 282: Encoder.DOUBLE_VARINT_TUPLE_0_point_314
282/520 Test #282: Encoder.DOUBLE_VARINT_TUPLE_0_point_314 .......................................   Passed    0.00 sec
        Start 283: Encoder.DOUBLE_VARINT_TUPLE_3_point_14
283/520 Test #283: Encoder.DOUBLE_VARINT_TUPLE_3_point_14 ........................................   Passed    0.00 sec
        Start 284: Encoder.DOUBLE_VARINT_TUPLE_0_point_0314
284/520 Test #284: Encoder.DOUBLE_VARINT_TUPLE_0_point_0314 ......................................   Passed    0.00 sec
        Start 285: Encoder.DOUBLE_VARINT_TUPLE_31_point_4
285/520 Test #285: Encoder.DOUBLE_VARINT_TUPLE_31_point_4 ........................................   Passed    0.00 sec
        Start 286: Encoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer
286/520 Test #286: Encoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer ...............   Passed    0.00 sec
        Start 287: Encoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer
287/520 Test #287: Encoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer ..............   Passed    0.00 sec
        Start 288: Encoder.UTF8_STRING_NO_LENGTH_foo_bar
288/520 Test #288: Encoder.UTF8_STRING_NO_LENGTH_foo_bar .........................................   Passed    0.00 sec
        Start 289: Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3
289/520 Test #289: Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3 ..........................   Passed    0.00 sec
        Start 290: Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3
290/520 Test #290: Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3 ....................   Passed    0.00 sec
        Start 291: Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4
291/520 Test #291: Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4 ...........................   Passed    0.00 sec
        Start 292: Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5
292/520 Test #292: Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5 .....................   Passed    0.00 sec
        Start 293: Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5
293/520 Test #293: Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5 ........................   Passed    0.00 sec
        Start 294: Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3
294/520 Test #294: Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3 ........................   Passed    0.00 sec
        Start 295: Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100
295/520 Test #295: Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100 ..............   Passed    0.00 sec
        Start 296: Encoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01
296/520 Test #296: Encoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01 ...............................   Passed    0.00 sec
        Start 297: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo
297/520 Test #297: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo ................................   Passed    0.00 sec
        Start 298: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo
298/520 Test #298: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo ....................   Passed    0.00 sec
        Start 299: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo
299/520 Test #299: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo ................   Passed    0.00 sec
        Start 300: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo
300/520 Test #300: Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo ................   Passed    0.00 sec
        Start 301: Decoder.generic_decode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED
301/520 Test #301: Decoder.generic_decode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED ......................   Passed    0.00 sec
        Start 302: Decoder.varint_0x01
302/520 Test #302: Decoder.varint_0x01 ...........................................................   Passed    0.00 sec
        Start 303: Decoder.varint_0x17
303/520 Test #303: Decoder.varint_0x17 ...........................................................   Passed    0.00 sec
        Start 304: Decoder.varint_0xac_0x02
304/520 Test #304: Decoder.varint_0xac_0x02 ......................................................   Passed    0.00 sec
        Start 305: Decoder.varint_0xdf_0x89_0x03
305/520 Test #305: Decoder.varint_0xdf_0x89_0x03 .................................................   Passed    0.00 sec
        Start 306: Decoder.varint_0xfe_0xff_0xff_0xff_0x0f
306/520 Test #306: Decoder.varint_0xfe_0xff_0xff_0xff_0x0f .......................................   Passed    0.00 sec
        Start 307: Decoder.varint_uint64_max
307/520 Test #307: Decoder.varint_uint64_max .....................................................   Passed    0.00 sec
        Start 308: Decoder.zigzag_int_0_0
308/520 Test #308: Decoder.zigzag_int_0_0 ........................................................   Passed    0.00 sec
        Start 309: Decoder.zigzag_int_1_minus_1
309/520 Test #309: Decoder.zigzag_int_1_minus_1 ..................................................   Passed    0.00 sec
        Start 310: Decoder.zigzag_int_2_1
310/520 Test #310: Decoder.zigzag_int_2_1 ........................................................   Passed    0.00 sec
        Start 311: Decoder.zigzag_int_3_minus_2
311/520 Test #311: Decoder.zigzag_int_3_minus_2 ..................................................   Passed    0.00 sec
        Start 312: Decoder.zigzag_int64_0_0
312/520 Test #312: Decoder.zigzag_int64_0_0 ......................................................   Passed    0.00 sec
        Start 313: Decoder.zigzag_int64_1_minus_1
313/520 Test #313: Decoder.zigzag_int64_1_minus_1 ................................................   Passed    0.00 sec
        Start 314: Decoder.zigzag_int64_2_1
314/520 Test #314: Decoder.zigzag_int64_2_1 ......................................................   Passed    0.00 sec
        Start 315: Decoder.zigzag_int64_3_minus_2
315/520 Test #315: Decoder.zigzag_int64_3_minus_2 ................................................   Passed    0.00 sec
        Start 316: Decoder.zigzag_int64_9223372036854775807
316/520 Test #316: Decoder.zigzag_int64_9223372036854775807 ......................................   Passed    0.00 sec
        Start 317: Decoder.not_copy_constructible
317/520 Test #317: Decoder.not_copy_constructible ................................................   Passed    0.00 sec
        Start 318: Decoder.not_trivially_copy_constructible
318/520 Test #318: Decoder.not_trivially_copy_constructible ......................................   Passed    0.00 sec
        Start 319: Decoder.not_nothrow_copy_constructible
319/520 Test #319: Decoder.not_nothrow_copy_constructible ........................................   Passed    0.00 sec
        Start 320: Decoder.not_copy_assignable
320/520 Test #320: Decoder.not_copy_assignable ...................................................   Passed    0.00 sec
        Start 321: Decoder.not_trivially_copy_assignable
321/520 Test #321: Decoder.not_trivially_copy_assignable .........................................   Passed    0.00 sec
        Start 322: Decoder.not_nothrow_copy_assignable
322/520 Test #322: Decoder.not_nothrow_copy_assignable ...........................................   Passed    0.00 sec
        Start 323: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null
323/520 Test #323: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null .................................   Passed    0.00 sec
        Start 324: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false
324/520 Test #324: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false ................................   Passed    0.00 sec
        Start 325: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true
325/520 Test #325: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true .................................   Passed    0.00 sec
        Start 326: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14
326/520 Test #326: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14 ............................   Passed    0.00 sec
        Start 327: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256
327/520 Test #327: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256 ..................................   Passed    0.00 sec
        Start 328: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257
328/520 Test #328: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257 ............................   Passed    0.00 sec
        Start 329: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255
329/520 Test #329: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255 ..................................   Passed    0.00 sec
        Start 330: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256
330/520 Test #330: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256 ............................   Passed    0.00 sec
        Start 331: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0
331/520 Test #331: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0 ....................................   Passed    0.00 sec
        Start 332: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1
332/520 Test #332: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1 ..............................   Passed    0.00 sec
        Start 333: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space
333/520 Test #333: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space .........................   Passed    0.00 sec
        Start 334: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo
334/520 Test #334: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo ...........................   Passed    0.00 sec
        Start 335: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs
335/520 Test #335: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs .........................   Passed    0.00 sec
        Start 336: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo
336/520 Test #336: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo ....................   Passed    0.00 sec
        Start 337: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs
337/520 Test #337: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs .........................   Passed    0.00 sec
        Start 338: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs
338/520 Test #338: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs .........................   Passed    0.00 sec
        Start 339: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url
339/520 Test #339: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url ...........................   Passed    0.00 sec
        Start 340: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs
340/520 Test #340: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs ........................   Passed    0.00 sec
        Start 341: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs
341/520 Test #341: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs ........................   Passed    0.00 sec
        Start 342: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs
342/520 Test #342: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs ........................   Passed    0.00 sec
        Start 343: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs
343/520 Test #343: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs ........................   Passed    0.00 sec
        Start 344: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs
344/520 Test #344: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs ........................   Passed    0.00 sec
        Start 345: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs
345/520 Test #345: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs ........................   Passed    0.00 sec
        Start 346: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs
346/520 Test #346: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs .......................   Passed    0.00 sec
        Start 347: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared
347/520 Test #347: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared ..............   Passed    0.00 sec
        Start 348: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared
348/520 Test #348: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared ..............   Passed    0.00 sec
        Start 349: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000
349/520 Test #349: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000 ........................   Passed    0.00 sec
        Start 350: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30
350/520 Test #350: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30 .............................   Passed    0.00 sec
        Start 351: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31
351/520 Test #351: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31 .............................   Passed    0.00 sec
        Start 352: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32
352/520 Test #352: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32 .............................   Passed    0.00 sec
        Start 353: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1
353/520 Test #353: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1 .................   Passed    0.00 sec
        Start 354: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries
354/520 Test #354: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries ....................   Passed    0.00 sec
        Start 355: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries
355/520 Test #355: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries ....................   Passed    0.00 sec
        Start 356: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries
356/520 Test #356: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries ....................   Passed    0.00 sec
        Start 357: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared
357/520 Test #357: Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared ..................   Passed    0.00 sec
        Start 358: Decoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings
358/520 Test #358: Decoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings ..........................   Passed    0.00 sec
        Start 359: Decoder.FIXED_TYPED_ARRAY_0_1_true__semityped
359/520 Test #359: Decoder.FIXED_TYPED_ARRAY_0_1_true__semityped .................................   Passed    0.00 sec
        Start 360: Decoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings
360/520 Test #360: Decoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings ..........................   Passed    0.00 sec
        Start 361: Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings
361/520 Test #361: Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings ........   Passed    0.00 sec
        Start 362: Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min
362/520 Test #362: Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min ...............   Passed    0.00 sec
        Start 363: Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3
363/520 Test #363: Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3 ...........................   Passed    0.00 sec
        Start 364: Decoder.BOUNDED_8BITS_TYPED_ARRAY_complex
364/520 Test #364: Decoder.BOUNDED_8BITS_TYPED_ARRAY_complex .....................................   Passed    0.00 sec
        Start 365: Decoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings
365/520 Test #365: Decoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings ................   Passed    0.00 sec
        Start 366: Decoder.FLOOR_TYPED_ARRAY_true_false_5__1_3
366/520 Test #366: Decoder.FLOOR_TYPED_ARRAY_true_false_5__1_3 ...................................   Passed    0.00 sec
        Start 367: Decoder.FLOOR_TYPED_ARRAY_complex
367/520 Test #367: Decoder.FLOOR_TYPED_ARRAY_complex .............................................   Passed    0.00 sec
        Start 368: Decoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings
368/520 Test #368: Decoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings .................   Passed    0.00 sec
        Start 369: Decoder.ROOF_TYPED_ARRAY_true_false_5__1_3
369/520 Test #369: Decoder.ROOF_TYPED_ARRAY_true_false_5__1_3 ....................................   Passed    0.00 sec
        Start 370: Decoder.ROOF_TYPED_ARRAY_complex
370/520 Test #370: Decoder.ROOF_TYPED_ARRAY_complex ..............................................   Passed    0.00 sec
        Start 371: Decoder.BYTE_CHOICE_INDEX_1__1_0_0
371/520 Test #371: Decoder.BYTE_CHOICE_INDEX_1__1_0_0 ............................................   Passed    0.00 sec
        Start 372: Decoder.BYTE_CHOICE_INDEX_1__0_1_0
372/520 Test #372: Decoder.BYTE_CHOICE_INDEX_1__0_1_0 ............................................   Passed    0.00 sec
        Start 373: Decoder.BYTE_CHOICE_INDEX_1__0_0_1
373/520 Test #373: Decoder.BYTE_CHOICE_INDEX_1__0_0_1 ............................................   Passed    0.00 sec
        Start 374: Decoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar
374/520 Test #374: Decoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar ....................................   Passed    0.00 sec
        Start 375: Decoder.BYTE_CHOICE_INDEX_non_scalar_1
375/520 Test #375: Decoder.BYTE_CHOICE_INDEX_non_scalar_1 ........................................   Passed    0.00 sec
        Start 376: Decoder.LARGE_CHOICE_INDEX_1__1_0_0
376/520 Test #376: Decoder.LARGE_CHOICE_INDEX_1__1_0_0 ...........................................   Passed    0.00 sec
        Start 377: Decoder.LARGE_CHOICE_INDEX_1__0_1_0
377/520 Test #377: Decoder.LARGE_CHOICE_INDEX_1__0_1_0 ...........................................   Passed    0.00 sec
        Start 378: Decoder.LARGE_CHOICE_INDEX_1__0_0_1
378/520 Test #378: Decoder.LARGE_CHOICE_INDEX_1__0_0_1 ...........................................   Passed    0.00 sec
        Start 379: Decoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar
379/520 Test #379: Decoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar ...................................   Passed    0.00 sec
        Start 380: Decoder.LARGE_CHOICE_INDEX_non_scalar_1
380/520 Test #380: Decoder.LARGE_CHOICE_INDEX_non_scalar_1 .......................................   Passed    0.00 sec
        Start 381: Decoder.LARGE_CHOICE_INDEX_enum_250
381/520 Test #381: Decoder.LARGE_CHOICE_INDEX_enum_250 ...........................................   Passed    0.00 sec
        Start 382: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0
382/520 Test #382: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0 ..................................   Passed    0.00 sec
        Start 383: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0
383/520 Test #383: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0 ..................................   Passed    0.00 sec
        Start 384: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1
384/520 Test #384: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1 ..................................   Passed    0.00 sec
        Start 385: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar
385/520 Test #385: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar ..........................   Passed    0.00 sec
        Start 386: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1
386/520 Test #386: Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1 ..............................   Passed    0.00 sec
        Start 387: Decoder.CONST_NONE_scalar
387/520 Test #387: Decoder.CONST_NONE_scalar .....................................................   Passed    0.00 sec
        Start 388: Decoder.CONST_NONE_complex
388/520 Test #388: Decoder.CONST_NONE_complex ....................................................   Passed    0.00 sec
        Start 389: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1
389/520 Test #389: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1 ..........   Passed    0.00 sec
        Start 390: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1
390/520 Test #390: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1 ......................   Passed    0.00 sec
        Start 391: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1
391/520 Test #391: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1 ............................   Passed    0.00 sec
        Start 392: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5
392/520 Test #392: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5 ...........................   Passed    0.00 sec
        Start 393: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1
393/520 Test #393: Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1 ........................   Passed    0.00 sec
        Start 394: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1
394/520 Test #394: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1 ........................   Passed    0.00 sec
        Start 395: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1
395/520 Test #395: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1 .....................................   Passed    0.00 sec
        Start 396: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5
396/520 Test #396: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5 ....................................   Passed    0.00 sec
        Start 397: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5
397/520 Test #397: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5 ....................................   Passed    0.00 sec
        Start 398: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4
398/520 Test #398: Decoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4 ............................   Passed    0.00 sec
        Start 399: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1
399/520 Test #399: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1 ...................   Passed    0.00 sec
        Start 400: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1
400/520 Test #400: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1 ..............................   Passed    0.00 sec
        Start 401: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5
401/520 Test #401: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5 ..............................   Passed    0.00 sec
        Start 402: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5
402/520 Test #402: Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5 .............................   Passed    0.00 sec
        Start 403: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1
403/520 Test #403: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1 .......................   Passed    0.00 sec
        Start 404: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5
404/520 Test #404: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5 ................................   Passed    0.00 sec
        Start 405: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1
405/520 Test #405: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1 .........................   Passed    0.00 sec
        Start 406: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1
406/520 Test #406: Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1 .........................   Passed    0.00 sec
        Start 407: Decoder.DOUBLE_VARINT_TUPLE_5
407/520 Test #407: Decoder.DOUBLE_VARINT_TUPLE_5 .................................................   Passed    0.00 sec
        Start 408: Decoder.DOUBLE_VARINT_TUPLE_minus_3_point_14
408/520 Test #408: Decoder.DOUBLE_VARINT_TUPLE_minus_3_point_14 ..................................   Passed    0.00 sec
        Start 409: Decoder.DOUBLE_VARINT_TUPLE_minus_5
409/520 Test #409: Decoder.DOUBLE_VARINT_TUPLE_minus_5 ...........................................   Passed    0.00 sec
        Start 410: Decoder.DOUBLE_VARINT_TUPLE_zero
410/520 Test #410: Decoder.DOUBLE_VARINT_TUPLE_zero ..............................................   Passed    0.00 sec
        Start 411: Decoder.DOUBLE_VARINT_TUPLE_1235
411/520 Test #411: Decoder.DOUBLE_VARINT_TUPLE_1235 ..............................................   Passed    0.00 sec
        Start 412: Decoder.DOUBLE_VARINT_TUPLE_0_point_1235
412/520 Test #412: Decoder.DOUBLE_VARINT_TUPLE_0_point_1235 ......................................   Passed    0.00 sec
        Start 413: Decoder.DOUBLE_VARINT_TUPLE_1_point_235
413/520 Test #413: Decoder.DOUBLE_VARINT_TUPLE_1_point_235 .......................................   Passed    0.00 sec
        Start 414: Decoder.DOUBLE_VARINT_TUPLE_0_point_01235
414/520 Test #414: Decoder.DOUBLE_VARINT_TUPLE_0_point_01235 .....................................   Passed    0.00 sec
        Start 415: Decoder.DOUBLE_VARINT_TUPLE_12_point_35
415/520 Test #415: Decoder.DOUBLE_VARINT_TUPLE_12_point_35 .......................................   Passed    0.00 sec
        Start 416: Decoder.DOUBLE_VARINT_TUPLE_0_point_001235
416/520 Test #416: Decoder.DOUBLE_VARINT_TUPLE_0_point_001235 ....................................   Passed    0.00 sec
        Start 417: Decoder.DOUBLE_VARINT_TUPLE_123_point_5
417/520 Test #417: Decoder.DOUBLE_VARINT_TUPLE_123_point_5 .......................................   Passed    0.00 sec
        Start 418: Decoder.DOUBLE_VARINT_TUPLE_314
418/520 Test #418: Decoder.DOUBLE_VARINT_TUPLE_314 ...............................................   Passed    0.00 sec
        Start 419: Decoder.DOUBLE_VARINT_TUPLE_0_point_314
419/520 Test #419: Decoder.DOUBLE_VARINT_TUPLE_0_point_314 .......................................   Passed    0.00 sec
        Start 420: Decoder.DOUBLE_VARINT_TUPLE_3_point_14
420/520 Test #420: Decoder.DOUBLE_VARINT_TUPLE_3_point_14 ........................................   Passed    0.00 sec
        Start 421: Decoder.DOUBLE_VARINT_TUPLE_0_point_0314
421/520 Test #421: Decoder.DOUBLE_VARINT_TUPLE_0_point_0314 ......................................   Passed    0.00 sec
        Start 422: Decoder.DOUBLE_VARINT_TUPLE_31_point_4
422/520 Test #422: Decoder.DOUBLE_VARINT_TUPLE_31_point_4 ........................................   Passed    0.00 sec
        Start 423: Decoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer
423/520 Test #423: Decoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer ...............   Passed    0.00 sec
        Start 424: Decoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer
424/520 Test #424: Decoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer ..............   Passed    0.00 sec
        Start 425: Decoder.UTF8_STRING_NO_LENGTH_foo_bar
425/520 Test #425: Decoder.UTF8_STRING_NO_LENGTH_foo_bar .........................................   Passed    0.00 sec
        Start 426: Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3
426/520 Test #426: Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3 ..........................   Passed    0.00 sec
        Start 427: Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3
427/520 Test #427: Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3 ....................   Passed    0.00 sec
        Start 428: Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4
428/520 Test #428: Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4 ...........................   Passed    0.00 sec
        Start 429: Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5
429/520 Test #429: Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5 .....................   Passed    0.00 sec
        Start 430: Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5
430/520 Test #430: Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5 ........................   Passed    0.00 sec
        Start 431: Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3
431/520 Test #431: Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3 ........................   Passed    0.00 sec
        Start 432: Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100
432/520 Test #432: Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100 ..............   Passed    0.00 sec
        Start 433: Decoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01
433/520 Test #433: Decoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01 ...............................   Passed    0.00 sec
        Start 434: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo
434/520 Test #434: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo ................................   Passed    0.00 sec
        Start 435: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo
435/520 Test #435: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo ....................   Passed    0.00 sec
        Start 436: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo
436/520 Test #436: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo ................   Passed    0.00 sec
        Start 437: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo
437/520 Test #437: Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo ................   Passed    0.00 sec
        Start 438: Encoder.zigzag_int64_minus_9223372036854775807
438/520 Test #438: Encoder.zigzag_int64_minus_9223372036854775807 ................................   Passed    0.00 sec
        Start 439: SchemasEncoding.v1
439/520 Test #439: SchemasEncoding.v1 ............................................................   Passed    0.00 sec
        Start 440: MapperEncoding.is_encoding_false
440/520 Test #440: MapperEncoding.is_encoding_false ..............................................   Passed    0.00 sec
        Start 441: MapperEncoding.is_encoding_true
441/520 Test #441: MapperEncoding.is_encoding_true ...............................................   Passed    0.00 sec
        Start 442: MapperEncoding.is_encoding_invalid_version
442/520 Test #442: MapperEncoding.is_encoding_invalid_version ....................................   Passed    0.00 sec
        Start 443: MapperEncoding.is_encoding_no_data
443/520 Test #443: MapperEncoding.is_encoding_no_data ............................................   Passed    0.00 sec
        Start 444: MapperEncoding.make_encoding_1
444/520 Test #444: MapperEncoding.make_encoding_1 ................................................   Passed    0.00 sec
        Start 445: Mapper.unsupported_draft
445/520 Test #445: Mapper.unsupported_draft ......................................................   Passed    0.00 sec
        Start 446: Mapper.unknown_draft_default
446/520 Test #446: Mapper.unknown_draft_default ..................................................   Passed    0.00 sec
        Start 447: MapperAny_2020_12.only_metaschema
447/520 Test #447: MapperAny_2020_12.only_metaschema .............................................   Passed    0.00 sec
        Start 448: MapperAny_2020_12.empty
448/520 Test #448: MapperAny_2020_12.empty .......................................................   Passed    0.00 sec
        Start 449: MapperEnum_2020_12.enum_singleton
449/520 Test #449: MapperEnum_2020_12.enum_singleton .............................................   Passed    0.00 sec
        Start 450: MapperEnum_2020_12.const_scalar
450/520 Test #450: MapperEnum_2020_12.const_scalar ...............................................   Passed    0.00 sec
        Start 451: MapperEnum_2020_12.enum_small_top_level
451/520 Test #451: MapperEnum_2020_12.enum_small_top_level .......................................   Passed    0.00 sec
        Start 452: MapperInteger_2020_12.maximum_minimum_8_bit
452/520 Test #452: MapperInteger_2020_12.maximum_minimum_8_bit ...................................   Passed    0.00 sec
        Start 453: MapperInteger_2020_12.maximum_minimum_multiplier_8_bit
453/520 Test #453: MapperInteger_2020_12.maximum_minimum_multiplier_8_bit ........................   Passed    0.00 sec
        Start 454: MapperInteger_2020_12.maximum_minimum_greater_than_8_bit
454/520 Test #454: MapperInteger_2020_12.maximum_minimum_greater_than_8_bit ......................   Passed    0.04 sec
        Start 455: MapperInteger_2020_12.maximum_minimum_multiplier_greater_than_8_bit
455/520 Test #455: MapperInteger_2020_12.maximum_minimum_multiplier_greater_than_8_bit ...........   Passed    0.00 sec
        Start 456: MapperInteger_2020_12.minimum
456/520 Test #456: MapperInteger_2020_12.minimum .................................................   Passed    0.00 sec
        Start 457: MapperInteger_2020_12.minimum_multiplier
457/520 Test #457: MapperInteger_2020_12.minimum_multiplier ......................................   Passed    0.00 sec
        Start 458: MapperInteger_2020_12.maximum
458/520 Test #458: MapperInteger_2020_12.maximum .................................................   Passed    0.00 sec
        Start 459: MapperInteger_2020_12.maximum_multiplier
459/520 Test #459: MapperInteger_2020_12.maximum_multiplier ......................................   Passed    0.00 sec
        Start 460: MapperInteger_2020_12.unbounded
460/520 Test #460: MapperInteger_2020_12.unbounded ...............................................   Passed    0.00 sec
        Start 461: MapperInteger_2020_12.unbounded_multiplier
461/520 Test #461: MapperInteger_2020_12.unbounded_multiplier ....................................   Passed    0.00 sec
        Start 462: MapperNumber_2020_12.arbitrary
462/520 Test #462: MapperNumber_2020_12.arbitrary ................................................   Passed    0.00 sec
        Start 463: MapperStates_2020_12.unbounded_infinity
463/520 Test #463: MapperStates_2020_12.unbounded_infinity .......................................   Passed    0.00 sec
        Start 464: MapperStates_2020_12.only_minimum
464/520 Test #464: MapperStates_2020_12.only_minimum .............................................   Passed    0.00 sec
        Start 465: MapperStates_2020_12.only_maximum
465/520 Test #465: MapperStates_2020_12.only_maximum .............................................   Passed    0.00 sec
        Start 466: MapperStates_2020_12.bounded_positive
466/520 Test #466: MapperStates_2020_12.bounded_positive .........................................   Passed    0.00 sec
        Start 467: MapperStates_2020_12.bounded_negative
467/520 Test #467: MapperStates_2020_12.bounded_negative .........................................   Passed    0.00 sec
        Start 468: MapperStates_2020_12.bounded_negative_positive
468/520 Test #468: MapperStates_2020_12.bounded_negative_positive ................................   Passed    0.00 sec
        Start 469: MapperStates_2020_12.bounded_equal
469/520 Test #469: MapperStates_2020_12.bounded_equal ............................................   Passed    0.00 sec
        Start 470: MapperStates_2020_12.bounded_impossible
470/520 Test #470: MapperStates_2020_12.bounded_impossible .......................................   Passed    0.00 sec
        Start 471: MapperStates_2020_12.bounded_positive_with_matching_positive_multiplier
471/520 Test #471: MapperStates_2020_12.bounded_positive_with_matching_positive_multiplier .......   Passed    0.00 sec
        Start 472: MapperStates_2020_12.bounded_positive_with_matching_negative_multiplier
472/520 Test #472: MapperStates_2020_12.bounded_positive_with_matching_negative_multiplier .......   Passed    0.00 sec
        Start 473: MapperStates_2020_12.bounded_positive_with_non_matching_positive_multiplier
473/520 Test #473: MapperStates_2020_12.bounded_positive_with_non_matching_positive_multiplier ...   Passed    0.00 sec
        Start 474: MapperStates_2020_12.bounded_positive_with_impossible_multiplier
474/520 Test #474: MapperStates_2020_12.bounded_positive_with_impossible_multiplier ..............   Passed    0.00 sec
        Start 475: MapperStates_2020_12.bounded_with_real_multiplier
475/520 Test #475: MapperStates_2020_12.bounded_with_real_multiplier .............................   Passed    0.00 sec
        Start 476: cli.version
476/520 Test #476: cli.version ...................................................................   Passed    0.00 sec
        Start 477: cli.default
477/520 Test #477: cli.default ...................................................................   Passed    0.00 sec
        Start 478: cli.help
478/520 Test #478: cli.help ......................................................................   Passed    0.00 sec
        Start 479: cli.unknown
479/520 Test #479: cli.unknown ...................................................................   Passed    0.00 sec
        Start 480: cli.canonicalize_file
480/520 Test #480: cli.canonicalize_file .........................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack canonicalize /home/mmior/apps/jsonbinpack/test/cli/schema_boolean.json
ERROR: Expected exit code 0 but got 1

        Start 481: cli.canonicalize_stdin
481/520 Test #481: cli.canonicalize_stdin ........................................................***Failed    0.00 sec
Stubbing stdin using /home/mmior/apps/jsonbinpack/test/cli/schema_boolean.json
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack canonicalize
ERROR: Expected exit code 0 but got 1

        Start 482: cli.compile_file
482/520 Test #482: cli.compile_file ..............................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack compile /home/mmior/apps/jsonbinpack/test/cli/schema_bounded_integer.json
ERROR: Expected exit code 0 but got 1

        Start 483: cli.compile_stdin
483/520 Test #483: cli.compile_stdin .............................................................***Failed    0.00 sec
Stubbing stdin using /home/mmior/apps/jsonbinpack/test/cli/schema_bounded_integer.json
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack compile
ERROR: Expected exit code 0 but got 1

        Start 484: cli.encode_encoding_schema_arg
484/520 Test #484: cli.encode_encoding_schema_arg ................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-34o4oQJYgWxEt.stdout
Error: Unknown error -1

        Start 485: cli.decode_encoding_schema_arg
485/520 Test #485: cli.decode_encoding_schema_arg ................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-Dm3nvVbzvK13g.stdout
Error: Unknown error -1

        Start 486: cli.encode_encoding_schema_stdin
486/520 Test #486: cli.encode_encoding_schema_stdin ..............................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-stdin-YlPYAw2FQMZay.stdout
Error: Unknown error -1

        Start 487: cli.decode_encoding_schema_stdin
487/520 Test #487: cli.decode_encoding_schema_stdin ..............................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-stdin-MGjIlBJWKByc3.stdout
Error: Unknown error -1

        Start 488: cli.encode_json_schema_arg
488/520 Test #488: cli.encode_json_schema_arg ....................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-sO4nRfa0XUTUv.stdout
Error: Unknown error -1

        Start 489: cli.decode_json_schema_arg
489/520 Test #489: cli.decode_json_schema_arg ....................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-YVGTlCSefyIEI.stdout
Error: Unknown error -1

        Start 490: cli.encode_json_schema_stdin
490/520 Test #490: cli.encode_json_schema_stdin ..................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-stdin-0SF0gguzh9Vnt.stdout
Error: Unknown error -1

        Start 491: cli.decode_json_schema_stdin
491/520 Test #491: cli.decode_json_schema_stdin ..................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-stdin-F93CpivDX4VeB.stdout
Error: Unknown error -1

        Start 492: e2e.circleciblank.schema-less
492/520 Test #492: e2e.circleciblank.schema-less .................................................Subprocess aborted***Exception:   0.10 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 493: e2e.circlecimatrix.schema-less
493/520 Test #493: e2e.circlecimatrix.schema-less ................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 494: e2e.commitlint.schema-less
494/520 Test #494: e2e.commitlint.schema-less ....................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 495: e2e.commitlintbasic.schema-less
495/520 Test #495: e2e.commitlintbasic.schema-less ...............................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 496: e2e.epr.schema-less
496/520 Test #496: e2e.epr.schema-less ...........................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 497: e2e.eslintrc.schema-less
497/520 Test #497: e2e.eslintrc.schema-less ......................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 498: e2e.esmrc.schema-less
498/520 Test #498: e2e.esmrc.schema-less .........................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 499: e2e.geojson.schema-less
499/520 Test #499: e2e.geojson.schema-less .......................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 500: e2e.githubfundingblank.schema-less
500/520 Test #500: e2e.githubfundingblank.schema-less ............................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 501: e2e.githubworkflow.schema-less
501/520 Test #501: e2e.githubworkflow.schema-less ................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 502: e2e.gruntcontribclean.schema-less
502/520 Test #502: e2e.gruntcontribclean.schema-less .............................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 503: e2e.imageoptimizerwebjob.schema-less
503/520 Test #503: e2e.imageoptimizerwebjob.schema-less ..........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 504: e2e.jsonereversesort.schema-less
504/520 Test #504: e2e.jsonereversesort.schema-less ..............................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 505: e2e.jsonesort.schema-less
505/520 Test #505: e2e.jsonesort.schema-less .....................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 506: e2e.jsonfeed.schema-less
506/520 Test #506: e2e.jsonfeed.schema-less ......................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 507: e2e.jsonresume.schema-less
507/520 Test #507: e2e.jsonresume.schema-less ....................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 508: e2e.mixed-bounded-object.schema-less
508/520 Test #508: e2e.mixed-bounded-object.schema-less ..........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 509: e2e.netcoreproject.schema-less
509/520 Test #509: e2e.netcoreproject.schema-less ................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 510: e2e.nightwatch.schema-less
510/520 Test #510: e2e.nightwatch.schema-less ....................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 511: e2e.openweathermap.schema-less
511/520 Test #511: e2e.openweathermap.schema-less ................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 512: e2e.openweatherroadrisk.schema-less
512/520 Test #512: e2e.openweatherroadrisk.schema-less ...........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 513: e2e.ox-test.schema-less
513/520 Test #513: e2e.ox-test.schema-less .......................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 514: e2e.packagejson.schema-less
514/520 Test #514: e2e.packagejson.schema-less ...................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 515: e2e.packagejsonlintrc.schema-less
515/520 Test #515: e2e.packagejsonlintrc.schema-less .............................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 516: e2e.sapcloudsdkpipeline.schema-less
516/520 Test #516: e2e.sapcloudsdkpipeline.schema-less ...........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 517: e2e.travisnotifications.schema-less
517/520 Test #517: e2e.travisnotifications.schema-less ...........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 518: e2e.tslintbasic.schema-less
518/520 Test #518: e2e.tslintbasic.schema-less ...................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 519: e2e.tslintextend.schema-less
519/520 Test #519: e2e.tslintextend.schema-less ..................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 520: e2e.tslintmulti.schema-less
520/520 Test #520: e2e.tslintmulti.schema-less ...................................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

92% tests passed, 41 tests failed out of 520

Total Test time (real) =   3.37 sec

The following tests FAILED:
    480 - cli.canonicalize_file (Failed)
    481 - cli.canonicalize_stdin (Failed)
    482 - cli.compile_file (Failed)
    483 - cli.compile_stdin (Failed)
    484 - cli.encode_encoding_schema_arg (Failed)
    485 - cli.decode_encoding_schema_arg (Failed)
    486 - cli.encode_encoding_schema_stdin (Failed)
    487 - cli.decode_encoding_schema_stdin (Failed)
    488 - cli.encode_json_schema_arg (Failed)
    489 - cli.decode_json_schema_arg (Failed)
    490 - cli.encode_json_schema_stdin (Failed)
    491 - cli.decode_json_schema_stdin (Failed)
    492 - e2e.circleciblank.schema-less (Subprocess aborted)
    493 - e2e.circlecimatrix.schema-less (Subprocess aborted)
    494 - e2e.commitlint.schema-less (Subprocess aborted)
    495 - e2e.commitlintbasic.schema-less (Subprocess aborted)
    496 - e2e.epr.schema-less (Subprocess aborted)
    497 - e2e.eslintrc.schema-less (Subprocess aborted)
    498 - e2e.esmrc.schema-less (Subprocess aborted)
    499 - e2e.geojson.schema-less (Subprocess aborted)
    500 - e2e.githubfundingblank.schema-less (Subprocess aborted)
    501 - e2e.githubworkflow.schema-less (Subprocess aborted)
    502 - e2e.gruntcontribclean.schema-less (Subprocess aborted)
    503 - e2e.imageoptimizerwebjob.schema-less (Subprocess aborted)
    504 - e2e.jsonereversesort.schema-less (Subprocess aborted)
    505 - e2e.jsonesort.schema-less (Subprocess aborted)
    506 - e2e.jsonfeed.schema-less (Subprocess aborted)
    507 - e2e.jsonresume.schema-less (Subprocess aborted)
    508 - e2e.mixed-bounded-object.schema-less (Subprocess aborted)
    509 - e2e.netcoreproject.schema-less (Subprocess aborted)
    510 - e2e.nightwatch.schema-less (Subprocess aborted)
    511 - e2e.openweathermap.schema-less (Subprocess aborted)
    512 - e2e.openweatherroadrisk.schema-less (Subprocess aborted)
    513 - e2e.ox-test.schema-less (Subprocess aborted)
    514 - e2e.packagejson.schema-less (Subprocess aborted)
    515 - e2e.packagejsonlintrc.schema-less (Subprocess aborted)
    516 - e2e.sapcloudsdkpipeline.schema-less (Subprocess aborted)
    517 - e2e.travisnotifications.schema-less (Subprocess aborted)
    518 - e2e.tslintbasic.schema-less (Subprocess aborted)
    519 - e2e.tslintextend.schema-less (Subprocess aborted)
    520 - e2e.tslintmulti.schema-less (Subprocess aborted)
jviotti commented 1 year ago

@michaelmior Very interesting. Are you on Linux? What OS and Clang versions? We are running CI on Ubuntu 22.04 with both Clang and GCC and its all green. You must be hitting some weird corner case on your setup. With more info, I'll try to reproduce and try to come up with a fix...

As an aside, I removed the built-in CMake presets I had on the project given their lack of flexibility for most complex build, but you can still follow a standard CMake flow (enabling -DJSONBINPACK_CLI:BOOL=ON to get the CLI)

jviotti commented 1 year ago

Ah, I see you are on Clang v18 from your logs.

jviotti commented 1 year ago

Assuming it's RapidJSON (from your original comment), have you tried building RapidJSON on this system? Do all their tests pass?

michaelmior commented 1 year ago

@jviotti Good question! I tried building RapidJSON and all the tests passed without issue. Although I wasn't able to use the same version of Clang due to some deprecation warnings in gtest and -Werror.

michaelmior commented 1 year ago

I'll note that if I pass invalid JSON, I get a parsing error as expected. The unknown error only seems to happen with syntactically valid schemas.

michaelmior commented 1 year ago

Also, you're correct that I'm using Clang 18. Running Ubuntu 22.04. FWIW, I've tried both the debug and release presets as well as no presets at all with the same result. Interestingly, with the debug preset, the binary doesn't have any debugging symbols. I assume that's not expected behavior.

jviotti commented 1 year ago

Hey @michaelmior ,

I did some further digging on this without success. Ubuntu 22.04 for me, on default Clang v14 passes just fine:

Screenshot 2023-08-02 at 10 53 12

Not sure how you are installing Clang v18, but I also did so through https://apt.llvm.org, and it also seemed to work OK:

Screenshot 2023-08-02 at 11 04 45

Some further ideas:

michaelmior commented 1 year ago

@jviotti Unfortunately my machine is out of service for the rest of the day, but I'll try working through that list as soon as I can. I'd be happy to have a call to chat regardless. You can book an appointment on my Google Calendar if you like or feel free to contact me via email.

jviotti commented 1 year ago

@michaelmior I booked a slot on Friday. However, there is no Google Meet / Zoom link in there, unless I'm missing something. Can you add one?

michaelmior commented 1 year ago

@jviotti Done!

michaelmior commented 1 year ago

As an update, I get the same result if I use debug build (same error messages and no assertions seem to be hit). I also tried building with Clang 12 and I get the same results. However, building with GCC 10.5.0 all the tests pass.

jviotti commented 1 year ago

Interesting finds. I wonder how could I reproduce... do you see the same issues on Clang on another machine? Is there any specific configuration on that machine that could explain this? I tried Ubuntu myself, and we run CI on Ubuntu too, so there must be something special on that machine.

If you are comfortable with LLDB, any chance that you can trigger the CLI (or one of the unit test files) there and get a backtrace?

michaelmior commented 1 year ago

I can't think of any specific configuration that's likely to be problematic (although there's obviously something). I'll try to give this a shot on another machine sometime soon. In the meantime, here's a backtrace:

Process 194931 stopped
* thread #1, name = 'jsonbinpack', stop reason = breakpoint 1.1                                                                                                                       frame #0: 0x00007ffff7df1210 libstdc++.so.6`__cxa_throw
libstdc++.so.6`__cxa_throw:                                                                                                                                                       ->  0x7ffff7df1210 <+0>: endbr64
    0x7ffff7df1214 <+4>: pushq  %r12
    0x7ffff7df1216 <+6>: movq   %rdx, %r12
    0x7ffff7df1219 <+9>: pushq  %rbp                                                                                                                                              (lldb) bt
* thread #1, name = 'jsonbinpack', stop reason = breakpoint 1.1
  * frame #0: 0x00007ffff7df1210 libstdc++.so.6`__cxa_throw                                                                                                                           frame #1: 0x00007ffff7de26cb libstdc++.so.6`std::__throw_system_error(int) + 166
    frame #2: 0x00005555555954dd jsonbinpack`void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(__once=0x00005555556cb628, __f=0x00007fffffff64d8, __args=0x00007fffffff64d0, __args=0x00007fffffff64c8, __args=0x00007fffffff64c0) at mutex:737:2
    frame #3: 0x0000555555595215 jsonbinpack`std::__future_base::_State_baseV2::_M_set_result(this=0x00005555556cb610, __res=function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> @ 0x00007fffffff6580, __ignore_failure=false) at future:412:2
    frame #4: 0x0000555555592a9e jsonbinpack`std::promise<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>>::set_value(this=0x00007fffffff7630, __r= Has Value=true ) at future:1125:20
    frame #5: 0x000055555561e65f jsonbinpack`sourcemeta::jsontoolkit::DefaultResolver::operator()(this=0x00007fffffff7e38, identifier="https://json-schema.org/draft/2020-12/schema") at default_resolver.cc:11:13
    frame #6: 0x0000555555561968 jsonbinpack`std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>> std::__invoke_impl<std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>>, sourcemeta::jsontoolkit::DefaultResolver&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>((null)=__invoke_other @ 0x00007fffffff7697, __f=0x00007fffffff7e38, __args="https://json-schema.org/draft/2020-12/schema") at invoke.h:60:14
    frame #7: 0x00005555555618f8 jsonbinpack`std::enable_if<is_invocable_r_v<std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>>, sourcemeta::jsontoolkit::DefaultResolver&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>, std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>>>::type std::__invoke_r<std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>>, sourcemeta::jsontoolkit::DefaultResolver&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&>(__fn=0x00007fffffff7e38, __args="https://json-schema.org/draft/2020-12/schema") at invoke.h:113:9
    frame #8: 0x00005555555617a8 jsonbinpack`std::_Function_handler<std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>> (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&), sourcemeta::jsontoolkit::DefaultResolver>::_M_invoke(__functor=0x00007fffffff7e38, __args="https://json-schema.org/draft/2020-12/schema") at std_function.h:291:9
    frame #9: 0x00005555555efbb0 jsonbinpack`std::function<std::future<std::optional<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>>> (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>::operator()(this=0x00007fffffff7e38, __args="https://json-schema.org/draft/2020-12/schema") const at std_function.h:622:14
    frame #10: 0x0000555555615b39 jsonbinpack`sourcemeta::jsontoolkit::draft(schema=0x00007fffffff7eb0, resolver=0x00007fffffff7e38, default_metaschema= Has Value=true ) at jsonschema.cc:102:9
    frame #11: 0x0000555555611c7f jsonbinpack`sourcemeta::alterschema::Bundle::apply(this=0x00007fffffff7e18, document=0x00007fffffff7eb0, value=0x00007fffffff7eb0, default_metaschema="https://json-schema.org/draft/2020-12/schema") const at bundle.cc:18:7
    frame #12: 0x000055555559735d jsonbinpack`sourcemeta::jsonbinpack::Canonicalizer::apply(this=0x00007fffffff7e18, document=0x00007fffffff7eb0, value=0x00007fffffff7eb0, default_metaschema="https://json-schema.org/draft/2020-12/schema") const at canonicalizer.cc:154:16
    frame #13: 0x0000555555561659 jsonbinpack`sourcemeta::jsonbinpack::Canonicalizer::apply(this=0x00007fffffff7e18, document=0x00007fffffff7eb0, default_metaschema="https://json-schema.org/draft/2020-12/schema") const at canonicalizer.h:27:12
    frame #14: 0x00005555555611f7 jsonbinpack`canonicalize_from_json(schema=0x00007fffffff7eb0) at command_canonicalize.cc:17:17
    frame #15: 0x00005555555610da jsonbinpack`sourcemeta::jsonbinpack::cli::canonicalize(schema_path=0x00007fffffff82c8) at command_canonicalize.cc:28:10
    frame #16: 0x000055555555ec7d jsonbinpack`cli_main(program="/home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack", command="canonicalize", arguments=size=1) at main.cc:46:12
    frame #17: 0x000055555555e999 jsonbinpack`main(argc=3, argv=0x00007fffffff8528) at main.cc:89:12
    frame #18: 0x00007ffff79f8083 libc.so.6`__libc_start_main(main=(jsonbinpack`main at main.cc:82), argc=3, argv=0x00007fffffff8528, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffff8518) at libc-start.c:308:16
    frame #19: 0x000055555555e74e jsonbinpack`_start + 46
jviotti commented 1 year ago

Seems to be failing at parsing the JSON Schema 2020-12 official metaschema that should be embedded into JSON Toolkit (https://jsontoolkit.sourcemeta.com).

Assuming your build it at build, can you paste the contents of this file:

build/vendor/jsontoolkit/src/jsonschema/default_metaschemas.h

?

jviotti commented 1 year ago

Could be something in RapidJSON actually. Their upstream test suite is not very comprehensive, and I have seen, on JSON Toolkit, weird parsing errors coming from RapidJSON when using different compilers (see https://github.com/sourcemeta/jsontoolkit/blob/main/test/json/jsontestsuite.cc#L55-L77 for some examples).

But I still don't understand why I can't reproduce, even with the same Ubuntu version and compiler version.

What happens if you build JSON Toolkit on this machine with Clang: https://github.com/sourcemeta/jsontoolkit? Do you get test failures too? You can find some build commands here: https://github.com/sourcemeta/jsontoolkit#contributing, where the <backend-id> should be rapidjson.

jviotti commented 9 months ago

I landed a PR fully removing RapidJSON just today, which should fix this. I'll close it, but let me know how it goes!

michaelmior commented 9 months ago

I tried again and I still get what look like pretty similar test failures unfortunately.

jviotti commented 9 months ago

@michaelmior Do you have a screenshot/logs of the new ones? With what specific compiler/version are you building it?

michaelmior commented 9 months ago

Logs are below. I'm using Clang 18.0.0.

cmake -E env UBSAN_OPTIONS=print_stacktrace=1 \
    ctest --test-dir ./build --build-config Debug \
        --output-on-failure --progress --parallel
Internal ctest changing into directory: /home/mmior/apps/jsonbinpack/build
Test project /home/mmior/apps/jsonbinpack/build
        Start   1: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null
  1/488 Test   #1: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null ..............................   Passed    0.00 sec
        Start   2: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false
  2/488 Test   #2: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false .............................   Passed    0.00 sec
        Start   3: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true
  3/488 Test   #3: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true ..............................   Passed    0.00 sec
        Start   4: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14
  4/488 Test   #4: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14 .........................   Passed    0.00 sec
        Start   5: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256
  5/488 Test   #5: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256 ...............................   Passed    0.00 sec
        Start   6: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257
  6/488 Test   #6: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257 .........................   Passed    0.00 sec
        Start   7: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255
  7/488 Test   #7: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255 ...............................   Passed    0.00 sec
        Start   8: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256
  8/488 Test   #8: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256 .........................   Passed    0.00 sec
        Start   9: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0
  9/488 Test   #9: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0 .................................   Passed    0.00 sec
        Start  10: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1
 10/488 Test  #10: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1 ...........................   Passed    0.00 sec
        Start  11: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space
 11/488 Test  #11: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space ......................   Passed    0.00 sec
        Start  12: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo
 12/488 Test  #12: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo ........................   Passed    0.00 sec
        Start  13: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs
 13/488 Test  #13: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs ......................   Passed    0.00 sec
        Start  14: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo
 14/488 Test  #14: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo .................   Passed    0.00 sec
        Start  15: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs
 15/488 Test  #15: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs ......................   Passed    0.00 sec
        Start  16: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs
 16/488 Test  #16: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs ......................   Passed    0.00 sec
        Start  17: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url
 17/488 Test  #17: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url ........................   Passed    0.00 sec
        Start  18: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs
 18/488 Test  #18: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs .....................   Passed    0.00 sec
        Start  19: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs
 19/488 Test  #19: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs .....................   Passed    0.00 sec
        Start  20: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs
 20/488 Test  #20: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs .....................   Passed    0.00 sec
        Start  21: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs
 21/488 Test  #21: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs .....................   Passed    0.00 sec
        Start  22: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs
 22/488 Test  #22: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs .....................   Passed    0.00 sec
        Start  23: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs
 23/488 Test  #23: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs .....................   Passed    0.00 sec
        Start  24: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs
 24/488 Test  #24: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs ....................   Passed    0.01 sec
        Start  25: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared
 25/488 Test  #25: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared ...........   Passed    0.00 sec
        Start  26: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared
 26/488 Test  #26: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared ...........   Passed    0.00 sec
        Start  27: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000
 27/488 Test  #27: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000 .....................   Passed    0.00 sec
        Start  28: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30
 28/488 Test  #28: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30 ..........................   Passed    0.01 sec
        Start  29: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31
 29/488 Test  #29: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31 ..........................   Passed    0.00 sec
        Start  30: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32
 30/488 Test  #30: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32 ..........................   Passed    0.01 sec
        Start  31: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1
 31/488 Test  #31: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1 ..............   Passed    0.00 sec
        Start  32: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries
 32/488 Test  #32: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries .................   Passed    0.01 sec
        Start  33: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries
 33/488 Test  #33: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries .................   Passed    0.01 sec
        Start  34: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries
 34/488 Test  #34: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries .................   Passed    0.01 sec
        Start  35: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared
 35/488 Test  #35: JSONBinPack_Decoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared ...............   Passed    0.01 sec
        Start  36: JSONBinPack_Decoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings
 36/488 Test  #36: JSONBinPack_Decoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings .......................   Passed    0.00 sec
        Start  37: JSONBinPack_Decoder.FIXED_TYPED_ARRAY_0_1_true__semityped
 37/488 Test  #37: JSONBinPack_Decoder.FIXED_TYPED_ARRAY_0_1_true__semityped ..............................   Passed    0.00 sec
        Start  38: JSONBinPack_Decoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings
 38/488 Test  #38: JSONBinPack_Decoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings .......................   Passed    0.01 sec
        Start  39: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings
 39/488 Test  #39: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings .....   Passed    0.00 sec
        Start  40: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min
 40/488 Test  #40: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min ............   Passed    0.00 sec
        Start  41: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3
 41/488 Test  #41: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3 ........................   Passed    0.01 sec
        Start  42: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_complex
 42/488 Test  #42: JSONBinPack_Decoder.BOUNDED_8BITS_TYPED_ARRAY_complex ..................................   Passed    0.01 sec
        Start  43: JSONBinPack_Decoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings
 43/488 Test  #43: JSONBinPack_Decoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings .............   Passed    0.00 sec
        Start  44: JSONBinPack_Decoder.FLOOR_TYPED_ARRAY_true_false_5__1_3
 44/488 Test  #44: JSONBinPack_Decoder.FLOOR_TYPED_ARRAY_true_false_5__1_3 ................................   Passed    0.00 sec
        Start  45: JSONBinPack_Decoder.FLOOR_TYPED_ARRAY_complex
 45/488 Test  #45: JSONBinPack_Decoder.FLOOR_TYPED_ARRAY_complex ..........................................   Passed    0.00 sec
        Start  46: JSONBinPack_Decoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings
 46/488 Test  #46: JSONBinPack_Decoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings ..............   Passed    0.00 sec
        Start  47: JSONBinPack_Decoder.ROOF_TYPED_ARRAY_true_false_5__1_3
 47/488 Test  #47: JSONBinPack_Decoder.ROOF_TYPED_ARRAY_true_false_5__1_3 .................................   Passed    0.00 sec
        Start  48: JSONBinPack_Decoder.ROOF_TYPED_ARRAY_complex
 48/488 Test  #48: JSONBinPack_Decoder.ROOF_TYPED_ARRAY_complex ...........................................   Passed    0.00 sec
        Start  49: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_1__1_0_0
 49/488 Test  #49: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_1__1_0_0 .........................................   Passed    0.00 sec
        Start  50: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_1__0_1_0
 50/488 Test  #50: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_1__0_1_0 .........................................   Passed    0.00 sec
        Start  51: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_1__0_0_1
 51/488 Test  #51: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_1__0_0_1 .........................................   Passed    0.00 sec
        Start  52: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar
 52/488 Test  #52: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar .................................   Passed    0.00 sec
        Start  53: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_non_scalar_1
 53/488 Test  #53: JSONBinPack_Decoder.BYTE_CHOICE_INDEX_non_scalar_1 .....................................   Passed    0.00 sec
        Start  54: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_1__1_0_0
 54/488 Test  #54: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_1__1_0_0 ........................................   Passed    0.00 sec
        Start  55: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_1__0_1_0
 55/488 Test  #55: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_1__0_1_0 ........................................   Passed    0.00 sec
        Start  56: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_1__0_0_1
 56/488 Test  #56: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_1__0_0_1 ........................................   Passed    0.00 sec
        Start  57: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar
 57/488 Test  #57: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar ................................   Passed    0.00 sec
        Start  58: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_non_scalar_1
 58/488 Test  #58: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_non_scalar_1 ....................................   Passed    0.00 sec
        Start  59: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_enum_250
 59/488 Test  #59: JSONBinPack_Decoder.LARGE_CHOICE_INDEX_enum_250 ........................................   Passed    0.00 sec
        Start  60: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0
 60/488 Test  #60: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0 ...............................   Passed    0.00 sec
        Start  61: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0
 61/488 Test  #61: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0 ...............................   Passed    0.00 sec
        Start  62: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1
 62/488 Test  #62: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1 ...............................   Passed    0.00 sec
        Start  63: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar
 63/488 Test  #63: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar .......................   Passed    0.00 sec
        Start  64: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1
 64/488 Test  #64: JSONBinPack_Decoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1 ...........................   Passed    0.00 sec
        Start  65: JSONBinPack_Decoder.CONST_NONE_scalar
 65/488 Test  #65: JSONBinPack_Decoder.CONST_NONE_scalar ..................................................   Passed    0.00 sec
        Start  66: JSONBinPack_Decoder.CONST_NONE_complex
 66/488 Test  #66: JSONBinPack_Decoder.CONST_NONE_complex .................................................   Passed    0.00 sec
        Start  67: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1
 67/488 Test  #67: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1 .......   Passed    0.00 sec
        Start  68: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1
 68/488 Test  #68: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1 ...................   Passed    0.00 sec
        Start  69: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1
 69/488 Test  #69: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1 .........................   Passed    0.00 sec
        Start  70: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5
 70/488 Test  #70: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5 ........................   Passed    0.00 sec
        Start  71: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1
 71/488 Test  #71: JSONBinPack_Decoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1 .....................   Passed    0.00 sec
        Start  72: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1
 72/488 Test  #72: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1 .....................   Passed    0.00 sec
        Start  73: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1
 73/488 Test  #73: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1 ..................................   Passed    0.00 sec
        Start  74: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5
 74/488 Test  #74: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5 .................................   Passed    0.00 sec
        Start  75: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5
 75/488 Test  #75: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5 .................................   Passed    0.00 sec
        Start  76: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4
 76/488 Test  #76: JSONBinPack_Decoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4 .........................   Passed    0.00 sec
        Start  77: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1
 77/488 Test  #77: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1 ................   Passed    0.00 sec
        Start  78: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1
 78/488 Test  #78: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1 ...........................   Passed    0.00 sec
        Start  79: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5
 79/488 Test  #79: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5 ...........................   Passed    0.00 sec
        Start  80: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5
 80/488 Test  #80: JSONBinPack_Decoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5 ..........................   Passed    0.00 sec
        Start  81: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1
 81/488 Test  #81: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1 ....................   Passed    0.00 sec
        Start  82: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5
 82/488 Test  #82: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5 .............................   Passed    0.00 sec
        Start  83: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1
 83/488 Test  #83: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1 ......................   Passed    0.00 sec
        Start  84: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1
 84/488 Test  #84: JSONBinPack_Decoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1 ......................   Passed    0.00 sec
        Start  85: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_5
 85/488 Test  #85: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_5 ..............................................   Passed    0.00 sec
        Start  86: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_minus_3_point_14
 86/488 Test  #86: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_minus_3_point_14 ...............................   Passed    0.00 sec
        Start  87: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_minus_5
 87/488 Test  #87: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_minus_5 ........................................   Passed    0.00 sec
        Start  88: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_zero
 88/488 Test  #88: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_zero ...........................................   Passed    0.00 sec
        Start  89: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_1235
 89/488 Test  #89: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_1235 ...........................................   Passed    0.00 sec
        Start  90: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_1235
 90/488 Test  #90: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_1235 ...................................   Passed    0.00 sec
        Start  91: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_1_point_235
 91/488 Test  #91: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_1_point_235 ....................................   Passed    0.00 sec
        Start  92: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_01235
 92/488 Test  #92: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_01235 ..................................   Passed    0.00 sec
        Start  93: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_12_point_35
 93/488 Test  #93: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_12_point_35 ....................................   Passed    0.00 sec
        Start  94: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_001235
 94/488 Test  #94: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_001235 .................................   Passed    0.00 sec
        Start  95: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_123_point_5
 95/488 Test  #95: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_123_point_5 ....................................   Passed    0.00 sec
        Start  96: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_314
 96/488 Test  #96: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_314 ............................................   Passed    0.00 sec
        Start  97: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_314
 97/488 Test  #97: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_314 ....................................   Passed    0.00 sec
        Start  98: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_3_point_14
 98/488 Test  #98: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_3_point_14 .....................................   Passed    0.00 sec
        Start  99: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_0314
 99/488 Test  #99: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_0_point_0314 ...................................   Passed    0.00 sec
        Start 100: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_31_point_4
100/488 Test #100: JSONBinPack_Decoder.DOUBLE_VARINT_TUPLE_31_point_4 .....................................   Passed    0.00 sec
        Start 101: JSONBinPack_Decoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer
101/488 Test #101: JSONBinPack_Decoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer ............   Passed    0.00 sec
        Start 102: JSONBinPack_Decoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer
102/488 Test #102: JSONBinPack_Decoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer ...........   Passed    0.00 sec
        Start 103: JSONBinPack_Decoder.UTF8_STRING_NO_LENGTH_foo_bar
103/488 Test #103: JSONBinPack_Decoder.UTF8_STRING_NO_LENGTH_foo_bar ......................................   Passed    0.00 sec
        Start 104: JSONBinPack_Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3
104/488 Test #104: JSONBinPack_Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3 .......................   Passed    0.00 sec
        Start 105: JSONBinPack_Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3
105/488 Test #105: JSONBinPack_Decoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3 .................   Passed    0.00 sec
        Start 106: JSONBinPack_Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4
106/488 Test #106: JSONBinPack_Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4 ........................   Passed    0.00 sec
        Start 107: JSONBinPack_Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5
107/488 Test #107: JSONBinPack_Decoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5 ..................   Passed    0.00 sec
        Start 108: JSONBinPack_Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5
108/488 Test #108: JSONBinPack_Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5 .....................   Passed    0.00 sec
        Start 109: JSONBinPack_Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3
109/488 Test #109: JSONBinPack_Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3 .....................   Passed    0.00 sec
        Start 110: JSONBinPack_Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100
110/488 Test #110: JSONBinPack_Decoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100 ...........   Passed    0.00 sec
        Start 111: JSONBinPack_Decoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01
111/488 Test #111: JSONBinPack_Decoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01 ............................   Passed    0.00 sec
        Start 112: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo
112/488 Test #112: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo .............................   Passed    0.00 sec
        Start 113: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo
113/488 Test #113: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo .................   Passed    0.00 sec
        Start 114: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo
114/488 Test #114: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo .............   Passed    0.00 sec
        Start 115: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo
115/488 Test #115: JSONBinPack_Decoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo .............   Passed    0.00 sec
        Start 116: JSONBinPack_Decoder.generic_decode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED
116/488 Test #116: JSONBinPack_Decoder.generic_decode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED ...................   Passed    0.00 sec
        Start 117: JSONBinPack_Decoder.not_copy_constructible
117/488 Test #117: JSONBinPack_Decoder.not_copy_constructible .............................................   Passed    0.00 sec
        Start 118: JSONBinPack_Decoder.not_trivially_copy_constructible
118/488 Test #118: JSONBinPack_Decoder.not_trivially_copy_constructible ...................................   Passed    0.00 sec
        Start 119: JSONBinPack_Decoder.not_nothrow_copy_constructible
119/488 Test #119: JSONBinPack_Decoder.not_nothrow_copy_constructible .....................................   Passed    0.00 sec
        Start 120: JSONBinPack_Decoder.not_copy_assignable
120/488 Test #120: JSONBinPack_Decoder.not_copy_assignable ................................................   Passed    0.00 sec
        Start 121: JSONBinPack_Decoder.not_trivially_copy_assignable
121/488 Test #121: JSONBinPack_Decoder.not_trivially_copy_assignable ......................................   Passed    0.00 sec
        Start 122: JSONBinPack_Decoder.not_nothrow_copy_assignable
122/488 Test #122: JSONBinPack_Decoder.not_nothrow_copy_assignable ........................................   Passed    0.00 sec
        Start 123: JSONBinPack_Decoder.varint_0x01
123/488 Test #123: JSONBinPack_Decoder.varint_0x01 ........................................................   Passed    0.00 sec
        Start 124: JSONBinPack_Decoder.varint_0x17
124/488 Test #124: JSONBinPack_Decoder.varint_0x17 ........................................................   Passed    0.00 sec
        Start 125: JSONBinPack_Decoder.varint_0xac_0x02
125/488 Test #125: JSONBinPack_Decoder.varint_0xac_0x02 ...................................................   Passed    0.00 sec
        Start 126: JSONBinPack_Decoder.varint_0xdf_0x89_0x03
126/488 Test #126: JSONBinPack_Decoder.varint_0xdf_0x89_0x03 ..............................................   Passed    0.00 sec
        Start 127: JSONBinPack_Decoder.varint_0xfe_0xff_0xff_0xff_0x0f
127/488 Test #127: JSONBinPack_Decoder.varint_0xfe_0xff_0xff_0xff_0x0f ....................................   Passed    0.00 sec
        Start 128: JSONBinPack_Decoder.varint_uint64_max
128/488 Test #128: JSONBinPack_Decoder.varint_uint64_max ..................................................   Passed    0.00 sec
        Start 129: JSONBinPack_Decoder.zigzag_int_0_0
129/488 Test #129: JSONBinPack_Decoder.zigzag_int_0_0 .....................................................   Passed    0.00 sec
        Start 130: JSONBinPack_Decoder.zigzag_int_1_minus_1
130/488 Test #130: JSONBinPack_Decoder.zigzag_int_1_minus_1 ...............................................   Passed    0.00 sec
        Start 131: JSONBinPack_Decoder.zigzag_int_2_1
131/488 Test #131: JSONBinPack_Decoder.zigzag_int_2_1 .....................................................   Passed    0.00 sec
        Start 132: JSONBinPack_Decoder.zigzag_int_3_minus_2
132/488 Test #132: JSONBinPack_Decoder.zigzag_int_3_minus_2 ...............................................   Passed    0.00 sec
        Start 133: JSONBinPack_Decoder.zigzag_int64_0_0
133/488 Test #133: JSONBinPack_Decoder.zigzag_int64_0_0 ...................................................   Passed    0.00 sec
        Start 134: JSONBinPack_Decoder.zigzag_int64_1_minus_1
134/488 Test #134: JSONBinPack_Decoder.zigzag_int64_1_minus_1 .............................................   Passed    0.00 sec
        Start 135: JSONBinPack_Decoder.zigzag_int64_2_1
135/488 Test #135: JSONBinPack_Decoder.zigzag_int64_2_1 ...................................................   Passed    0.00 sec
        Start 136: JSONBinPack_Decoder.zigzag_int64_3_minus_2
136/488 Test #136: JSONBinPack_Decoder.zigzag_int64_3_minus_2 .............................................   Passed    0.00 sec
        Start 137: JSONBinPack_Decoder.zigzag_int64_9223372036854775807
137/488 Test #137: JSONBinPack_Decoder.zigzag_int64_9223372036854775807 ...................................   Passed    0.00 sec
        Start 138: JSONBinPack_Decoder.zigzag_int64_minus_9223372036854775807
138/488 Test #138: JSONBinPack_Decoder.zigzag_int64_minus_9223372036854775807 .............................   Passed    0.00 sec
        Start 139: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null
139/488 Test #139: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__null ..............................   Passed    0.00 sec
        Start 140: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false
140/488 Test #140: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__false .............................   Passed    0.00 sec
        Start 141: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true
141/488 Test #141: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__true ..............................   Passed    0.00 sec
        Start 142: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14
142/488 Test #142: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__real_3_14 .........................   Passed    0.00 sec
        Start 143: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256
143/488 Test #143: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__256 ...............................   Passed    0.00 sec
        Start 144: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257
144/488 Test #144: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_257 .........................   Passed    0.00 sec
        Start 145: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255
145/488 Test #145: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__255 ...............................   Passed    0.00 sec
        Start 146: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256
146/488 Test #146: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_256 .........................   Passed    0.00 sec
        Start 147: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0
147/488 Test #147: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__0 .................................   Passed    0.00 sec
        Start 148: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1
148/488 Test #148: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__minus_1 ...........................   Passed    0.00 sec
        Start 149: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space
149/488 Test #149: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_space ......................   Passed    0.00 sec
        Start 150: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo
150/488 Test #150: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_foo ........................   Passed    0.00 sec
        Start 151: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs
151/488 Test #151: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_30_xs ......................   Passed    0.00 sec
        Start 152: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo
152/488 Test #152: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__shared_string_foo .................   Passed    0.00 sec
        Start 153: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs
153/488 Test #153: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_31_xs ......................   Passed    0.00 sec
        Start 154: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs
154/488 Test #154: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_61_xs ......................   Passed    0.00 sec
        Start 155: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url
155/488 Test #155: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_url ........................   Passed    0.00 sec
        Start 156: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs
156/488 Test #156: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_128_xs .....................   Passed    0.00 sec
        Start 157: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs
157/488 Test #157: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_130_xs .....................   Passed    0.00 sec
        Start 158: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs
158/488 Test #158: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_256_xs .....................   Passed    0.00 sec
        Start 159: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs
159/488 Test #159: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_258_xs .....................   Passed    0.00 sec
        Start 160: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs
160/488 Test #160: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_512_xs .....................   Passed    0.00 sec
        Start 161: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs
161/488 Test #161: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_513_xs .....................   Passed    0.00 sec
        Start 162: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs
162/488 Test #162: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_1024_xs ....................   Passed    0.00 sec
        Start 163: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared
163/488 Test #163: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_62_xs_non_shared ...........   Passed    0.00 sec
        Start 164: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared
164/488 Test #164: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__string_63_xs_non_shared ...........   Passed    0.00 sec
        Start 165: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000
165/488 Test #165: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__foo_true_2000 .....................   Passed    0.00 sec
        Start 166: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30
166/488 Test #166: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_30 ..........................   Passed    0.00 sec
        Start 167: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31
167/488 Test #167: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_31 ..........................   Passed    0.00 sec
        Start 168: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32
168/488 Test #168: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__array_32 ..........................   Passed    0.00 sec
        Start 169: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1
169/488 Test #169: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_foo_bar_baz_1 ..............   Passed    0.00 sec
        Start 170: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries
170/488 Test #170: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_30_entries .................   Passed    0.00 sec
        Start 171: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries
171/488 Test #171: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_31_entries .................   Passed    0.00 sec
        Start 172: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries
172/488 Test #172: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_32_entries .................   Passed    0.00 sec
        Start 173: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared
173/488 Test #173: JSONBinPack_Encoder.ANY_PACKED_TYPE_TAG_BYTE_PREFIX__object_62_xs_shared ...............   Passed    0.00 sec
        Start 174: JSONBinPack_Encoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings
174/488 Test #174: JSONBinPack_Encoder.FIXED_TYPED_ARRAY_0_1_2__no_prefix_encodings .......................   Passed    0.00 sec
        Start 175: JSONBinPack_Encoder.FIXED_TYPED_ARRAY_0_1_true__semityped
175/488 Test #175: JSONBinPack_Encoder.FIXED_TYPED_ARRAY_0_1_true__semityped ..............................   Passed    0.00 sec
        Start 176: JSONBinPack_Encoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings
176/488 Test #176: JSONBinPack_Encoder.FIXED_TYPED_ARRAY_empty__no_prefix_encodings .......................   Passed    0.00 sec
        Start 177: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings
177/488 Test #177: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__no_prefix_encodings .....   Passed    0.00 sec
        Start 178: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min
178/488 Test #178: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_true__same_max_min ............   Passed    0.00 sec
        Start 179: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3
179/488 Test #179: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_true_false_5__1_3 ........................   Passed    0.00 sec
        Start 180: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_complex
180/488 Test #180: JSONBinPack_Encoder.BOUNDED_8BITS_TYPED_ARRAY_complex ..................................   Passed    0.00 sec
        Start 181: JSONBinPack_Encoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings
181/488 Test #181: JSONBinPack_Encoder.FLOOR_TYPED_ARRAY_true_false_true__no_prefix_encodings .............   Passed    0.00 sec
        Start 182: JSONBinPack_Encoder.FLOOR_TYPED_ARRAY_true_false_5__1_3
182/488 Test #182: JSONBinPack_Encoder.FLOOR_TYPED_ARRAY_true_false_5__1_3 ................................   Passed    0.00 sec
        Start 183: JSONBinPack_Encoder.FLOOR_TYPED_ARRAY_complex
183/488 Test #183: JSONBinPack_Encoder.FLOOR_TYPED_ARRAY_complex ..........................................   Passed    0.00 sec
        Start 184: JSONBinPack_Encoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings
184/488 Test #184: JSONBinPack_Encoder.ROOF_TYPED_ARRAY_true_false_true__no_prefix_encodings ..............   Passed    0.00 sec
        Start 185: JSONBinPack_Encoder.ROOF_TYPED_ARRAY_true_false_5__1_3
185/488 Test #185: JSONBinPack_Encoder.ROOF_TYPED_ARRAY_true_false_5__1_3 .................................   Passed    0.00 sec
        Start 186: JSONBinPack_Encoder.ROOF_TYPED_ARRAY_complex
186/488 Test #186: JSONBinPack_Encoder.ROOF_TYPED_ARRAY_complex ...........................................   Passed    0.00 sec
        Start 187: JSONBinPack_Encoder.context_record_string
187/488 Test #187: JSONBinPack_Encoder.context_record_string ..............................................   Passed    0.00 sec
        Start 188: JSONBinPack_Encoder.context_record_string_too_short
188/488 Test #188: JSONBinPack_Encoder.context_record_string_too_short ....................................   Passed    0.00 sec
        Start 189: JSONBinPack_Encoder.context_record_string_empty
189/488 Test #189: JSONBinPack_Encoder.context_record_string_empty ........................................   Passed    0.00 sec
        Start 190: JSONBinPack_Encoder.context_has_on_unknown_string
190/488 Test #190: JSONBinPack_Encoder.context_has_on_unknown_string ......................................   Passed    0.00 sec
        Start 191: JSONBinPack_Encoder.context_increase_offset
191/488 Test #191: JSONBinPack_Encoder.context_increase_offset ............................................   Passed    0.00 sec
        Start 192: JSONBinPack_Encoder.context_do_not_decrease_offset
192/488 Test #192: JSONBinPack_Encoder.context_do_not_decrease_offset .....................................   Passed    0.00 sec
        Start 193: JSONBinPack_Encoder.context_not_record_too_big
193/488 Test #193: JSONBinPack_Encoder.context_not_record_too_big .........................................   Passed    0.02 sec
        Start 194: JSONBinPack_Encoder.context_remove_oldest
194/488 Test #194: JSONBinPack_Encoder.context_remove_oldest ..............................................   Passed    0.00 sec
        Start 195: JSONBinPack_Encoder.context_is_a_circular_buffer
195/488 Test #195: JSONBinPack_Encoder.context_is_a_circular_buffer .......................................   Passed    0.05 sec
        Start 196: JSONBinPack_Encoder.context_same_string_different_type
196/488 Test #196: JSONBinPack_Encoder.context_same_string_different_type .................................   Passed    0.00 sec
        Start 197: JSONBinPack_Encoder.context_no_fallback_type
197/488 Test #197: JSONBinPack_Encoder.context_no_fallback_type ...........................................   Passed    0.00 sec
        Start 198: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_1__1_0_0
198/488 Test #198: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_1__1_0_0 .........................................   Passed    0.00 sec
        Start 199: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_1__0_1_0
199/488 Test #199: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_1__0_1_0 .........................................   Passed    0.00 sec
        Start 200: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_1__0_0_1
200/488 Test #200: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_1__0_0_1 .........................................   Passed    0.00 sec
        Start 201: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar
201/488 Test #201: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_bar__foo_bar_bar .................................   Passed    0.00 sec
        Start 202: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_non_scalar_1
202/488 Test #202: JSONBinPack_Encoder.BYTE_CHOICE_INDEX_non_scalar_1 .....................................   Passed    0.00 sec
        Start 203: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_1__1_0_0
203/488 Test #203: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_1__1_0_0 ........................................   Passed    0.00 sec
        Start 204: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_1__0_1_0
204/488 Test #204: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_1__0_1_0 ........................................   Passed    0.00 sec
        Start 205: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_1__0_0_1
205/488 Test #205: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_1__0_0_1 ........................................   Passed    0.00 sec
        Start 206: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar
206/488 Test #206: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_bar__foo_bar_bar ................................   Passed    0.00 sec
        Start 207: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_non_scalar_1
207/488 Test #207: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_non_scalar_1 ....................................   Passed    0.00 sec
        Start 208: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_enum_250
208/488 Test #208: JSONBinPack_Encoder.LARGE_CHOICE_INDEX_enum_250 ........................................   Passed    0.00 sec
        Start 209: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0
209/488 Test #209: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__1_0_0 ...............................   Passed    0.00 sec
        Start 210: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0
210/488 Test #210: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_1_0 ...............................   Passed    0.00 sec
        Start 211: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1
211/488 Test #211: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_1__0_0_1 ...............................   Passed    0.00 sec
        Start 212: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar
212/488 Test #212: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_bar__foo_bar_bar .......................   Passed    0.00 sec
        Start 213: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1
213/488 Test #213: JSONBinPack_Encoder.TOP_LEVEL_BYTE_CHOICE_INDEX_non_scalar_1 ...........................   Passed    0.00 sec
        Start 214: JSONBinPack_Encoder.CONST_NONE_scalar
214/488 Test #214: JSONBinPack_Encoder.CONST_NONE_scalar ..................................................   Passed    0.00 sec
        Start 215: JSONBinPack_Encoder.CONST_NONE_complex
215/488 Test #215: JSONBinPack_Encoder.CONST_NONE_complex .................................................   Passed    0.00 sec
        Start 216: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1
216/488 Test #216: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__minus_5_minus_5_minus_1_1 .......   Passed    0.00 sec
        Start 217: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1
217/488 Test #217: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__2_minus_5_5_1 ...................   Passed    0.00 sec
        Start 218: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1
218/488 Test #218: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_2_8_1 .........................   Passed    0.00 sec
        Start 219: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5
219/488 Test #219: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__5_1_19_5 ........................   Passed    0.00 sec
        Start 220: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__15_1_19_5
220/488 Test #220: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__15_1_19_5 .......................   Passed    0.00 sec
        Start 221: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1
221/488 Test #221: JSONBinPack_Encoder.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED__255_0_255_1 .....................   Passed    0.00 sec
        Start 222: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1
222/488 Test #222: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__minus_3_minus_10_1 .....................   Passed    0.00 sec
        Start 223: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1
223/488 Test #223: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__5_2_1 ..................................   Passed    0.00 sec
        Start 224: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5
224/488 Test #224: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_5_5 .................................   Passed    0.00 sec
        Start 225: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5
225/488 Test #225: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__10_2_5 .................................   Passed    0.00 sec
        Start 226: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4
226/488 Test #226: JSONBinPack_Encoder.FLOOR_MULTIPLE_ENUM_VARINT__1000_minus_2_4 .........................   Passed    0.00 sec
        Start 227: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1
227/488 Test #227: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__minus_3_minus_2_1 ................   Passed    0.00 sec
        Start 228: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1
228/488 Test #228: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__8_10_1 ...........................   Passed    0.00 sec
        Start 229: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5
229/488 Test #229: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__5_16_5 ...........................   Passed    0.00 sec
        Start 230: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5
230/488 Test #230: JSONBinPack_Encoder.ROOF_MULTIPLE_MIRROR_ENUM_VARINT__10_15_5 ..........................   Passed    0.00 sec
        Start 231: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1
231/488 Test #231: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__minus_25200_1 ....................   Passed    0.00 sec
        Start 232: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5
232/488 Test #232: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__10_5 .............................   Passed    0.00 sec
        Start 233: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1
233/488 Test #233: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_max_1 ......................   Passed    0.00 sec
        Start 234: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1
234/488 Test #234: JSONBinPack_Encoder.ARBITRARY_MULTIPLE_ZIGZAG_VARINT__int64_min_1 ......................   Passed    0.00 sec
        Start 235: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_5
235/488 Test #235: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_5 ..............................................   Passed    0.00 sec
        Start 236: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_minus_3_point_14
236/488 Test #236: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_minus_3_point_14 ...............................   Passed    0.00 sec
        Start 237: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_minus_5
237/488 Test #237: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_minus_5 ........................................   Passed    0.00 sec
        Start 238: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_zero
238/488 Test #238: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_zero ...........................................   Passed    0.00 sec
        Start 239: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_1235
239/488 Test #239: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_1235 ...........................................   Passed    0.00 sec
        Start 240: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_1235
240/488 Test #240: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_1235 ...................................   Passed    0.00 sec
        Start 241: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_1_point_235
241/488 Test #241: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_1_point_235 ....................................   Passed    0.00 sec
        Start 242: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_01235
242/488 Test #242: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_01235 ..................................   Passed    0.00 sec
        Start 243: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_12_35
243/488 Test #243: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_12_35 ..........................................   Passed    0.00 sec
        Start 244: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_001235
244/488 Test #244: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_001235 .................................   Passed    0.00 sec
        Start 245: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_123_point_5
245/488 Test #245: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_123_point_5 ....................................   Passed    0.00 sec
        Start 246: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_314
246/488 Test #246: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_314 ............................................   Passed    0.00 sec
        Start 247: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_314
247/488 Test #247: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_314 ....................................   Passed    0.00 sec
        Start 248: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_3_point_14
248/488 Test #248: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_3_point_14 .....................................   Passed    0.00 sec
        Start 249: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_0314
249/488 Test #249: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_0_point_0314 ...................................   Passed    0.00 sec
        Start 250: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_31_point_4
250/488 Test #250: JSONBinPack_Encoder.DOUBLE_VARINT_TUPLE_31_point_4 .....................................   Passed    0.00 sec
        Start 251: JSONBinPack_Encoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer
251/488 Test #251: JSONBinPack_Encoder.FIXED_TYPED_ARBITRARY_OBJECT__no_length_string__integer ............   Passed    0.00 sec
        Start 252: JSONBinPack_Encoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer
252/488 Test #252: JSONBinPack_Encoder.VARINT_TYPED_ARBITRARY_OBJECT__no_length_string__integer ...........   Passed    0.00 sec
        Start 253: JSONBinPack_Encoder.real_digits_1
253/488 Test #253: JSONBinPack_Encoder.real_digits_1 ......................................................   Passed    0.00 sec
        Start 254: JSONBinPack_Encoder.real_digits_2
254/488 Test #254: JSONBinPack_Encoder.real_digits_2 ......................................................   Passed    0.00 sec
        Start 255: JSONBinPack_Encoder.real_digits_3
255/488 Test #255: JSONBinPack_Encoder.real_digits_3 ......................................................   Passed    0.00 sec
        Start 256: JSONBinPack_Encoder.real_digits_4
256/488 Test #256: JSONBinPack_Encoder.real_digits_4 ......................................................   Passed    0.00 sec
        Start 257: JSONBinPack_Encoder.real_digits_5
257/488 Test #257: JSONBinPack_Encoder.real_digits_5 ......................................................   Passed    0.00 sec
        Start 258: JSONBinPack_Encoder.real_digits_6
258/488 Test #258: JSONBinPack_Encoder.real_digits_6 ......................................................   Passed    0.00 sec
        Start 259: JSONBinPack_Encoder.real_digits_7
259/488 Test #259: JSONBinPack_Encoder.real_digits_7 ......................................................   Passed    0.00 sec
        Start 260: JSONBinPack_Encoder.real_digits_8
260/488 Test #260: JSONBinPack_Encoder.real_digits_8 ......................................................   Passed    0.00 sec
        Start 261: JSONBinPack_Encoder.real_digits_9
261/488 Test #261: JSONBinPack_Encoder.real_digits_9 ......................................................   Passed    0.00 sec
        Start 262: JSONBinPack_Encoder.real_digits_10
262/488 Test #262: JSONBinPack_Encoder.real_digits_10 .....................................................   Passed    0.00 sec
        Start 263: JSONBinPack_Encoder.integer_5
263/488 Test #263: JSONBinPack_Encoder.integer_5 ..........................................................   Passed    0.00 sec
        Start 264: JSONBinPack_Encoder.UTF8_STRING_NO_LENGTH_foo_bar
264/488 Test #264: JSONBinPack_Encoder.UTF8_STRING_NO_LENGTH_foo_bar ......................................   Passed    0.00 sec
        Start 265: JSONBinPack_Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3
265/488 Test #265: JSONBinPack_Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3 .......................   Passed    0.00 sec
        Start 266: JSONBinPack_Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3
266/488 Test #266: JSONBinPack_Encoder.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_foo_0_foo_3 .................   Passed    0.00 sec
        Start 267: JSONBinPack_Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4
267/488 Test #267: JSONBinPack_Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_4 ........................   Passed    0.00 sec
        Start 268: JSONBinPack_Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5
268/488 Test #268: JSONBinPack_Encoder.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_foo_3_foo_5 ..................   Passed    0.00 sec
        Start 269: JSONBinPack_Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5
269/488 Test #269: JSONBinPack_Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_5 .....................   Passed    0.00 sec
        Start 270: JSONBinPack_Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3
270/488 Test #270: JSONBinPack_Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_3_3 .....................   Passed    0.00 sec
        Start 271: JSONBinPack_Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100
271/488 Test #271: JSONBinPack_Encoder.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_foo_0_6_foo_3_100 ...........   Passed    0.00 sec
        Start 272: JSONBinPack_Encoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01
272/488 Test #272: JSONBinPack_Encoder.RFC3339_DATE_INTEGER_TRIPLET_2014_10_01 ............................   Passed    0.00 sec
        Start 273: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo
273/488 Test #273: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo .............................   Passed    0.00 sec
        Start 274: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo
274/488 Test #274: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_foo_foo_foo_foo .................   Passed    0.00 sec
        Start 275: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo
275/488 Test #275: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_non_key_foo_key_foo .............   Passed    0.00 sec
        Start 276: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo
276/488 Test #276: JSONBinPack_Encoder.PREFIX_VARINT_LENGTH_STRING_SHARED_key_foo_non_key_foo .............   Passed    0.00 sec
        Start 277: JSONBinPack_Encoder.generic_encode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED
277/488 Test #277: JSONBinPack_Encoder.generic_encode_BOUNDED_MULTIPLE_8BITS_ENUM_FIXED ...................   Passed    0.00 sec
        Start 278: JSONBinPack_Encoder.not_copy_constructible
278/488 Test #278: JSONBinPack_Encoder.not_copy_constructible .............................................   Passed    0.00 sec
        Start 279: JSONBinPack_Encoder.not_trivially_copy_constructible
279/488 Test #279: JSONBinPack_Encoder.not_trivially_copy_constructible ...................................   Passed    0.00 sec
        Start 280: JSONBinPack_Encoder.not_nothrow_copy_constructible
280/488 Test #280: JSONBinPack_Encoder.not_nothrow_copy_constructible .....................................   Passed    0.00 sec
        Start 281: JSONBinPack_Encoder.not_copy_assignable
281/488 Test #281: JSONBinPack_Encoder.not_copy_assignable ................................................   Passed    0.00 sec
        Start 282: JSONBinPack_Encoder.not_trivially_copy_assignable
282/488 Test #282: JSONBinPack_Encoder.not_trivially_copy_assignable ......................................   Passed    0.00 sec
        Start 283: JSONBinPack_Encoder.not_nothrow_copy_assignable
283/488 Test #283: JSONBinPack_Encoder.not_nothrow_copy_assignable ........................................   Passed    0.00 sec
        Start 284: JSONBinPack_Encoder.varint_1
284/488 Test #284: JSONBinPack_Encoder.varint_1 ...........................................................   Passed    0.00 sec
        Start 285: JSONBinPack_Encoder.varint_23
285/488 Test #285: JSONBinPack_Encoder.varint_23 ..........................................................   Passed    0.00 sec
        Start 286: JSONBinPack_Encoder.varint_300
286/488 Test #286: JSONBinPack_Encoder.varint_300 .........................................................   Passed    0.00 sec
        Start 287: JSONBinPack_Encoder.varint_50399
287/488 Test #287: JSONBinPack_Encoder.varint_50399 .......................................................   Passed    0.00 sec
        Start 288: JSONBinPack_Encoder.varint_4294967294
288/488 Test #288: JSONBinPack_Encoder.varint_4294967294 ..................................................   Passed    0.00 sec
        Start 289: JSONBinPack_Encoder.varint_uint64_max
289/488 Test #289: JSONBinPack_Encoder.varint_uint64_max ..................................................   Passed    0.00 sec
        Start 290: JSONBinPack_Encoder.zigzag_int_0_0
290/488 Test #290: JSONBinPack_Encoder.zigzag_int_0_0 .....................................................   Passed    0.00 sec
        Start 291: JSONBinPack_Encoder.zigzag_int_minus_1_1
291/488 Test #291: JSONBinPack_Encoder.zigzag_int_minus_1_1 ...............................................   Passed    0.00 sec
        Start 292: JSONBinPack_Encoder.zigzag_int_1_2
292/488 Test #292: JSONBinPack_Encoder.zigzag_int_1_2 .....................................................   Passed    0.00 sec
        Start 293: JSONBinPack_Encoder.zigzag_int_minus_2_3
293/488 Test #293: JSONBinPack_Encoder.zigzag_int_minus_2_3 ...............................................   Passed    0.00 sec
        Start 294: JSONBinPack_Encoder.zigzag_int64_0_0
294/488 Test #294: JSONBinPack_Encoder.zigzag_int64_0_0 ...................................................   Passed    0.00 sec
        Start 295: JSONBinPack_Encoder.zigzag_int64_minus_1_1
295/488 Test #295: JSONBinPack_Encoder.zigzag_int64_minus_1_1 .............................................   Passed    0.00 sec
        Start 296: JSONBinPack_Encoder.zigzag_int64_1_2
296/488 Test #296: JSONBinPack_Encoder.zigzag_int64_1_2 ...................................................   Passed    0.00 sec
        Start 297: JSONBinPack_Encoder.zigzag_int64_minus_2_3
297/488 Test #297: JSONBinPack_Encoder.zigzag_int64_minus_2_3 .............................................   Passed    0.00 sec
        Start 298: JSONBinPack_Encoder.zigzag_int64_9223372036854775807
298/488 Test #298: JSONBinPack_Encoder.zigzag_int64_9223372036854775807 ...................................   Passed    0.00 sec
        Start 299: JSONBinPack_Encoder.zigzag_int64_minus_9223372036854775807
299/488 Test #299: JSONBinPack_Encoder.zigzag_int64_minus_9223372036854775807 .............................   Passed    0.00 sec
        Start 300: JSONBinPack_Plan.encoding_movable
300/488 Test #300: JSONBinPack_Plan.encoding_movable ......................................................   Passed    0.00 sec
        Start 301: JSONBinPack_Plan.encoding_no_nothrow_movable
301/488 Test #301: JSONBinPack_Plan.encoding_no_nothrow_movable ...........................................   Passed    0.00 sec
        Start 302: JSONBinPack_Plan.encoding_copyable
302/488 Test #302: JSONBinPack_Plan.encoding_copyable .....................................................   Passed    0.00 sec
        Start 303: JSONBinPack_Plan.wrap_single_encoding
303/488 Test #303: JSONBinPack_Plan.wrap_single_encoding ..................................................   Passed    0.00 sec
        Start 304: JSONBinPack_Plan.wrap_multiple_encodings
304/488 Test #304: JSONBinPack_Plan.wrap_multiple_encodings ...............................................   Passed    0.00 sec
        Start 305: JSONBinPack_numeric.closest_smallest_exponent_2_2_1_2
305/488 Test #305: JSONBinPack_numeric.closest_smallest_exponent_2_2_1_2 ..................................   Passed    0.00 sec
        Start 306: JSONBinPack_numeric.closest_smallest_exponent_20_2_1_6
306/488 Test #306: JSONBinPack_numeric.closest_smallest_exponent_20_2_1_6 .................................   Passed    0.00 sec
        Start 307: JSONBinPack_numeric.closest_smallest_exponent_20_3_1_6
307/488 Test #307: JSONBinPack_numeric.closest_smallest_exponent_20_3_1_6 .................................   Passed    0.00 sec
        Start 308: JSONBinPack_numeric.divide_ceil_simple_positive
308/488 Test #308: JSONBinPack_numeric.divide_ceil_simple_positive ........................................   Passed    0.00 sec
        Start 309: JSONBinPack_numeric.divide_ceil_simple_negative
309/488 Test #309: JSONBinPack_numeric.divide_ceil_simple_negative ........................................   Passed    0.00 sec
        Start 310: JSONBinPack_numeric.divide_ceil_small_positive
310/488 Test #310: JSONBinPack_numeric.divide_ceil_small_positive .........................................   Passed    0.00 sec
        Start 311: JSONBinPack_numeric.divide_ceil_small_negative
311/488 Test #311: JSONBinPack_numeric.divide_ceil_small_negative .........................................   Passed    0.00 sec
        Start 312: JSONBinPack_numeric.divide_ceil_positive_large_divisor
312/488 Test #312: JSONBinPack_numeric.divide_ceil_positive_large_divisor .................................   Passed    0.00 sec
        Start 313: JSONBinPack_numeric.divide_ceil_negative_large_divisor
313/488 Test #313: JSONBinPack_numeric.divide_ceil_negative_large_divisor .................................   Passed    0.00 sec
        Start 314: JSONBinPack_numeric.divide_ceil_max_dividend_min_divisor
314/488 Test #314: JSONBinPack_numeric.divide_ceil_max_dividend_min_divisor ...............................   Passed    0.00 sec
        Start 315: JSONBinPack_numeric.divide_ceil_min_dividend_min_divisor
315/488 Test #315: JSONBinPack_numeric.divide_ceil_min_dividend_min_divisor ...............................   Passed    0.00 sec
        Start 316: JSONBinPack_numeric.divide_ceil_max_dividend_max_divisor
316/488 Test #316: JSONBinPack_numeric.divide_ceil_max_dividend_max_divisor ...............................   Passed    0.00 sec
        Start 317: JSONBinPack_numeric.divide_ceil_min_dividend_max_divisor
317/488 Test #317: JSONBinPack_numeric.divide_ceil_min_dividend_max_divisor ...............................   Passed    0.00 sec
        Start 318: JSONBinPack_numeric.divide_floor_simple_positive
318/488 Test #318: JSONBinPack_numeric.divide_floor_simple_positive .......................................   Passed    0.00 sec
        Start 319: JSONBinPack_numeric.divide_floor_simple_negative
319/488 Test #319: JSONBinPack_numeric.divide_floor_simple_negative .......................................   Passed    0.00 sec
        Start 320: JSONBinPack_numeric.divide_floor_small_positive
320/488 Test #320: JSONBinPack_numeric.divide_floor_small_positive ........................................   Passed    0.00 sec
        Start 321: JSONBinPack_numeric.divide_floor_small_negative
321/488 Test #321: JSONBinPack_numeric.divide_floor_small_negative ........................................   Passed    0.00 sec
        Start 322: JSONBinPack_numeric.divide_floor_positive_large_divisor
322/488 Test #322: JSONBinPack_numeric.divide_floor_positive_large_divisor ................................   Passed    0.00 sec
        Start 323: JSONBinPack_numeric.divide_floor_negative_large_divisor
323/488 Test #323: JSONBinPack_numeric.divide_floor_negative_large_divisor ................................   Passed    0.00 sec
        Start 324: JSONBinPack_numeric.divide_floor_max_dividend_min_divisor
324/488 Test #324: JSONBinPack_numeric.divide_floor_max_dividend_min_divisor ..............................   Passed    0.00 sec
        Start 325: JSONBinPack_numeric.divide_floor_min_dividend_min_divisor
325/488 Test #325: JSONBinPack_numeric.divide_floor_min_dividend_min_divisor ..............................   Passed    0.00 sec
        Start 326: JSONBinPack_numeric.divide_floor_max_dividend_max_divisor
326/488 Test #326: JSONBinPack_numeric.divide_floor_max_dividend_max_divisor ..............................   Passed    0.00 sec
        Start 327: JSONBinPack_numeric.divide_floor_min_dividend_max_divisor
327/488 Test #327: JSONBinPack_numeric.divide_floor_min_dividend_max_divisor ..............................   Passed    0.00 sec
        Start 328: JSONBinPack_numeric.uint_max_8
328/488 Test #328: JSONBinPack_numeric.uint_max_8 .........................................................   Passed    0.00 sec
        Start 329: JSONBinPack_numeric.uint_max_5
329/488 Test #329: JSONBinPack_numeric.uint_max_5 .........................................................   Passed    0.00 sec
        Start 330: JSONBinPack_numeric.uint_max_3
330/488 Test #330: JSONBinPack_numeric.uint_max_3 .........................................................   Passed    0.00 sec
        Start 331: JSONBinPack_numeric.uint_max_2
331/488 Test #331: JSONBinPack_numeric.uint_max_2 .........................................................   Passed    0.00 sec
        Start 332: JSONBinPack_Parser_v1.ANY_PACKED_TYPE_TAG_BYTE_PREFIX
332/488 Test #332: JSONBinPack_Parser_v1.ANY_PACKED_TYPE_TAG_BYTE_PREFIX ..................................   Passed    0.00 sec
        Start 333: JSONBinPack_Parser_v1.FIXED_TYPED_ARRAY_enum_integer_number
333/488 Test #333: JSONBinPack_Parser_v1.FIXED_TYPED_ARRAY_enum_integer_number ............................   Passed    0.00 sec
        Start 334: JSONBinPack_Parser_v1.BOUNDED_8BITS_TYPED_ARRAY_enum_integer_number
334/488 Test #334: JSONBinPack_Parser_v1.BOUNDED_8BITS_TYPED_ARRAY_enum_integer_number ....................   Passed    0.00 sec
        Start 335: JSONBinPack_Parser_v1.FLOOR_TYPED_ARRAY_enum_integer_number
335/488 Test #335: JSONBinPack_Parser_v1.FLOOR_TYPED_ARRAY_enum_integer_number ............................   Passed    0.00 sec
        Start 336: JSONBinPack_Parser_v1.ROOF_TYPED_ARRAY_enum_integer_number
336/488 Test #336: JSONBinPack_Parser_v1.ROOF_TYPED_ARRAY_enum_integer_number .............................   Passed    0.00 sec
        Start 337: JSONBinPack_Parser_v1.BYTE_CHOICE_INDEX_scalars
337/488 Test #337: JSONBinPack_Parser_v1.BYTE_CHOICE_INDEX_scalars ........................................   Passed    0.00 sec
        Start 338: JSONBinPack_Parser_v1.LARGE_CHOICE_INDEX_scalars
338/488 Test #338: JSONBinPack_Parser_v1.LARGE_CHOICE_INDEX_scalars .......................................   Passed    0.00 sec
        Start 339: JSONBinPack_Parser_v1.TOP_LEVEL_BYTE_CHOICE_INDEX_scalars
339/488 Test #339: JSONBinPack_Parser_v1.TOP_LEVEL_BYTE_CHOICE_INDEX_scalars ..............................   Passed    0.00 sec
        Start 340: JSONBinPack_Parser_v1.CONST_NONE_scalar
340/488 Test #340: JSONBinPack_Parser_v1.CONST_NONE_scalar ................................................   Passed    0.00 sec
        Start 341: JSONBinPack_Parser_v1.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED_positive
341/488 Test #341: JSONBinPack_Parser_v1.BOUNDED_MULTIPLE_8BITS_ENUM_FIXED_positive .......................   Passed    0.00 sec
        Start 342: JSONBinPack_Parser_v1.FLOOR_MULTIPLE_ENUM_VARINT_positive
342/488 Test #342: JSONBinPack_Parser_v1.FLOOR_MULTIPLE_ENUM_VARINT_positive ..............................   Passed    0.00 sec
        Start 343: JSONBinPack_Parser_v1.ROOF_MULTIPLE_MIRROR_ENUM_VARINT_positive
343/488 Test #343: JSONBinPack_Parser_v1.ROOF_MULTIPLE_MIRROR_ENUM_VARINT_positive ........................   Passed    0.00 sec
        Start 344: JSONBinPack_Parser_v1.ARBITRARY_MULTIPLE_ZIGZAG_VARINT_unit_multiplier
344/488 Test #344: JSONBinPack_Parser_v1.ARBITRARY_MULTIPLE_ZIGZAG_VARINT_unit_multiplier .................   Passed    0.00 sec
        Start 345: JSONBinPack_Parser_v1.DOUBLE_VARINT_TUPLE
345/488 Test #345: JSONBinPack_Parser_v1.DOUBLE_VARINT_TUPLE ..............................................   Passed    0.00 sec
        Start 346: JSONBinPack_Parser_v1.UTF8_STRING_NO_LENGTH_3
346/488 Test #346: JSONBinPack_Parser_v1.UTF8_STRING_NO_LENGTH_3 ..........................................   Passed    0.00 sec
        Start 347: JSONBinPack_Parser_v1.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_3
347/488 Test #347: JSONBinPack_Parser_v1.FLOOR_VARINT_PREFIX_UTF8_STRING_SHARED_3 .........................   Passed    0.00 sec
        Start 348: JSONBinPack_Parser_v1.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_3
348/488 Test #348: JSONBinPack_Parser_v1.ROOF_VARINT_PREFIX_UTF8_STRING_SHARED_3 ..........................   Passed    0.00 sec
        Start 349: JSONBinPack_Parser_v1.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_open
349/488 Test #349: JSONBinPack_Parser_v1.BOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED_open ......................   Passed    0.00 sec
        Start 350: JSONBinPack_Parser_v1.RFC3339_DATE_INTEGER_TRIPLET
350/488 Test #350: JSONBinPack_Parser_v1.RFC3339_DATE_INTEGER_TRIPLET .....................................   Passed    0.00 sec
        Start 351: JSONBinPack_Parser_v1.PREFIX_VARINT_LENGTH_STRING_SHARED
351/488 Test #351: JSONBinPack_Parser_v1.PREFIX_VARINT_LENGTH_STRING_SHARED ...............................   Passed    0.00 sec
        Start 352: JSONBinPack_Canonicalizer.unsupported_draft
352/488 Test #352: JSONBinPack_Canonicalizer.unsupported_draft ............................................   Passed    0.00 sec
        Start 353: JSONBinPack_Canonicalizer.unknown_draft
353/488 Test #353: JSONBinPack_Canonicalizer.unknown_draft ................................................   Passed    0.00 sec
        Start 354: JSONBinPack_Plan.unsupported_draft
354/488 Test #354: JSONBinPack_Plan.unsupported_draft .....................................................   Passed    0.00 sec
        Start 355: JSONBinPack_Plan.unknown_draft_default
355/488 Test #355: JSONBinPack_Plan.unknown_draft_default .................................................   Passed    0.00 sec
        Start 356: JSONBinPack_Canonicalizer_Any_2020_12.if_without_then_else_1
356/488 Test #356: JSONBinPack_Canonicalizer_Any_2020_12.if_without_then_else_1 ...........................   Passed    0.00 sec
        Start 357: JSONBinPack_Canonicalizer_Any_2020_12.then_else_without_if_1
357/488 Test #357: JSONBinPack_Canonicalizer_Any_2020_12.then_else_without_if_1 ...........................   Passed    0.00 sec
        Start 358: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_allof_branches_1
358/488 Test #358: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_allof_branches_1 .......................   Passed    0.01 sec
        Start 359: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_allof_branches_2
359/488 Test #359: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_allof_branches_2 .......................   Passed    0.01 sec
        Start 360: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_allof_branches_3
360/488 Test #360: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_allof_branches_3 .......................   Passed    0.01 sec
        Start 361: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_anyof_branches_1
361/488 Test #361: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_anyof_branches_1 .......................   Passed    0.01 sec
        Start 362: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_anyof_branches_2
362/488 Test #362: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_anyof_branches_2 .......................   Passed    0.01 sec
        Start 363: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_anyof_branches_3
363/488 Test #363: JSONBinPack_Canonicalizer_Any_2020_12.duplicate_anyof_branches_3 .......................   Passed    0.01 sec
        Start 364: JSONBinPack_Canonicalizer_Any_2020_12.type_union_anyof_1
364/488 Test #364: JSONBinPack_Canonicalizer_Any_2020_12.type_union_anyof_1 ...............................   Passed    0.01 sec
        Start 365: JSONBinPack_Canonicalizer_Any_2020_12.type_union_anyof_2
365/488 Test #365: JSONBinPack_Canonicalizer_Any_2020_12.type_union_anyof_2 ...............................   Passed    0.01 sec
        Start 366: JSONBinPack_Canonicalizer_Any_2020_12.type_union_anyof_3
366/488 Test #366: JSONBinPack_Canonicalizer_Any_2020_12.type_union_anyof_3 ...............................   Passed    0.01 sec
        Start 367: JSONBinPack_Canonicalizer_Any_2020_12.implicit_type_union_1
367/488 Test #367: JSONBinPack_Canonicalizer_Any_2020_12.implicit_type_union_1 ............................   Passed    0.01 sec
        Start 368: JSONBinPack_Canonicalizer_Any_2020_12.boolean_schema_1
368/488 Test #368: JSONBinPack_Canonicalizer_Any_2020_12.boolean_schema_1 .................................   Passed    0.01 sec
        Start 369: JSONBinPack_Canonicalizer_Any_2020_12.boolean_schema_2
369/488 Test #369: JSONBinPack_Canonicalizer_Any_2020_12.boolean_schema_2 .................................   Passed    0.01 sec
        Start 370: JSONBinPack_Canonicalizer_Array_2020_12.max_contains_without_contains_1
370/488 Test #370: JSONBinPack_Canonicalizer_Array_2020_12.max_contains_without_contains_1 ................   Passed    0.00 sec
        Start 371: JSONBinPack_Canonicalizer_Array_2020_12.max_contains_without_contains_2
371/488 Test #371: JSONBinPack_Canonicalizer_Array_2020_12.max_contains_without_contains_2 ................   Passed    0.00 sec
        Start 372: JSONBinPack_Canonicalizer_Array_2020_12.min_contains_without_contains_1
372/488 Test #372: JSONBinPack_Canonicalizer_Array_2020_12.min_contains_without_contains_1 ................   Passed    0.00 sec
        Start 373: JSONBinPack_Canonicalizer_Array_2020_12.min_contains_without_contains_2
373/488 Test #373: JSONBinPack_Canonicalizer_Array_2020_12.min_contains_without_contains_2 ................   Passed    0.00 sec
        Start 374: JSONBinPack_Canonicalizer_Array_2020_12.unsatisfiable_max_contains_1
374/488 Test #374: JSONBinPack_Canonicalizer_Array_2020_12.unsatisfiable_max_contains_1 ...................   Passed    0.00 sec
        Start 375: JSONBinPack_Canonicalizer_Array_2020_12.implicit_array_lower_bound_1
375/488 Test #375: JSONBinPack_Canonicalizer_Array_2020_12.implicit_array_lower_bound_1 ...................   Passed    0.00 sec
        Start 376: JSONBinPack_Canonicalizer_Array_2020_12.empty_array_as_const_1
376/488 Test #376: JSONBinPack_Canonicalizer_Array_2020_12.empty_array_as_const_1 .........................   Passed    0.00 sec
        Start 377: JSONBinPack_Canonicalizer_Array_2020_12.drop_non_array_keywords_1
377/488 Test #377: JSONBinPack_Canonicalizer_Array_2020_12.drop_non_array_keywords_1 ......................   Passed    0.00 sec
        Start 378: JSONBinPack_Canonicalizer_Boolean_2020_12.type_boolean
378/488 Test #378: JSONBinPack_Canonicalizer_Boolean_2020_12.type_boolean .................................   Passed    0.00 sec
        Start 379: JSONBinPack_Canonicalizer_Boolean_2020_12.drop_non_boolean_keywords_1
379/488 Test #379: JSONBinPack_Canonicalizer_Boolean_2020_12.drop_non_boolean_keywords_1 ..................   Passed    0.00 sec
        Start 380: JSONBinPack_Canonicalizer_Boolean_2020_12.drop_non_boolean_keywords_2
380/488 Test #380: JSONBinPack_Canonicalizer_Boolean_2020_12.drop_non_boolean_keywords_2 ..................   Passed    0.00 sec
        Start 381: JSONBinPack_Canonicalizer_Boolean_2020_12.drop_non_boolean_keywords_3
381/488 Test #381: JSONBinPack_Canonicalizer_Boolean_2020_12.drop_non_boolean_keywords_3 ..................   Passed    0.00 sec
        Start 382: JSONBinPack_Canonicalizer_Null_2020_12.drop_non_null_keywords_1
382/488 Test #382: JSONBinPack_Canonicalizer_Null_2020_12.drop_non_null_keywords_1 ........................   Passed    0.00 sec
        Start 383: JSONBinPack_Canonicalizer_Null_2020_12.drop_non_null_keywords_2
383/488 Test #383: JSONBinPack_Canonicalizer_Null_2020_12.drop_non_null_keywords_2 ........................   Passed    0.00 sec
        Start 384: JSONBinPack_Canonicalizer_Number_2020_12.implicit_unit_multiple_of_1
384/488 Test #384: JSONBinPack_Canonicalizer_Number_2020_12.implicit_unit_multiple_of_1 ...................   Passed    0.00 sec
        Start 385: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_1
385/488 Test #385: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_1 ................   Passed    0.00 sec
        Start 386: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_2
386/488 Test #386: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_2 ................   Passed    0.00 sec
        Start 387: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_3
387/488 Test #387: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_3 ................   Passed    0.00 sec
        Start 388: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_4
388/488 Test #388: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_4 ................   Passed    0.00 sec
        Start 389: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_5
389/488 Test #389: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_5 ................   Passed    0.00 sec
        Start 390: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_6
390/488 Test #390: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_6 ................   Passed    0.00 sec
        Start 391: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_7
391/488 Test #391: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_7 ................   Passed    0.00 sec
        Start 392: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_8
392/488 Test #392: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_8 ................   Passed    0.00 sec
        Start 393: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_9
393/488 Test #393: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_9 ................   Passed    0.00 sec
        Start 394: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_10
394/488 Test #394: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_maximum_to_maximum_10 ...............   Passed    0.00 sec
        Start 395: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_1
395/488 Test #395: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_1 ................   Passed    0.00 sec
        Start 396: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_2
396/488 Test #396: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_2 ................   Passed    0.00 sec
        Start 397: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_3
397/488 Test #397: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_3 ................   Passed    0.00 sec
        Start 398: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_4
398/488 Test #398: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_4 ................   Passed    0.00 sec
        Start 399: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_5
399/488 Test #399: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_5 ................   Passed    0.00 sec
        Start 400: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_6
400/488 Test #400: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_6 ................   Passed    0.00 sec
        Start 401: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_7
401/488 Test #401: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_7 ................   Passed    0.00 sec
        Start 402: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_8
402/488 Test #402: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_8 ................   Passed    0.00 sec
        Start 403: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_9
403/488 Test #403: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_9 ................   Passed    0.00 sec
        Start 404: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_10
404/488 Test #404: JSONBinPack_Canonicalizer_Number_2020_12.exclusive_minimum_to_minimum_10 ...............   Passed    0.00 sec
        Start 405: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_as_const_1
405/488 Test #405: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_as_const_1 ...............   Passed    0.00 sec
        Start 406: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_as_const_2
406/488 Test #406: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_as_const_2 ...............   Passed    0.00 sec
        Start 407: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_as_const_4
407/488 Test #407: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_as_const_4 ...............   Passed    0.00 sec
        Start 408: JSONBinPack_Canonicalizer_Number_2020_12.drop_non_numeric_keywords_1
408/488 Test #408: JSONBinPack_Canonicalizer_Number_2020_12.drop_non_numeric_keywords_1 ...................   Passed    0.00 sec
        Start 409: JSONBinPack_Canonicalizer_Number_2020_12.drop_non_numeric_keywords_2
409/488 Test #409: JSONBinPack_Canonicalizer_Number_2020_12.drop_non_numeric_keywords_2 ...................   Passed    0.00 sec
        Start 410: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_without_numeric_type
410/488 Test #410: JSONBinPack_Canonicalizer_Number_2020_12.equal_numeric_bounds_without_numeric_type .....   Passed    0.00 sec
        Start 411: JSONBinPack_Canonicalizer_Object_2020_12.min_properties_required_tautology_1
411/488 Test #411: JSONBinPack_Canonicalizer_Object_2020_12.min_properties_required_tautology_1 ...........   Passed    0.00 sec
        Start 412: JSONBinPack_Canonicalizer_Object_2020_12.min_properties_required_tautology_2
412/488 Test #412: JSONBinPack_Canonicalizer_Object_2020_12.min_properties_required_tautology_2 ...........   Passed    0.00 sec
        Start 413: JSONBinPack_Canonicalizer_Object_2020_12.min_properties_required_tautology_3
413/488 Test #413: JSONBinPack_Canonicalizer_Object_2020_12.min_properties_required_tautology_3 ...........   Passed    0.00 sec
        Start 414: JSONBinPack_Canonicalizer_Object_2020_12.empty_pattern_properties_1
414/488 Test #414: JSONBinPack_Canonicalizer_Object_2020_12.empty_pattern_properties_1 ....................   Passed    0.00 sec
        Start 415: JSONBinPack_Canonicalizer_Object_2020_12.implicit_object_lower_bound_1
415/488 Test #415: JSONBinPack_Canonicalizer_Object_2020_12.implicit_object_lower_bound_1 .................   Passed    0.00 sec
        Start 416: JSONBinPack_Canonicalizer_Object_2020_12.empty_object_as_const_1
416/488 Test #416: JSONBinPack_Canonicalizer_Object_2020_12.empty_object_as_const_1 .......................   Passed    0.00 sec
        Start 417: JSONBinPack_Canonicalizer_Object_2020_12.drop_non_object_keywords_1
417/488 Test #417: JSONBinPack_Canonicalizer_Object_2020_12.drop_non_object_keywords_1 ....................   Passed    0.00 sec
        Start 418: JSONBinPack_Canonicalizer_Object_2020_12.dependent_required_tautology_1
418/488 Test #418: JSONBinPack_Canonicalizer_Object_2020_12.dependent_required_tautology_1 ................   Passed    0.00 sec
        Start 419: JSONBinPack_Canonicalizer_Object_2020_12.dependent_required_tautology_2
419/488 Test #419: JSONBinPack_Canonicalizer_Object_2020_12.dependent_required_tautology_2 ................   Passed    0.00 sec
        Start 420: JSONBinPack_Canonicalizer_Object_2020_12.duplicate_required_values_1
420/488 Test #420: JSONBinPack_Canonicalizer_Object_2020_12.duplicate_required_values_1 ...................   Passed    0.00 sec
        Start 421: JSONBinPack_Canonicalizer_Object_2020_12.duplicate_required_values_2
421/488 Test #421: JSONBinPack_Canonicalizer_Object_2020_12.duplicate_required_values_2 ...................   Passed    0.00 sec
        Start 422: JSONBinPack_Canonicalizer_String_2020_12.content_schema_without_content_media_type_1
422/488 Test #422: JSONBinPack_Canonicalizer_String_2020_12.content_schema_without_content_media_type_1 ...   Passed    0.00 sec
        Start 423: JSONBinPack_Canonicalizer_String_2020_12.implicit_string_lower_bound_1
423/488 Test #423: JSONBinPack_Canonicalizer_String_2020_12.implicit_string_lower_bound_1 .................   Passed    0.00 sec
        Start 424: JSONBinPack_Canonicalizer_String_2020_12.empty_string_as_const_1
424/488 Test #424: JSONBinPack_Canonicalizer_String_2020_12.empty_string_as_const_1 .......................   Passed    0.00 sec
        Start 425: JSONBinPack_Canonicalizer_String_2020_12.drop_non_string_keywords_1
425/488 Test #425: JSONBinPack_Canonicalizer_String_2020_12.drop_non_string_keywords_1 ....................   Passed    0.00 sec
        Start 426: JSONBinPack_Compiler_Any_2020_12.only_metaschema
426/488 Test #426: JSONBinPack_Compiler_Any_2020_12.only_metaschema .......................................   Passed    0.02 sec
        Start 427: JSONBinPack_Compiler_Any_2020_12.empty
427/488 Test #427: JSONBinPack_Compiler_Any_2020_12.empty .................................................   Passed    0.02 sec
        Start 428: JSONBinPack_Compiler_Enum_2020_12.enum_singleton
428/488 Test #428: JSONBinPack_Compiler_Enum_2020_12.enum_singleton .......................................   Passed    0.00 sec
        Start 429: JSONBinPack_Compiler_Enum_2020_12.const_scalar
429/488 Test #429: JSONBinPack_Compiler_Enum_2020_12.const_scalar .........................................   Passed    0.00 sec
        Start 430: JSONBinPack_Compiler_Enum_2020_12.enum_small_top_level
430/488 Test #430: JSONBinPack_Compiler_Enum_2020_12.enum_small_top_level .................................   Passed    0.00 sec
        Start 431: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_8_bit
431/488 Test #431: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_8_bit .............................   Passed    0.00 sec
        Start 432: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_multiplier_8_bit
432/488 Test #432: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_multiplier_8_bit ..................   Passed    0.00 sec
        Start 433: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_greater_than_8_bit
433/488 Test #433: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_greater_than_8_bit ................   Passed    0.06 sec
        Start 434: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_multiplier_greater_than_8_bit
434/488 Test #434: JSONBinPack_Compiler_Integer_2020_12.maximum_minimum_multiplier_greater_than_8_bit .....   Passed    0.01 sec
        Start 435: JSONBinPack_Compiler_Integer_2020_12.minimum
435/488 Test #435: JSONBinPack_Compiler_Integer_2020_12.minimum ...........................................   Passed    0.00 sec
        Start 436: JSONBinPack_Compiler_Integer_2020_12.minimum_multiplier
436/488 Test #436: JSONBinPack_Compiler_Integer_2020_12.minimum_multiplier ................................   Passed    0.00 sec
        Start 437: JSONBinPack_Compiler_Integer_2020_12.maximum
437/488 Test #437: JSONBinPack_Compiler_Integer_2020_12.maximum ...........................................   Passed    0.00 sec
        Start 438: JSONBinPack_Compiler_Integer_2020_12.maximum_multiplier
438/488 Test #438: JSONBinPack_Compiler_Integer_2020_12.maximum_multiplier ................................   Passed    0.00 sec
        Start 439: JSONBinPack_Compiler_Integer_2020_12.unbounded
439/488 Test #439: JSONBinPack_Compiler_Integer_2020_12.unbounded .........................................   Passed    0.00 sec
        Start 440: JSONBinPack_Compiler_Integer_2020_12.unbounded_multiplier
440/488 Test #440: JSONBinPack_Compiler_Integer_2020_12.unbounded_multiplier ..............................   Passed    0.00 sec
        Start 441: JSONBinPack_Compiler_Number_2020_12.arbitrary
441/488 Test #441: JSONBinPack_Compiler_Number_2020_12.arbitrary ..........................................   Passed    0.00 sec
        Start 442: cli.version
442/488 Test #442: cli.version ............................................................................   Passed    0.00 sec
        Start 443: cli.default
443/488 Test #443: cli.default ............................................................................   Passed    0.00 sec
        Start 444: cli.help
444/488 Test #444: cli.help ...............................................................................   Passed    0.00 sec
        Start 445: cli.unknown
445/488 Test #445: cli.unknown ............................................................................   Passed    0.00 sec
        Start 446: cli.canonicalize_file
446/488 Test #446: cli.canonicalize_file ..................................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack canonicalize /home/mmior/apps/jsonbinpack/test/cli/schema_boolean.json
ERROR: Expected exit code 0 but got 1

        Start 447: cli.canonicalize_stdin
447/488 Test #447: cli.canonicalize_stdin .................................................................***Failed    0.00 sec
Stubbing stdin using /home/mmior/apps/jsonbinpack/test/cli/schema_boolean.json
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack canonicalize
ERROR: Expected exit code 0 but got 1

        Start 448: cli.compile_file
448/488 Test #448: cli.compile_file .......................................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack compile /home/mmior/apps/jsonbinpack/test/cli/schema_bounded_integer.json
ERROR: Expected exit code 0 but got 1

        Start 449: cli.compile_stdin
449/488 Test #449: cli.compile_stdin ......................................................................***Failed    0.00 sec
Stubbing stdin using /home/mmior/apps/jsonbinpack/test/cli/schema_bounded_integer.json
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack compile
ERROR: Expected exit code 0 but got 1

        Start 450: cli.encode_encoding_schema_arg
450/488 Test #450: cli.encode_encoding_schema_arg .........................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-VZOBKwlrkkTqo.stdout
Error: Unknown error -1

        Start 451: cli.decode_encoding_schema_arg
451/488 Test #451: cli.decode_encoding_schema_arg .........................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-naBmA2YVNqC2K.stdout
Error: Unknown error -1

        Start 452: cli.encode_encoding_schema_stdin
452/488 Test #452: cli.encode_encoding_schema_stdin .......................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-stdin-6J1ya0zhWMhMx.stdout
Error: Unknown error -1

        Start 453: cli.decode_encoding_schema_stdin
453/488 Test #453: cli.decode_encoding_schema_stdin .......................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_encoding.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-stdin-S074XTScT8q1i.stdout
Error: Unknown error -1

        Start 454: cli.encode_json_schema_arg
454/488 Test #454: cli.encode_json_schema_arg .............................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-4qyRbM6BUxJry.stdout
Error: Unknown error -1

        Start 455: cli.decode_json_schema_arg
455/488 Test #455: cli.decode_json_schema_arg .............................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-lNCJFXa1onFgI.stdout
Error: Unknown error -1

        Start 456: cli.encode_json_schema_stdin
456/488 Test #456: cli.encode_json_schema_stdin ...........................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack encode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.json > test-same-stdin-eByNYt9MViEfQ.stdout
Error: Unknown error -1

        Start 457: cli.decode_json_schema_stdin
457/488 Test #457: cli.decode_json_schema_stdin ...........................................................***Failed    0.00 sec
Running: /home/mmior/apps/jsonbinpack/build/src/cli/jsonbinpack decode /home/mmior/apps/jsonbinpack/test/cli/instance_integer_schema.json < /home/mmior/apps/jsonbinpack/test/cli/instance_integer.bin > test-same-stdin-uz2My50uRH5u1.stdout
Error: Unknown error -1

        Start 458: JSONBinPack.e2e.circleciblank.schema-less
458/488 Test #458: JSONBinPack.e2e.circleciblank.schema-less ..............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 459: JSONBinPack.e2e.circlecimatrix.schema-less
459/488 Test #459: JSONBinPack.e2e.circlecimatrix.schema-less .............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 460: JSONBinPack.e2e.commitlint.schema-less
460/488 Test #460: JSONBinPack.e2e.commitlint.schema-less .................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 461: JSONBinPack.e2e.commitlintbasic.schema-less
461/488 Test #461: JSONBinPack.e2e.commitlintbasic.schema-less ............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 462: JSONBinPack.e2e.epr.schema-less
462/488 Test #462: JSONBinPack.e2e.epr.schema-less ........................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 463: JSONBinPack.e2e.eslintrc.schema-less
463/488 Test #463: JSONBinPack.e2e.eslintrc.schema-less ...................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 464: JSONBinPack.e2e.esmrc.schema-less
464/488 Test #464: JSONBinPack.e2e.esmrc.schema-less ......................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 465: JSONBinPack.e2e.geojson.schema-less
465/488 Test #465: JSONBinPack.e2e.geojson.schema-less ....................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 466: JSONBinPack.e2e.githubfundingblank.schema-less
466/488 Test #466: JSONBinPack.e2e.githubfundingblank.schema-less .........................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 467: JSONBinPack.e2e.githubworkflow.schema-less
467/488 Test #467: JSONBinPack.e2e.githubworkflow.schema-less .............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 468: JSONBinPack.e2e.gruntcontribclean.schema-less
468/488 Test #468: JSONBinPack.e2e.gruntcontribclean.schema-less ..........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 469: JSONBinPack.e2e.imageoptimizerwebjob.schema-less
469/488 Test #469: JSONBinPack.e2e.imageoptimizerwebjob.schema-less .......................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 470: JSONBinPack.e2e.jsonereversesort.schema-less
470/488 Test #470: JSONBinPack.e2e.jsonereversesort.schema-less ...........................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 471: JSONBinPack.e2e.jsonesort.schema-less
471/488 Test #471: JSONBinPack.e2e.jsonesort.schema-less ..................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 472: JSONBinPack.e2e.jsonfeed.schema-less
472/488 Test #472: JSONBinPack.e2e.jsonfeed.schema-less ...................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 473: JSONBinPack.e2e.jsonresume.schema-less
473/488 Test #473: JSONBinPack.e2e.jsonresume.schema-less .................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 474: JSONBinPack.e2e.mixed-bounded-object.schema-less
474/488 Test #474: JSONBinPack.e2e.mixed-bounded-object.schema-less .......................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 475: JSONBinPack.e2e.netcoreproject.schema-less
475/488 Test #475: JSONBinPack.e2e.netcoreproject.schema-less .............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 476: JSONBinPack.e2e.nightwatch.schema-less
476/488 Test #476: JSONBinPack.e2e.nightwatch.schema-less .................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 477: JSONBinPack.e2e.openweathermap.schema-less
477/488 Test #477: JSONBinPack.e2e.openweathermap.schema-less .............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 478: JSONBinPack.e2e.openweatherroadrisk.schema-less
478/488 Test #478: JSONBinPack.e2e.openweatherroadrisk.schema-less ........................................Subprocess aborted***Exception:   0.08 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 479: JSONBinPack.e2e.ox-test.schema-less
479/488 Test #479: JSONBinPack.e2e.ox-test.schema-less ....................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 480: JSONBinPack.e2e.packagejson.schema-less
480/488 Test #480: JSONBinPack.e2e.packagejson.schema-less ................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 481: JSONBinPack.e2e.packagejsonlintrc.schema-less
481/488 Test #481: JSONBinPack.e2e.packagejsonlintrc.schema-less ..........................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 482: JSONBinPack.e2e.sapcloudsdkpipeline.schema-less
482/488 Test #482: JSONBinPack.e2e.sapcloudsdkpipeline.schema-less ........................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 483: JSONBinPack.e2e.travisnotifications.schema-less
483/488 Test #483: JSONBinPack.e2e.travisnotifications.schema-less ........................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 484: JSONBinPack.e2e.tslintbasic.schema-less
484/488 Test #484: JSONBinPack.e2e.tslintbasic.schema-less ................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 485: JSONBinPack.e2e.tslintextend.schema-less
485/488 Test #485: JSONBinPack.e2e.tslintextend.schema-less ...............................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 486: JSONBinPack.e2e.tslintmulti.schema-less
486/488 Test #486: JSONBinPack.e2e.tslintmulti.schema-less ................................................Subprocess aborted***Exception:   0.09 sec
terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1

        Start 487: packaging.find_package_configure
487/488 Test #487: packaging.find_package_configure .......................................................   Passed    0.02 sec
        Start 488: packaging.find_package_build
488/488 Test #488: packaging.find_package_build ...........................................................   Passed    0.02 sec

92% tests passed, 41 tests failed out of 488

Total Test time (real) =   4.11 sec

The following tests FAILED:
    446 - cli.canonicalize_file (Failed)
    447 - cli.canonicalize_stdin (Failed)
    448 - cli.compile_file (Failed)
    449 - cli.compile_stdin (Failed)
    450 - cli.encode_encoding_schema_arg (Failed)
    451 - cli.decode_encoding_schema_arg (Failed)
    452 - cli.encode_encoding_schema_stdin (Failed)
    453 - cli.decode_encoding_schema_stdin (Failed)
    454 - cli.encode_json_schema_arg (Failed)
    455 - cli.decode_json_schema_arg (Failed)
    456 - cli.encode_json_schema_stdin (Failed)
    457 - cli.decode_json_schema_stdin (Failed)
    458 - JSONBinPack.e2e.circleciblank.schema-less (Subprocess aborted)
    459 - JSONBinPack.e2e.circlecimatrix.schema-less (Subprocess aborted)
    460 - JSONBinPack.e2e.commitlint.schema-less (Subprocess aborted)
    461 - JSONBinPack.e2e.commitlintbasic.schema-less (Subprocess aborted)
    462 - JSONBinPack.e2e.epr.schema-less (Subprocess aborted)
    463 - JSONBinPack.e2e.eslintrc.schema-less (Subprocess aborted)
    464 - JSONBinPack.e2e.esmrc.schema-less (Subprocess aborted)
    465 - JSONBinPack.e2e.geojson.schema-less (Subprocess aborted)
    466 - JSONBinPack.e2e.githubfundingblank.schema-less (Subprocess aborted)
    467 - JSONBinPack.e2e.githubworkflow.schema-less (Subprocess aborted)
    468 - JSONBinPack.e2e.gruntcontribclean.schema-less (Subprocess aborted)
    469 - JSONBinPack.e2e.imageoptimizerwebjob.schema-less (Subprocess aborted)
    470 - JSONBinPack.e2e.jsonereversesort.schema-less (Subprocess aborted)
    471 - JSONBinPack.e2e.jsonesort.schema-less (Subprocess aborted)
    472 - JSONBinPack.e2e.jsonfeed.schema-less (Subprocess aborted)
    473 - JSONBinPack.e2e.jsonresume.schema-less (Subprocess aborted)
    474 - JSONBinPack.e2e.mixed-bounded-object.schema-less (Subprocess aborted)
    475 - JSONBinPack.e2e.netcoreproject.schema-less (Subprocess aborted)
    476 - JSONBinPack.e2e.nightwatch.schema-less (Subprocess aborted)
    477 - JSONBinPack.e2e.openweathermap.schema-less (Subprocess aborted)
    478 - JSONBinPack.e2e.openweatherroadrisk.schema-less (Subprocess aborted)
    479 - JSONBinPack.e2e.ox-test.schema-less (Subprocess aborted)
    480 - JSONBinPack.e2e.packagejson.schema-less (Subprocess aborted)
    481 - JSONBinPack.e2e.packagejsonlintrc.schema-less (Subprocess aborted)
    482 - JSONBinPack.e2e.sapcloudsdkpipeline.schema-less (Subprocess aborted)
    483 - JSONBinPack.e2e.travisnotifications.schema-less (Subprocess aborted)
    484 - JSONBinPack.e2e.tslintbasic.schema-less (Subprocess aborted)
    485 - JSONBinPack.e2e.tslintextend.schema-less (Subprocess aborted)
    486 - JSONBinPack.e2e.tslintmulti.schema-less (Subprocess aborted)
jviotti commented 9 months ago

Thanks. Interesting that all failures happen strictly at the CLI level or the e2e level, but none of the specific components fail. There must be something off at that higher level that trips up Clang 18. I'll attempt to reproduce and debug tomorrow