[INFO] fetching crate jsonrepair 0.1.0...
[INFO] testing jsonrepair-0.1.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate jsonrepair 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate jsonrepair 0.1.0
[INFO] finished tweaking crates.io crate jsonrepair 0.1.0
[INFO] tweaked toml for crates.io crate jsonrepair 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate jsonrepair 0.1.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jsonrepair 0.1.0 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded float-cmp v0.10.0
[INFO] [stderr]   Downloaded assert_cmd v2.0.17
[INFO] [stderr]   Downloaded llm_json v1.0.2
[INFO] [stderr]   Downloaded predicates-core v1.0.9
[INFO] [stderr]   Downloaded predicates v3.1.3
[INFO] [stderr]   Downloaded clap v4.5.49
[INFO] [stderr]   Downloaded termtree v0.5.1
[INFO] [stderr]   Downloaded predicates-tree v1.0.12
[INFO] [stderr]   Downloaded syn v2.0.107
[INFO] [stderr]   Downloaded clap_builder v4.5.49
[INFO] [stderr]   Downloaded cbindgen v0.29.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 278ee0d7a071167747ac52f4fa35fd08ad922d98f53558d05287ff822006f051
[INFO] running `Command { std: "docker" "start" "-a" "278ee0d7a071167747ac52f4fa35fd08ad922d98f53558d05287ff822006f051", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "278ee0d7a071167747ac52f4fa35fd08ad922d98f53558d05287ff822006f051", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "278ee0d7a071167747ac52f4fa35fd08ad922d98f53558d05287ff822006f051", kill_on_drop: false }`
[INFO] [stdout] 278ee0d7a071167747ac52f4fa35fd08ad922d98f53558d05287ff822006f051
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1226b88174e278d3f908de02de5330c8b159958e72eda5d58ddf4589cc8a2bbc
[INFO] running `Command { std: "docker" "start" "-a" "1226b88174e278d3f908de02de5330c8b159958e72eda5d58ddf4589cc8a2bbc", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling jsonrepair v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling syn v2.0.107
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.60s
[INFO] running `Command { std: "docker" "inspect" "1226b88174e278d3f908de02de5330c8b159958e72eda5d58ddf4589cc8a2bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1226b88174e278d3f908de02de5330c8b159958e72eda5d58ddf4589cc8a2bbc", kill_on_drop: false }`
[INFO] [stdout] 1226b88174e278d3f908de02de5330c8b159958e72eda5d58ddf4589cc8a2bbc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3bf01d431ef19dca7858d9835015539550baa9fb42e50503075a040c35231767
[INFO] running `Command { std: "docker" "start" "-a" "3bf01d431ef19dca7858d9835015539550baa9fb42e50503075a040c35231767", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling syn v2.0.107
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling assert_cmd v2.0.17
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling clap_builder v4.5.49
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap v4.5.49
[INFO] [stderr]    Compiling llm_json v1.0.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling bstr v1.12.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling jsonrepair v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.19s
[INFO] running `Command { std: "docker" "inspect" "3bf01d431ef19dca7858d9835015539550baa9fb42e50503075a040c35231767", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3bf01d431ef19dca7858d9835015539550baa9fb42e50503075a040c35231767", kill_on_drop: false }`
[INFO] [stdout] 3bf01d431ef19dca7858d9835015539550baa9fb42e50503075a040c35231767
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f7a65302da5bb6255fb45377c30ad9f57cc4ff7e6d7afc137ba5161c4ea27f00
[INFO] running `Command { std: "docker" "start" "-a" "f7a65302da5bb6255fb45377c30ad9f57cc4ff7e6d7afc137ba5161c4ea27f00", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jsonrepair-3f3e3123b1f0404d)
[INFO] [stdout] 
[INFO] [stdout] running 250 tests
[INFO] [stdout] test tests::arrays_objects_more::arr_missing_commas_with_adjacent_comments ... ok
[INFO] [stdout] test tests::arrays_objects_more::fenced_unknown_language_uppercase_and_crlf ... ok
[INFO] [stdout] test tests::arrays_objects_more::arr_numbers_and_regex_literals ... ok
[INFO] [stdout] test tests::arrays_objects_more::jsonp_double_wrapper_non_streaming ... ok
[INFO] [stdout] test tests::arrays_objects_more::ndjson_with_crlf_and_comments ... ok
[INFO] [stdout] test tests::arrays_objects_more::obj_missing_colon_boolean_values_python_keywords ... ok
[INFO] [stdout] test tests::arrays_objects_more::obj_many_members_with_newlines_and_comments ... ok
[INFO] [stdout] test tests::arrays_objects_more::obj_missing_colon_string_value ... ok
[INFO] [stdout] test tests::arrays_objects_more::obj_nested_missing_colon_with_comments_and_unicode ... ok
[INFO] [stdout] test tests::comments_edge::comments_inside_array_near_closer ... ok
[INFO] [stdout] test tests::arrays_objects_more::writer_streaming_ensure_ascii_array ... ok
[INFO] [stdout] test tests::comments_edge::comments_only_lines_before_and_after ... ok
[INFO] [stdout] test tests::comments_edge::hash_comment_between_members ... ok
[INFO] [stdout] test tests::comments_edge::unicode_in_comments_adjacent_to_colon ... ok
[INFO] [stdout] test tests::comments_ws::ns_comments_around_delimiters ... ok
[INFO] [stdout] test tests::comments_ws::ns_comments_between_brackets ... ok
[INFO] [stdout] test tests::comments_ws::ns_comments_between_values_and_commas ... ok
[INFO] [stdout] test tests::comments_ws::ns_hash_comment_line_inside_array ... ok
[INFO] [stdout] test tests::comments_ws::ns_hash_comments_inside_object_lines_single_value ... ok
[INFO] [stdout] test tests::comments_ws::ns_multiple_comments_around_colon_comma_variants ... ok
[INFO] [stdout] test tests::comments_ws::ns_hash_comments_mixed_crlf_and_blank_lines ... ok
[INFO] [stdout] test tests::comments_ws::ns_unicode_adjacent_to_colon_and_comma ... ok
[INFO] [stdout] test tests::comments_ws::ns_word_comment_markers_skip_before_key ... ok
[INFO] [stdout] test tests::core_non_streaming::concatenated_strings_merge ... ok
[INFO] [stdout] test tests::core_non_streaming::fenced_code_block_is_skipped ... ok
[INFO] [stdout] test tests::core_non_streaming::function_call_wrapper_strips ... ok
[INFO] [stdout] test tests::core_non_streaming::leading_zero_policy_quote ... ok
[INFO] [stdout] test tests::core_non_streaming::ndjson_wrapping ... ok
[INFO] [stdout] test tests::core_non_streaming::repair_array_missing_commas ... ok
[INFO] [stdout] test tests::core_non_streaming::regex_literal_to_string ... ok
[INFO] [stdout] test tests::core_non_streaming::repair_log_reports_changes ... ok
[INFO] [stdout] test tests::core_non_streaming::python_keywords_and_undefined ... ok
[INFO] [stdout] test tests::core_non_streaming::repair_missing_colon_and_comma ... ok
[INFO] [stdout] test tests::core_non_streaming::repair_unclosed_braces_and_brackets ... ok
[INFO] [stdout] test tests::core_non_streaming::repair_unquoted_key_and_single_quotes ... ok
[INFO] [stdout] test tests::core_non_streaming::strip_comments ... ok
[INFO] [stdout] test tests::deep_malformed::deep_extra_closers_and_trailing_commas ... ok
[INFO] [stdout] test tests::deep_malformed::deep_aggressive_truncation_fix_nested ... ok
[INFO] [stdout] test tests::deep_malformed::deep_ndjson_with_fenced_and_jsonp_streaming_aggregate ... ok
[INFO] [stdout] test tests::deep_malformed::deep_missing_colon_and_commas_with_unicode_and_comments ... ok
[INFO] [stdout] test tests::jsonp_fence::st_fence_plain_no_language_is_ignored ... ok
[INFO] [stdout] test tests::jsonp_fence::st_fenced_unknown_language_is_ignored ... ok
[INFO] [stdout] test tests::jsonp_fence::st_jsonp_multiline_with_spaces_and_newlines ... ok
[INFO] [stdout] test tests::jsonp_fence::st_jsonp_name_with_digits_and_underscore ... ok
[INFO] [stdout] test tests::jsonp_fence::st_jsonp_without_semicolon ... ok
[INFO] [stdout] test tests::logging_more::logging_path_key_with_space ... ok
[INFO] [stdout] test tests::jsonp_fence::st_fenced_with_language_split ... ok
[INFO] [stdout] test tests::deep_malformed::deep_string_concat_with_unicode_and_comments ... ok
[INFO] [stdout] test tests::jsonp_fence::st_nested_jsonp_wrappers ... ok
[INFO] [stdout] test tests::deep_malformed::deep_whitespace_runs_and_fastpaths_no_regression ... ok
[INFO] [stdout] test tests::jsonp_fence::st_two_fenced_blocks_sequential ... ok
[INFO] [stdout] test tests::jsonp_fence::st_jsonp_spaces_split ... ok
[INFO] [stdout] test tests::jsonp_fence::st_jsonp_name_with_underscore_space_before_paren ... ok
[INFO] [stdout] test tests::logging_path::ns_logging_context_window_no_effect_on_path ... ok
[INFO] [stdout] test tests::logging_path::ns_logging_path_on_array_indices ... ok
[INFO] [stdout] test tests::logging_path::ns_logging_nested_paths_object_array_object ... ok
[INFO] [stdout] test tests::logging_path::ns_logging_path_on_object_keys ... ok
[INFO] [stdout] test tests::ndjson::st_multiple_values_with_blank_and_comments ... ok
[INFO] [stdout] test tests::ndjson::st_ndjson_objects_and_arrays_mixed ... ok
[INFO] [stdout] test tests::file_operations::test_repair_from_file ... ok
[INFO] [stdout] test tests::ndjson::st_ndjson_with_comments_and_blanks ... ok
[INFO] [stdout] test tests::file_operations::test_repair_from_file_with_comments ... ok
[INFO] [stdout] test tests::non_streaming_misc::ns_writer_roundtrip ... ok
[INFO] [stdout] test tests::non_streaming_misc::ns_js_nonfinite_to_null ... ok
[INFO] [stdout] test tests::non_streaming_misc::ns_bom_is_ignored_at_start ... ok
[INFO] [stdout] test tests::ndjson::st_ndjson_aggregate_numbers_and_arrays ... ok
[INFO] [stdout] test tests::ndjson::st_ndjson_numbers_only_many_small_chunks ... ok
[INFO] [stdout] test tests::non_streaming_misc::test_empty_input ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_in_objects_table ... ok
[INFO] [stdout] test tests::file_operations::test_repair_from_file_incomplete ... ok
[INFO] [stdout] test tests::file_operations::test_repair_from_file_with_fence ... ok
[INFO] [stdout] test tests::file_operations::test_repair_from_file_unicode ... ok
[INFO] [stdout] test tests::file_operations::test_repair_from_file_large ... ok
[INFO] [stdout] test tests::non_streaming_misc::test_empty_input_with_fence ... ok
[INFO] [stdout] test tests::non_streaming_misc::test_empty_input_with_comments ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_leading_zero_keep_policy_preserved ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_mixed_signs_and_decimals_array ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_leading_zero_quote_policy_in_array ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_nested_arrays_with_quote_policy ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_scientific_mix ... ok
[INFO] [stdout] test tests::logging_path::ns_logging_path_array_of_arrays ... ok
[INFO] [stdout] test tests::ndjson::st_ndjson_aggregate_mode_produces_single_array ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_upper_e_plus_sign ... ok
[INFO] [stdout] test tests::numbers::ns_numbers_scientific_sign_variants ... ok
[INFO] [stdout] test tests::numbers::ns_tolerance_leading_dot_and_trailing_dot_and_incomplete_exp ... ok
[INFO] [stdout] test tests::numbers::ns_unquoted_key_starting_with_digit ... ok
[INFO] [stdout] test tests::numbers_more::quote_range_like_number ... ok
[INFO] [stdout] test tests::numbers_more::quote_hex_like_number ... ok
[INFO] [stdout] test tests::numbers_more::tolerate_leading_trailing_dot_with_unicode_adjacent ... ok
[INFO] [stdout] test tests::objects_arrays::ns_array_comments_unicode_near_delimiters ... ok
[INFO] [stdout] test tests::numbers_more::weird_exponent_with_dot_parsed_base ... ok
[INFO] [stdout] test tests::objects_arrays::ns_array_adjacent_strings_without_commas ... ok
[INFO] [stdout] test tests::numbers::ns_suspicious_numbers_quoted_as_string ... ok
[INFO] [stdout] test tests::numbers_more::quote_double_dot_number ... ok
[INFO] [stdout] test tests::numbers_more::malformed_exponent_signs_parsed_base ... ok
[INFO] [stdout] test tests::objects_arrays::ns_array_with_ellipsis_and_comments_mixed ... ok
[INFO] [stdout] test tests::objects_arrays::ns_array_fix_embedded_quotes_in_string ... ok
[INFO] [stdout] test tests::objects_arrays::ns_ellipsis_variants ... ok
[INFO] [stdout] test tests::objects_arrays::ns_object_employees_truncated_array_aggressive ... ok
[INFO] [stdout] test tests::objects_arrays::ns_object_missing_colon_and_comma_with_comments ... ok
[INFO] [stdout] test tests::objects_arrays::ns_array_missing_last_closer_repaired ... ok
[INFO] [stdout] test tests::objects_arrays::ns_redundant_closers_at_root_ignored ... ok
[INFO] [stdout] test tests::objects_arrays::ns_nested_array_line_break_aggressive ... ok
[INFO] [stdout] test tests::objects_arrays::ns_object_missing_colons_commas_complex ... ok
[INFO] [stdout] test tests::python_compat::test_both_sides_text ... ok
[INFO] [stdout] test tests::objects_arrays::ns_object_unquoted_unicode_value ... ok
[INFO] [stdout] test tests::objects_arrays::ns_trailing_comma_with_comment_then_close ... ok
[INFO] [stdout] test tests::python_compat::test_incomplete_array_in_object ... ok
[INFO] [stdout] test tests::python_compat::test_incomplete_object_in_array ... ok
[INFO] [stdout] test tests::python_compat::test_ellipsis_in_arrays ... ok
[INFO] [stdout] test tests::python_compat::test_ensure_ascii ... ok
[INFO] [stdout] test tests::python_compat::test_empty_string ... ok
[INFO] [stdout] test tests::python_compat::test_incomplete_objects ... ok
[INFO] [stdout] test tests::python_compat::test_fenced_code_block_at_start ... ok
[INFO] [stdout] test tests::python_compat::test_fenced_code_block_in_middle ... ok
[INFO] [stdout] test tests::python_compat::test_inline_block_comment ... ok
[INFO] [stdout] test tests::python_compat::test_html_in_json ... ok
[INFO] [stdout] test tests::python_compat::test_leading_text_without_fence ... ok
[INFO] [stdout] test tests::python_compat::test_incomplete_arrays ... ok
[INFO] [stdout] test tests::python_compat::test_llm_explanatory_text ... ok
[INFO] [stdout] test tests::python_compat::test_line_comments ... ok
[INFO] [stdout] test tests::python_compat::test_embedded_quotes_in_strings ... ok
[INFO] [stdout] test tests::python_compat::test_leading_dot_numbers ... ok
[INFO] [stdout] test tests::python_compat::test_markdown_links_with_urls ... ok
[INFO] [stdout] test tests::python_compat::test_missing_commas ... ok
[INFO] [stdout] test tests::python_compat::test_missing_value_after_colon ... ok
[INFO] [stdout] test tests::python_compat::test_llm_markdown_fenced ... ok
[INFO] [stdout] test tests::python_compat::test_multiple_fenced_blocks ... ok
[INFO] [stdout] test tests::python_compat::test_nested_incomplete ... ok
[INFO] [stdout] test tests::python_compat::test_python_keywords ... ok
[INFO] [stdout] test tests::python_compat::test_trailing_commas ... ok
[INFO] [stdout] test tests::python_compat::test_trailing_dot_numbers ... ok
[INFO] [stdout] test tests::python_compat::test_trailing_text ... ok
[INFO] [stdout] test tests::python_compat::test_unicode_preservation ... ok
[INFO] [stdout] test tests::python_compat::test_missing_closing_quote ... ok
[INFO] [stdout] test tests::python_compat::test_unquoted_single_word_value ... ok
[INFO] [stdout] test tests::python_compat::test_mixed_quotes ... ok
[INFO] [stdout] test tests::python_parity::aggressive_truncation_simple_object ... ok
[INFO] [stdout] test tests::python_compat::test_unquoted_value_with_spaces ... ok
[INFO] [stdout] test tests::python_parity::ensure_ascii_escapes_unicode ... ok
[INFO] [stdout] test tests::python_parity::array_missing_commas_with_unicode_and_comments ... ok
[INFO] [stdout] test tests::python_parity::jsonp_and_fenced_mixed ... ok
[INFO] [stdout] test tests::python_parity::comments_unicode_adjacent_delims ... ok
[INFO] [stdout] test tests::python_parity::concat_strings_with_comments_and_unicode ... ok
[INFO] [stdout] test tests::python_parity::ndjson_with_hash_comments_and_blanks ... ok
[INFO] [stdout] test tests::python_parity::nonfinite_numbers_normalized_in_array ... ok
[INFO] [stdout] test tests::python_parity::numbers_incomplete_exponent_variants ... ok
[INFO] [stdout] test tests::python_parity::numbers_quote_suspicious_hyphen_range ... ok
[INFO] [stdout] test tests::python_parity::numbers_leading_dot_in_object ... ok
[INFO] [stdout] test tests::python_parity::numbers_quote_suspicious_multi_dot ... ok
[INFO] [stdout] test tests::python_parity::numbers_quote_suspicious_slash ... ok
[INFO] [stdout] test tests::python_parity::numbers_quote_suspicious_word_suffix ... ok
[INFO] [stdout] test tests::python_parity::numbers_trailing_dot_in_object ... ok
[INFO] [stdout] test tests::python_parity::object_missing_colon_with_unicode_and_comment ... ok
[INFO] [stdout] test tests::python_parity::undefined_in_array_becomes_null ... ok
[INFO] [stdout] test tests::python_parity::word_comment_markers_before_keys ... ok
[INFO] [stdout] test tests::python_parity::object_missing_commas_two_pairs ... ok
[INFO] [stdout] test tests::python_parity::regex_literal_with_flags_in_object ... ok
[INFO] [stdout] test tests::python_parity_deep::aggressive_truncation_in_array ... ok
[INFO] [stdout] test tests::python_parity_deep::deep_nested_mixed_missing_and_comments ... ok
[INFO] [stdout] test tests::python_parity_deep::ensure_ascii_with_emoji ... ok
[INFO] [stdout] test tests::python_parity_deep::fenced_uppercase_json_language ... ok
[INFO] [stdout] test tests::python_parity_deep::jsonp_non_streaming_simple ... ok
[INFO] [stdout] test tests::python_parity_deep::ndjson_mixed_comments_and_crlf ... ok
[INFO] [stdout] test tests::python_parity_deep::regex_with_escaped_slash_and_flag ... ok
[INFO] [stdout] test tests::python_parity_deep::ellipsis_in_array_only ... ok
[INFO] [stdout] test tests::python_parity_deep::array_many_spaces_and_newlines_inside_container ... ok
[INFO] [stdout] test tests::python_parity_deep::streaming_unicode_near_comment_markers ... ok
[INFO] [stdout] test tests::python_parity_deep::object_many_newlines_and_comments_between_members ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_array_unicode_comments_concat ... ok
[INFO] [stdout] test tests::python_parity_deep::numbers_incomplete_exponent_in_array ... ok
[INFO] [stdout] test tests::python_parity_deep::strings_unicode_escape_in_single_quotes ... ok
[INFO] [stdout] test tests::python_parity_deep::strings_control_chars_in_single_quotes ... ok
[INFO] [stdout] test tests::python_parity_deep::writer_streaming_equivalence_object_with_comments ... ok
[INFO] [stdout] test tests::python_parity_deep::word_comment_multiple_positions ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_numbers_tolerances_and_suspicious_tokens ... ok
[INFO] [stdout] test tests::python_parity_deep::streaming_concat_strings_and_regex_mixed ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_jsonp_fenced_unicode_mix_random_chunks ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_ndjson_values_mixed_empty_and_comments ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_unicode_near_comment_markers_random_chunks ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_object_many_spaces_newlines_and_comments ... ok
[INFO] [stdout] test tests::python_parity_more::array_trailing_comma_removed ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_streaming_random_chunk_sizes_stability ... ok
[INFO] [stdout] test tests::python_parity_more::array_missing_comma_with_comment_boundary ... ok
[INFO] [stdout] test tests::python_parity_more::ensure_ascii_in_nested_arrays ... ok
[INFO] [stdout] test tests::python_parity_more::numbers_negative_trailing_dot ... ok
[INFO] [stdout] test tests::python_parity_more::numbers_leading_zeros_quote_policy ... ok
[INFO] [stdout] test tests::python_parity_more::object_colon_missing_with_unicode_and_comments ... ok
[INFO] [stdout] test tests::python_parity_more::object_missing_colon_and_commas_combo ... ok
[INFO] [stdout] test tests::python_parity_more::extra_closer_tolerated_at_end ... ok
[INFO] [stdout] test tests::python_parity_more::logging_path_array_index_for_undefined ... ok
[INFO] [stdout] test tests::python_parity_more::streaming_concat_strings_cross_chunks ... ok
[INFO] [stdout] test tests::python_parity_more::streaming_jsonp_fenced_unicode_random_chunks ... ok
[INFO] [stdout] test tests::python_parity_more::strings_windows_path_backslashes ... ok
[INFO] [stdout] test tests::python_parity_more::numbers_negative_leading_dot ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_writer_streaming_large_object_equiv ... ok
[INFO] [stdout] test tests::python_parity_more::strings_nested_quotes_and_escapes ... ok
[INFO] [stdout] test tests::python_parity_more::nested_markers_stripped_before_keys ... ok
[INFO] [stdout] test tests::stream_fuzz::st_large_jsonp_fenced_unicode_random_chunks ... ok
[INFO] [stdout] test tests::python_parity_more::streaming_ndjson_aggregate_with_comments_and_blanks ... ok
[INFO] [stdout] test tests::stream_fuzz::st_fuzz_random_chunks_small_seed_variations ... ok
[INFO] [stdout] test tests::streaming::st_bom_ignored_before_value ... ok
[INFO] [stdout] test tests::streaming::st_chunks_pure_fn_basic ... ok
[INFO] [stdout] test tests::streaming::st_comments_crlf_then_object ... ok
[INFO] [stdout] test tests::python_parity_deep::ndjson_thousand_lines ... ok
[INFO] [stdout] test tests::streaming::st_comment_only_then_value_line ... ok
[INFO] [stdout] test tests::streaming::st_concat_three_with_comments_between ... ok
[INFO] [stdout] test tests::python_parity_fuzz::fuzz_large_array_of_pairs_with_comments ... ok
[INFO] [stdout] test tests::streaming::st_fence_language_with_trailing_spaces ... ok
[INFO] [stdout] test tests::streaming::st_ndjson_blank_and_comments_mixture_more ... ok
[INFO] [stdout] test tests::streaming::st_nested_arrays_split ... ok
[INFO] [stdout] test tests::streaming::st_perf_array_multi_spaces_between_elements ... ok
[INFO] [stdout] test tests::streaming::st_perf_array_spaces_before_comma ... ok
[INFO] [stdout] test tests::streaming::st_perf_array_spaces_before_close ... ok
[INFO] [stdout] test tests::streaming::st_perf_object_spaces_before_close ... ok
[INFO] [stdout] test tests::streaming::st_regex_literal_split_with_flags ... ok
[INFO] [stdout] test tests::streaming::st_regex_split_variant ... ok
[INFO] [stdout] test tests::streaming::st_root_blank_lines_then_object ... ok
[INFO] [stdout] test tests::python_parity_more::writer_streaming_matches_to_string_large_array ... ok
[INFO] [stdout] test tests::streaming::st_trailing_jsonp_artifacts_after_objects ... ok
[INFO] [stdout] test tests::streaming::st_perf_object_spaces_before_comma ... ok
[INFO] [stdout] test tests::streaming::st_unicode_string_concat_across_chunks_more ... ok
[INFO] [stdout] test tests::strings_escapes_more::control_chars_escaped ... ok
[INFO] [stdout] test tests::strings_escapes_more::ensure_ascii_mixed_cjk_emoji ... ok
[INFO] [stdout] test tests::streaming::st_writer_basic_and_aggregate ... ok
[INFO] [stdout] test tests::strings_escapes_more::ensure_ascii_on_surrogate_pair ... ok
[INFO] [stdout] test tests::strings_escapes_more::mixed_backslashes_and_quotes ... ok
[INFO] [stdout] test tests::strings_escapes_more::string_concat_with_escapes ... ok
[INFO] [stdout] test tests::strings_escapes_more::unicode_escape_lower_upper ... ok
[INFO] [stdout] test tests::strings_escapes_more::surrogate_pair_emoji ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_empty_segments_collapse ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_mixed_quotes_and_spaces ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_unicode_ensure_ascii ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_three_parts_with_unicode_and_comments ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_with_many_segments ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_with_newlines_and_plus ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_various_cases_table ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_regex_edge_escapes_in_object ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_concat_with_escaped_quotes ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_regex_unknown_flag_tolerant ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_regex_with_flags_becomes_string ... ok
[INFO] [stdout] test tests::strings_regex_concat::ns_string_ensure_ascii_toggle ... ok
[INFO] [stdout] test tests::writer_streaming_more::writer_streaming_array_trailing_comma_fix ... ok
[INFO] [stdout] test tests::writer_streaming_more::writer_streaming_object_trailing_comma_fix ... ok
[INFO] [stdout] test tests::stream_fuzz::st_large_array_container_memchr_jump_integrity_random_chunks ... ok
[INFO] [stdout] test tests::stream_fuzz_large::large_writer_streaming_array_equivalence ... ok
[INFO] [stdout] test tests::stream_fuzz::st_large_object_container_memchr_jump_integrity_random_chunks ... ok
[INFO] [stdout] test tests::stream_fuzz::st_huge_ndjson_3000_random_chunks ... ok
[INFO] [stdout] test tests::stream_fuzz_large::large_ndjson_aggregate_streaming_vs_non_streaming ... ok
[INFO] [stdout] test tests::stream_fuzz_large::large_streaming_vs_non_streaming_equivalence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 250 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.73s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/jr.rs (/opt/rustwide/target/debug/deps/jr-65101f9b9c57416f)
[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 unittests src/bin/jsonrepair.rs (/opt/rustwide/target/debug/deps/jsonrepair_cli-9248be9c2f50a813)
[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 unittests src/bin/print_case.rs (/opt/rustwide/target/debug/deps/print_case-fcb1c27694a24c91)
[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]    Doc-tests jsonrepair
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test src/lib.rs - from_file (line 262) - compile ... ok
[INFO] [stdout] test src/lib.rs - load (line 236) - compile ... ok
[INFO] [stdout] test src/lib.rs - loads (line 212) ... ok
[INFO] [stdout] test src/lib.rs - repair_chunks_to_writer (line 154) ... ok
[INFO] [stdout] test src/lib.rs - repair_chunks_to_string (line 125) ... ok
[INFO] [stdout] test src/lib.rs - repair_to_value (line 190) ... ok
[INFO] [stdout] test src/lib.rs - repair_to_string_with_log (line 287) ... ok
[INFO] [stdout] test src/lib.rs - repair_to_string (line 31) ... ok
[INFO] [stdout] test src/lib.rs - repair_to_writer_streaming (line 97) ... ok
[INFO] [stdout] test src/lib.rs - repair_to_writer (line 71) ... ok
[INFO] [stdout] test src/lib.rs - repair_json (line 49) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.50s; merged doctests compilation took 0.49s
[INFO] running `Command { std: "docker" "inspect" "f7a65302da5bb6255fb45377c30ad9f57cc4ff7e6d7afc137ba5161c4ea27f00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7a65302da5bb6255fb45377c30ad9f57cc4ff7e6d7afc137ba5161c4ea27f00", kill_on_drop: false }`
[INFO] [stdout] f7a65302da5bb6255fb45377c30ad9f57cc4ff7e6d7afc137ba5161c4ea27f00
