[INFO] fetching crate stagelint 0.2.1...
[INFO] testing stagelint-0.2.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate stagelint 0.2.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate stagelint 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate stagelint 0.2.1
[INFO] tweaked toml for crates.io crate stagelint 0.2.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate stagelint 0.2.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate stagelint 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.99.0-beta.8" "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 defmt v1.1.0
[INFO] [stderr]   Downloaded defmt-macros v1.1.0
[INFO] [stderr]   Downloaded jiff-static v0.2.29
[INFO] [stderr]   Downloaded yaml_serde v0.10.7
[INFO] [stderr]   Downloaded mimalloc v0.1.52
[INFO] [stderr]   Downloaded gix-zlib v0.1.0
[INFO] [stderr]   Downloaded gix-trace v0.1.21
[INFO] [stderr]   Downloaded gix-validate v0.11.4
[INFO] [stderr]   Downloaded gix-utils v0.3.6
[INFO] [stderr]   Downloaded gix-tempfile v24.0.0
[INFO] [stderr]   Downloaded gix-hashtable v0.16.0
[INFO] [stderr]   Downloaded nonempty v0.12.0
[INFO] [stderr]   Downloaded gix-traverse v0.61.0
[INFO] [stderr]   Downloaded gix-revwalk v0.35.0
[INFO] [stderr]   Downloaded faster-hex v0.10.0
[INFO] [stderr]   Downloaded gix-worktree-stream v0.36.1
[INFO] [stderr]   Downloaded gix-path v0.12.5
[INFO] [stderr]   Downloaded gix-hash v0.26.2
[INFO] [stderr]   Downloaded gix-fs v0.22.1
[INFO] [stderr]   Downloaded gix-lock v24.0.0
[INFO] [stderr]   Downloaded json5 v1.3.1
[INFO] [stderr]   Downloaded gix-object v0.64.1
[INFO] [stderr]   Downloaded gix-features v0.49.1
[INFO] [stderr]   Downloaded prodash v31.0.0
[INFO] [stderr]   Downloaded gix-date v0.16.0
[INFO] [stderr]   Downloaded gix-error v0.3.1
[INFO] [stderr]   Downloaded gix-command v0.10.0
[INFO] [stderr]   Downloaded gix-quote v0.8.0
[INFO] [stderr]   Downloaded gix-actor v0.42.0
[INFO] [stderr]   Downloaded gix-commitgraph v0.39.0
[INFO] [stderr]   Downloaded gix-packetline v0.22.2
[INFO] [stderr]   Downloaded gix-attributes v0.35.0
[INFO] [stderr]   Downloaded unicode-bom v2.0.3
[INFO] [stderr]   Downloaded gix-worktree-state v0.34.1
[INFO] [stderr]   Downloaded io-close v0.3.7
[INFO] [stderr]   Downloaded gix-worktree v0.56.0
[INFO] [stderr]   Downloaded gix-index v0.55.0
[INFO] [stderr]   Downloaded gix-discover v0.55.0
[INFO] [stderr]   Downloaded uluru v3.1.0
[INFO] [stderr]   Downloaded gix-chunk v0.8.0
[INFO] [stderr]   Downloaded gix-filter v0.34.0
[INFO] [stderr]   Downloaded gix-glob v0.27.1
[INFO] [stderr]   Downloaded gix-ignore v0.22.1
[INFO] [stderr]   Downloaded gix-url v0.38.0
[INFO] [stderr]   Downloaded gix-refspec v0.45.1
[INFO] [stderr]   Downloaded gix-pathspec v0.20.0
[INFO] [stderr]   Downloaded gix v0.87.1
[INFO] [stderr]   Downloaded gix-bitmap v0.4.0
[INFO] [stderr]   Downloaded gix-submodule v0.34.0
[INFO] [stderr]   Downloaded gix-odb v0.84.0
[INFO] [stderr]   Downloaded gix-diff v0.67.1
[INFO] [stderr]   Downloaded gix-imara-diff v0.2.5
[INFO] [stderr]   Downloaded command-group v5.0.1
[INFO] [stderr]   Downloaded gix-config v0.60.0
[INFO] [stderr]   Downloaded gix-ref v0.67.1
[INFO] [stderr]   Downloaded clru v0.6.3
[INFO] [stderr]   Downloaded gix-note v0.1.1
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.49
[INFO] [stderr]   Downloaded gix-shallow v0.13.0
[INFO] [stderr]   Downloaded gix-macros v0.1.6
[INFO] [stderr]   Downloaded gix-config-value v0.19.1
[INFO] [stderr]   Downloaded gix-sec v0.14.2
[INFO] [stderr]   Downloaded gix-dir v0.29.1
[INFO] [stderr]   Downloaded jiff v0.2.29
[INFO] [stderr]   Downloaded gix-revision v0.49.1
[INFO] [stderr]   Downloaded gix-status v0.34.1
[INFO] [stderr]   Downloaded gix-protocol v0.65.1
[INFO] [stderr]   Downloaded gix-transport v0.59.1
[INFO] [stderr]   Downloaded arc-swap v1.9.1
[INFO] [stderr]   Downloaded gix-merge v0.20.1
[INFO] [stderr]   Downloaded gix-pack v0.74.2
[INFO] [stderr]   Downloaded sha1-checked v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c
[INFO] running `Command { std: "docker" "start" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling gix-trace v0.1.21
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling jiff v0.2.29
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling gix-sec v0.14.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling faster-hex v0.10.0
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling prodash v31.0.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling digest v0.11.2
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling uluru v3.1.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling io-close v0.3.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling console v0.16.6
[INFO] [stderr]    Compiling nix v0.27.1
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling libyaml-rs v0.3.0
[INFO] [stderr]    Compiling indicatif v0.18.6
[INFO] [stderr]    Compiling which v8.0.6
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling gix-macros v0.1.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling gix-validate v0.11.4
[INFO] [stderr]    Compiling gix-utils v0.3.6
[INFO] [stderr]    Compiling gix-error v0.3.1
[INFO] [stderr]    Compiling gix-imara-diff v0.2.5
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling gix-date v0.16.0
[INFO] [stderr]    Compiling gix-chunk v0.8.0
[INFO] [stderr]    Compiling gix-packetline v0.22.2
[INFO] [stderr]    Compiling gix-bitmap v0.4.0
[INFO] [stderr]    Compiling gix-path v0.12.5
[INFO] [stderr]    Compiling gix-quote v0.8.0
[INFO] [stderr]    Compiling gix-zlib v0.1.0
[INFO] [stderr]    Compiling gix-actor v0.42.0
[INFO] [stderr]    Compiling gix-features v0.49.1
[INFO] [stderr]    Compiling gix-command v0.10.0
[INFO] [stderr]    Compiling gix-hash v0.26.2
[INFO] [stderr]    Compiling gix-fs v0.22.1
[INFO] [stderr]    Compiling gix-glob v0.27.1
[INFO] [stderr]    Compiling gix-config-value v0.19.1
[INFO] [stderr]    Compiling gix-url v0.38.0
[INFO] [stderr]    Compiling gix-hashtable v0.16.0
[INFO] [stderr]    Compiling gix-commitgraph v0.39.0
[INFO] [stderr]    Compiling gix-refspec v0.45.1
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling gix-tempfile v24.0.0
[INFO] [stderr]    Compiling gix-attributes v0.35.0
[INFO] [stderr]    Compiling gix-ignore v0.22.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling gix-transport v0.59.1
[INFO] [stderr]    Compiling gix-object v0.64.1
[INFO] [stderr]    Compiling gix-lock v24.0.0
[INFO] [stderr]    Compiling gix-pathspec v0.20.0
[INFO] [stderr]    Compiling serde_with_macros v3.23.0
[INFO] [stderr]    Compiling gix-shallow v0.13.0
[INFO] [stderr]    Compiling serde_with v3.23.0
[INFO] [stderr]    Compiling yaml_serde v0.10.7
[INFO] [stderr]    Compiling json5 v1.3.1
[INFO] [stderr]    Compiling gix-revwalk v0.35.0
[INFO] [stderr]    Compiling gix-ref v0.67.1
[INFO] [stderr]    Compiling gix-filter v0.34.0
[INFO] [stderr]    Compiling gix-pack v0.74.2
[INFO] [stderr]    Compiling gix-traverse v0.61.0
[INFO] [stderr]    Compiling gix-revision v0.49.1
[INFO] [stderr]    Compiling command-group v5.0.1
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling gix-index v0.55.0
[INFO] [stderr]    Compiling gix-discover v0.55.0
[INFO] [stderr]    Compiling gix-config v0.60.0
[INFO] [stderr]    Compiling gix-protocol v0.65.1
[INFO] [stderr]    Compiling gix-odb v0.84.0
[INFO] [stderr]    Compiling gix-worktree v0.56.0
[INFO] [stderr]    Compiling gix-diff v0.67.1
[INFO] [stderr]    Compiling gix-dir v0.29.1
[INFO] [stderr]    Compiling gix-worktree-state v0.34.1
[INFO] [stderr]    Compiling gix-submodule v0.34.0
[INFO] [stderr]    Compiling gix-status v0.34.1
[INFO] [stderr]    Compiling gix-merge v0.20.1
[INFO] [stderr]    Compiling gix v0.87.1
[INFO] [stderr]    Compiling stagelint v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 18s
[INFO] running `Command { std: "docker" "inspect" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling indicatif v0.18.6
[INFO] [stderr]    Compiling stagelint v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.60s
[INFO] running `Command { std: "docker" "inspect" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/stagelint-511857ff293ebd01)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test config::tests::command_list ... ok
[INFO] [stdout] test config::tests::find_cache_keeps_lookups_independent ... ok
[INFO] [stdout] test cli::tests::parse_concurrent_invalid ... ok
[INFO] [stdout] test cli::tests::init_rejects_run_flags ... ok
[INFO] [stdout] test config::tests::find_prefers_closest ... ok
[INFO] [stdout] test config::tests::command_object ... ok
[INFO] [stdout] test config::tests::declaration_order_preserved ... ok
[INFO] [stdout] test cli::tests::stash_rejects_sources_that_stage_nothing ... ok
[INFO] [stdout] test config::tests::find_stops_at_root ... ok
[INFO] [stdout] test config::tests::degenerate_pattern_rejected ... ok
[INFO] [stdout] test config::tests::duplicate_pattern_rejected ... ok
[INFO] [stdout] test config::tests::find_walks_up_to_root ... ok
[INFO] [stdout] test config::tests::commands_are_split_into_argv ... ok
[INFO] [stdout] test cli::tests::sources_are_mutually_exclusive ... ok
[INFO] [stdout] test cli::tests::parse_concurrent_values ... ok
[INFO] [stdout] test config::tests::find_not_found ... ok
[INFO] [stdout] test config::tests::empty_commands_rejected ... ok
[INFO] [stdout] test config::tests::simple_command ... ok
[INFO] [stdout] test config::tests::load_priority_yml_over_json ... ok
[INFO] [stdout] test config::tests::mixed_list ... ok
[INFO] [stdout] test config::tests::json5_syntax ... ok
[INFO] [stdout] test config::tests::empty_config_rejected ... ok
[INFO] [stdout] test hook::tests::command_with_a_space_is_quoted_whole ... ok
[INFO] [stdout] test config::tests::unbalanced_quotes_rejected ... ok
[INFO] [stdout] test hook::tests::flag_apostrophe_is_escaped ... ok
[INFO] [stdout] test config::tests::every_config_file_name_has_a_parser ... ok
[INFO] [stdout] test hook::tests::flags_follow_the_command ... ok
[INFO] [stdout] test config::tests::unknown_field_rejected ... ok
[INFO] [stdout] test hook::tests::non_utf8_path_survives ... ok
[INFO] [stdout] test hook::tests::apostrophe_is_escaped ... ok
[INFO] [stdout] test config::tests::nested_config_anchors_to_its_own_directory ... ok
[INFO] [stdout] test config::tests::quoted_empty_program_rejected ... ok
[INFO] [stdout] test config::tests::glob_pattern_matching ... ok
[INFO] [stdout] test report::tests::plain_prints_failed_output_under_its_line_and_late_output_under_a_header ... ok
[INFO] [stdout] test report::tests::dropping_the_last_handle_cancels_what_never_finished ... ok
[INFO] [stdout] test report::tests::plain_logs_transitions_with_full_paths ... ok
[INFO] [stdout] test report::tests::quiet_on_a_terminal_uses_glyphs ... ok
[INFO] [stdout] test hook::tests::rejects_hooks_without_usable_markers ... ok
[INFO] [stdout] test report::tests::quiet_prints_only_failed_output ... ok
[INFO] [stdout] test hook::tests::replaces_only_the_marked_section ... ok
[INFO] [stdout] test hook::tests::replacement_is_idempotent ... ok
[INFO] [stdout] test hook::tests::safe_command_is_left_bare ... ok
[INFO] [stdout] test report::tests::a_warning_anywhere_below_a_passed_group_stops_it_collapsing ... ok
[INFO] [stdout] test runner::tests::chunks_never_split_below_one_file ... ok
[INFO] [stdout] test runner::tests::chunks_pack_up_to_the_budget ... ok
[INFO] [stdout] test runner::tests::chunks_yield_one_empty_run_for_no_files ... ok
[INFO] [stdout] test report::tests::warnings_print_their_output_without_failing_their_phase ... ok
[INFO] [stdout] test report::tests::verbose_prints_every_output ... ok
[INFO] [stdout] test workflow::tests::invalidate_tree_path_removes_a_replaced_directory ... ok
[INFO] [stdout] test workflow::tests::invalidate_tree_path_touches_only_the_path ... ok
[INFO] [stdout] test runner::tests::local_path_walks_ancestors_within_the_worktree ... ok
[INFO] [stdout] test report::tests::the_finished_tree_is_followed_by_the_output_it_held ... ok
[INFO] [stdout] test runner::tests::local_path_without_local_dirs_is_none ... ok
[INFO] [stdout] test report::tests::tree_collapses_a_passed_group_at_normal_but_not_at_verbose ... ok
[INFO] [stdout] test runner::tests::command_not_found_fails ... ok
[INFO] [stdout] test report::tests::tree_glyphs_follow_each_rows_own_status ... ok
[INFO] [stdout] test runner::tests::commands_resolve_against_local_bin ... ok
[INFO] [stdout] test runner::tests::failure_cancels_the_rest ... ok
[INFO] [stdout] test runner::tests::config_row_follows_its_tasks ... ok
[INFO] [stdout] test runner::tests::commands_ignore_local_bin_above_the_worktree ... ok
[INFO] [stdout] test runner::tests::shared_files_serialise_tasks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-2dfaa22f93641ea0)
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test all_skips_symlinks ... ok
[INFO] [stdout] test continue_on_error_runs_all_on_failure ... ok
[INFO] [stdout] test command_stdin_is_closed ... ok
[INFO] [stdout] test continue_on_error_runs_pipeline_after_spawn_failure ... ok
[INFO] [stdout] test concurrent_failure_cancels_running_tasks ... ok
[INFO] [stdout] test closed_output_does_not_leak_stash ... ok
[INFO] [stdout] test crash_staged_deletion_recoverable ... ok
[INFO] [stdout] test crash_empty_repo_recoverable ... ok
[INFO] [stdout] test binary_content_skips_worktree_merge ... ok
[INFO] [stdout] test crash_dirty_state_recoverable ... ok
[INFO] [stdout] test deleted_file_invalidates_cache_tree ... ok
[INFO] [stdout] test crash_unstaged_rename_recoverable ... ok
[INFO] [stdout] test dash_prefixed_filename_passed_as_path ... ok
[INFO] [stdout] test crash_stash_untracked_recoverable ... ok
[INFO] [stdout] test all_lints_unignored_files_without_staging ... ok
[INFO] [stdout] test crash_stash_tracked_recoverable ... ok
[INFO] [stdout] test default_stops_on_first_error ... ok
[INFO] [stdout] test diff_rejects_non_range_spec ... ok
[INFO] [stdout] test diff_skips_files_missing_from_disk ... ok
[INFO] [stdout] test diff_single_revision_compares_to_head ... ok
[INFO] [stdout] test empty_repo_fully_staged ... ok
[INFO] [stdout] test crash_stash_holds_git_form_content ... ok
[INFO] [stdout] test fails_outside_git_repo ... ok
[INFO] [stdout] test diff_range_lints_changed_files ... ok
[INFO] [stdout] test empty_repo_partially_staged ... ok
[INFO] [stdout] test empty_repo_stash_untracked_restores ... ok
[INFO] [stdout] test concurrent_cap_limits_running_tasks ... ok
[INFO] [stdout] test diff_skips_path_replaced_by_symlink ... ok
[INFO] [stdout] test empty_repo_failure_restores ... ok
[INFO] [stdout] test diff_skips_path_missing_from_index ... ok
[INFO] [stdout] test drop_stash_with_non_utf8_committer ... ok
[INFO] [stdout] test empty_scope_succeeds ... ok
[INFO] [stdout] test init_rejects_matching_content_symlink ... ok
[INFO] [stdout] test diff_merge_base_excludes_other_branch ... ok
[INFO] [stdout] test ignores_untracked_files ... ok
[INFO] [stdout] test init_no_overwrite_without_force ... ok
[INFO] [stdout] test files_lints_given_paths ... ok
[INFO] [stdout] test init_relative_hookspath_resolves_to_root ... ok
[INFO] [stdout] test filemode_disabled_ignores_mode_change ... ok
[INFO] [stdout] test git_mv_formats_new_path ... ok
[INFO] [stdout] test formats_staged_file ... ok
[INFO] [stdout] test failure_rolls_back_all_side_effects ... ok
[INFO] [stdout] test init_uses_own_path_without_path_entry ... ok
[INFO] [stdout] test init_replaces_hook_symlink ... ok
[INFO] [stdout] test init_creates_hook_idempotently ... ok
[INFO] [stdout] test dirty_submodule_not_stashed ... ok
[INFO] [stdout] test handles_unicode_and_space_filenames ... ok
[INFO] [stdout] test formatted_file_invalidates_cache_tree ... ok
[INFO] [stdout] test linter_deleted_partial_stage_preserves_dirty ... ok
[INFO] [stdout] test ctrl_c_kills_background_pipe_holder ... ok
[INFO] [stdout] test linter_deletes_staged_file ... ok
[INFO] [stdout] test linter_mode_and_content_change_staged ... ok
[INFO] [stdout] test linter_mode_only_change_staged ... ok
[INFO] [stdout] test linter_failure_restores_state_and_drops_stash ... ok
[INFO] [stdout] test linter_deleted_staged_file_not_resurrected ... ok
[INFO] [stdout] test monorepo_multiple_configs ... ok
[INFO] [stdout] test max_arg_length_ignores_pass_filenames_false ... ok
[INFO] [stdout] test no_config_passes ... ok
[INFO] [stdout] test merge_does_not_write_through_symlink ... ok
[INFO] [stdout] test linter_output_is_clean_filtered ... ok
[INFO] [stdout] test merge_driver_failure_warns_and_skips ... ok
[INFO] [stdout] test merge_binary_attribute_skips_worktree_merge ... ok
[INFO] [stdout] test max_arg_length_splits_files_across_runs ... ok
[INFO] [stdout] test max_arg_length_failed_chunk_stops_the_rest ... ok
[INFO] [stdout] test init_uses_relative_path_in_worktree ... ok
[INFO] [stdout] test multiple_commands_sequential ... ok
[INFO] [stdout] test merge_conflict_resolution_formatted ... ok
[INFO] [stdout] test exiting_task_is_not_reported_as_cancelled ... ok
[INFO] [stdout] test overlapping_globs_run_in_declaration_order ... ok
[INFO] [stdout] test partial_stage_conflict_skips_whole_file ... ok
[INFO] [stdout] test non_utf8_bystander_does_not_block_run ... ok
[INFO] [stdout] test partial_stage_conflict_workdir_wins ... ok
[INFO] [stdout] test merge_conflict_linter_failure_restores ... ok
[INFO] [stdout] test overlapping_globs_serialized_under_concurrency ... ok
[INFO] [stdout] test init_uses_path_entry_outside_worktree ... ok
[INFO] [stdout] test linked_worktree_round_trip ... ok
[INFO] [stdout] test partial_stage_merge_respects_eol_attribute ... ok
[INFO] [stdout] test partial_stage_linter_matches_workdir ... ok
[INFO] [stdout] test partial_stage_modify_then_fail_restores ... ok
[INFO] [stdout] test partial_stage_restores_head_identical_content ... ok
[INFO] [stdout] test partial_stage_linter_modifies ... ok
[INFO] [stdout] test pass_filenames_false ... ok
[INFO] [stdout] test partial_stage_pass_filenames_false ... ok
[INFO] [stdout] test partial_stage_dir_symlink ... ok
[INFO] [stdout] test quiet_suppresses_merge_warnings ... ok
[INFO] [stdout] test partial_stage_merge_applies_smudge_filter ... ok
[INFO] [stdout] test partial_stage_symlink_entry_symlinks_disabled ... ok
[INFO] [stdout] test runs_from_subdirectory ... ok
[INFO] [stdout] test partial_stage_file_symlink ... ok
[INFO] [stdout] test sigterm_restores_repo ... ok
[INFO] [stdout] test partial_stage_symlink_hidden_from_run ... ok
[INFO] [stdout] test staged_delete_not_resurrected_on_failure ... ok
[INFO] [stdout] test run_sees_worktree_form_content ... ok
[INFO] [stdout] test sequential_runs_leave_clean_state ... ok
[INFO] [stdout] test revert_keeps_worktree_form ... ok
[INFO] [stdout] test sparse_checkout_staged_path_not_deleted ... ok
[INFO] [stdout] test staged_delete_skipped ... ok
[INFO] [stdout] test stash_handles_subdirectories ... ok
[INFO] [stdout] test staged_file_deleted_from_worktree_formats_staged_version ... ok
[INFO] [stdout] test sparse_checkout_files_not_materialized ... ok
[INFO] [stdout] test preserves_multiple_user_stashes ... ok
[INFO] [stdout] test stash_untracked_failure_restores ... ok
[INFO] [stdout] test stash_tracked_intent_to_add_round_trip ... ok
[INFO] [stdout] test stash_untracked_hides_dirty_and_untracked ... ok
[INFO] [stdout] test staged_symlink_deleted_from_worktree_materialized ... ok
[INFO] [stdout] test stash_restores_symlink_entry_symlinks_disabled ... ok
[INFO] [stdout] test stash_failure_leaves_worktree_untouched ... ok
[INFO] [stdout] test stash_untracked_skips_nested_repo ... ok
[INFO] [stdout] test subdirectory_config_runs_in_its_own_directory ... ok
[INFO] [stdout] test stash_tracked_hides_unstaged_deletion ... ok
[INFO] [stdout] test stash_tracked_noop_when_clean ... ok
[INFO] [stdout] test stash_tracked_restores_clean_files ... ok
[INFO] [stdout] test stash_untracked_restores_directory_file_conflict ... ok
[INFO] [stdout] test symlink_entry_not_linted ... ok
[INFO] [stdout] test stash_untracked_hides_rename_destination ... ok
[INFO] [stdout] test symlink_entry_not_linted_symlinks_disabled ... ok
[INFO] [stdout] test symlinked_config_file ... ok
[INFO] [stdout] test stash_ref_removed_when_not_at_top ... ok
[INFO] [stdout] test survives_mid_run_stash_ref_drop ... ok
[INFO] [stdout] test success_preserves_dirty_file_status ... ok
[INFO] [stdout] test stash_round_trip_tracks_executable_bit ... ok
[INFO] [stdout] test stash_with_staged_deletion ... ok
[INFO] [stdout] test unmatched_files_pass ... ok
[INFO] [stdout] test trustctime_disabled_stages_mode_only_change ... ok
[INFO] [stdout] test unstaged_rename_preserved ... ok
[INFO] [stdout] test symlinked_git_dir ... ok
[INFO] [stdout] test submodule_not_linted ... ok
[INFO] [stdout] test unstaged_file_changes_not_indexed ... ok
[INFO] [stdout] test unstaged_follows_worktree_after_type_change ... ok
[INFO] [stdout] test verbose_shows_passing_output ... ok
[INFO] [stdout] test unstaged_rename_failure_preserved ... ok
[INFO] [stdout] test unstaged_lints_worktree_changes_without_staging ... ok
[INFO] [stdout] test unlintable_entries_pass ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c", kill_on_drop: false }`
[INFO] [stdout] 311f24db4588a8ae916f42d87b13105c6a85ca5480df37bba2abafcff081be5c
