[INFO] cloning repository https://github.com/shdwfruit/convkit
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shdwfruit/convkit" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshdwfruit%2Fconvkit", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshdwfruit%2Fconvkit'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0de6aae5221a14c405b63e7746f509b2f3c6a7a5
[INFO] testing shdwfruit/convkit against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshdwfruit%2Fconvkit" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/shdwfruit/convkit
[INFO] finished tweaking git repo https://github.com/shdwfruit/convkit
[INFO] tweaked toml for git repo https://github.com/shdwfruit/convkit written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/shdwfruit/convkit on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/shdwfruit/convkit 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/conv/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-diff/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-diff` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d
[INFO] running `Command { std: "docker" "start" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", 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" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", 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" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/conv/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-diff/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-diff` (manifest) generated 1 warning
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling polycool v0.4.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling g2poly v1.2.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling roxmltree v0.21.1
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling simplecss v0.2.2
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling data-url v0.3.2
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling tiny-skia-path v0.12.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zune-core v0.5.3
[INFO] [stderr]    Compiling kurbo v0.13.1
[INFO] [stderr]    Compiling imagesize v0.15.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling lru v0.16.4
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling svgtypes v0.16.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling usvg v0.48.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling tiny-skia v0.12.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling which v8.0.6
[INFO] [stderr]    Compiling qrcode v0.14.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling g2gen v1.2.2
[INFO] [stderr]    Compiling resvg v0.48.1
[INFO] [stderr]    Compiling g2p v1.2.2
[INFO] [stderr]    Compiling rqrr v0.10.1
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling wild v2.2.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling convkit-core v0.5.1 (/opt/rustwide/workdir/crates/convkit-core)
[INFO] [stderr]    Compiling convkit v0.5.1 (/opt/rustwide/workdir/crates/conv)
[INFO] [stderr]    Compiling convkit-diff v0.5.1 (/opt/rustwide/workdir/crates/convkit-diff)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 02s
[INFO] running `Command { std: "docker" "inspect" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", 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" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/conv/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-diff/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-diff` (manifest) generated 1 warning
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling convkit-diff v0.5.1 (/opt/rustwide/workdir/crates/convkit-diff)
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling convkit-core v0.5.1 (/opt/rustwide/workdir/crates/convkit-core)
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling convkit v0.5.1 (/opt/rustwide/workdir/crates/conv)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", 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" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/conv/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> crates/convkit-diff/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `convkit-diff` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/convkit/f134d148c19388bb/out/conv-f134d148c19388bb)
[INFO] [stdout] 
[INFO] [stdout] running 270 tests
[INFO] [stdout] test batch::tests::a_step_message_carries_the_retry_label_when_there_is_one ... ok
[INFO] [stdout] test cli::tests::max_size_and_crf_conflict ... ok
[INFO] [stdout] test cli::tests::max_size_parses_and_rejects_a_bare_number ... ok
[INFO] [stdout] test cli::tests::a_speed_parses_into_the_tuning ... ok
[INFO] [stdout] test cli::tests::shift_pitch_needs_a_speed ... ok
[INFO] [stdout] test cli::tests::resolver_maps_every_flag_to_its_own_backend_override ... ok
[INFO] [stdout] test commands::convert::tests::missing_backend_is_none_when_nothing_failed_that_way ... ok
[INFO] [stdout] test cli::tests::an_order_that_cannot_work_fails_the_check ... ok
[INFO] [stdout] test commands::convert::tests::missing_backend_is_none_when_two_different_backends_are_missing ... ok
[INFO] [stdout] test commands::convert::tests::missing_backend_tolerates_repeats_of_the_same_backend ... ok
[INFO] [stdout] test commands::convert::tests::probed_for_never_probes_an_input_that_is_not_a_local_file ... ok
[INFO] [stdout] test commands::convert::tests::probed_for_reads_the_image_a_jpg_targets_notes_depend_on ... ok
[INFO] [stdout] test batch::tests::exit_code_uses_the_shared_error_code_when_every_job_fails_the_same_way ... ok
[INFO] [stdout] test batch::tests::exit_code_is_zero_when_every_job_succeeds ... ok
[INFO] [stdout] test batch::tests::the_retry_label_names_the_attempt_and_how_far_over ... ok
[INFO] [stdout] test commands::doctor::tests::a_long_real_ffmpeg_version_token_is_capped_at_the_column_width ... ok
[INFO] [stdout] test commands::convert::tests::failed_on_missing_backend_matches_only_the_named_backend ... ok
[INFO] [stdout] test commands::convert::tests::missing_backend_finds_the_sole_backend_missing_failure ... ok
[INFO] [stdout] test cli::tests::a_speed_that_changes_nothing_is_a_usage_error ... ok
[INFO] [stdout] test commands::install::tests::parse_backend_is_case_insensitive ... ok
[INFO] [stdout] test commands::convert::tests::failed_on_missing_backend_is_false_for_a_different_error_code ... ok
[INFO] [stdout] test commands::convert::tests::available_for_skips_the_check_for_a_pair_with_no_fallback ... ok
[INFO] [stdout] test commands::install::tests::success_envelope_installed_array_has_one_entry_when_nothing_is_bundled ... ok
[INFO] [stdout] test commands::install::tests::parse_backend_recognises_every_canonical_exe_name ... ok
[INFO] [stdout] test commands::install::tests::parse_backend_rejects_nonsense ... ok
[INFO] [stdout] test commands::install::tests::success_envelope_keeps_backend_and_path_and_adds_installed ... ok
[INFO] [stdout] test commands::install::tests::success_lines_human_names_the_requested_backend_first_regardless_of_vec_order ... ok
[INFO] [stdout] test cli::tests::times_parse_including_ones_counted_from_the_end ... ok
[INFO] [stdout] test commands::doctor::tests::a_string_exactly_at_width_is_not_truncated ... ok
[INFO] [stdout] test cli::tests::end_and_duration_conflict ... ok
[INFO] [stdout] test commands::convert::tests::probed_for_skips_the_probe_for_a_pair_that_can_never_remux ... ok
[INFO] [stdout] test commands::install::tests::success_lines_human_reports_a_bundled_sibling ... ok
[INFO] [stdout] test commands::qr::tests::out_is_the_file_as_typed ... ok
[INFO] [stdout] test batch::tests::exit_code_is_batch_partial_failure_on_a_genuinely_mixed_result ... ok
[INFO] [stdout] test commands::install::tests::success_lines_human_reports_just_the_one_binary_when_nothing_is_bundled ... ok
[INFO] [stdout] test commands::qr::tests::a_bare_extension_names_the_format ... ok
[INFO] [stdout] test commands::qr::tests::a_directory_in_both_out_and_dash_o_is_refused ... ok
[INFO] [stdout] test commands::qr::tests::a_format_that_is_not_a_picture_is_refused ... ok
[INFO] [stdout] test commands::qr::tests::an_existing_directory_as_out_points_at_dash_o ... ok
[INFO] [stdout] test commands::qr::tests::dash_o_is_the_directory_to_write_into ... ok
[INFO] [stdout] test commands::qr::tests::without_out_it_writes_qr_png_here ... ok
[INFO] [stdout] test commands::update::tests::a_receipt_directory_containing_the_receipt_file_is_detected_as_a_dist_install ... ok
[INFO] [stdout] test commands::update::tests::cargo_update_hint_installs_the_published_crate_with_a_locked_dependency_set ... ok
[INFO] [stdout] test commands::update::tests::check_exit_code_is_zero_when_a_managed_backend_was_never_installed ... ok
[INFO] [stdout] test commands::update::tests::a_stale_receipt_never_overrides_a_homebrew_path ... ok
[INFO] [stdout] test commands::update::tests::check_exit_code_is_zero_when_every_managed_backend_is_current ... ok
[INFO] [stdout] test commands::update::tests::check_exit_code_is_nonzero_when_a_managed_backend_is_outdated ... ok
[INFO] [stdout] test commands::update::tests::check_exit_code_is_zero_when_a_managed_backend_resolves_only_externally ... ok
[INFO] [stdout] test commands::update::tests::conv_self_report_always_reports_the_running_cargo_pkg_version ... ok
[INFO] [stdout] test commands::update::tests::detects_homebrew_through_a_symlink_via_canonicalization ... ok
[INFO] [stdout] test commands::update::tests::detects_homebrew_via_the_linuxbrew_prefix ... ok
[INFO] [stdout] test commands::update::tests::detects_homebrew_via_the_intel_cellar_prefix ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_soffice_as_unmanaged_and_not_installed_when_unresolvable ... ok
[INFO] [stdout] test commands::update::tests::detects_a_cargo_bin_install ... ok
[INFO] [stdout] test commands::update::tests::detects_homebrew_via_the_opt_homebrew_prefix ... ok
[INFO] [stdout] test commands::update::tests::dist_update_hint_points_at_the_readme_installer_one_liner ... ok
[INFO] [stdout] test commands::update::tests::perform_updates_calls_the_installer_once_for_a_bundled_pair ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_magick_as_unmanaged_on_every_platform ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_not_installed_when_a_managed_backend_is_absent_everywhere ... ok
[INFO] [stdout] test commands::update::tests::no_receipt_file_falls_through_to_the_ordinary_path_based_detection ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_a_backend_resolved_outside_the_managed_dir_as_external_never_outdated ... FAILED
[INFO] [stdout] test commands::update::tests::perform_updates_never_touches_an_external_backends_report ... ok
[INFO] [stdout] test commands::update::tests::falls_back_to_unknown_for_an_unrecognised_location ... ok
[INFO] [stdout] test commands::update::tests::homebrew_update_hint_is_the_brew_upgrade_command_now_that_a_tap_exists ... ok
[INFO] [stdout] test commands::update::tests::perform_updates_never_downloads_a_backend_that_was_simply_never_installed ... ok
[INFO] [stdout] test commands::update::tests::perform_updates_never_touches_an_unmanaged_backends_report ... ok
[INFO] [stdout] test commands::convert::tests::probed_for_reports_a_webm_video_knobs_missing_probe_as_the_real_error ... ok
[INFO] [stdout] test commands::update::tests::perform_updates_reinstalls_an_outdated_backend ... ok
[INFO] [stdout] test commands::update::tests::perform_updates_leaves_an_already_current_backend_untouched ... ok
[INFO] [stdout] test commands::update::tests::perform_updates_records_a_failure_without_stopping_other_backends ... ok
[INFO] [stdout] test input::tests::a_batch_with_an_outdir_writes_there ... ok
[INFO] [stdout] test commands::update::tests::update_exit_code_is_nonzero_when_every_attempted_install_failed ... ok
[INFO] [stdout] test commands::update::tests::update_exit_code_is_zero_when_nothing_errored ... ok
[INFO] [stdout] test input::tests::a_clash_spelled_differently_is_still_kept_apart ... ok
[INFO] [stdout] test input::tests::a_cross_format_cut_keeps_its_ordinary_name ... ok
[INFO] [stdout] test input::tests::a_cut_batch_writes_into_a_folder_named_after_the_range ... ok
[INFO] [stdout] test input::tests::a_directory_in_the_output_position_is_rejected_not_expanded ... ok
[INFO] [stdout] test input::tests::a_derived_name_that_another_job_also_writes_keeps_them_apart ... ok
[INFO] [stdout] test input::tests::a_directory_under_max_size_keeps_same_format_files_but_not_its_own_results ... ok
[INFO] [stdout] test input::tests::a_cut_into_another_folder_still_names_its_range ... ok
[INFO] [stdout] test input::tests::a_derived_name_that_is_another_jobs_input_is_refused ... ok
[INFO] [stdout] test input::tests::a_directory_with_a_non_pdf_output_positional_is_rejected ... ok
[INFO] [stdout] test input::tests::a_glob_the_shell_quoted_is_expanded_here ... ok
[INFO] [stdout] test input::tests::a_dry_run_batch_does_not_create_the_subfolder ... ok
[INFO] [stdout] test input::tests::a_lone_gif_or_avi_cannot_be_cut_into_itself_and_says_what_to_do ... ok
[INFO] [stdout] test input::tests::a_heic_beside_a_jpg_of_the_same_name_keeps_its_format ... ok
[INFO] [stdout] test input::tests::a_lone_path_stripped_keeps_its_format_and_gains_a_suffix ... ok
[INFO] [stdout] test commands::doctor::tests::short_strings_pass_through_unchanged ... ok
[INFO] [stdout] test commands::update::tests::scoop_update_hint_points_at_the_release_page_not_a_nonexistent_package ... ok
[INFO] [stdout] test input::tests::a_glob_conv_cannot_keep_is_told_a_format_it_can_strip_into ... ok
[INFO] [stdout] test input::tests::a_lone_gif_or_still_cannot_be_sped_into_itself_and_says_what_to_do ... ok
[INFO] [stdout] test commands::update::tests::update_exit_code_is_batch_partial_failure_for_a_mixed_result ... ok
[INFO] [stdout] test input::tests::a_lone_path_that_cannot_be_stripped_in_place_names_the_fix ... ok
[INFO] [stdout] test input::tests::a_path_with_no_wildcard_is_untouched ... ok
[INFO] [stdout] test input::tests::a_named_output_with_its_own_directory_and_outdir_is_refused ... ok
[INFO] [stdout] test input::tests::a_quoted_glob_matching_several_files_under_max_size_is_refused ... ok
[INFO] [stdout] test input::tests::a_pattern_matching_nothing_is_left_alone ... ok
[INFO] [stdout] test input::tests::a_pair_is_refused_only_when_its_output_exists_in_the_inputs_format ... ok
[INFO] [stdout] test input::tests::a_range_and_a_size_both_go_in_the_name ... ok
[INFO] [stdout] test input::tests::a_read_only_extension_is_accepted_as_an_input ... ok
[INFO] [stdout] test input::tests::a_refused_invocation_does_not_create_the_outdir ... ok
[INFO] [stdout] test input::tests::a_read_only_extension_is_refused_in_every_output_slot ... ok
[INFO] [stdout] test input::tests::a_pair_that_cannot_be_sized_is_not_told_to_add_to ... ok
[INFO] [stdout] test input::tests::a_real_file_named_like_a_pattern_wins_over_globbing_it ... ok
[INFO] [stdout] test input::tests::a_single_path_with_a_speed_keeps_its_format_and_names_the_speed ... ok
[INFO] [stdout] test input::tests::a_single_path_whose_format_cannot_be_sized_names_the_fix ... ok
[INFO] [stdout] test input::tests::a_missing_input_and_output_is_an_invalid_invocation_not_an_unsupported_pair ... ok
[INFO] [stdout] test input::tests::a_single_path_with_max_size_keeps_its_container_and_gains_a_suffix ... ok
[INFO] [stdout] test input::tests::a_single_path_with_a_range_keeps_its_format_and_names_the_range ... ok
[INFO] [stdout] test input::tests::a_shifted_pitch_is_named_so_it_does_not_take_the_kept_ones_name ... ok
[INFO] [stdout] test input::tests::a_sized_batch_writes_into_a_subfolder ... ok
[INFO] [stdout] test input::tests::a_single_directory_positional_without_to_is_rejected ... ok
[INFO] [stdout] test commands::convert::tests::probed_for_runs_ffprobe_on_a_pair_that_might_remux ... ok
[INFO] [stdout] test input::tests::a_stripped_folder_keeps_same_format_files_but_not_earlier_results ... ok
[INFO] [stdout] test input::tests::a_speed_change_into_another_folder_still_names_its_speed ... ok
[INFO] [stdout] test input::tests::a_stripped_folder_skips_target_files_it_cannot_keep ... ok
[INFO] [stdout] test input::tests::a_speed_batch_writes_into_a_folder_named_after_the_speed ... ok
[INFO] [stdout] test input::tests::an_explicitly_named_file_already_in_the_target_format_is_not_skipped ... ok
[INFO] [stdout] test input::tests::bare_extension_shorthand_derives_the_output_name ... ok
[INFO] [stdout] test input::tests::a_stripped_output_equal_to_the_input_is_refused ... ok
[INFO] [stdout] test input::tests::a_quoted_glob_matching_one_file_under_max_size_is_the_single_form ... ok
[INFO] [stdout] test batch::tests::run_stamps_elapsed_ms_and_carries_the_target_format ... ok
[INFO] [stdout] test input::tests::an_explicit_output_equal_to_the_input_is_refused ... ok
[INFO] [stdout] test input::tests::an_output_landing_on_another_inputs_path_keeps_its_source_format ... ok
[INFO] [stdout] test input::tests::bare_extension_shorthand_typo_still_suggests_a_correction ... ok
[INFO] [stdout] test input::tests::colliding_basenames_under_outdir_are_rejected ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_current_when_the_managed_dir_copy_matches_the_pin ... ok
[INFO] [stdout] test input::tests::natural_cmp_orders_numeric_runs_by_value_not_first_digit ... ok
[INFO] [stdout] test input::tests::many_images_and_a_pdf_become_one_merge_job ... ok
[INFO] [stdout] test input::tests::outdir_takes_a_named_output_by_its_name ... ok
[INFO] [stdout] test input::tests::distinct_stems_still_batch_cleanly_without_outdir ... ok
[INFO] [stdout] test input::tests::dot_backslash_relative_path_is_not_bare_extension_shorthand ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_an_unmanaged_backend_as_installed_when_it_resolves ... ok
[INFO] [stdout] test input::tests::directory_expansion_skips_files_already_in_the_target_format ... ok
[INFO] [stdout] test input::tests::dot_slash_relative_path_is_not_bare_extension_shorthand ... ok
[INFO] [stdout] test input::tests::outdir_takes_an_image_merges_pdf ... ok
[INFO] [stdout] test input::tests::parent_relative_path_is_not_bare_extension_shorthand ... ok
[INFO] [stdout] test input::tests::outdir_takes_the_extension_shorthands_output ... ok
[INFO] [stdout] test input::tests::a_multi_positional_invocation_that_is_not_a_valid_merge_is_an_invalid_invocation ... ok
[INFO] [stdout] test input::tests::outdir_takes_the_shorthand_under_a_flag_that_keeps_the_format ... ok
[INFO] [stdout] test input::tests::dot_dot_spellings_of_one_output_collide ... ok
[INFO] [stdout] test commands::update::tests::classify_reports_outdated_when_the_managed_dir_copy_differs_from_the_pin ... ok
[INFO] [stdout] test input::tests::plan_jobs_creates_the_outdir_when_it_does_not_exist ... ok
[INFO] [stdout] test input::tests::plan_jobs_reports_invalid_invocation_when_the_outdir_cannot_be_created ... ok
[INFO] [stdout] test input::tests::plan_jobs_expands_a_directory_of_scans_in_natural_page_order ... ok
[INFO] [stdout] test input::tests::plan_jobs_tolerates_an_outdir_that_already_exists ... ok
[INFO] [stdout] test input::tests::outdir_redirects_outputs ... ok
[INFO] [stdout] test input::tests::same_stem_inputs_of_two_formats_keep_their_source_format ... ok
[INFO] [stdout] test input::tests::symlinked_directory_spellings_of_one_output_collide ... ok
[INFO] [stdout] test input::tests::several_paths_under_max_size_without_to_name_the_fix ... ok
[INFO] [stdout] test input::tests::outdir_matching_the_scanned_directory_still_converts_fresh_input ... ok
[INFO] [stdout] test input::tests::two_positionals_are_a_single_pair_not_a_merge ... ok
[INFO] [stdout] test input::tests::the_single_form_suggests_to_mp4_only_where_it_would_work ... ok
[INFO] [stdout] test input::tests::plan_jobs_does_not_create_the_outdir_under_dry_run ... ok
[INFO] [stdout] test input::tests::the_output_positional_is_never_globbed ... ok
[INFO] [stdout] test input::tests::relative_and_absolute_spellings_of_one_output_collide ... ok
[INFO] [stdout] test input::tests::same_format_paths_without_to_are_told_to_add_it ... ok
[INFO] [stdout] test input::tests::same_stem_inputs_collide_even_without_outdir ... ok
[INFO] [stdout] test input::tests::two_clips_of_one_format_without_to_are_refused_with_the_fix ... ok
[INFO] [stdout] test input::tests::with_an_outdir_elsewhere_the_name_is_kept ... ok
[INFO] [stdout] test input::tests::to_flag_makes_one_job_per_input ... ok
[INFO] [stdout] test input::tests::two_files_sped_without_to_are_refused_with_the_fix ... ok
[INFO] [stdout] test input::tests::with_max_size_too_the_size_names_the_output ... ok
[INFO] [stdout] test input::tests::with_the_inputs_own_directory_as_outdir_the_name_is_suffixed ... ok
[INFO] [stdout] test input::tests::the_ext_shorthand_is_derived_and_so_is_suffixed ... ok
[INFO] [stdout] test input::tests::the_glob_refusal_suggests_the_pattern_own_container_when_it_can_be_sized ... ok
[INFO] [stdout] test install_prompt::tests::magick_is_never_offerable_on_any_platform ... ok
[INFO] [stdout] test install_prompt::tests::no_install_always_wins_even_with_yes_also_set ... ok
[INFO] [stdout] test prompt::tests::who_answers_the_extreme_question ... ok
[INFO] [stdout] test input::tests::without_max_size_a_single_path_is_still_an_incomplete_invocation ... ok
[INFO] [stdout] test install_prompt::tests::prompt_message_names_the_bundled_sibling_on_windows_x64 ... ok
[INFO] [stdout] test render::tests::a_combining_mark_survives_as_itself ... ok
[INFO] [stdout] test render::tests::a_batch_hint_names_the_file_and_leaves_the_command_out ... ok
[INFO] [stdout] test render::tests::a_sized_result_shows_its_size_in_the_targets_units ... ok
[INFO] [stdout] test install_prompt::tests::soffice_is_never_offerable ... ok
[INFO] [stdout] test render::tests::a_suggested_command_swaps_only_the_size ... ok
[INFO] [stdout] test install_prompt::tests::json_mode_never_installs_even_with_yes ... ok
[INFO] [stdout] test render::tests::a_sped_result_reports_its_speed_and_others_do_not ... ok
[INFO] [stdout] test render::tests::a_suggested_command_leaves_out_yes ... ok
[INFO] [stdout] test render::tests::an_embedded_quote_is_escaped_the_way_the_host_shell_spells_it ... ok
[INFO] [stdout] test render::tests::a_suggestion_follows_an_extreme_result ... ok
[INFO] [stdout] test render::tests::a_path_with_a_space_keeps_its_real_backslashes ... ok
[INFO] [stdout] test render::tests::an_empty_token_is_quoted_rather_than_vanishing ... ok
[INFO] [stdout] test install_prompt::tests::plain_no_install_flag_refuses_a_managed_backend_too ... ok
[INFO] [stdout] test render::tests::a_cut_result_reports_its_range_and_others_do_not ... ok
[INFO] [stdout] test render::tests::a_note_already_shown_is_not_printed_again ... ok
[INFO] [stdout] test render::tests::failure_prefers_the_managed_remediation_over_the_manual_one ... ok
[INFO] [stdout] test render::tests::batch_summary_counts_a_genuine_conversion_failure_as_failed ... ok
[INFO] [stdout] test install_prompt::tests::quiet_mode_never_installs_even_with_yes ... ok
[INFO] [stdout] test render::tests::batch_summary_unstyled_has_no_escape_codes ... ok
[INFO] [stdout] test render::tests::batch_summary_counts_output_exists_as_skipped_not_failed ... ok
[INFO] [stdout] test render::tests::human_elapsed_switches_to_minutes_and_seconds_at_a_minute ... ok
[INFO] [stdout] test render::tests::human_size_matches_the_briefs_worked_example ... ok
[INFO] [stdout] test render::tests::human_size_uses_whole_kb_below_one_mb ... ok
[INFO] [stdout] test render::tests::ordinary_flags_and_names_are_left_bare ... ok
[INFO] [stdout] test render::tests::styling_needs_both_a_terminal_and_a_console_that_reads_ansi ... ok
[INFO] [stdout] test render::tests::success_demotes_a_warning_onto_its_own_note_line ... ok
[INFO] [stdout] test batch::tests::run_each_hands_every_job_its_own_tuning ... ok
[INFO] [stdout] test render::tests::success_names_a_lossless_remux_on_the_result_line ... ok
[INFO] [stdout] test render::tests::success_styled_has_the_check_glyph_ansi_and_the_absolute_path ... ok
[INFO] [stdout] test render::tests::success_unstyled_is_plain_ascii_with_no_escape_codes ... ok
[INFO] [stdout] test install_prompt::tests::prompt_message_has_no_bundle_note_when_nothing_is_bundled ... ok
[INFO] [stdout] test render::tests::ansi_support_is_decided_once_and_stays_decided ... ok
[INFO] [stdout] test render::tests::batch_summary_shows_a_representative_output_location ... ok
[INFO] [stdout] test trim::clips::tests::an_audio_file_keeps_its_own_format ... ok
[INFO] [stdout] test trim::clips::tests::an_audio_to_keeps_only_sound ... ok
[INFO] [stdout] test trim::clips::tests::a_clip_of_a_video_keeps_what_its_bar_chose ... ok
[INFO] [stdout] test render::tests::the_extreme_block_names_files_only_when_there_are_several ... ok
[INFO] [stdout] test render::tests::the_gif_filter_graph_is_quoted_even_though_it_has_no_spaces ... ok
[INFO] [stdout] test trim::clips::tests::fractions_and_the_start_of_the_file_are_named_plainly ... ok
[INFO] [stdout] test trim::clips::tests::what_conv_trim_cannot_cut_is_refused_with_what_to_do ... ok
[INFO] [stdout] test trim::clips::tests::a_gif_with_to_mp4_is_cut ... ok
[INFO] [stdout] test trim::clips::tests::to_gif_writes_every_picture_clip_as_a_gif_and_sound_as_m4a ... ok
[INFO] [stdout] test trim::clips::tests::an_outdir_holds_the_clips ... ok
[INFO] [stdout] test trim::draw::tests::a_terminal_too_small_says_the_size_it_needs_and_any_question ... ok
[INFO] [stdout] test trim::draw::tests::an_odd_last_row_has_no_bottom_pixel ... ok
[INFO] [stdout] test trim::draw::tests::column_times_split_the_view_evenly ... ok
[INFO] [stdout] test trim::draw::tests::ansi256_picks_the_nearest_cube_or_grey ... ok
[INFO] [stdout] test trim::draw::tests::a_picture_that_does_not_fill_its_last_cells_still_draws ... ok
[INFO] [stdout] test trim::draw::tests::half_blocks_draw_two_pixels_a_cell ... ok
[INFO] [stdout] test trim::draw::tests::each_sextant_shape_has_its_character ... ok
[INFO] [stdout] test trim::draw::tests::kitty_clears_then_sends_rgb_in_chunks_asking_for_no_reply ... ok
[INFO] [stdout] test trim::draw::tests::sextants_draw_six_pixels_a_cell ... ok
[INFO] [stdout] test trim::draw::tests::iterm_sends_the_png_inline_at_a_width_in_cells ... ok
[INFO] [stdout] test trim::draw::tests::six_pixels_are_split_into_the_two_colours_that_fit_them_best ... ok
[INFO] [stdout] test trim::draw::tests::the_256_colour_palette_is_used_without_truecolor ... ok
[INFO] [stdout] test trim::draw::tests::the_bars_show_the_slider_and_each_clip_on_what_it_keeps ... ok
[INFO] [stdout] test trim::session::tests::a_clip_that_cannot_be_written_is_dropped_with_the_reason ... ok
[INFO] [stdout] test trim::draw::tests::the_header_names_the_file ... ok
[INFO] [stdout] test trim::draw::tests::the_picture_fills_what_the_text_leaves_keeping_its_shape ... ok
[INFO] [stdout] test trim::session::tests::a_tap_moves_ten_milliseconds ... ok
[INFO] [stdout] test trim::session::tests::c_marks_a_start_then_an_end_with_what_the_selection_keeps ... ok
[INFO] [stdout] test trim::draw::tests::loudness_columns_average_their_buckets_and_wait_for_the_rest ... ok
[INFO] [stdout] test trim::draw::tests::quiet_columns_are_drawn_as_dots ... ok
[INFO] [stdout] test trim::session::tests::every_move_of_the_slider_bumps_the_generation ... ok
[INFO] [stdout] test trim::session::tests::frame_keys_land_on_the_frames_themselves ... ok
[INFO] [stdout] test trim::session::tests::holding_moves_two_seconds_a_second_whatever_the_repeat_rate ... ok
[INFO] [stdout] test trim::session::tests::page_keys_move_a_tenth_of_the_view_and_frame_keys_a_frame ... ok
[INFO] [stdout] test trim::session::tests::q_quits_at_once_with_nothing_to_lose_and_asks_otherwise ... ok
[INFO] [stdout] test trim::session::tests::the_slider_stays_in_the_file ... ok
[INFO] [stdout] test trim::session::tests::a_file_with_one_kind_of_stream_has_one_bar_and_nothing_to_select ... ok
[INFO] [stdout] test trim::session::tests::keys_arriving_together_move_a_tap_each ... ok
[INFO] [stdout] test trim::session::tests::a_message_from_outside_shows_until_the_next_key ... ok
[INFO] [stdout] test trim::session::tests::the_replace_question_takes_the_next_key ... ok
[INFO] [stdout] test trim::session::tests::escape_drops_the_open_mark_and_u_undoes ... ok
[INFO] [stdout] test trim::session::tests::turning_round_or_pausing_starts_a_new_tap ... ok
[INFO] [stdout] test trim::session::tests::up_down_highlight_a_bar_and_enter_selects_it ... ok
[INFO] [stdout] test trim::session::tests::w_writes_only_finished_clips ... ok
[INFO] [stdout] test trim::session::tests::with_the_picture_alone_a_clip_with_the_picture_keeps_only_that ... ok
[INFO] [stdout] test trim::session::tests::zoom_halves_around_the_slider_and_stops_at_two_seconds ... ok
[INFO] [stdout] test trim::term::tests::graphics_overrides_what_the_environment_says ... ok
[INFO] [stdout] test trim::term::tests::keys_map_to_what_they_do ... ok
[INFO] [stdout] test trim::term::tests::the_terminal_is_told_from_its_environment ... ok
[INFO] [stdout] test trim::session::tests::the_view_follows_the_slider ... ok
[INFO] [stdout] test trim::tests::w_refuses_two_clips_that_would_write_one_file ... ok
[INFO] [stdout] test trim::tests::a_file_with_nothing_in_it_is_refused_as_that_not_for_its_length ... ok
[INFO] [stdout] test trim::tests::w_asks_before_replacing_files_already_there ... ok
[INFO] [stdout] test trim::tests::a_clip_is_checked_as_the_flags_would_check_it ... ok
[INFO] [stdout] test trim::tests::the_picture_is_grabbed_at_the_size_it_is_drawn ... ok
[INFO] [stdout] test commands::convert::tests::available_for_checks_availability_for_a_pair_with_a_fallback_recipe ... ok
[INFO] [stdout] test render::tests::ansi_is_always_supported_off_windows ... ok
[INFO] [stdout] test trim::session::tests::a_clip_needs_a_length_and_is_marked_once ... ok
[INFO] [stdout] test input::tests::a_range_a_speed_and_a_size_go_in_the_name_in_the_order_they_happen ... ok
[INFO] [stdout] test install_prompt::tests::yes_proceeds_without_prompting_when_a_managed_build_exists ... ok
[INFO] [stdout] test render::tests::failure_unstyled_is_plain_ascii_using_an_ascii_arrow ... ok
[INFO] [stdout] test render::tests::human_elapsed_shows_one_decimal_below_a_minute ... ok
[INFO] [stdout] test render::tests::json_carries_the_sizing_report_only_when_sized ... ok
[INFO] [stdout] test render::tests::failure_styled_has_the_cross_glyph_and_arrow ... ok
[INFO] [stdout] test render::tests::success_output_is_never_more_than_four_lines ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p convkit --bin conv`
[INFO] [stdout] test trim::tests::a_batch_of_events_ends_on_time_however_many_are_waiting ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- commands::update::tests::classify_reports_a_backend_resolved_outside_the_managed_dir_as_external_never_outdated stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'commands::update::tests::classify_reports_a_backend_resolved_outside_the_managed_dir_as_external_never_outdated' (2732) panicked at crates/conv/src/commands/update.rs:893:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Some("unknown")
[INFO] [stdout]  right: Some("0.0.1-not-the-pinned-version")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x626d13b5b501 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x626d13b73e3a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x626d13b6021c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x626d13b33006 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x626d13b518d9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x626d13a0f050 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x626d13b51c02 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x626d13b330b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x626d13b2b7c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x626d13b33fdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x626d13b7456c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x626d13b74483 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x626d1398a4fa - core[a373ad73a504971]::panicking::assert_failed::<core[a373ad73a504971]::option::Option<&str>, core[a373ad73a504971]::option::Option<&str>>
[INFO] [stdout]   13:     0x626d139e84e6 - <conv[d89c84bb252bc2da]::commands::update::tests::classify_reports_a_backend_resolved_outside_the_managed_dir_as_external_never_outdated::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x626d13a0249b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x626d13a0f675 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x626d13a08f64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x626d13a12702 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x626d13b5a76f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d82e41e1dfa - <unknown>
[INFO] [stdout]   20:     0x7d82e42753d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     commands::update::tests::classify_reports_a_backend_resolved_outside_the_managed_dir_as_external_never_outdated
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 269 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d", kill_on_drop: false }`
[INFO] [stdout] db10c7bba014b34aa3f3a70759fa9341e1a0f0cfdc002d646c3cdd81d972d82d
