[INFO] cloning repository https://github.com/morellodev/arbor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/morellodev/arbor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmorellodev%2Farbor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmorellodev%2Farbor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3d31773a7016be3379e585acefc6f727a2b4835c
[INFO] testing morellodev/arbor against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmorellodev%2Farbor" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/morellodev/arbor
[INFO] finished tweaking git repo https://github.com/morellodev/arbor
[INFO] tweaked toml for git repo https://github.com/morellodev/arbor written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/morellodev/arbor 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 git repo https://github.com/morellodev/arbor 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]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]   Downloaded toml v1.0.6+spec-1.1.0
[INFO] [stderr]   Downloaded serde_spanned v1.0.4
[INFO] [stderr]   Downloaded toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]   Downloaded toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]   Downloaded dialoguer v0.12.0
[INFO] [stderr]   Downloaded fuzzy-matcher v0.3.7
[INFO] [stderr]   Downloaded console v0.16.3
[INFO] [stderr]   Downloaded libredox v0.1.14
[INFO] [stderr]   Downloaded comfy-table v7.2.2
[INFO] [stderr]   Downloaded ansitok v0.3.0
[INFO] [stderr]   Downloaded ansi-str v0.9.0
[INFO] [stderr]   Downloaded clap_complete v4.6.0
[INFO] [stderr]   Downloaded assert_cmd v2.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df
[INFO] running `Command { std: "docker" "start" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", 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" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df" "/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" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", 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" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling ansitok v0.3.0
[INFO] [stderr]    Compiling ansi-str v0.9.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling clap_complete v4.6.0
[INFO] [stderr]    Compiling arbor v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.20s
[INFO] running `Command { std: "docker" "inspect" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", 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" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df" "/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 predicates-core v1.0.10
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling arbor v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.82s
[INFO] running `Command { std: "docker" "inspect" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", 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" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df" "/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.10s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/arbor-43d6b7ae7d39a4fa)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test commands::clean::tests::detached_dirty_is_not_abandoned ... ok
[INFO] [stdout] test commands::clean::tests::named_dirty_branch_is_not_abandoned ... ok
[INFO] [stdout] test commands::clean::tests::named_branch_clean_no_upstream_is_not_abandoned ... ok
[INFO] [stdout] test commands::clone::tests::empty_url_does_not_panic ... ok
[INFO] [stdout] test commands::clone::tests::shorthand_expands_to_github_https ... ok
[INFO] [stdout] test commands::clone::tests::shorthand_preserves_https_url ... ok
[INFO] [stdout] test commands::clean::tests::detached_with_upstream_is_not_abandoned ... ok
[INFO] [stdout] test commands::clone::tests::https_url_without_git_suffix ... ok
[INFO] [stdout] test commands::clone::tests::shorthand_ignores_bare_name ... ok
[INFO] [stdout] test config::tests::default_config_parses ... ok
[INFO] [stdout] test config::tests::expand_tilde_absolute_path_unchanged ... ok
[INFO] [stdout] test config::tests::missing_field_fails ... ok
[INFO] [stdout] test config::tests::invalid_toml_fails ... ok
[INFO] [stdout] test commands::clone::tests::https_url_with_git_suffix ... ok
[INFO] [stdout] test commands::clean::tests::detached_clean_no_upstream_is_abandoned ... ok
[INFO] [stdout] test commands::clone::tests::ssh_url_without_org ... ok
[INFO] [stdout] test git::types::tests::parse_prune_multiple_entries ... ok
[INFO] [stdout] test commands::clean::tests::named_branch_with_tracking_is_not_abandoned ... ok
[INFO] [stdout] test git::types::tests::parse_empty_input ... ok
[INFO] [stdout] test commands::clone::tests::url_with_nested_path ... ok
[INFO] [stdout] test hooks::tests::parse_extra_fields_tolerated ... ok
[INFO] [stdout] test hooks::tests::parse_multiple_commands ... ok
[INFO] [stdout] test hooks::tests::parse_no_hooks_section ... ok
[INFO] [stdout] test hooks::tests::parse_no_worktree_dir ... ok
[INFO] [stdout] test git::types::tests::parse_mixed_bare_normal_and_detached ... ok
[INFO] [stdout] test hooks::tests::parse_single_command ... ok
[INFO] [stdout] test git::types::tests::parse_multiple_worktrees ... ok
[INFO] [stdout] test hooks::tests::resolve_absolute_worktree_dir ... ok
[INFO] [stdout] test hooks::tests::resolve_relative_worktree_dir ... ok
[INFO] [stdout] test git::types::tests::parse_single_worktree ... ok
[INFO] [stdout] test config::tests::expand_tilde_relative_path_unchanged ... ok
[INFO] [stdout] test hooks::tests::resolve_tilde_worktree_dir ... ok
[INFO] [stdout] test git::types::tests::parse_worktree_path_with_spaces ... ok
[INFO] [stdout] test hooks::tests::parse_malformed_toml ... ok
[INFO] [stdout] test config::tests::expand_tilde_with_slash ... ok
[INFO] [stdout] test config::tests::expand_tilde_bare ... ok
[INFO] [stdout] test git::types::tests::parse_prune_single_entry ... ok
[INFO] [stdout] test hooks::tests::parse_worktree_dir_with_hooks ... ok
[INFO] [stdout] test hooks::tests::parse_empty_hooks_section ... ok
[INFO] [stdout] test config::tests::extra_fields_tolerated ... ok
[INFO] [stdout] test git::types::tests::parse_prune_empty_input ... ok
[INFO] [stdout] test hooks::tests::parse_worktree_dir_without_hooks ... ok
[INFO] [stdout] test commands::clone::tests::shorthand_preserves_ssh_url ... ok
[INFO] [stdout] test commands::clone::tests::shorthand_ignores_nested_path ... ok
[INFO] [stdout] test commands::clone::tests::ssh_url ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/add.rs (/opt/rustwide/target/debug/deps/add-08b7def42ab05418)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test add_new_branch_prints_note ... ok
[INFO] [stdout] test add_sanitizes_branch_slashes ... ok
[INFO] [stdout] test add_existing_worktree_is_idempotent ... ok
[INFO] [stdout] test add_with_base_creates_branch_from_ref ... ok
[INFO] [stdout] test add_creates_worktree ... ok
[INFO] [stdout] test add_from_worktree_uses_main_repo_name ... ok
[INFO] [stdout] test add_with_base_ignores_for_existing_branch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/clean.rs (/opt/rustwide/target/debug/deps/clean-80e13eec8d2172d7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/dir.rs (/opt/rustwide/target/debug/deps/dir-ec79993a78fe6d0c)
[INFO] [stdout] test clean_non_tty_fails_with_hint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test dir_prints_worktree_path ... ok
[INFO] [stdout] test dir_nonexistent_branch_fails ... ok
[INFO] [stdout] test dir_resolves_sanitized_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/help.rs (/opt/rustwide/target/debug/deps/help-628c8ddd5fbcbe4c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test short_help_flag_outputs_to_stderr_not_stdout ... ok
[INFO] [stdout] test help_flag_outputs_to_stderr_not_stdout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hooks.rs (/opt/rustwide/target/debug/deps/hooks-d51190b39325f6a8)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test add_no_arbor_toml_succeeds_silently ... ok
[INFO] [stdout] test add_no_hooks_flag_skips_hook ... ok
[INFO] [stdout] test add_existing_worktree_does_not_run_hooks ... ok
[INFO] [stdout] test add_hook_stdout_does_not_corrupt_path_output ... ok
[INFO] [stdout] test add_hook_failure_does_not_fail_command ... ok
[INFO] [stdout] test add_hook_receives_environment_variables ... ok
[INFO] [stdout] test add_multiple_hooks_run_in_order ... ok
[INFO] [stdout] test add_runs_post_create_hook ... ok
[INFO] [stderr]      Running tests/init.rs (/opt/rustwide/target/debug/deps/init-47f59e70c581742b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test init_inject_adds_line ... ok
[INFO] [stdout] test init_inject_idempotent ... ok
[INFO] [stdout] test init_inject_creates_fish_dirs ... ok
[INFO] [stdout] test init_bash_outputs_shell_function ... ok
[INFO] [stdout] test init_inject_already_configured ... ok
[INFO] [stdout] test init_unsupported_shell_fails ... ok
[INFO] [stdout] test init_zsh_outputs_shell_function ... ok
[INFO] [stdout] test init_fish_outputs_shell_function ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/list.rs (/opt/rustwide/target/debug/deps/list-3adfb041b1913be3)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test list_all_succeeds_with_no_repos ... ok
[INFO] [stdout] test list_alias_ls_works ... ok
[INFO] [stdout] test list_shows_worktrees ... ok
[INFO] [stdout] test list_detects_dirty_worktree ... ok
[INFO] [stdout] test list_shows_current_indicator_from_worktree ... ok
[INFO] [stdout] test list_short_omits_paths ... ok
[INFO] [stdout] test list_json_outputs_valid_json ... ok
[INFO] [stdout] test list_json_does_not_contain_indicator ... ok
[INFO] [stdout] test fetch_all_succeeds_with_no_repos ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/local_config.rs (/opt/rustwide/target/debug/deps/local_config-eff917c9b9372096)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test add_with_local_worktree_dir_absolute ... ok
[INFO] [stdout] test add_with_local_worktree_dir_omits_repo_name ... ok
[INFO] [stdout] test switch_works_with_local_worktree_dir ... ok
[INFO] [stdout] test dir_works_with_local_worktree_dir ... ok
[INFO] [stdout] test add_with_local_worktree_dir_from_secondary_worktree ... ok
[INFO] [stdout] test add_with_local_worktree_dir_relative ... ok
[INFO] [stdout] test remove_works_with_local_worktree_dir ... ok
[INFO] [stdout] test add_with_local_worktree_dir_is_idempotent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stderr]      Running tests/prune.rs (/opt/rustwide/target/debug/deps/prune-28b2407362e1057f)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test prune_succeeds_on_clean_repo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/remove.rs (/opt/rustwide/target/debug/deps/remove-9e5d8c94d4668a90)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test remove_dot_outside_worktree_fails ... ok
[INFO] [stdout] test remove_dirty_worktree_rejected ... ok
[INFO] [stdout] test remove_from_worktree_subdirectory_prints_toplevel ... ok
[INFO] [stdout] test remove_delete_branch_prints_commit_hash ... ok
[INFO] [stdout] test remove_nonexistent_fails ... ok
[INFO] [stdout] test remove_from_outside_worktree_prints_nothing_to_stdout ... ok
[INFO] [stdout] test remove_dot_from_subdirectory ... ok
[INFO] [stdout] test remove_dot_dirty_worktree_fails ... ok
[INFO] [stdout] test remove_dot_removes_current_worktree ... ok
[INFO] [stdout] test remove_alias_rm_works ... ok
[INFO] [stdout] test remove_dot_force_dirty_worktree ... ok
[INFO] [stdout] test remove_no_arg_requires_terminal ... ok
[INFO] [stdout] test remove_from_inside_worktree_prints_toplevel ... ok
[INFO] [stdout] test remove_deletes_worktree ... ok
[INFO] [stdout] test remove_from_different_worktree_prints_nothing_to_stdout ... ok
[INFO] [stdout] test remove_dot_with_delete_branch ... ok
[INFO] [stdout] test remove_with_delete_branch_resolves_sanitized_name ... ok
[INFO] [stdout] test remove_force_delete_unmerged_branch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/switch.rs (/opt/rustwide/target/debug/deps/switch-80296d0d11f7c029)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test switch_nonexistent_fails ... ok
[INFO] [stdout] test switch_to_existing_worktree ... ok
[INFO] [stdout] test switch_alias_cd_works ... ok
[INFO] [stdout] test switch_with_sanitized_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df", kill_on_drop: false }`
[INFO] [stdout] cb2fda466950723fa02a1ddcc45f336e2285d4b1905282f769ca23457d8ef7df
