[INFO] fetching crate xlstream-core 0.2.1...
[INFO] testing xlstream-core-0.2.1 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate xlstream-core 0.2.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate xlstream-core 0.2.1
[INFO] finished tweaking crates.io crate xlstream-core 0.2.1
[INFO] tweaked toml for crates.io crate xlstream-core 0.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xlstream-core 0.2.1 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xlstream-core 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 681976a5d34a7127f498e256aa60a640d123e0dd78080cb9f04efec8f00ad4bc
[INFO] running `Command { std: "docker" "start" "-a" "681976a5d34a7127f498e256aa60a640d123e0dd78080cb9f04efec8f00ad4bc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "681976a5d34a7127f498e256aa60a640d123e0dd78080cb9f04efec8f00ad4bc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "681976a5d34a7127f498e256aa60a640d123e0dd78080cb9f04efec8f00ad4bc", kill_on_drop: false }`
[INFO] [stdout] 681976a5d34a7127f498e256aa60a640d123e0dd78080cb9f04efec8f00ad4bc
[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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 769b73096d7b1c6fe3d149534db92d598b57b299b900d21937cd59d829f8d8cf
[INFO] running `Command { std: "docker" "start" "-a" "769b73096d7b1c6fe3d149534db92d598b57b299b900d21937cd59d829f8d8cf", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling xlstream-core v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.07s
[INFO] running `Command { std: "docker" "inspect" "769b73096d7b1c6fe3d149534db92d598b57b299b900d21937cd59d829f8d8cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "769b73096d7b1c6fe3d149534db92d598b57b299b900d21937cd59d829f8d8cf", kill_on_drop: false }`
[INFO] [stdout] 769b73096d7b1c6fe3d149534db92d598b57b299b900d21937cd59d829f8d8cf
[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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a0e56b14f6de8f3b54a2cbc3999d8c40bab176b2e10e4229b890a10103dd0d60
[INFO] running `Command { std: "docker" "start" "-a" "a0e56b14f6de8f3b54a2cbc3999d8c40bab176b2e10e4229b890a10103dd0d60", kill_on_drop: false }`
[INFO] [stderr]    Compiling xlstream-core v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s
[INFO] running `Command { std: "docker" "inspect" "a0e56b14f6de8f3b54a2cbc3999d8c40bab176b2e10e4229b890a10103dd0d60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0e56b14f6de8f3b54a2cbc3999d8c40bab176b2e10e4229b890a10103dd0d60", kill_on_drop: false }`
[INFO] [stdout] a0e56b14f6de8f3b54a2cbc3999d8c40bab176b2e10e4229b890a10103dd0d60
[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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9e41aa4d0b11846f7425c433dae9c9236a1e16d43625d11f45301a46f32e4d3f
[INFO] running `Command { std: "docker" "start" "-a" "9e41aa4d0b11846f7425c433dae9c9236a1e16d43625d11f45301a46f32e4d3f", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xlstream_core-cb97b439f3a481ec)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test cell_error::tests::each_variant_is_distinct ... ok
[INFO] [stdout] test cell_error::tests::variants_are_clone_and_copy ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_bool_true ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_bool_false ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_empty ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_date ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_error_propagates ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_integer_nonzero ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_integer_zero ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_number_nonzero ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_number_zero ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_text_false_case_insensitive ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_text_other ... ok
[INFO] [stdout] test coerce::tests::to_bool_from_text_true_case_insensitive ... ok
[INFO] [stdout] test coerce::tests::to_number_from_bool_false ... ok
[INFO] [stdout] test coerce::tests::to_number_from_bool_true ... ok
[INFO] [stdout] test coerce::tests::to_number_from_date ... ok
[INFO] [stdout] test coerce::tests::to_number_from_error_propagates ... ok
[INFO] [stdout] test coerce::tests::to_number_from_empty ... ok
[INFO] [stdout] test coerce::tests::to_number_from_integer ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_inf_rejected ... ok
[INFO] [stdout] test coerce::tests::to_number_from_number ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_nan_rejected ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_non_numeric ... ok
[INFO] [stdout] test coerce::tests::to_text_from_bool_true ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_numeric ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_whitespace_trimmed ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_infinity_rejected ... ok
[INFO] [stdout] test coerce::tests::to_text_from_error ... ok
[INFO] [stdout] test coerce::tests::to_text_from_number_zero ... ok
[INFO] [stdout] test coerce::tests::to_text_from_date ... ok
[INFO] [stdout] test coerce::tests::to_text_from_integer ... ok
[INFO] [stdout] test coerce::tests::to_text_from_bool_false ... ok
[INFO] [stdout] test coerce::tests::to_text_from_empty ... ok
[INFO] [stdout] test date::tests::equal_serials_compare_equal ... ok
[INFO] [stdout] test coerce::tests::to_text_from_number_integer_value ... ok
[INFO] [stdout] test date::tests::from_ymd_day_rollover ... ok
[INFO] [stdout] test date::tests::from_ymd_fake_feb_29_1900 ... ok
[INFO] [stdout] test date::tests::from_ymd_large_month_rollover ... ok
[INFO] [stdout] test coerce::tests::to_number_from_text_negative_inf_rejected ... ok
[INFO] [stdout] test date::tests::from_serial_wraps_value ... ok
[INFO] [stdout] test date::tests::from_ymd_jan_1_1900 ... ok
[INFO] [stdout] test date::tests::from_ymd_mar_1_1900 ... ok
[INFO] [stdout] test date::tests::construction_and_field_access ... ok
[INFO] [stdout] test date::tests::from_ymd_leap_year_2024_feb_29 ... ok
[INFO] [stdout] test date::tests::from_ymd_roundtrip_2026_04_19 ... ok
[INFO] [stdout] test date::tests::leap_year_1900_is_not_real_leap ... ok
[INFO] [stdout] test date::tests::leap_year_2000_is_leap ... ok
[INFO] [stdout] test coerce::tests::to_text_from_number_fractional ... ok
[INFO] [stdout] test date::tests::from_ymd_month_rollover ... ok
[INFO] [stdout] test date::tests::leap_year_2100_is_not_leap ... ok
[INFO] [stdout] test date::tests::from_ymd_negative_day_rollover ... ok
[INFO] [stdout] test date::tests::serial_1_is_jan_1_1900 ... ok
[INFO] [stdout] test date::tests::serial_36526_is_jan_1_2000 ... ok
[INFO] [stdout] test coerce::tests::to_text_from_text ... ok
[INFO] [stdout] test date::tests::leap_year_2024_is_leap ... ok
[INFO] [stdout] test date::tests::serial_0_returns_invalid ... ok
[INFO] [stdout] test date::tests::serial_44927_is_jan_1_2023 ... ok
[INFO] [stdout] test date::tests::from_ymd_negative_month_rollover ... ok
[INFO] [stdout] test date::tests::serial_60_is_fake_feb_29_1900 ... ok
[INFO] [stdout] test date::tests::serial_366_is_dec_31_1900 ... ok
[INFO] [stdout] test date::tests::serial_367_is_jan_1_1901 ... ok
[INFO] [stdout] test date::tests::serial_59_is_feb_28_1900 ... ok
[INFO] [stdout] test date::tests::serial_61_is_mar_1_1900 ... ok
[INFO] [stdout] test date::tests::weekday_serial_7_is_saturday ... ok
[INFO] [stdout] test date::tests::weekday_serial_1_is_sunday ... ok
[INFO] [stdout] test date::tests::weekday_zero_serial_fallback ... ok
[INFO] [stdout] test date::tests::weekday_serial_2_is_monday ... ok
[INFO] [stdout] test date::tests::serial_negative_returns_invalid ... ok
[INFO] [stdout] test date::tests::weekday_serial_8_is_sunday_again ... ok
[INFO] [stdout] test error::tests::xlsx_write_error_formats_with_source_message ... ok
[INFO] [stdout] test error::tests::formula_parse_omits_position_when_absent ... ok
[INFO] [stdout] test error::tests::internal_variant_formats_with_message ... ok
[INFO] [stdout] test options::tests::default_output_mode_is_formulas ... ok
[INFO] [stdout] test error::tests::unsupported_variant_mentions_address_and_formula ... ok
[INFO] [stdout] test options::tests::constants_match_default_options ... ok
[INFO] [stdout] test error::tests::formula_parse_includes_position_in_message_when_present ... ok
[INFO] [stdout] test value::tests::text_stores_owned_box_str ... ok
[INFO] [stdout] test options::tests::default_options_match_excel_defaults ... ok
[INFO] [stdout] test options::tests::output_mode_is_values_only ... ok
[INFO] [stdout] test value::tests::error_wraps_cell_error ... ok
[INFO] [stdout] test value::tests::empty_equals_empty ... ok
[INFO] [stdout] test error::tests::xlsx_error_formats_with_source_message ... ok
[INFO] [stdout] test value::tests::number_roundtrips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 84 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xlstream_core
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test src/options.rs - options::OutputMode::is_values_only (line 35) ... ok
[INFO] [stdout] test src/date.rs - date::ExcelDate::from_serial (line 55) ... ok
[INFO] [stdout] test src/date.rs - date::ExcelDate (line 15) ... ok
[INFO] [stdout] test src/options.rs - options::EvaluateOptions (line 50) ... ok
[INFO] [stdout] test src/cell_error.rs - cell_error::CellError (line 13) ... ok
[INFO] [stdout] test src/coerce.rs - coerce::to_bool (line 111) ... ok
[INFO] [stdout] test src/date.rs - date::ExcelDate::year_month_day (line 72) ... ok
[INFO] [stdout] test src/coerce.rs - coerce::to_text (line 68) ... ok
[INFO] [stdout] test src/date.rs - date::ExcelDate::weekday (line 200) ... ok
[INFO] [stdout] test src/options.rs - options::OutputMode (line 12) ... ok
[INFO] [stdout] test src/date.rs - date::ExcelDate::from_ymd (line 133) ... ok
[INFO] [stdout] test src/coerce.rs - coerce::to_number (line 31) ... ok
[INFO] [stdout] test src/address.rs - address::col_row_to_a1 (line 5) ... ok
[INFO] [stdout] test src/value.rs - value::Value (line 16) ... ok
[INFO] [stdout] test src/error.rs - error::XlStreamError (line 17) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9e41aa4d0b11846f7425c433dae9c9236a1e16d43625d11f45301a46f32e4d3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e41aa4d0b11846f7425c433dae9c9236a1e16d43625d11f45301a46f32e4d3f", kill_on_drop: false }`
[INFO] [stdout] 9e41aa4d0b11846f7425c433dae9c9236a1e16d43625d11f45301a46f32e4d3f
