[INFO] fetching crate picojson 0.2.1... [INFO] testing picojson-0.2.1 against 1.90.0 for beta-1.91-3 [INFO] extracting crate picojson 0.2.1 into /workspace/builds/worker-4-tc1/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-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate picojson 0.2.1 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded shlex v1.3.0 [INFO] [stderr] Downloaded zstd-safe v5.0.2+zstd.1.5.2 [INFO] [stderr] Downloaded paste v1.0.15 [INFO] [stderr] Downloaded zstd v0.11.2+zstd.1.5.2 [INFO] [stderr] Downloaded pkg-config v0.3.32 [INFO] [stderr] Downloaded litemap v0.8.0 [INFO] [stderr] Downloaded jobserver v0.1.33 [INFO] [stderr] Downloaded cc v1.2.29 [INFO] [stderr] Downloaded zip v0.6.6 [INFO] [stderr] Downloaded webpki-roots v0.26.11 [INFO] [stderr] Downloaded base64 v0.22.1 [INFO] [stderr] Downloaded windows-targets v0.52.6 [INFO] [stderr] Downloaded log v0.4.27 [INFO] [stderr] Downloaded tinystr v0.8.1 [INFO] [stderr] Downloaded untrusted v0.9.0 [INFO] [stderr] Downloaded displaydoc v0.2.5 [INFO] [stderr] Downloaded stable_deref_trait v1.2.0 [INFO] [stderr] Downloaded idna_adapter v1.2.1 [INFO] [stderr] Downloaded smallvec v1.15.1 [INFO] [stderr] Downloaded cipher v0.4.4 [INFO] [stderr] Downloaded wasi v0.11.1+wasi-snapshot-preview1 [INFO] [stderr] Downloaded icu_provider v2.0.0 [INFO] [stderr] Downloaded icu_normalizer v2.0.0 [INFO] [stderr] Downloaded url v2.5.4 [INFO] [stderr] Downloaded syn v2.0.104 [INFO] [stderr] Downloaded icu_properties_data v2.0.1 [INFO] [stderr] Downloaded wasi v0.14.2+wasi-0.2.4 [INFO] [stderr] Downloaded icu_normalizer_data v2.0.0 [INFO] [stderr] Downloaded icu_collections v2.0.0 [INFO] [stderr] Downloaded rustls-webpki v0.103.4 [INFO] [stderr] Downloaded aes v0.8.4 [INFO] [stderr] Downloaded idna v1.0.3 [INFO] [stderr] Downloaded zerovec v0.11.2 [INFO] [stderr] Downloaded ureq v2.12.1 [INFO] [stderr] Downloaded time v0.3.41 [INFO] [stderr] Downloaded icu_locale_core v2.0.0 [INFO] [stderr] Downloaded flate2 v1.1.2 [INFO] [stderr] Downloaded serde v1.0.219 [INFO] [stderr] Downloaded zerotrie v0.2.2 [INFO] [stderr] Downloaded webpki-roots v1.0.1 [INFO] [stderr] Downloaded typenum v1.18.0 [INFO] [stderr] Downloaded rustls-pki-types v1.12.0 [INFO] [stderr] Downloaded miniz_oxide v0.8.9 [INFO] [stderr] Downloaded serde_derive v1.0.219 [INFO] [stderr] Downloaded r-efi v5.3.0 [INFO] [stderr] Downloaded rustls v0.23.29 [INFO] [stderr] Downloaded windows_x86_64_gnu v0.52.6 [INFO] [stderr] Downloaded windows_x86_64_gnullvm v0.52.6 [INFO] [stderr] Downloaded windows_aarch64_gnullvm v0.52.6 [INFO] [stderr] Downloaded windows_i686_gnullvm v0.52.6 [INFO] [stderr] Downloaded icu_properties v2.0.1 [INFO] [stderr] Downloaded crossbeam-utils v0.8.21 [INFO] [stderr] Downloaded crc32fast v1.5.0 [INFO] [stderr] Downloaded hmac v0.12.1 [INFO] [stderr] Downloaded deranged v0.4.0 [INFO] [stderr] Downloaded proc-macro2 v1.0.95 [INFO] [stderr] Downloaded unicode-ident v1.0.18 [INFO] [stderr] Downloaded bzip2-sys v0.1.13+1.0.8 [INFO] [stderr] Downloaded writeable v0.6.1 [INFO] [stderr] Downloaded yoke v0.8.0 [INFO] [stderr] Downloaded synstructure v0.13.2 [INFO] [stderr] Downloaded base64ct v1.8.0 [INFO] [stderr] Downloaded password-hash v0.4.2 [INFO] [stderr] Downloaded sha2 v0.10.9 [INFO] [stderr] Downloaded pbkdf2 v0.11.0 [INFO] [stderr] Downloaded version_check v0.9.5 [INFO] [stderr] Downloaded windows_x86_64_msvc v0.52.6 [INFO] [stderr] Downloaded cfg-if v1.0.1 [INFO] [stderr] Downloaded form_urlencoded v1.2.1 [INFO] [stderr] Downloaded windows_aarch64_msvc v0.52.6 [INFO] [stderr] Downloaded windows_i686_msvc v0.52.6 [INFO] [stderr] Downloaded windows_i686_gnu v0.52.6 [INFO] [stderr] Downloaded potential_utf v0.1.2 [INFO] [stderr] Downloaded utf8_iter v1.0.4 [INFO] [stderr] Downloaded zeroize v1.8.1 [INFO] [stderr] Downloaded adler2 v2.0.1 [INFO] [stderr] Downloaded generic-array v0.14.7 [INFO] [stderr] Downloaded zerofrom v0.1.6 [INFO] [stderr] Downloaded zerovec-derive v0.11.1 [INFO] [stderr] Downloaded percent-encoding v2.3.1 [INFO] [stderr] Downloaded byteorder v1.5.0 [INFO] [stderr] Downloaded constant_time_eq v0.1.5 [INFO] [stderr] Downloaded rand_core v0.6.4 [INFO] [stderr] Downloaded cpufeatures v0.2.17 [INFO] [stderr] Downloaded subtle v2.6.1 [INFO] [stderr] Downloaded sha1 v0.10.6 [INFO] [stderr] Downloaded num-conv v0.1.0 [INFO] [stderr] Downloaded powerfmt v0.2.0 [INFO] [stderr] Downloaded quote v1.0.40 [INFO] [stderr] Downloaded time-core v0.1.4 [INFO] [stderr] Downloaded bitflags v2.9.1 [INFO] [stderr] Downloaded wit-bindgen-rt v0.39.0 [INFO] [stderr] Downloaded libc v0.2.174 [INFO] [stderr] Downloaded yoke-derive v0.8.0 [INFO] [stderr] Downloaded zerofrom-derive v0.1.6 [INFO] [stderr] Downloaded inout v0.1.4 [INFO] [stderr] Downloaded bzip2 v0.4.4 [INFO] [stderr] Downloaded block-buffer v0.10.4 [INFO] [stderr] Downloaded crypto-common v0.1.6 [INFO] [stderr] Downloaded once_cell v1.21.3 [INFO] [stderr] Downloaded getrandom v0.2.16 [INFO] [stderr] Downloaded digest v0.10.7 [INFO] [stderr] Downloaded ring v0.17.14 [INFO] [stderr] Downloaded getrandom v0.3.3 [INFO] [stderr] Downloaded zstd-sys v2.0.15+zstd.1.5.7 [INFO] [stderr] Downloaded windows-sys v0.52.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7820182fd9451c2e146417a5d0e2ce0a79175e5395e2fde2768c669bf1fe8369 [INFO] running `Command { std: "docker" "start" "-a" "7820182fd9451c2e146417a5d0e2ce0a79175e5395e2fde2768c669bf1fe8369", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7820182fd9451c2e146417a5d0e2ce0a79175e5395e2fde2768c669bf1fe8369", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7820182fd9451c2e146417a5d0e2ce0a79175e5395e2fde2768c669bf1fe8369", kill_on_drop: false }` [INFO] [stdout] 7820182fd9451c2e146417a5d0e2ce0a79175e5395e2fde2768c669bf1fe8369 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eec5b8128b46f33b43e959177ba0a099fdcfc1c72264095f6b5fcf6ede180df6 [INFO] running `Command { std: "docker" "start" "-a" "eec5b8128b46f33b43e959177ba0a099fdcfc1c72264095f6b5fcf6ede180df6", kill_on_drop: false }` [INFO] [stderr] Compiling picojson v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s [INFO] running `Command { std: "docker" "inspect" "eec5b8128b46f33b43e959177ba0a099fdcfc1c72264095f6b5fcf6ede180df6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eec5b8128b46f33b43e959177ba0a099fdcfc1c72264095f6b5fcf6ede180df6", kill_on_drop: false }` [INFO] [stdout] eec5b8128b46f33b43e959177ba0a099fdcfc1c72264095f6b5fcf6ede180df6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a1e42eb8ce3d9b0c14826d14e86fb8b7420e6c62b2646f245357363f8166281e [INFO] running `Command { std: "docker" "start" "-a" "a1e42eb8ce3d9b0c14826d14e86fb8b7420e6c62b2646f245357363f8166281e", kill_on_drop: false }` [INFO] [stderr] Compiling picojson v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.32s [INFO] running `Command { std: "docker" "inspect" "a1e42eb8ce3d9b0c14826d14e86fb8b7420e6c62b2646f245357363f8166281e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1e42eb8ce3d9b0c14826d14e86fb8b7420e6c62b2646f245357363f8166281e", kill_on_drop: false }` [INFO] [stdout] a1e42eb8ce3d9b0c14826d14e86fb8b7420e6c62b2646f245357363f8166281e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 953845a0dc02f8b4d2cf19cf313690da1b4a69ef4e73545e489160347600df29 [INFO] running `Command { std: "docker" "start" "-a" "953845a0dc02f8b4d2cf19cf313690da1b4a69ef4e73545e489160347600df29", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/picojson-744ec2de9848d7dc) [INFO] [stdout] [INFO] [stdout] running 226 tests [INFO] [stdout] test chunk_reader::integration_tests::test_chunk_reader_with_stream_parser ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_large_chunks_small_buffer ... ok [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_large_buffer ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_delimiter_bug_medium_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_delimiter_bug_tiny_chunks_small_buffer ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_full_slice_reader_with_stream_parser ... ok [INFO] [stdout] test chunk_reader::integration_tests::test_stress_test_tiny_chunks ... ok [INFO] [stdout] test chunk_reader::tests::test_chunk_reader_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 chunk_reader::tests::test_full_slice_reader_empty ... 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 copy_on_escape::tests::test_coe2_multiple_escapes ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_multiple_strings ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_no_escapes ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_unicode_escape ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_unicode_escape_multibyte ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_unicode_escape_no_prior_escapes ... ok [INFO] [stdout] test escape_processor::tests::test_invalid_simple_escape ... ok [INFO] [stdout] test escape_processor::tests::test_hex_digit_validation ... ok [INFO] [stdout] test escape_processor::tests::test_simple_escapes ... ok [INFO] [stdout] test copy_on_escape::tests::test_coe2_with_escapes ... ok [INFO] [stdout] test escape_processor::tests::test_process_escape_token ... ok [INFO] [stdout] test escape_processor::tests::test_surrogate_pair_detection ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_basic ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_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_invalid_hex ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_reset ... ok [INFO] [stdout] test escape_processor::tests::test_surrogate_pair_combination ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_not_handled ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_primitives ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_invalid_codepoint ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_string ... ok [INFO] [stdout] test escape_processor::tests::test_token_to_escape_char ... ok [INFO] [stdout] test event_processor::tests::test_container_events ... ok [INFO] [stdout] test event_processor::tests::test_complex_events_not_handled ... ok [INFO] [stdout] test event_processor::tests::test_event_extraction ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_multibyte ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_collector_surrogate_support ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_surrogate_error_cases ... ok [INFO] [stdout] test event_processor::tests::test_primitive_events ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_errors ... ok [INFO] [stdout] test escape_processor::tests::test_unicode_escape_with_surrogate_support ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_overflow ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_limits ... ok [INFO] [stdout] test event_processor::tests::test_extraction_triggers ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_key ... ok [INFO] [stdout] test json_number::tests::test_from_slice_at_eof ... ok [INFO] [stdout] test event_processor::tests::test_begin_events_number ... ok [INFO] [stdout] test json_number::tests::test_from_slice_with_container ... ok [INFO] [stdout] test json_number::tests::test_is_integer_detection ... ok [INFO] [stdout] test json_number::tests::test_json_number_exponent ... ok [INFO] [stdout] test json_number::tests::test_json_number_float ... ok [INFO] [stdout] test json_number::tests::test_json_number_from_slice_basic ... ok [INFO] [stdout] test json_number::tests::test_json_number_integer ... ok [INFO] [stdout] test json_number::tests::test_json_number_large_integer ... ok [INFO] [stdout] test int_parser::tests::test_i64::test_from_ascii_i64_simple ... ok [INFO] [stdout] test json_string::tests::test_json_string_deref ... ok [INFO] [stdout] test json_number::tests::test_json_number_negative_integer ... ok [INFO] [stdout] test event_processor::tests::test_tokenizer_callback ... ok [INFO] [stdout] test parse_error::tests::test_error_constructors ... ok [INFO] [stdout] test parse_error::tests::test_utf8_error_conversion ... ok [INFO] [stdout] test slice_parser::tests::make_parser_from_slice ... ok [INFO] [stdout] test json_number::tests::test_json_number_parse_custom ... 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::make_parser ... ok [INFO] [stdout] test slice_parser::tests::parse_number ... ok [INFO] [stdout] test slice_parser::tests::parse_array ... ok [INFO] [stdout] test slice_parser::tests::test_alternative_config_deep_nesting ... ok [INFO] [stdout] test slice_parser::tests::test_coe2_integration_mixed_strings ... ok [INFO] [stdout] test slice_parser::tests::test_coe2_integration_multiple_escapes ... ok [INFO] [stdout] test slice_parser::tests::test_coe2_integration_zero_copy_path ... ok [INFO] [stdout] test slice_parser::tests::test_copy_on_escape_optimization ... ok [INFO] [stdout] test slice_parser::tests::test_original_parser_escape_trace ... ok [INFO] [stdout] test slice_parser::tests::test_unicode_escape_integration ... ok [INFO] [stdout] test slice_parser::tests::test_parser_with_escaped_strings ... 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 stream_buffer::tests::test_boundary_conditions ... ok [INFO] [stdout] test stream_buffer::tests::test_append_unescaped_byte_uses_full_buffer ... ok [INFO] [stdout] test stream_buffer::tests::test_buffer_full_scenario ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_all_data_processed ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_basic ... ok [INFO] [stdout] test slice_parser::tests::test_simple_parser_api ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_enables_new_data_fill ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_buffer_wall_scenario ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_no_op_when_at_start ... ok [INFO] [stdout] test stream_buffer::tests::test_compact_from_preserves_number ... 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_after_compaction_escape_mode_case ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_after_compaction_normal_case ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_boundary_conditions ... ok [INFO] [stdout] test stream_buffer::tests::test_position_update_state_transitions ... ok [INFO] [stdout] test stream_buffer::tests::test_reader_returns_zero_bytes ... ok [INFO] [stdout] test stream_buffer::tests::test_start_unescaping_with_copy_span_too_large ... ok [INFO] [stdout] test stream_parser::tests::test_complex_escape_sequences ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_array_of_strings ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_boolean_false ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_boolean_true ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_booleans_in_array ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_multiple_escapes ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_no_float_configuration ... 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_number_negative ... 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_numbers_in_object ... 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 stream_parser::tests::test_direct_parser_simple_object ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_unicode_escape ... ok [INFO] [stdout] test stream_parser::tests::test_error_recovery_with_pending_state ... ok [INFO] [stdout] test stream_parser::tests::test_escape_buffer_functions ... ok [INFO] [stdout] test stream_parser::tests::test_direct_parser_simple_escape ... ok [INFO] [stdout] test stream_parser::tests::test_minimal_buffer_simple_escape_1 ... ok [INFO] [stdout] test stream_parser::tests::test_minimal_buffer_simple_escape_2 ... 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_multiple_rapid_container_ends ... ok [INFO] [stdout] test stream_parser::tests::test_pending_flag_priority ... ok [INFO] [stdout] test stream_parser::tests::test_pending_state_edge_cases ... ok [INFO] [stdout] test stream_parser::tests::test_slice_reader_constructor ... ok [INFO] [stdout] test stream_parser::tests::test_surrogate_pair_buffer_boundary_cases ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_basic_moved ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_element_overflow_moved ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_empty_behavior_moved ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_large_capacity ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_underflow_does_not_panic_moved ... ok [INFO] [stdout] test ujson::bitstack::tests::test_bitstack ... ok [INFO] [stdout] test ujson::bitstack::tests::test_element_size_handling ... ok [INFO] [stdout] test ujson::tokenizer::conformance::concormance_test_n_array_just_minus ... ok [INFO] [stdout] test ujson::bitstack::tests::test_array_bitstack_large_capacity_moved ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_n_string_unescaped_tab ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_n_structure_no_data ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_n_unescaped_ctrl_char ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_1_0e_minus ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_minus_zero_one ... 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_plus_one ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_number_with_leading_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_single_space ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_incomplete_surrogate ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_0e_1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_unescaped_tab ... 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_0e_plus_1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_real_capital_e ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_structure_lonely_negative_real ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_testy_number_0e_1_with_object ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_n_string_1_surrogate_then_escape_u1x ... ok [INFO] [stdout] test ujson::tokenizer::conformance::conformance_test_y_number_real_fraction_exponent ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_confformance_2_num ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_confformance_invalid_string_escape ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_confformance_2_str ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_double_array ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_broken_numbers_in_array ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_i_structure_500_nested_arrays ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_lonely_int ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_number_followed_by_space_tab_newline ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_string_escape_sequences ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_null ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_trailing_object_comm ... 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_string ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_after_root_should_not_accept_comma ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_unopened_array ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_broken_numbers_in_object ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_1 ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_negative_number ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_boolean_null ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_comma_resets_before_containers ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_objects ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_comma_resets_before_nested_containers_in_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_trailing_comma ... ok [INFO] [stdout] test ujson::tokenizer::conformance::test_conformance_trailing_object_comma_after_null ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_deeply_nested_object ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_trailing_comma_in_nested_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_empty_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_array_with_trailing_comma_true ... 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_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_invalid_object_key ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_missing_comma ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_no_garbage_after_root ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_missing_value ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_with_whitespace ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_object_missing_colon ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_string ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_true ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_a_token ... 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] [stdout] test ujson::tokenizer::tests::test_root_is_garbage ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_false ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_simple_array ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_parse_root_token_null ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_partial_nested_object ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_root_is_a_string ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_u64_bitstack ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_u8_bitstack ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_unicode_escape ... ok [INFO] [stdout] test ujson::tokenizer::tests::test_zero_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 226 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/api_test.rs (/opt/rustwide/target/debug/deps/api_test-3d27b31d86c2e9c6) [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_numbers_and_arrays ... ok [INFO] [stdout] test test_with_buffer_handles_escapes ... ok [INFO] [stdout] test test_new_with_escapes_fails ... 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-efed0ebe6c8f79f7) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_buffer_overflow_error ... ok [INFO] [stdout] test test_incomplete_json_error ... ok [INFO] [stdout] test test_empty_input_error ... ok [INFO] [stdout] test test_malformed_json_invalid_number ... ok [INFO] [stdout] test test_malformed_json_missing_quotes ... ok [INFO] [stdout] test test_malformed_json_invalid_escape ... ok [INFO] [stdout] test test_malformed_json_invalid_unicode_escape ... ok [INFO] [stdout] test test_malformed_json_unexpected_comma ... ok [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] [stderr] Running tests/configurable_numbers.rs (/opt/rustwide/target/debug/deps/configurable_numbers-ad4ffbf8e3a03510) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_int64_handles_large_numbers ... 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/json_checker_tests.rs (/opt/rustwide/target/debug/deps/json_checker_tests-d158f4b75e2d696a) [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] [stderr] Running tests/json_number_ergonomics_test.rs (/opt/rustwide/target/debug/deps/json_number_ergonomics_test-4c63b9d5f56967a9) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_json_number_as_f64_method ... ok [INFO] [stdout] test test_json_number_as_ref_trait ... ok [INFO] [stdout] test test_json_number_deref_trait ... ok [INFO] [stdout] test test_json_number_as_int_method ... ok [INFO] [stdout] test test_json_number_display_trait ... ok [INFO] [stdout] test test_json_number_parse_method ... ok [INFO] [stdout] test test_json_number_type_checking_methods ... 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] [stderr] Running tests/selective_extraction.rs (/opt/rustwide/target/debug/deps/selective_extraction-22cbf5047276fc84) [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-1d5b1ca392ce501b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_stream_parser_array_bitstack_config ... ok [INFO] [stdout] test test_stream_parser_custom_bitstack_config ... ok [INFO] [stdout] test test_stream_parser_default_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] [stderr] Running tests/stream_parser_larger_buffer.rs (/opt/rustwide/target/debug/deps/stream_parser_larger_buffer-5116a5eab6528430) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_key_value_pair_with_10_byte_buffer ... 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_stress_test.rs (/opt/rustwide/target/debug/deps/stream_parser_stress_test-3be1f6409228e8b7) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_stress_variable_read_sizes ... ok [INFO] [stdout] test test_stress_chunk_sizes_with_adequate_buffer ... ok [INFO] [stdout] test test_stress_buffer_sizes_with_full_reads ... 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.00s [INFO] [stdout] [INFO] [stderr] Running tests/surrogate_pairs.rs (/opt/rustwide/target/debug/deps/surrogate_pairs-c6beb889b54effa4) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_basic_surrogate_pair ... ok [INFO] [stdout] test test_complex_nested_structures ... ok [INFO] [stdout] test test_high_surrogate_followed_by_non_low_surrogate_error ... ok [INFO] [stdout] test test_edge_of_surrogate_ranges ... ok [INFO] [stdout] test test_double_high_surrogate_error ... ok [INFO] [stdout] test test_interrupted_surrogate_pair_error ... ok [INFO] [stdout] test test_lone_low_surrogate_error ... ok [INFO] [stdout] test test_mixed_content_with_surrogate_pairs ... ok [INFO] [stdout] test test_multiple_surrogate_pairs ... ok [INFO] [stdout] test test_pathological_cases ... ok [INFO] [stdout] test test_musical_clef_surrogate_pair ... ok [INFO] [stdout] test test_surrogate_pair_across_chunk_boundaries ... ok [INFO] [stdout] test test_surrogate_pairs_in_object_keys ... ok [INFO] [stdout] test test_very_small_buffers ... ok [INFO] [stdout] test test_various_escape_interruptions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests picojson [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 67) ... ok [INFO] [stdout] test src/lib.rs - (line 36) ... ok [INFO] [stdout] test src/slice_parser.rs - slice_parser::SliceParser<'a,'_,DefaultConfig>::new_from_slice (line 50) ... ok [INFO] [stdout] test src/slice_parser.rs - slice_parser::SliceParser<'a,'b,DefaultConfig>::with_buffer_from_slice (line 89) ... 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/lib.rs - (line 16) ... ok [INFO] [stdout] test src/ujson/bitstack/mod.rs - ujson::bitstack::ArrayBitStack (line 128) ... ok [INFO] [stdout] test src/chunk_reader.rs - chunk_reader::ChunkReader (line 54) ... ok [INFO] [stdout] test src/chunk_reader.rs - chunk_reader (line 18) ... ok [INFO] [stdout] test src/stream_parser.rs - stream_parser::StreamParser<'b,R,C>::with_config (line 59) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.81s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "953845a0dc02f8b4d2cf19cf313690da1b4a69ef4e73545e489160347600df29", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "953845a0dc02f8b4d2cf19cf313690da1b4a69ef4e73545e489160347600df29", kill_on_drop: false }` [INFO] [stdout] 953845a0dc02f8b4d2cf19cf313690da1b4a69ef4e73545e489160347600df29