[INFO] fetching crate picojson 0.2.1... [INFO] testing picojson-0.2.1 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate picojson 0.2.1 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate picojson 0.2.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate picojson 0.2.1 [INFO] tweaked toml for crates.io crate picojson 0.2.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate picojson 0.2.1 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate picojson 0.2.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] efc6245647435034e7abe8574363832d34b5ca9b440be143ea13b623d790bdb1 [INFO] running `Command { std: "docker" "start" "-a" "efc6245647435034e7abe8574363832d34b5ca9b440be143ea13b623d790bdb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "efc6245647435034e7abe8574363832d34b5ca9b440be143ea13b623d790bdb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "efc6245647435034e7abe8574363832d34b5ca9b440be143ea13b623d790bdb1", kill_on_drop: false }` [INFO] [stdout] efc6245647435034e7abe8574363832d34b5ca9b440be143ea13b623d790bdb1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 038ee0fd752c24ce1533ff7e2a67622142457db2920aae0fd8d3268c1e605b40 [INFO] running `Command { std: "docker" "start" "-a" "038ee0fd752c24ce1533ff7e2a67622142457db2920aae0fd8d3268c1e605b40", kill_on_drop: false }` [INFO] [stderr] Compiling picojson v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.05s [INFO] running `Command { std: "docker" "inspect" "038ee0fd752c24ce1533ff7e2a67622142457db2920aae0fd8d3268c1e605b40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "038ee0fd752c24ce1533ff7e2a67622142457db2920aae0fd8d3268c1e605b40", kill_on_drop: false }` [INFO] [stdout] 038ee0fd752c24ce1533ff7e2a67622142457db2920aae0fd8d3268c1e605b40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 24db0b1a12a2c282d5645e498816889b41a4161467845ba055e24e0ef33bc9fb [INFO] running `Command { std: "docker" "start" "-a" "24db0b1a12a2c282d5645e498816889b41a4161467845ba055e24e0ef33bc9fb", kill_on_drop: false }` [INFO] [stderr] Compiling picojson v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.16s [INFO] running `Command { std: "docker" "inspect" "24db0b1a12a2c282d5645e498816889b41a4161467845ba055e24e0ef33bc9fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24db0b1a12a2c282d5645e498816889b41a4161467845ba055e24e0ef33bc9fb", kill_on_drop: false }` [INFO] [stdout] 24db0b1a12a2c282d5645e498816889b41a4161467845ba055e24e0ef33bc9fb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f606e0bf592879de969f303a0c514bbcb847360314ba4506761ad4ba977ca310 [INFO] running `Command { std: "docker" "start" "-a" "f606e0bf592879de969f303a0c514bbcb847360314ba4506761ad4ba977ca310", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/picojson-5ae34d5f8a434e73) [INFO] [stdout] [INFO] [stdout] running 226 tests [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_small_chunks_small_buffer ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_tiny_chunks_small_buffer ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_tiny_chunks_medium_buffer ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_chunk_reader_with_stream_parser ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_full_slice_reader_with_stream_parser ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_tiny_chunks_large_buffer ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_stress_test_tiny_chunks ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_large_chunks_small_buffer ... ok [INFO] [stdout] test chunk_reader::tests::test_chunk_reader_basic ... ok [INFO] [stdout] test chunk_reader::tests::test_chunk_reader_zero_chunk_size ... ok [INFO] [stdout] test chunk_reader::tests::test_full_slice_reader_basic ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_buffer_full ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_buffer_reuse ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_medium_chunks_small_buffer ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_multiple_escapes ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_no_escapes ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_multiple_strings ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_unicode_escape_no_prior_escapes ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_unicode_escape ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_with_escapes ... ok [INFO] [stdout] test escape_processor::tests::test_hex_digit_validation ... ok [INFO] [stdout] test escape_processor::tests::test_process_escape_token ... ok [INFO] [stdout] test escape_processor::tests::test_simple_escapes ... ok [INFO] [stdout] test escape_processor::tests::test_surrogate_pair_combination ... ok [INFO] [stdout] test escape_processor::tests::test_surrogate_pair_detection ... ok [INFO] [stdout] test escape_processor::tests::test_token_to_escape_char ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_basic ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_basic ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_incomplete_processing ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_invalid_hex ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_multibyte ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_reset ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_invalid_codepoint ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_surrogate_support ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_invalid_hex ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_multibyte ... ok [INFO] [stdout] test chunk_reader::tests::test_full_slice_reader_empty ... ok [INFO] [stdout] test chunk_reader::tests::test_chunk_reader_small_buffer ... ok [INFO] [stdout] test escape_processor::tests::test_invalid_simple_escape ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_unicode_escape_multibyte ... ok [INFO] [stdout] test event_processor::tests::test_complex_events_not_handled ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_surrogate_error_cases ... ok [INFO] [stdout] test event_processor::tests::test_container_events ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_key ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_not_handled ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_number ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_primitives ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_string ... ok [INFO] [stdout] test event_processor::tests::test_primitive_events ... ok [INFO] [stdout] test event_processor::tests::test_tokenizer_callback ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_with_surrogate_support ... ok [INFO] [stdout] test event_processor::tests::test_event_extraction ... ok [INFO] [stdout] test event_processor::tests::test_extraction_triggers ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_overflow ... ok [INFO] [stdout] test json_number::tests::test_from_slice_with_container ... ok [INFO] [stdout] test json_number::tests::test_json_number_exponent ... ok [INFO] [stdout] test json_number::tests::test_json_number_from_slice_basic ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_simple ... ok [INFO] [stdout] test json_number::tests::test_from_slice_at_eof ... ok [INFO] [stdout] test json_number::tests::test_json_number_integer ... ok [INFO] [stdout] test json_number::tests::test_is_integer_detection ... ok [INFO] [stdout] test json_number::tests::test_json_number_float ... ok [INFO] [stdout] test json_number::tests::test_json_number_large_integer ... ok [INFO] [stdout] test slice_input_buffer::tests::test_buffer_boundary_behavior ... ok [INFO] [stdout] test slice_parser::tests::parse_bool_and_null ... ok [INFO] [stdout] test slice_parser::tests::parse_number ... ok [INFO] [stdout] test slice_parser::tests::test_alternative_config_deep_nesting ... ok [INFO] [stdout] test slice_parser::tests::test_coe2_integration_multiple_escapes ... ok [INFO] [stdout] test json_number::tests::test_json_number_negative_integer ... ok [INFO] [stdout] test slice_parser::tests::test_original_parser_escape_trace ... ok [INFO] [stdout] test json_number::tests::test_json_number_parse_custom ... ok [INFO] [stdout] test parse_error::tests::test_error_constructors ... ok [INFO] [stdout] test slice_parser::tests::test_coe2_integration_zero_copy_path ... ok [INFO] [stdout] test parse_error::tests::test_utf8_error_conversion ... ok [INFO] [stdout] test slice_parser::tests::make_parser ... ok [INFO] [stdout] test json_string::tests::test_json_string_deref ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_errors ... ok [INFO] [stdout] test slice_parser::tests::test_parser_with_escaped_strings ... ok [INFO] [stdout] test slice_parser::tests::test_coe2_integration_mixed_strings ... ok [INFO] [stdout] test slice_parser::tests::make_parser_from_slice ... ok [INFO] [stdout] test slice_parser::tests::parse_array ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_limits ... ok [INFO] [stdout] test slice_parser::tests::test_with_config_and_buffer_constructors ... ok [INFO] [stdout] test slice_parser::tests::test_with_config_constructors ... ok [INFO] [stdout] test slice_parser::tests::test_unicode_escape_integration ... ok [INFO] [stdout] test stream_buffer::tests::test_append_unescaped_byte_uses_full_buffer ... ok [INFO] [stdout] test slice_parser::tests::test_simple_parser_api ... ok [INFO] [stdout] test stream_buffer::tests::test_buffer_full_scenario ... ok [INFO] [stdout] test stream_buffer::tests::test_boundary_conditions ... ok [INFO] [stdout] test slice_parser::tests::test_copy_on_escape_optimization ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_all_data_processed ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_buffer_wall_scenario ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_basic ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_enables_new_data_fill ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_from_preserves_number ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_no_op_when_at_start ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_saves_partial_token ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_with_single_byte_remaining ... ok [INFO] [stdout] test stream_buffer::tests::test_fill_and_advance ... ok [INFO] [stdout] test stream_buffer::tests::test_error_conditions ... ok [INFO] [stdout] test stream_buffer::tests::test_lifetime_expectations ... ok [INFO] [stdout] test stream_buffer::tests::test_minimal_buffer_with_long_token ... ok [INFO] [stdout] test stream_buffer::tests::test_new_stream_buffer ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_state_transitions ... ok [INFO] [stdout] test stream_buffer::tests::test_start_unescaping_with_copy_span_too_large ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_after_compaction_normal_case ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_array_of_strings ... ok [INFO] [stdout] test stream_parser::tests::test_complex_escape_sequences ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_boolean_false ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_boundary_conditions ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_booleans_in_array ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_boolean_true ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_null ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_number_float ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_multiple_escapes ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_number_negative ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_no_float_configuration ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_after_compaction_escape_mode_case ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_numbers_in_object ... ok [INFO] [stdout] test stream_buffer::tests::test_reader_returns_zero_bytes ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_number_simple ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_numbers_in_array ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_simple_object ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_simple_escape ... ok [INFO] [stdout] test stream_parser::tests::test_escape_buffer_functions ... ok [INFO] [stdout] test stream_parser::tests::test_minimal_buffer_simple_escape_3 ... ok [INFO] [stdout] test stream_parser::tests::test_number_parsing_delimiter_exclusion ... ok [INFO] [stdout] test stream_parser::tests::test_pending_flag_priority ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_unicode_escape ... ok [INFO] [stdout] test stream_parser::tests::test_slice_reader_constructor ... ok [INFO] [stdout] test stream_parser::tests::test_error_recovery_with_pending_state ... ok [INFO] [stdout] test stream_parser::tests::test_surrogate_pair_buffer_boundary_cases ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_basic_moved ... ok [INFO] [stdout] test stream_parser::tests::test_multiple_rapid_container_ends ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_large_capacity ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_large_capacity_moved ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_empty_behavior_moved ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_underflow_does_not_panic_moved ... ok [INFO] [stdout] test stream_parser::tests::test_minimal_buffer_simple_escape_2 ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_object_with_keys ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_simple_array ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_n_string_unescaped_tab ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_minus_zero_one ... ok [INFO] [stdout] test stream_parser::tests::test_pending_state_edge_cases ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_n_unescaped_ctrl_char ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_n_structure_no_data ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_1_0e_minus ... ok [INFO] [stdout] test stream_parser::tests::test_minimal_buffer_simple_escape_1 ... ok [INFO] [stdout] test ujson::bitstack::tests::test_element_size_handling ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_plus_one ... ok [INFO] [stdout] test ujson::tokenizer::conformance::concormance_test_n_array_just_minus ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_element_overflow_moved ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_neg_int_starting_with_zero ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_real_without_fractional_part ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_1_surrogate_then_escape_u1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_incomplete_escaped_character ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_incomplete_surrogate ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_1_surrogate_then_escape_u1x ... ok [INFO] [stdout] test ujson::bitstack::tests::test_bitstack ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_with_leading_zero ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_0e_1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_structure_lonely_negative_real ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_0e_plus_1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_single_space ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_int_with_exp ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_real_fraction_exponent ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_unescaped_tab ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_real_capital_e ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_testy_number_0e_1_with_object ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_confformance_2_num ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_confformance_2_str ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_broken_numbers_in_array ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_broken_numbers_in_object ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_double_array ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_confformance_invalid_string_escape ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_lonely_int ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_null ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_i_structure_500_nested_arrays ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_string_escape_sequences ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_objects ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_trailing_comma_in_nested_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_trailing_comma ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_trailing_comma_true ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_negative_number ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_number_followed_by_space_tab_newline ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_trailing_object_comm ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_boolean_null ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_trailing_object_comma_after_string ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_unopened_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_comma_resets_before_containers ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_trailing_object_comma_after_bool ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_trailing_object_comma_after_null ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_after_root_should_not_accept_comma ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_comma_resets_before_nested_containers_in_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_deeply_nested_object ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_empty_array_with_whitespace ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_empty_object ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_invalid_object_key ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_incomplete_unicode_escape ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_invalid_unicode_escape ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_nested_empty_objects ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_multiple_nested_objects ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_no_garbage_after_root ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_missing_comma ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_with_whitespace ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_missing_value ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_false ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_string ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_partial_nested_object ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_missing_colon ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_a_string ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_null ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_simple_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_u64_bitstack ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_empty_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_true ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_u8_bitstack ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_a_token ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_zero_input ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_unicode_escape ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_an_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_an_object ... ok [INFO] [stderr] Running tests/api_test.rs (/opt/rustwide/target/debug/deps/api_test-87ca4bdd865572ca) [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_garbage ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 226 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_mixed_string_types ... ok [INFO] [stdout] test test_new_no_escapes ... ok [INFO] [stdout] test test_new_with_escapes_fails ... ok [INFO] [stdout] test test_new_with_numbers_and_arrays ... ok [INFO] [stdout] test test_with_buffer_handles_escapes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/api_test_errors.rs (/opt/rustwide/target/debug/deps/api_test_errors-bec60f8f52fa1e5c) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_buffer_overflow_error ... ok [INFO] [stdout] test test_empty_input_error ... ok [INFO] [stdout] test test_incomplete_json_error ... ok [INFO] [stdout] test test_malformed_json_invalid_unicode_escape ... ok [INFO] [stdout] test test_malformed_json_missing_quotes ... ok [INFO] [stdout] test test_malformed_json_unexpected_comma ... ok [INFO] [stdout] test test_malformed_json_invalid_number ... ok [INFO] [stdout] test test_malformed_json_invalid_escape ... ok [INFO] [stderr] Running tests/configurable_numbers.rs (/opt/rustwide/target/debug/deps/configurable_numbers-bd31185ebab29611) [INFO] [stdout] test test_malformed_json_unterminated_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_int64_handles_large_numbers ... ok [INFO] [stderr] Running tests/json_checker_tests.rs (/opt/rustwide/target/debug/deps/json_checker_tests-5642be1836e04a0c) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/json_number_ergonomics_test.rs (/opt/rustwide/target/debug/deps/json_number_ergonomics_test-f540d8e6ab8a191a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_json_number_as_f64_method ... ok [INFO] [stdout] test test_json_number_as_int_method ... ok [INFO] [stdout] test test_json_number_parse_method ... ok [INFO] [stdout] test test_json_number_type_checking_methods ... ok [INFO] [stdout] test test_json_number_as_ref_trait ... ok [INFO] [stdout] test test_json_number_deref_trait ... ok [INFO] [stderr] Running tests/selective_extraction.rs (/opt/rustwide/target/debug/deps/selective_extraction-7b7851a75f424a34) [INFO] [stdout] test test_json_number_display_trait ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_selective_extraction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/stream_parser_config_test.rs (/opt/rustwide/target/debug/deps/stream_parser_config_test-18c60faead198d16) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running tests/stream_parser_larger_buffer.rs (/opt/rustwide/target/debug/deps/stream_parser_larger_buffer-0fdf97bb45acb455) [INFO] [stdout] test test_stream_parser_array_bitstack_config ... ok [INFO] [stdout] test test_stream_parser_default_config ... ok [INFO] [stdout] test test_stream_parser_custom_bitstack_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_key_value_pair_with_10_byte_buffer ... ok [INFO] [stderr] Running tests/stream_parser_stress_test.rs (/opt/rustwide/target/debug/deps/stream_parser_stress_test-a7203fbae63835f9) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_stress_buffer_sizes_with_full_reads ... ok [INFO] [stdout] test test_stress_chunk_sizes_with_adequate_buffer ... ok [INFO] [stdout] test test_stress_variable_read_sizes ... ok [INFO] [stdout] test test_stress_matrix_critical_sizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/surrogate_pairs.rs (/opt/rustwide/target/debug/deps/surrogate_pairs-aab0453c951b3ce9) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_basic_surrogate_pair ... ok [INFO] [stdout] test test_double_high_surrogate_error ... ok [INFO] [stdout] test test_edge_of_surrogate_ranges ... ok [INFO] [stdout] test test_high_surrogate_followed_by_non_low_surrogate_error ... ok [INFO] [stdout] test test_complex_nested_structures ... ok [INFO] [stdout] test test_lone_low_surrogate_error ... ok [INFO] [stdout] test test_interrupted_surrogate_pair_error ... ok [INFO] [stdout] test test_multiple_surrogate_pairs ... ok [INFO] [stdout] test test_mixed_content_with_surrogate_pairs ... ok [INFO] [stdout] test test_musical_clef_surrogate_pair ... ok [INFO] [stdout] test test_pathological_cases ... ok [INFO] [stdout] test test_various_escape_interruptions ... ok [INFO] [stderr] Doc-tests picojson [INFO] [stdout] test test_surrogate_pairs_in_object_keys ... ok [INFO] [stdout] test test_very_small_buffers ... ok [INFO] [stdout] test test_surrogate_pair_across_chunk_boundaries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/escape_processor.rs - escape_processor::EscapeProcessor::process_escape_token (line 52) ... ignored [INFO] [stdout] test src/escape_processor.rs - escape_processor::EscapeProcessor::process_simple_escape (line 71) ... ignored [INFO] [stdout] test src/escape_processor.rs - escape_processor::EscapeProcessor::token_to_escape_char (line 24) ... ignored [INFO] [stdout] test src/chunk_reader.rs - chunk_reader::ChunkReader (line 54) ... ok [INFO] [stdout] test src/chunk_reader.rs - chunk_reader::ChunkReader (line 67) ... ok [INFO] [stdout] test src/slice_parser.rs - slice_parser::SliceParser<'a,'_,DefaultConfig>::new_from_slice (line 50) ... ok [INFO] [stdout] test src/lib.rs - (line 36) ... ok [INFO] [stdout] test src/chunk_reader.rs - chunk_reader (line 18) ... ok [INFO] [stdout] test src/lib.rs - (line 16) ... ok [INFO] [stdout] test src/slice_parser.rs - slice_parser::SliceParser<'a,'_,DefaultConfig>::new (line 37) ... ok [INFO] [stdout] test src/slice_parser.rs - slice_parser::SliceParser<'a,'b,DefaultConfig>::with_buffer (line 75) ... ok [INFO] [stdout] test src/stream_parser.rs - stream_parser::StreamParser<'b,R,C>::with_config (line 59) ... ok [INFO] [stdout] test src/ujson/bitstack/mod.rs - ujson::bitstack::ArrayBitStack (line 128) ... ok [INFO] [stdout] test src/slice_parser.rs - slice_parser::SliceParser<'a,'b,DefaultConfig>::with_buffer_from_slice (line 89) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.88s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f606e0bf592879de969f303a0c514bbcb847360314ba4506761ad4ba977ca310", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f606e0bf592879de969f303a0c514bbcb847360314ba4506761ad4ba977ca310", kill_on_drop: false }` [INFO] [stdout] f606e0bf592879de969f303a0c514bbcb847360314ba4506761ad4ba977ca310