[INFO] cloning repository https://github.com/maninak/radicle-backup [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maninak/radicle-backup" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaninak%2Fradicle-backup", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaninak%2Fradicle-backup'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1a9052f29df426ae6944b327010d6f60fd069126 [INFO] testing maninak/radicle-backup against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaninak%2Fradicle-backup" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/maninak/radicle-backup [INFO] finished tweaking git repo https://github.com/maninak/radicle-backup [INFO] tweaked toml for git repo https://github.com/maninak/radicle-backup written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/maninak/radicle-backup on toolchain 1.99.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/maninak/radicle-backup 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e [INFO] running `Command { std: "docker" "start" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", 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" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", 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" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling find-msvc-tools v0.1.11 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling pkg-config v0.3.34 [INFO] [stderr] Compiling hybrid-array v0.4.14 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling jobserver v0.1.35 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling cc v1.4.3 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling block-buffer v0.12.1 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling zerocopy v0.8.56 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling rustversion v1.0.23 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling rustc-hash v2.1.3 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling type-map v0.5.1 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling rust-embed-utils v8.12.0 [INFO] [stderr] Compiling futures-io v0.3.34 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling futures-task v0.3.34 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling self_cell v1.3.0 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling num-integer v0.1.47 [INFO] [stderr] Compiling spin v0.9.9 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling tinystr v0.8.4 [INFO] [stderr] Compiling unic-langid-impl v0.9.6 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling unic-langid v0.9.6 [INFO] [stderr] Compiling fluent-langneg v0.13.1 [INFO] [stderr] Compiling intl-memoizer v0.5.3 [INFO] [stderr] Compiling intl_pluralrules v7.0.2 [INFO] [stderr] Compiling fluent-syntax v0.12.0 [INFO] [stderr] Compiling zeroize_derive v1.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling rust-embed-impl v8.12.0 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling basic-toml v0.1.10 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling find-crate v0.6.3 [INFO] [stderr] Compiling i18n-config v0.4.8 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling futures-executor v0.3.34 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling fluent-bundle v0.16.0 [INFO] [stderr] Compiling rand v0.8.7 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling i18n-embed-impl v0.8.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling fluent v0.17.0 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling libsqlite3-sys v0.38.2 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling futures v0.3.34 [INFO] [stderr] Compiling chacha20poly1305 v0.10.1 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling blowfish v0.9.1 [INFO] [stderr] Compiling rust-embed v8.12.0 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling num-iter v0.1.46 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling arc-swap v1.9.2 [INFO] [stderr] Compiling proc-macro-error-attr3 v3.1.0 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling pxfm v0.1.30 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling keccak v0.1.6 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling tinyvec v1.12.0 [INFO] [stderr] Compiling sha3 v0.10.9 [INFO] [stderr] Compiling hex-conservative v0.2.2 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling proc-macro-error3 v3.1.0 [INFO] [stderr] Compiling i18n-embed v0.16.0 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling ssh-encoding v0.2.0 [INFO] [stderr] Compiling bcrypt-pbkdf v0.10.0 [INFO] [stderr] Compiling hpke v0.12.0 [INFO] [stderr] Compiling cookie-factory v0.3.3 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling kem v0.3.0-pre.0 [INFO] [stderr] Compiling secrecy v0.10.3 [INFO] [stderr] Compiling pin-project-internal v1.1.13 [INFO] [stderr] Compiling moxcms v0.8.1 [INFO] [stderr] Compiling hybrid-array v0.2.3 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling bytemuck v1.25.2 [INFO] [stderr] Compiling io_tee v0.1.1 [INFO] [stderr] Compiling bech32 v0.11.1 [INFO] [stderr] Compiling i18n-embed-fl v0.10.1 [INFO] [stderr] Compiling ml-kem v0.2.3 [INFO] [stderr] Compiling pin-project v1.1.13 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling scrypt v0.11.0 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling ssh-cipher v0.2.0 [INFO] [stderr] Compiling age-core v0.12.0 [INFO] [stderr] Compiling hashlink v0.12.1 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling bitcoin_hashes v0.14.101 [INFO] [stderr] Compiling image v0.25.10 [INFO] [stderr] Compiling x25519-dalek v2.0.1 [INFO] [stderr] Compiling filetime v0.2.29 [INFO] [stderr] Compiling rtoolbox v0.0.5 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling jiff-core v0.1.0 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling roff v1.1.1 [INFO] [stderr] Compiling bip39 v2.2.2 [INFO] [stderr] Compiling clap_mangen v0.3.2 [INFO] [stderr] Compiling jiff v0.2.35 [INFO] [stderr] Compiling rpassword v7.5.4 [INFO] [stderr] Compiling tar v0.4.46 [INFO] [stderr] Compiling qrcode v0.14.1 [INFO] [stderr] Compiling age v0.12.1 [INFO] [stderr] Compiling ssh-key v0.6.7 [INFO] [stderr] Compiling clap_complete v4.6.9 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling bs58 v0.5.1 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling rusqlite v0.40.2 [INFO] [stderr] Compiling radicle-backup v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 6m 11s [INFO] running `Command { std: "docker" "inspect" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", 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" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling radicle-backup v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 56.99s [INFO] running `Command { std: "docker" "inspect" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", 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" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.24s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/rad_backup-9823160d9f63db32) [INFO] [stdout] [INFO] [stdout] running 146 tests [INFO] [stdout] test archives::tests::a_home_with_no_alias_still_gets_a_usable_name ... ok [INFO] [stdout] test archives::tests::a_name_stamp_comes_back_as_the_instant_it_was_written_for ... ok [INFO] [stdout] test archives::tests::an_alias_with_spaces_or_slashes_cannot_reach_out_of_its_directory ... ok [INFO] [stdout] test archives::tests::an_archive_is_named_after_the_identity_and_the_moment_it_was_taken ... ok [INFO] [stdout] test archives::tests::a_directory_that_is_not_there_holds_no_archives_rather_than_failing ... ok [INFO] [stdout] test archives::tests::the_note_sits_beside_the_archive_and_keeps_its_name ... ok [INFO] [stdout] test cli::tests::a_flag_that_shapes_an_archive_is_refused_by_a_verb_that_makes_none ... ok [INFO] [stdout] test cli::tests::a_flag_the_verb_does_not_have_is_denied_rather_than_relocated ... ok [INFO] [stdout] test archives::tests::archives_of_one_identity_come_back_newest_first_and_nothing_else_comes_back ... ok [INFO] [stdout] test archives::tests::an_archive_named_by_the_writer_is_found_again_by_the_reader ... ok [INFO] [stdout] test cli::tests::each_tier_carries_the_repositories_it_promises ... ok [INFO] [stdout] test cli::tests::a_flag_the_verb_itself_has_is_told_where_it_belongs_rather_than_denied ... ok [INFO] [stdout] test cli::tests::every_option_that_reads_an_environment_variable_says_so_in_the_man_page ... ok [INFO] [stdout] test cli::tests::a_global_flag_may_come_before_a_subcommand_the_way_every_other_tool_allows ... ok [INFO] [stdout] test cli::tests::a_shaping_flag_from_the_environment_never_refuses_another_verb ... ok [INFO] [stdout] test cli::tests::running_with_no_subcommand_creates_an_archive ... ok [INFO] [stdout] test cli::tests::started_as_rad_restore_the_program_is_already_at_the_restore_verb ... ok [INFO] [stdout] test cli::tests::the_archive_shaping_flags_are_the_ones_create_declares_and_no_others ... ok [INFO] [stdout] test cli::tests::the_recovery_sheet_does_not_take_its_path_from_the_archive_directory ... ok [INFO] [stdout] test cli::tests::the_command_line_is_internally_consistent ... ok [INFO] [stdout] test cmd::backup::destination::tests::asking_for_stdout_never_touches_the_filesystem ... ok [INFO] [stdout] test cli::tests::the_archive_and_the_json_report_cannot_both_own_stdout ... ok [INFO] [stdout] test cmd::backup::destination::tests::a_directory_output_gets_a_generated_name_and_a_file_output_is_taken_as_given ... ok [INFO] [stdout] test cli::tests::stdout_and_an_output_path_cannot_both_be_asked_for ... ok [INFO] [stdout] test cmd::doctor::tests::a_backup_older_than_the_stale_mark_warns_but_does_not_fail ... ok [INFO] [stdout] test cmd::backup::destination::tests::an_archive_is_refused_to_a_terminal_and_allowed_to_a_pipe ... ok [INFO] [stdout] test cmd::doctor::tests::a_backup_that_has_never_been_taken_fails_rather_than_being_unknown ... ok [INFO] [stdout] test cmd::diff::tests::a_comparison_describes_what_the_archive_it_compares_against_described ... ok [INFO] [stdout] test cmd::doctor::tests::a_home_restored_from_a_plain_backup_is_warned_about_the_machine_it_came_from ... ok [INFO] [stdout] test cmd::backup::destination::tests::a_path_is_a_directory_unless_it_is_named_like_an_archive ... ok [INFO] [stdout] test cmd::diff::tests::a_selection_this_version_cannot_read_describes_everything_rather_than_nothing ... ok [INFO] [stdout] test cmd::doctor::tests::a_home_that_was_never_restored_is_not_asked_about_a_machine_it_never_came_from ... ok [INFO] [stdout] test cmd::doctor::tests::a_home_that_was_moved_here_is_not_warned_about_a_key_that_was_retired ... ok [INFO] [stdout] test cmd::doctor::tests::a_node_that_has_never_run_is_unknown_rather_than_everything_being_stranded ... ok [INFO] [stdout] test cmd::doctor::tests::a_plaintext_archive_fails_the_encryption_check ... ok [INFO] [stdout] test cmd::doctor::tests::a_private_repository_is_not_counted_as_work_that_failed_to_propagate ... ok [INFO] [stdout] test cmd::doctor::tests::a_state_file_that_no_longer_parses_is_unknown_rather_than_never_taken ... ok [INFO] [stdout] test cmd::doctor::tests::an_archive_too_old_to_say_whether_it_retired_its_source_is_unknown_not_a_pass ... ok [INFO] [stdout] test cmd::doctor::tests::a_topic_does_not_change_with_the_verdict_so_two_runs_can_be_compared_line_by_line ... ok [INFO] [stdout] test cmd::doctor::tests::an_unencrypted_archive_does_not_claim_to_know_how_the_key_inside_it_is_stored ... ok [INFO] [stdout] test cmd::doctor::tests::work_no_other_node_holds_is_named_as_being_on_this_disk_alone ... ok [INFO] [stdout] test cmd::migrate::tests::a_retired_key_sits_beside_the_one_it_replaced ... ok [INFO] [stdout] test cmd::doctor::tests::the_summary_names_every_bucket_rather_than_folding_them_into_a_score ... ok [INFO] [stdout] test cmd::doctor::tests::a_plaintext_key_fails_and_says_how_to_fix_it ... ok [INFO] [stdout] test cmd::paper::tests::a_seed_becomes_twenty_four_words_and_comes_back_as_the_same_seed ... ok [INFO] [stdout] test cmd::paper::tests::an_alias_out_of_a_stranger_s_config_cannot_put_script_on_the_sheet ... ok [INFO] [stdout] test cmd::doctor::tests::no_topic_asserts_a_state_so_a_failing_line_cannot_contradict_its_own_marker ... ok [INFO] [stdout] test cmd::paper::tests::markup_in_an_alias_or_a_key_cannot_break_out_of_the_sheet ... ok [INFO] [stdout] test cmd::paper::tests::the_word_grid_numbers_every_word_it_was_given ... ok [INFO] [stdout] test cmd::restore::tests::a_policy_row_naming_a_flag_is_skipped_without_rad_ever_being_asked ... ok [INFO] [stdout] test cmd::restore::tests::a_policy_row_rad_refuses_is_recorded_rather_than_dropped ... ok [INFO] [stdout] test cmd::restore::tests::a_policy_row_that_goes_back_is_recorded_nowhere ... ok [INFO] [stdout] test cmd::migrate::tests::a_second_move_retires_beside_the_first_rather_than_over_it ... ok [INFO] [stdout] test cmd::doctor::tests::an_archive_on_the_same_filesystem_warns_rather_than_fails_because_it_may_still_be_synced ... ok [INFO] [stdout] test cmd::restore::tests::a_repository_with_no_signed_refs_of_ours_here_is_left_unchecked ... ok [INFO] [stdout] test cmd::restore::tests::refs_the_network_has_moved_past_are_read_as_the_network_being_ahead ... ok [INFO] [stdout] test cmd::restore::tests::every_standing_says_what_it_means_in_words_a_person_can_act_on ... ok [INFO] [stdout] test cmd::restore::tests::identical_refs_are_in_step_without_asking_git_anything ... ok [INFO] [stdout] test cmd::restore::tests::refs_the_network_has_not_seen_are_read_as_the_archive_being_ahead ... ok [INFO] [stdout] test cmd::restore::tests::two_histories_that_do_not_reach_each_other_are_a_divergence ... ok [INFO] [stdout] test cmd::schedule::tests::a_recipient_reaches_the_unit_quoted_and_a_passphrase_file_is_not_demanded ... ok [INFO] [stdout] test cmd::schedule::tests::a_recipient_systemd_would_expand_reaches_the_run_as_it_was_given ... ok [INFO] [stdout] test cmd::schedule::tests::a_recipient_that_holds_a_quote_cannot_break_out_of_the_unit ... ok [INFO] [stdout] test cmd::schedule::tests::a_schedule_systemd_understands_is_passed_through_unchanged ... ok [INFO] [stdout] test cmd::schedule::tests::a_binary_whose_path_holds_a_space_still_produces_a_unit_systemd_can_run ... ok [INFO] [stdout] test cmd::schedule::tests::a_systemd_that_could_not_be_asked_is_neither_on_nor_off ... ok [INFO] [stdout] test cmd::schedule::tests::a_timer_catches_up_after_the_machine_was_asleep ... ok [INFO] [stdout] test cmd::schedule::tests::a_timer_that_was_never_installed_reads_as_off_rather_than_unknown ... ok [INFO] [stdout] test cmd::restore::tests::a_private_copy_lands_with_owner_only_permissions ... ok [INFO] [stdout] test cmd::schedule::tests::a_unit_this_tool_wrote_carries_the_mark_that_lets_it_be_replaced ... ok [INFO] [stdout] test cmd::schedule::tests::asking_for_no_encryption_says_so_on_the_command_line_the_timer_runs ... ok [INFO] [stdout] test cmd::tests::a_value_cannot_name_another_key ... ok [INFO] [stdout] test cmd::tests::a_working_directory_is_owner_only_from_the_moment_it_exists ... ok [INFO] [stdout] test cmd::schedule::tests::the_environment_file_does_not_promise_that_an_edit_will_survive ... ok [INFO] [stdout] test cmd::schedule::tests::the_marker_says_the_unit_will_be_replaced_rather_than_promising_it_will_not ... ok [INFO] [stdout] test cmd::schedule::tests::the_word_is_enabled_printed_is_the_answer_whatever_its_exit_status_was ... ok [INFO] [stdout] test cmd::tests::placeholders_are_replaced_and_unknown_ones_are_left_alone ... ok [INFO] [stdout] test container::tests::a_repository_id_that_would_not_stay_under_storage_is_refused ... ok [INFO] [stdout] test cmd::tests::a_working_directory_somebody_else_made_first_is_refused_and_not_reused ... ok [INFO] [stdout] test cli::tests::a_create_flag_before_the_create_verb_is_told_where_it_belongs ... ok [INFO] [stdout] test cmd::paper::tests::a_key_file_fits_in_a_qr_code ... ok [INFO] [stdout] test container::tests::an_archive_whose_entry_climbs_out_is_refused_before_anything_is_written ... ok [INFO] [stdout] test container::tests::a_symlink_entry_becomes_a_plain_file_and_never_a_link_out_of_the_staging_directory ... ok [INFO] [stdout] test container::tests::an_archive_whose_manifest_will_not_parse_says_which_archive ... ok [INFO] [stdout] test container::tests::an_entry_name_the_tar_would_rewrite_is_refused_at_write_time ... ok [INFO] [stdout] test cmd::show::tests::long_names_are_cut_with_a_mark_that_says_they_were ... ok [INFO] [stdout] test container::tests::repository_entry_names_are_the_same_on_every_platform ... ok [INFO] [stdout] test container::tests::an_archive_naming_a_repository_outside_the_home_is_refused_before_it_is_opened ... ok [INFO] [stdout] test crypt::tests::a_passphrase_cannot_reach_a_log_through_a_debug_format ... ok [INFO] [stdout] test crypt::tests::a_plaintext_sink_writes_exactly_what_it_was_given ... ok [INFO] [stdout] test container::tests::an_entry_that_climbs_out_of_the_archive_is_refused ... ok [INFO] [stdout] test container::tests::an_archive_round_trips_and_reports_no_mismatches ... ok [INFO] [stdout] test cmd::schedule::tests::the_crontab_line_quotes_a_recipient_the_shell_would_otherwise_choke_on ... ok [INFO] [stdout] test db::tests::a_missing_database_reads_as_empty_rather_than_as_an_error ... ok [INFO] [stdout] test db::tests::a_null_alias_is_absence_rather_than_a_row_that_fails_the_whole_read ... ok [INFO] [stdout] test container::tests::a_tampered_entry_is_reported_as_a_digest_mismatch ... ok [INFO] [stdout] test db::tests::a_snapshot_is_a_complete_copy_of_the_source_database ... ok [INFO] [stdout] test container::tests::unpacking_writes_every_entry_with_owner_only_permissions ... ok [INFO] [stdout] test exec::tests::no_child_inherits_the_archive_passphrase ... ok [INFO] [stdout] test exec::tests::only_rad_inherits_the_key_passphrase_because_only_rad_signs_with_the_key ... ok [INFO] [stdout] test git::tests::a_head_that_does_not_name_a_ref_is_refused_before_git_is_asked ... ok [INFO] [stdout] test db::tests::reading_a_database_with_a_log_beside_it_is_recorded_as_touching_the_home ... ok [INFO] [stdout] test git::tests::archive_entry_names_drop_the_rad_prefix_but_keep_the_identifier ... ok [INFO] [stdout] test git::tests::the_sigrefs_ref_is_namespaced_under_the_peer_it_belongs_to ... ok [INFO] [stdout] test home::tests::every_archived_path_hangs_off_the_home_it_was_built_from ... ok [INFO] [stdout] test home::tests::repository_paths_accept_an_identifier_with_or_without_its_prefix ... ok [INFO] [stdout] test inventory::tests::a_handful_of_undescribable_repositories_are_all_named ... ok [INFO] [stdout] test inventory::tests::a_namespace_is_found_whether_its_refs_are_loose_or_packed ... ok [INFO] [stdout] test inventory::tests::a_repository_rad_could_not_describe_is_carried_rather_than_taken_for_public ... ok [INFO] [stdout] test inventory::tests::a_troubled_repository_this_run_does_not_carry_is_not_promised_a_place_in_the_archive ... ok [INFO] [stdout] test inventory::tests::nothing_is_carried_when_every_repository_is_public_and_all_of_them_were_described ... ok [INFO] [stdout] test inventory::tests::one_warning_stands_for_every_repository_git_could_not_read ... ok [INFO] [stdout] test inventory::tests::one_warning_stands_for_every_repository_rad_could_not_describe ... ok [INFO] [stdout] test inventory::tests::signed_refs_are_indexed_by_the_peer_that_signed_them ... ok [INFO] [stdout] test key::tests::a_key_written_without_a_passphrase_reports_itself_as_plaintext ... ok [INFO] [stdout] test key::tests::a_public_key_yields_the_did_that_rad_self_shows_for_it ... ok [INFO] [stdout] test db::tests::policies_export_separates_what_is_seeded_from_what_is_blocked ... ok [INFO] [stdout] test key::tests::public_key_bytes_are_the_last_thirty_two_bytes_of_the_ssh_blob ... ok [INFO] [stdout] test key::tests::the_identity_rebuilt_from_a_seed_matches_the_one_stored_beside_it ... ok [INFO] [stdout] test manifest::tests::a_private_repository_allowed_to_a_peer_still_has_somewhere_else_to_come_from ... ok [INFO] [stdout] test manifest::tests::an_unknown_tier_reads_as_unknown_instead_of_failing_the_whole_manifest ... ok [INFO] [stdout] test manifest::tests::fields_a_newer_writer_added_do_not_break_an_older_reader ... ok [INFO] [stdout] test manifest::tests::the_manifest_names_the_command_that_wrote_it_and_not_the_crate_it_was_built_from ... ok [INFO] [stdout] test manifest::tests::the_sample_manifest_in_the_format_document_still_parses ... ok [INFO] [stdout] test perms::tests::a_replacement_that_cannot_even_be_staged_leaves_the_original_alone ... ok [INFO] [stdout] test perms::tests::a_replacement_that_worked_leaves_no_staging_file_behind ... ok [INFO] [stdout] test rad::tests::a_listing_with_no_repositories_yields_nothing_rather_than_a_blank_entry ... ok [INFO] [stdout] test rad::tests::an_identifier_that_would_reach_rad_as_a_flag_is_not_an_identifier ... ok [INFO] [stdout] test rad::tests::identifiers_survive_the_table_that_rad_ls_draws_around_them ... ok [INFO] [stdout] test rad::tests::the_same_identifier_seen_twice_is_reported_once ... ok [INFO] [stdout] test state::tests::a_state_file_written_before_the_field_was_renamed_still_says_what_it_carried ... ok [INFO] [stdout] test state::tests::age_is_counted_in_whole_days_from_the_recorded_stamp ... ok [INFO] [stdout] test state::tests::an_archive_knows_which_repositories_it_carried_and_which_it_only_listed ... ok [INFO] [stdout] test state::tests::an_unparseable_stamp_is_no_age_rather_than_a_wrong_one ... ok [INFO] [stdout] test state::tests::the_state_file_is_named_after_the_identity_it_describes ... ok [INFO] [stdout] test term::tests::a_count_of_one_takes_the_singular_and_everything_else_takes_the_plural ... ok [INFO] [stdout] test term::tests::an_archive_stamped_ahead_of_this_clock_is_not_reported_as_negative_days_old ... ok [INFO] [stdout] test term::tests::byte_counts_render_in_the_largest_unit_that_keeps_a_whole_part ... ok [INFO] [stdout] test term::tests::recent_days_read_as_words_and_older_ones_as_counts ... ok [INFO] [stdout] test git::tests::a_head_under_refs_that_climbs_out_of_the_repository_is_refused ... ok [INFO] [stdout] test key::tests::a_seed_round_trips_through_an_encrypted_key_file ... ok [INFO] [stderr] error: test failed, to rerun pass `--bin rad-backup` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/release/deps/rad_backup-9823160d9f63db32` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e", kill_on_drop: false }` [INFO] [stdout] 9ba16a7834c679432ae891309d45f59cef2fde1953d07fe745a5d8cff0a0a90e