[INFO] fetching crate oni-comb-parser 3.0.0...
[INFO] testing oni-comb-parser-3.0.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate oni-comb-parser 3.0.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate oni-comb-parser 3.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oni-comb-parser 3.0.0
[INFO] tweaked toml for crates.io crate oni-comb-parser 3.0.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oni-comb-parser 3.0.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oni-comb-parser 3.0.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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thousands v0.2.0
[INFO] [stderr]   Downloaded mintex v0.1.4
[INFO] [stderr]   Downloaded dhat v0.3.3
[INFO] [stderr]   Downloaded chumsky v0.12.0
[INFO] [stderr]   Downloaded pom v3.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3eec0896129e0fdd590e78a484aeaba6b1a5d6e724787d064caceff0afa7aca3
[INFO] running `Command { std: "docker" "start" "-a" "3eec0896129e0fdd590e78a484aeaba6b1a5d6e724787d064caceff0afa7aca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3eec0896129e0fdd590e78a484aeaba6b1a5d6e724787d064caceff0afa7aca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3eec0896129e0fdd590e78a484aeaba6b1a5d6e724787d064caceff0afa7aca3", kill_on_drop: false }`
[INFO] [stdout] 3eec0896129e0fdd590e78a484aeaba6b1a5d6e724787d064caceff0afa7aca3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2164aebb1496773a251f6f1858c8fe2789459ca77dc24420ebe19d3090c00fc6
[INFO] running `Command { std: "docker" "start" "-a" "2164aebb1496773a251f6f1858c8fe2789459ca77dc24420ebe19d3090c00fc6", kill_on_drop: false }`
[INFO] [stderr]    Compiling oni-comb-parser v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s
[INFO] running `Command { std: "docker" "inspect" "2164aebb1496773a251f6f1858c8fe2789459ca77dc24420ebe19d3090c00fc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2164aebb1496773a251f6f1858c8fe2789459ca77dc24420ebe19d3090c00fc6", kill_on_drop: false }`
[INFO] [stdout] 2164aebb1496773a251f6f1858c8fe2789459ca77dc24420ebe19d3090c00fc6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ccdc7799c0e9f3a83176f791d89c930212ef42244037045572a5d72ba85d6e01
[INFO] running `Command { std: "docker" "start" "-a" "ccdc7799c0e9f3a83176f791d89c930212ef42244037045572a5d72ba85d6e01", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling stacker v0.1.23
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling mintex v0.1.4
[INFO] [stderr]    Compiling thousands v0.2.0
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling pom v3.4.0
[INFO] [stderr]    Compiling psm v0.1.30
[INFO] [stderr]    Compiling chumsky v0.12.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling dhat v0.3.3
[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.8.2
[INFO] [stderr]    Compiling oni-comb-parser v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.46s
[INFO] running `Command { std: "docker" "inspect" "ccdc7799c0e9f3a83176f791d89c930212ef42244037045572a5d72ba85d6e01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccdc7799c0e9f3a83176f791d89c930212ef42244037045572a5d72ba85d6e01", kill_on_drop: false }`
[INFO] [stdout] ccdc7799c0e9f3a83176f791d89c930212ef42244037045572a5d72ba85d6e01
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 49ce899ecab6544f5d9918bcba2cb24e73ff6fea82afd007309f93377c202171
[INFO] running `Command { std: "docker" "start" "-a" "49ce899ecab6544f5d9918bcba2cb24e73ff6fea82afd007309f93377c202171", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oni_comb_parser-bb39e295525541c9)
[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/arithmetic.rs (/opt/rustwide/target/debug/deps/arithmetic-f9626efad8974ed3)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test complex_expression ... ok
[INFO] [stdout] test complex_precedence ... ok
[INFO] [stdout] test chained_addition ... ok
[INFO] [stdout] test addition ... ok
[INFO] [stdout] test extra_spaces ... ok
[INFO] [stdout] test left_associative_subtraction ... ok
[INFO] [stdout] test multiplication ... ok
[INFO] [stdout] test multiplication_before_addition ... ok
[INFO] [stdout] test negative_integer ... ok
[INFO] [stdout] test nested_parentheses ... ok
[INFO] [stdout] test division ... ok
[INFO] [stdout] test no_spaces ... ok
[INFO] [stdout] test deeply_nested ... ok
[INFO] [stdout] test single_integer ... ok
[INFO] [stdout] test subtraction ... ok
[INFO] [stdout] test parentheses_override_precedence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bench_correctness.rs (/opt/rustwide/target/debug/deps/bench_correctness-3276109483911f79)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test arithmetic_expression_correctness ... ignored, Requires recursive/precedence parser — deferred to MS5
[INFO] [stdout] test bench_scaffold_files_exist ... ok
[INFO] [stdout] test identifier_cross_library_agreement ... ok
[INFO] [stdout] test identifier_cross_library_rejection ... ok
[INFO] [stdout] test integer_cross_library_agreement ... ok
[INFO] [stdout] test integer_cross_library_rejection ... ok
[INFO] [stdout] test identifier_partial_consumption_agreement ... ok
[INFO] [stdout] test json_subset_correctness ... ignored, Requires recursive/sep_by/string parsers — deferred to MS4
[INFO] [stdout] test integer_partial_consumption_agreement ... ok
[INFO] [stdout] test winnow_identifier_head_success_empty_tail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/byte_input_basic.rs (/opt/rustwide/target/debug/deps/byte_input_basic-9f57feb23ada599e)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test byte_input_checkpoint_reset ... ok
[INFO] [stdout] test byte_input_eof_at_end ... ok
[INFO] [stdout] test byte_input_eof_not_at_end ... ok
[INFO] [stdout] test byte_input_satisfy_empty ... ok
[INFO] [stdout] test byte_input_peek_token ... ok
[INFO] [stdout] test byte_input_satisfy_match ... ok
[INFO] [stdout] test byte_input_satisfy_no_match ... ok
[INFO] [stdout] test byte_input_take_3 ... ok
[INFO] [stdout] test byte_input_slice_since ... ok
[INFO] [stdout] test byte_input_take_while0_digits ... ok
[INFO] [stdout] test byte_input_take_not_enough ... ok
[INFO] [stdout] test byte_input_take_while0_empty ... ok
[INFO] [stdout] test byte_input_take_while0_no_match ... ok
[INFO] [stdout] test byte_input_take_while1_digits ... ok
[INFO] [stdout] test byte_input_take_while1_no_match ... ok
[INFO] [stdout] test byte_input_take_while_n_m_below_min ... ok
[INFO] [stdout] test byte_input_take_while_n_m_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/byte_input_combinator.rs (/opt/rustwide/target/debug/deps/byte_input_combinator-a31cc9d56ab1c493)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test byte_map_to_uppercase ... ok
[INFO] [stdout] test byte_attempt_rewinds ... ok
[INFO] [stdout] test byte_many0_collect ... ok
[INFO] [stdout] test byte_many0_empty ... ok
[INFO] [stdout] test byte_optional_none ... ok
[INFO] [stdout] test byte_optional_some ... ok
[INFO] [stdout] test byte_or_both_fail ... ok
[INFO] [stdout] test byte_or_first_success ... ok
[INFO] [stdout] test byte_or_second_success ... ok
[INFO] [stdout] test byte_sep_by0 ... ok
[INFO] [stdout] test byte_take_while0_then_eof ... ok
[INFO] [stdout] test byte_take_while1_then_take ... ok
[INFO] [stdout] test byte_zip_left ... ok
[INFO] [stdout] test byte_zip_right ... ok
[INFO] [stdout] test byte_zip_two_takes ... 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]      Running tests/byte_input_recursive.rs (/opt/rustwide/target/debug/deps/byte_input_recursive-037bdf61fd8e0c58)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test byte_recursive_fail ... ok
[INFO] [stdout] test byte_recursive_nested_parens ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain.rs (/opt/rustwide/target/debug/deps/chain-b11248fd5a343de0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test chainl1_fails_on_no_operand ... ok
[INFO] [stdout] test chainl1_single_operand ... ok
[INFO] [stdout] test chainl1_left_associative ... ok
[INFO] [stdout] test chainl1_multiple_operators ... ok
[INFO] [stdout] test chainl1_stops_at_non_operator ... ok
[INFO] [stdout] test chainl1_two_operands ... ok
[INFO] [stdout] test chainr1_fails_on_no_operand ... ok
[INFO] [stdout] test chainr1_right_associative ... ok
[INFO] [stdout] test chainr1_single_operand ... ok
[INFO] [stdout] test chainr1_two_operands ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/choice.rs (/opt/rustwide/target/debug/deps/choice-c1f92dc8bb48c28d)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test attempt_downgrades_cut_to_backtrack ... ok
[INFO] [stdout] test attempt_passes_through_backtrack ... ok
[INFO] [stdout] test attempt_enables_backtracking_in_or ... ok
[INFO] [stdout] test attempt_passes_through_success ... ok
[INFO] [stdout] test attempt_propagates_zero_progress ... ok
[INFO] [stdout] test cut_after_tag_prevents_or_fallthrough ... ok
[INFO] [stdout] test cut_upgrades_backtrack_to_cut ... ok
[INFO] [stdout] test cut_passes_through_success ... ok
[INFO] [stdout] test or_fails_when_both_sides_backtrack ... ok
[INFO] [stdout] test or_propagates_cut_from_left_without_trying_right ... ok
[INFO] [stdout] test or_propagates_zero_progress_from_left ... ok
[INFO] [stdout] test or_returns_left_on_left_success ... ok
[INFO] [stdout] test or_returns_right_when_left_backtracks ... ok
[INFO] [stdout] test or_rewinds_input_on_left_backtrack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core_only.rs (/opt/rustwide/target/debug/deps/core_only-f98a7ccfd755757a)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test core_char_matches ... ok
[INFO] [stdout] test core_char_fails ... ok
[INFO] [stdout] test core_identifier_matches ... ok
[INFO] [stdout] test core_integer_negative ... ok
[INFO] [stdout] test core_integer_matches ... ok
[INFO] [stdout] test core_many0_fold_counts ... ok
[INFO] [stdout] test core_map_res_works ... ok
[INFO] [stdout] test core_optional_works ... ok
[INFO] [stdout] test core_or_works ... ok
[INFO] [stdout] test core_satisfy_matches ... ok
[INFO] [stdout] test core_sep_by0_fold_sums_digits ... ok
[INFO] [stdout] test core_tag_matches ... ok
[INFO] [stdout] test core_zip_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_reporting.rs (/opt/rustwide/target/debug/deps/error_reporting-d361302e8ab79f74)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test context_adds_label_to_backtrack ... ok
[INFO] [stdout] test context_adds_label_to_cut ... ok
[INFO] [stdout] test context_does_not_affect_success ... ok
[INFO] [stdout] test display_merged_error ... ok
[INFO] [stdout] test display_error_with_context ... ok
[INFO] [stdout] test display_simple_error ... ok
[INFO] [stdout] test error_position_after_consumed ... ok
[INFO] [stdout] test error_position_at_start ... ok
[INFO] [stdout] test nested_context_stacks ... ok
[INFO] [stdout] test or_keeps_deeper_position ... ok
[INFO] [stdout] test or_merges_expected_at_same_position ... 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] [stderr]      Running tests/escaped.rs (/opt/rustwide/target/debug/deps/escaped-d4928989611155a5)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test escaped_backslash ... ok
[INFO] [stdout] test escaped_custom_delimiters ... ok
[INFO] [stdout] test escaped_empty ... ok
[INFO] [stdout] test escaped_invalid_escape_is_cut ... ok
[INFO] [stdout] test escaped_no_open_delimiter ... ok
[INFO] [stdout] test escaped_simple ... ok
[INFO] [stdout] test escaped_with_escape_sequences ... ok
[INFO] [stdout] test escaped_unterminated_is_cut ... ok
[INFO] [stdout] test escaped_with_remaining_input ... 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/flat_map.rs (/opt/rustwide/target/debug/deps/flat_map-84f43b162c958d40)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test flat_map_box_dyn_heterogeneous_branches ... ok
[INFO] [stdout] test flat_map_fails_when_first_backtracks ... ok
[INFO] [stdout] test flat_map_inside_attempt_downgrades_cut ... ok
[INFO] [stdout] test flat_map_inside_or ... ok
[INFO] [stdout] test flat_map_propagates_cut_from_first ... ok
[INFO] [stdout] test flat_map_propagates_cut_from_second ... ok
[INFO] [stdout] test flat_map_propagates_failure_from_second ... ok
[INFO] [stdout] test flat_map_result_can_be_mapped ... ok
[INFO] [stdout] test flat_map_same_type_branches_no_box ... ok
[INFO] [stdout] test flat_map_succeeds_when_both_succeed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fold.rs (/opt/rustwide/target/debug/deps/fold-7af581d459bca9e3)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test many0_fold_accumulates_values ... ok
[INFO] [stdout] test many0_fold_empty_input ... ok
[INFO] [stdout] test many0_fold_detects_zero_progress ... ok
[INFO] [stdout] test many0_fold_multiple_elements ... ok
[INFO] [stdout] test many0_fold_propagates_cut ... ok
[INFO] [stdout] test many0_fold_zero_elements_returns_init ... ok
[INFO] [stdout] test many1_fold_multiple_elements ... ok
[INFO] [stdout] test many1_fold_one_element ... ok
[INFO] [stdout] test many1_fold_propagates_cut ... ok
[INFO] [stdout] test many1_fold_zero_elements_is_error ... ok
[INFO] [stdout] test sep_by0_fold_multiple_elements ... ok
[INFO] [stdout] test sep_by0_fold_propagates_cut ... ok
[INFO] [stdout] test sep_by0_fold_rejects_trailing_separator ... ok
[INFO] [stdout] test sep_by0_fold_zero_elements_returns_init ... ok
[INFO] [stdout] test sep_by1_fold_multiple_elements ... ok
[INFO] [stdout] test sep_by1_fold_one_element ... ok
[INFO] [stdout] test sep_by1_fold_zero_elements_is_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/into.rs (/opt/rustwide/target/debug/deps/into-49b0ce2627df21e3)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test many0_into_custom_extend_type ... ok
[INFO] [stdout] test many0_into_vec_collects ... ok
[INFO] [stdout] test many0_into_empty_returns_empty_container ... ok
[INFO] [stdout] test many0_into_propagates_cut ... ok
[INFO] [stdout] test many1_into_vec_collects ... ok
[INFO] [stdout] test many1_into_zero_elements_is_error ... ok
[INFO] [stdout] test sep_by0_into_empty_returns_empty_container ... ok
[INFO] [stdout] test sep_by0_into_custom_extend_type ... ok
[INFO] [stdout] test sep_by0_into_vec_collects ... ok
[INFO] [stdout] test sep_by1_into_vec_collects ... ok
[INFO] [stdout] test sep_by1_into_zero_elements_is_error ... 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] [stderr]      Running tests/json_subset.rs (/opt/rustwide/target/debug/deps/json_subset-299df04642229110)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parse_array_of_ints ... ok
[INFO] [stdout] test parse_array_of_mixed ... ok
[INFO] [stdout] test parse_consumes_correct_amount ... ok
[INFO] [stdout] test parse_empty_object ... ok
[INFO] [stdout] test parse_false ... ok
[INFO] [stdout] test parse_empty_array ... ok
[INFO] [stdout] test parse_integer ... ok
[INFO] [stdout] test parse_negative_integer ... ok
[INFO] [stdout] test parse_null ... ok
[INFO] [stdout] test parse_object ... ok
[INFO] [stdout] test parse_object_with_whitespace ... ok
[INFO] [stdout] test parse_string ... ok
[INFO] [stdout] test parse_true ... ok
[INFO] [stdout] test parse_string_with_escapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexeme.rs (/opt/rustwide/target/debug/deps/lexeme-61c1f47e773a0f8a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test lexeme_chain_for_tokens ... ok
[INFO] [stdout] test lexeme_consumes_trailing_whitespace ... ok
[INFO] [stdout] test lexeme_works_without_trailing_whitespace ... ok
[INFO] [stdout] test lexeme_with_integer ... ok
[INFO] [stdout] test lexeme_with_tabs_and_newlines ... 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/many1.rs (/opt/rustwide/target/debug/deps/many1-6da7d5cf9c4715d6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test many1_collects_multiple_elements ... ok
[INFO] [stdout] test many1_fails_on_zero_elements ... ok
[INFO] [stdout] test many1_collects_one_element ... ok
[INFO] [stdout] test many1_propagates_cut ... ok
[INFO] [stdout] test many1_with_tag ... 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/prelude.rs (/opt/rustwide/target/debug/deps/prelude-5e9a349810c1c9da)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test char_or_with_prelude ... ok
[INFO] [stdout] test satisfy_and_take_while_with_prelude ... ok
[INFO] [stdout] test eof_with_prelude ... ok
[INFO] [stdout] test tag_then_with_prelude ... ok
[INFO] [stdout] test take_while1_with_prelude ... 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/primitives.rs (/opt/rustwide/target/debug/deps/primitives-8a21f05c4acbdd04)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test char_does_not_consume_on_multibyte_mismatch ... ok
[INFO] [stdout] test char_fails_on_mismatch ... ok
[INFO] [stdout] test char_fails_on_empty_input ... ok
[INFO] [stdout] test char_handles_multibyte_character ... ok
[INFO] [stdout] test char_matches_expected_character ... ok
[INFO] [stdout] test eof_fails_when_input_remains ... ok
[INFO] [stdout] test eof_succeeds_at_end_of_input ... ok
[INFO] [stdout] test tag_fails_on_mismatch ... ok
[INFO] [stdout] test tag_empty_string_triggers_many0_zero_progress ... ok
[INFO] [stdout] test tag_fails_on_partial_match ... ok
[INFO] [stdout] test tag_matches_expected_string ... 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] [stderr]      Running tests/quoted_string.rs (/opt/rustwide/target/debug/deps/quoted_string-73838628c8dd9327)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test escape_backspace_formfeed ... ok
[INFO] [stdout] test escape_backslash ... ok
[INFO] [stdout] test empty_string ... ok
[INFO] [stdout] test escape_carriage_return ... ok
[INFO] [stdout] test escape_newline_tab ... ok
[INFO] [stdout] test escape_slash ... ok
[INFO] [stdout] test escape_unicode ... ok
[INFO] [stdout] test escape_quote ... ok
[INFO] [stdout] test escape_unicode_japanese ... ok
[INFO] [stdout] test escaped_string_is_owned ... ok
[INFO] [stdout] test incomplete_unicode_escape_is_cut ... ok
[INFO] [stdout] test escape_unicode_mixed ... ok
[INFO] [stdout] test invalid_escape_is_cut ... ok
[INFO] [stdout] test not_a_string ... ok
[INFO] [stdout] test simple_string ... ok
[INFO] [stdout] test simple_string_is_borrowed ... ok
[INFO] [stdout] test string_with_remaining ... ok
[INFO] [stdout] test unterminated_string_is_cut ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/recursive.rs (/opt/rustwide/target/debug/deps/recursive-122e8042faaed89e)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test recursive_fail_propagation ... ok
[INFO] [stdout] test recursive_nested_list ... ok
[INFO] [stdout] test recursive_with_map ... ok
[INFO] [stdout] test recursive_simple_parentheses ... ok
[INFO] [stdout] test recursive_unclosed_paren ... 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/repeat.rs (/opt/rustwide/target/debug/deps/repeat-5873a8b53b92eb7f)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test many0_detects_zero_progress ... ok
[INFO] [stdout] test many0_collects_matching_items ... ok
[INFO] [stdout] test many0_consumes_all_matching ... ok
[INFO] [stdout] test many0_propagates_cut ... ok
[INFO] [stdout] test many0_succeeds_with_empty_vec_on_empty_input ... ok
[INFO] [stdout] test many0_returns_empty_vec_on_immediate_backtrack ... ok
[INFO] [stdout] test many0_with_or_collects_alternatives ... ok
[INFO] [stdout] test many0_with_map_transforms_collected ... ok
[INFO] [stdout] test many0_with_tags_collects_strings ... ok
[INFO] [stdout] test many0_works_with_non_string_error_type ... ok
[INFO] [stdout] test optional_after_many0 ... ok
[INFO] [stdout] test optional_after_many0_with_trailing ... ok
[INFO] [stdout] test optional_propagates_cut ... ok
[INFO] [stdout] test optional_propagates_zero_progress ... ok
[INFO] [stdout] test optional_returns_none_on_backtrack ... ok
[INFO] [stdout] test optional_returns_none_on_empty_input ... ok
[INFO] [stdout] test optional_returns_some_on_success ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/satisfy.rs (/opt/rustwide/target/debug/deps/satisfy-e60cd2c335aea125)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test satisfy_chain_parses_identifier_start ... ok
[INFO] [stdout] test satisfy_does_not_consume_on_multibyte_mismatch ... ok
[INFO] [stdout] test satisfy_fails_on_empty_input ... ok
[INFO] [stdout] test satisfy_matches_when_predicate_returns_true ... ok
[INFO] [stdout] test satisfy_rejects_digit_as_identifier_start ... ok
[INFO] [stdout] test satisfy_fails_when_predicate_returns_false ... ok
[INFO] [stdout] test satisfy_handles_multibyte_character ... ok
[INFO] [stdout] test satisfy_works_with_many0 ... ok
[INFO] [stdout] test satisfy_works_with_optional ... ok
[INFO] [stdout] test satisfy_works_with_or ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sep_by.rs (/opt/rustwide/target/debug/deps/sep_by-9f8ccdae6428385a)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test sep_by0_empty_input ... ok
[INFO] [stdout] test sep_by0_no_match ... ok
[INFO] [stdout] test sep_by0_multiple_elements ... ok
[INFO] [stdout] test sep_by0_rejects_trailing_separator ... ok
[INFO] [stdout] test sep_by0_propagates_cut ... ok
[INFO] [stdout] test sep_by0_single_element ... ok
[INFO] [stdout] test sep_by0_with_tag ... ok
[INFO] [stdout] test sep_by1_fails_on_empty ... ok
[INFO] [stdout] test sep_by1_multiple_elements ... ok
[INFO] [stdout] test sep_by1_rejects_trailing_separator ... ok
[INFO] [stdout] test sep_by1_single_element ... 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] [stderr]      Running tests/sequence.rs (/opt/rustwide/target/debug/deps/sequence-3765f019903641ed)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test map_chains_multiple_transforms ... ok
[INFO] [stdout] test map_over_zip_result ... ok
[INFO] [stdout] test map_preserves_cut_failure ... ok
[INFO] [stdout] test zip_chains_three_parsers ... ok
[INFO] [stdout] test map_transforms_success_value ... ok
[INFO] [stdout] test map_preserves_failure ... ok
[INFO] [stdout] test zip_fails_if_first_fails ... ok
[INFO] [stdout] test zip_fails_if_second_fails ... ok
[INFO] [stdout] test zip_propagates_cut_from_second ... ok
[INFO] [stdout] test zip_sequences_two_parsers ... ok
[INFO] [stdout] test zip_with_tags_sequences_string_slices ... 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] [stderr]      Running tests/str_input.rs (/opt/rustwide/target/debug/deps/str_input-f5650f08b61dfa86)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test checkpoint_equality_at_same_position ... ok
[INFO] [stdout] test checkpoint_ordering_is_consistent ... ok
[INFO] [stdout] test checkpoint_and_reset_restores_position ... ok
[INFO] [stdout] test is_eof_returns_false_for_non_empty_input ... ok
[INFO] [stdout] test is_eof_returns_true_for_empty_input ... ok
[INFO] [stdout] test new_str_input_starts_at_offset_zero ... ok
[INFO] [stdout] test offset_reflects_consumed_bytes ... ok
[INFO] [stdout] test remaining_on_empty_returns_empty_str ... ok
[INFO] [stdout] test remaining_returns_full_string_at_start ... 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/take_while.rs (/opt/rustwide/target/debug/deps/take_while-d31a92e2f413dc77)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test take_while0_consumes_entire_input_when_all_match ... ok
[INFO] [stdout] test take_while0_consumes_matching_characters ... ok
[INFO] [stdout] test take_while0_handles_multibyte_characters ... ok
[INFO] [stdout] test take_while0_returns_empty_str_on_empty_input ... ok
[INFO] [stdout] test take_while0_returns_empty_str_on_no_match ... ok
[INFO] [stdout] test take_while0_works_with_optional ... ok
[INFO] [stdout] test take_while1_consumes_entire_input_when_all_match ... ok
[INFO] [stdout] test take_while1_consumes_matching_characters ... ok
[INFO] [stdout] test take_while1_fails_on_empty_input ... ok
[INFO] [stdout] test take_while1_handles_multibyte_characters ... ok
[INFO] [stdout] test take_while1_fails_on_no_match ... ok
[INFO] [stdout] test take_while1_with_map_parses_integer ... ok
[INFO] [stdout] test take_while1_succeeds_with_single_match ... ok
[INFO] [stdout] test take_while1_works_with_optional ... ok
[INFO] [stdout] test take_while1_works_with_or_for_identifier ... ok
[INFO] [stdout] test take_while_identifier_rejects_digit_start ... ok
[INFO] [stdout] test take_while_integer_rejects_non_digit ... ok
[INFO] [stdout] test take_while_n_m_consumes_within_range ... ok
[INFO] [stdout] test take_while_n_m_exact_match ... ok
[INFO] [stdout] test take_while_n_m_exact_min ... ok
[INFO] [stdout] test take_while_n_m_fails_on_empty_input ... ok
[INFO] [stdout] test take_while_n_m_handles_multibyte ... ok
[INFO] [stdout] test take_while_n_m_stops_at_max ... ok
[INFO] [stdout] test take_while_n_m_zero_min_returns_empty ... ok
[INFO] [stdout] test take_while_n_m_fails_below_min ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/text_parsers.rs (/opt/rustwide/target/debug/deps/text_parsers-43515adc1918a299)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test identifier_fails_on_empty ... ok
[INFO] [stdout] test identifier_fails_on_digit_start ... ok
[INFO] [stdout] test identifier_simple ... ok
[INFO] [stdout] test identifier_single_char ... ok
[INFO] [stdout] test identifier_with_digits ... ok
[INFO] [stdout] test identifier_with_underscore_prefix ... ok
[INFO] [stdout] test integer_fails_on_lone_minus ... ok
[INFO] [stdout] test integer_fails_on_non_digit ... ok
[INFO] [stdout] test integer_large ... ok
[INFO] [stdout] test integer_negative ... ok
[INFO] [stdout] test integer_positive ... ok
[INFO] [stdout] test integer_zero ... ok
[INFO] [stdout] test whitespace0_matches_empty ... ok
[INFO] [stdout] test whitespace0_matches_mixed ... ok
[INFO] [stdout] test whitespace0_matches_spaces ... ok
[INFO] [stdout] test whitespace1_fails_on_no_whitespace ... ok
[INFO] [stdout] test whitespace1_matches_spaces ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/uri_tokenizer.rs (/opt/rustwide/target/debug/deps/uri_tokenizer-168a9bc483df9589)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test parse_ftp_scheme ... ok
[INFO] [stdout] test parse_full_uri ... ok
[INFO] [stdout] test parse_uri_with_path ... ok
[INFO] [stdout] test parse_simple_uri ... ok
[INFO] [stdout] test parse_uri_with_port ... ok
[INFO] [stdout] test parse_uri_with_query ... ok
[INFO] [stdout] test parse_uri_with_remaining ... 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/zip_left_right.rs (/opt/rustwide/target/debug/deps/zip_left_right-2f439261d609e455)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test between_extracts_middle ... ok
[INFO] [stdout] test between_fails_on_missing_close ... ok
[INFO] [stdout] test between_fails_on_missing_open ... ok
[INFO] [stdout] test zip_left_fails_if_first_fails ... ok
[INFO] [stdout] test zip_left_fails_if_second_fails ... ok
[INFO] [stdout] test zip_left_keeps_left_value ... ok
[INFO] [stdout] test zip_left_propagates_cut ... ok
[INFO] [stdout] test zip_right_fails_if_first_fails ... ok
[INFO] [stdout] test zip_right_fails_if_second_fails ... ok
[INFO] [stdout] test zip_right_keeps_right_value ... ok
[INFO] [stdout] test zip_right_propagates_cut ... ok
[INFO] [stdout] test zip_right_with_tag_skips_prefix ... ok
[INFO] [stdout] test zip_right_zip_left_chain_as_between ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oni_comb_parser
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/combinator/fn_parser.rs - combinator::fn_parser::FnParser (line 10) ... ignored
[INFO] [stdout] test src/combinator/recursive.rs - combinator::recursive::recursive (line 55) ... ignored
[INFO] [stdout] test src/text/lexeme.rs - text::lexeme::lexeme (line 18) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "49ce899ecab6544f5d9918bcba2cb24e73ff6fea82afd007309f93377c202171", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49ce899ecab6544f5d9918bcba2cb24e73ff6fea82afd007309f93377c202171", kill_on_drop: false }`
[INFO] [stdout] 49ce899ecab6544f5d9918bcba2cb24e73ff6fea82afd007309f93377c202171
