[INFO] fetching crate updatehauler 0.4.3...
[INFO] testing updatehauler-0.4.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate updatehauler 0.4.3 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate updatehauler 0.4.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate updatehauler 0.4.3
[INFO] tweaked toml for crates.io crate updatehauler 0.4.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate updatehauler 0.4.3 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 updatehauler 0.4.3 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 duct v1.1.1
[INFO] [stderr]   Downloaded which v8.0.5
[INFO] [stderr]   Downloaded annotate-snippets v0.12.16
[INFO] [stderr]   Downloaded sigchld v0.2.4
[INFO] [stderr]   Downloaded shared_thread v0.2.0
[INFO] [stderr]   Downloaded shared_child v1.1.1
[INFO] [stderr]   Downloaded os_pipe v1.2.3
[INFO] [stderr]   Downloaded clap_complete v4.6.8
[INFO] [stderr]   Downloaded granit-parser v0.0.7
[INFO] [stderr]   Downloaded serde-saphyr v0.0.29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639
[INFO] running `Command { std: "docker" "start" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", 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" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639" "/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" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", 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" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling granit-parser v0.0.7
[INFO] [stderr]    Compiling annotate-snippets v0.12.16
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling sigchld v0.2.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling shared_child v1.1.1
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling shared_thread v0.2.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling duct v1.1.1
[INFO] [stderr]    Compiling which v8.0.5
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling serde-saphyr v0.0.29
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling clap_complete v4.6.8
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling updatehauler v0.4.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 02s
[INFO] running `Command { std: "docker" "inspect" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", 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" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling serde-saphyr v0.0.29
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling updatehauler v0.4.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 12s
[INFO] running `Command { std: "docker" "inspect" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", 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" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/updatehauler-f4f202d8170004f9)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/updatehauler-b693b84d71b8e1a3)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_test.rs (/opt/rustwide/target/release/deps/config_test-4f326a7125acd29a)
[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] [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] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test tests::test_config_init_creates_file ... ok
[INFO] [stdout] test tests::test_config_compare_identical ... ok
[INFO] [stdout] test tests::test_config_load_from_yaml_basic ... ok
[INFO] [stdout] test tests::test_config_compare_no_file ... ok
[INFO] [stdout] test tests::test_config_load_from_yaml_nonexistent ... ok
[INFO] [stdout] test tests::test_config_merge_identical_no_changes ... ok
[INFO] [stdout] test tests::test_config_load_from_yaml_plugins ... ok
[INFO] [stdout] test tests::test_config_load_from_yaml_paths ... ok
[INFO] [stdout] test tests::test_config_new ... ok
[INFO] [stdout] test tests::test_config_load_from_yaml_schedule ... ok
[INFO] [stdout] test tests::test_config_merge_missing_file_creates_it ... ok
[INFO] [stdout] test tests::test_config_paths ... ok
[INFO] [stdout] test tests::test_crontab_entry ... ok
[INFO] [stdout] test tests::test_crontab_entry_format ... ok
[INFO] [stdout] test tests::test_crontab_timing ... ok
[INFO] [stdout] test tests::test_validate_schedule_value_alpha ... ok
[INFO] [stdout] test tests::test_config_compare_different ... ok
[INFO] [stdout] test tests::test_config_plugins_enabled ... ok
[INFO] [stdout] test tests::test_validate_schedule_value_digits ... ok
[INFO] [stdout] test tests::test_validate_schedule_value_empty ... ok
[INFO] [stdout] test tests::test_validate_schedule_value_invalid_chars ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/insights_test.rs (/opt/rustwide/target/release/deps/insights_test-9ba9b951628a2891)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/release/deps/integration_test-b02eb2861cf6f61c)
[INFO] [stdout] test tests::test_insights_creation ... ok
[INFO] [stdout] test tests::test_os_flags ... ok
[INFO] [stdout] test tests::test_arch_not_empty ... ok
[INFO] [stdout] test tests::test_cargo_detection ... ok
[INFO] [stdout] test tests::test_app_abspath ... ok
[INFO] [stdout] test tests::test_brew_detection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test tests::test_config_subcommand ... ok
[INFO] [stdout] test tests::test_datetime_flag ... ok
[INFO] [stdout] test tests::test_color_flag ... ok
[INFO] [stdout] test tests::test_plugin_help_brew ... ok
[INFO] [stdout] test tests::test_invalid_action ... ok
[INFO] [stdout] test tests::test_no_color_flag ... ok
[INFO] [stdout] test tests::test_plugin_help_os ... ok
[INFO] [stdout] test tests::test_plugin_subcommand_actions ... ok
[INFO] [stdout] test tests::test_run_command ... ok
[INFO] [stdout] test tests::test_plugin_help_nvim ... ok
[INFO] [stdout] test tests::test_schedule_subcommand ... ok
[INFO] [stdout] test tests::test_plugin_help_cargo ... ok
[INFO] [stdout] test tests::test_plugin_help_invalid ... ok
[INFO] [stdout] test tests::test_version_or_about ... ok
[INFO] [stdout] test tests::test_help_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/logger_test.rs (/opt/rustwide/target/release/deps/logger_test-7636061ea625967c)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_log_with_datetime ... ok
[INFO] [stdout] test tests::test_log_creates_directory ... ok
[INFO] [stdout] test tests::test_log_without_datetime ... ok
[INFO] [stdout] test tests::test_log_to_file ... ok
[INFO] [stdout] test tests::test_logger_creation ... ok
[INFO] [stdout] test tests::test_log_multiple_messages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plugin_registry_test.rs (/opt/rustwide/target/release/deps/plugin_registry_test-89b7633398bb1dfe)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_get_action_by_name ... ok
[INFO] [stdout] test test_get_all_action_names ... ok
[INFO] [stdout] test test_get_plugin_nonexistent ... ok
[INFO] [stdout] test test_custom_action_handler_default ... ok
[INFO] [stdout] test test_plugin_metadata ... ok
[INFO] [stdout] test test_plugin_metadata_cargo ... ok
[INFO] [stdout] test test_plugin_metadata_docker ... ok
[INFO] [stdout] test test_plugin_metadata_go ... ok
[INFO] [stdout] test test_get_all_metadata ... ok
[INFO] [stdout] test test_plugin_metadata_nvim ... ok
[INFO] [stdout] test test_plugin_metadata_os ... ok
[INFO] [stdout] test test_plugin_metadata_pip ... ok
[INFO] [stdout] test test_plugin_metadata_ruby ... ok
[INFO] [stdout] test test_plugin_metadata_flatpak ... ok
[INFO] [stdout] test test_plugin_metadata_gem ... ok
[INFO] [stdout] test test_plugin_metadata_npm ... ok
[INFO] [stdout] test test_plugin_metadata_uv ... ok
[INFO] [stdout] test test_plugin_metadata_deno ... ok
[INFO] [stdout] test test_plugin_metadata_vscode ... ok
[INFO] [stdout] test test_action_types ... ok
[INFO] [stdout] test test_plugin_metadata_yarn ... ok
[INFO] [stdout] test test_plugin_metadata_rustup ... ok
[INFO] [stdout] test test_plugin_registry_creation ... ok
[INFO] [stdout] test test_plugin_registration ... ok
[INFO] [stdout] test test_plugin_metadata_run ... ok
[INFO] [stdout] test test_plugin_metadata_snap ... ok
[INFO] [stdout] test test_find_similar_actions ... ok
[INFO] [stderr]      Running tests/plugins_test.rs (/opt/rustwide/target/release/deps/plugins_test-f4df9b408f7c8eb9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test tests::test_brew_plugin_check_available ... ok
[INFO] [stdout] test tests::test_brew_plugin_name ... ok
[INFO] [stdout] test tests::test_deno_plugin_check_available ... ok
[INFO] [stdout] test tests::test_cargo_plugin_check_available ... ok
[INFO] [stdout] test tests::test_cargo_plugin_name ... ok
[INFO] [stdout] test tests::test_gem_plugin_name ... ok
[INFO] [stdout] test tests::test_flatpak_plugin_name ... ok
[INFO] [stdout] test tests::test_docker_plugin_check_available ... ok
[INFO] [stdout] test tests::test_deno_plugin_name ... ok
[INFO] [stdout] test tests::test_nvim_plugin_name ... ok
[INFO] [stdout] test tests::test_gem_plugin_check_available ... ok
[INFO] [stdout] test tests::test_docker_plugin_name ... ok
[INFO] [stdout] test tests::test_flatpak_plugin_check_available ... ok
[INFO] [stdout] test tests::test_nvim_plugin_check_available ... ok
[INFO] [stdout] test tests::test_npm_save_writes_file ... ok
[INFO] [stdout] test tests::test_os_plugin_check_available ... ok
[INFO] [stdout] test tests::test_npm_restore_with_saved_file ... ok
[INFO] [stdout] test tests::test_plugin_registry_creation ... ok
[INFO] [stdout] test tests::test_plugin_registry_get_plugin ... ok
[INFO] [stdout] test tests::test_nvim_plugin_save_restore_dry_run ... ok
[INFO] [stdout] test tests::test_pip_save_writes_file ... ok
[INFO] [stdout] test tests::test_plugin_registry_register ... ok
[INFO] [stdout] test tests::test_plugin_restore_missing_files ... ok
[INFO] [stdout] test tests::test_os_plugin_name ... ok
[INFO] [stdout] test tests::test_pip_restore_with_saved_file ... ok
[INFO] [stdout] test tests::test_plugin_restore_dry_run ... ok
[INFO] [stdout] test tests::test_rustup_plugin_check_available ... ok
[INFO] [stdout] test tests::test_rustup_plugin_name ... ok
[INFO] [stdout] test tests::test_snap_plugin_check_available ... ok
[INFO] [stdout] test tests::test_snap_plugin_name ... ok
[INFO] [stdout] test tests::test_uv_restore_with_saved_file ... ok
[INFO] [stdout] test tests::test_uv_save_writes_file ... ok
[INFO] [stdout] test tests::test_vscode_plugin_check_available ... ok
[INFO] [stdout] test tests::test_vscode_plugin_name ... ok
[INFO] [stderr] error: no such command: `install-update`
[INFO] [stderr] 
[INFO] [stderr] help: view all installed commands with `cargo --list`
[INFO] [stderr] help: find a package to install `install-update` with `cargo search cargo-install-update`
[INFO] [stderr] error: no such command: `backup`
[INFO] [stderr] 
[INFO] [stderr] help: view all installed commands with `cargo --list`
[INFO] [stderr] help: find a package to install `backup` with `cargo search cargo-backup`
[INFO] [stdout] test tests::test_plugin_save_dry_run ... FAILED
[INFO] [stderr] error: no such command: `backup`
[INFO] [stderr] 
[INFO] [stderr] help: view all installed commands with `cargo --list`
[INFO] [stderr] help: find a package to install `backup` with `cargo search cargo-backup`
[INFO] [stdout] test tests::test_plugin_dry_run_mode ... ok
[INFO] [stdout] test tests::test_new_plugins_dry_run ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_plugin_save_dry_run stdout ----
[INFO] [stdout] 2026-10-18T19:35:11.257418+00:00 ERROR cargo - cargo-backup not found — install it with: cargo install cargo-backup
[INFO] [stdout] 2026-10-18T19:35:11.257501+00:00 npm - save → Saving npm global packages to /tmp/.tmp98DI1L/npm-packages.json
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::test_plugin_save_dry_run' (1497) panicked at tests/plugins_test.rs:348:13:
[INFO] [stdout] npm save failed in dry-run
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ba0de24a985 - <unknown>
[INFO] [stdout]    1:     0x5ba0de21b63a - <unknown>
[INFO] [stdout]    2:     0x5ba0de24a01b - <unknown>
[INFO] [stdout]    3:     0x5ba0de249aff - <unknown>
[INFO] [stdout]    4:     0x5ba0de24972a - <unknown>
[INFO] [stdout]    5:     0x5ba0de249262 - <unknown>
[INFO] [stdout]    6:     0x5ba0de2701a1 - <unknown>
[INFO] [stdout]    7:     0x5ba0de270159 - <unknown>
[INFO] [stdout]    8:     0x5ba0de27066c - <unknown>
[INFO] [stdout]    9:     0x5ba0de21b4cb - <unknown>
[INFO] [stdout]   10:     0x5ba0de2004d1 - <unknown>
[INFO] [stdout]   11:     0x5ba0de1fb136 - <unknown>
[INFO] [stdout]   12:     0x5ba0de209244 - <unknown>
[INFO] [stdout]   13:     0x5ba0de28f6bb - <unknown>
[INFO] [stdout]   14:     0x5ba0de28b31c - <unknown>
[INFO] [stdout]   15:     0x5ba0de28aa4c - <unknown>
[INFO] [stdout]   16:     0x5ba0de2a546c - <unknown>
[INFO] [stdout]   17:     0x5ba0de271e62 - <unknown>
[INFO] [stdout]   18:     0x769261c76dfa - <unknown>
[INFO] [stdout]   19:     0x769261d0a3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_plugin_save_dry_run
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 36 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test plugins_test`
[INFO] running `Command { std: "docker" "inspect" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639", kill_on_drop: false }`
[INFO] [stdout] 949d89cf774faaf3ed8588e458ce70a303b9e22f1f80c16e9cf4d02afceb3639
