[INFO] cloning repository https://github.com/slopfest/fedora-cve-triage [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/slopfest/fedora-cve-triage" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslopfest%2Ffedora-cve-triage", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslopfest%2Ffedora-cve-triage'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] dc76acd23f7440e206cc740f885eeecd9fb7b69f [INFO] testing slopfest/fedora-cve-triage against master#562dee4820c458d823175268e41601d4c060588a for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslopfest%2Ffedora-cve-triage" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/slopfest/fedora-cve-triage [INFO] finished tweaking git repo https://github.com/slopfest/fedora-cve-triage [INFO] tweaked toml for git repo https://github.com/slopfest/fedora-cve-triage written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/slopfest/fedora-cve-triage on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/slopfest/fedora-cve-triage 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded mockito v1.7.2 [INFO] [stderr] Downloaded emojis v0.8.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6c2000d0bb030736860b0abefa7bca372510c8176ed6710e432c2900abd5b4c1 [INFO] running `Command { std: "docker" "start" "-a" "6c2000d0bb030736860b0abefa7bca372510c8176ed6710e432c2900abd5b4c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6c2000d0bb030736860b0abefa7bca372510c8176ed6710e432c2900abd5b4c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c2000d0bb030736860b0abefa7bca372510c8176ed6710e432c2900abd5b4c1", kill_on_drop: false }` [INFO] [stdout] 6c2000d0bb030736860b0abefa7bca372510c8176ed6710e432c2900abd5b4c1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3875a32ce5d6b566736f33960fc4768538b84bcf29e8716080514e1edcbc3b52 [INFO] running `Command { std: "docker" "start" "-a" "3875a32ce5d6b566736f33960fc4768538b84bcf29e8716080514e1edcbc3b52", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling rtoolbox v0.0.3 [INFO] [stderr] Compiling sandogasa-rpmvercmp v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-rpmvercmp) [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling rpassword v7.4.0 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling sandogasa-fedrq v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-fedrq) [INFO] [stderr] Compiling version-compare v0.2.1 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling emojis v0.8.0 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling hs-intake v0.1.4 (/opt/rustwide/workdir/tools/hs-intake) [INFO] [stderr] Compiling sandogasa-fasjson v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-fasjson) [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling sandogasa-config v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-config) [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling sandogasa-distgit v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-distgit) [INFO] [stderr] Compiling sandogasa-bugzilla v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-bugzilla) [INFO] [stderr] Compiling sandogasa-repology v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-repology) [INFO] [stderr] Compiling sandogasa-gitlab v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-gitlab) [INFO] [stderr] Compiling sandogasa-bodhi v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-bodhi) [INFO] [stderr] Compiling sandogasa-mailman v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-mailman) [INFO] [stderr] Compiling sandogasa-nvd v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-nvd) [INFO] [stderr] Compiling sandogasa-discourse v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-discourse) [INFO] [stderr] Compiling hs-relmon v0.4.0 (/opt/rustwide/workdir/tools/hs-relmon) [INFO] [stderr] Compiling fedora-cve-triage v0.6.2 (/opt/rustwide/workdir/tools/fedora-cve-triage) [INFO] [stderr] Compiling sandogasa-pkg-acl v0.6.2 (/opt/rustwide/workdir/tools/sandogasa-pkg-acl) [INFO] [stderr] Compiling sandogasa-hattrack v0.6.2 (/opt/rustwide/workdir/tools/sandogasa-hattrack) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.98s [INFO] running `Command { std: "docker" "inspect" "3875a32ce5d6b566736f33960fc4768538b84bcf29e8716080514e1edcbc3b52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3875a32ce5d6b566736f33960fc4768538b84bcf29e8716080514e1edcbc3b52", kill_on_drop: false }` [INFO] [stdout] 3875a32ce5d6b566736f33960fc4768538b84bcf29e8716080514e1edcbc3b52 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ffad56e8fc306ba971cb9b4cb6cecf6a48ca10092214d5d8e5c5495b12172aa [INFO] running `Command { std: "docker" "start" "-a" "2ffad56e8fc306ba971cb9b4cb6cecf6a48ca10092214d5d8e5c5495b12172aa", kill_on_drop: false }` [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling colored v3.1.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling hs-intake v0.1.4 (/opt/rustwide/workdir/tools/hs-intake) [INFO] [stderr] Compiling sandogasa-fasjson v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-fasjson) [INFO] [stderr] Compiling sandogasa-rpmvercmp v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-rpmvercmp) [INFO] [stderr] Compiling sandogasa-fedrq v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-fedrq) [INFO] [stderr] Compiling deadpool v0.12.3 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling sandogasa-config v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-config) [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling wiremock v0.6.5 [INFO] [stderr] Compiling mockito v1.7.2 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling sandogasa-repology v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-repology) [INFO] [stderr] Compiling sandogasa-gitlab v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-gitlab) [INFO] [stderr] Compiling sandogasa-distgit v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-distgit) [INFO] [stderr] Compiling sandogasa-bodhi v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-bodhi) [INFO] [stderr] Compiling sandogasa-bugzilla v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-bugzilla) [INFO] [stderr] Compiling sandogasa-mailman v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-mailman) [INFO] [stderr] Compiling sandogasa-nvd v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-nvd) [INFO] [stderr] Compiling sandogasa-discourse v0.6.2 (/opt/rustwide/workdir/crates/sandogasa-discourse) [INFO] [stderr] Compiling hs-relmon v0.4.0 (/opt/rustwide/workdir/tools/hs-relmon) [INFO] [stderr] Compiling sandogasa-hattrack v0.6.2 (/opt/rustwide/workdir/tools/sandogasa-hattrack) [INFO] [stderr] Compiling sandogasa-pkg-acl v0.6.2 (/opt/rustwide/workdir/tools/sandogasa-pkg-acl) [INFO] [stderr] Compiling fedora-cve-triage v0.6.2 (/opt/rustwide/workdir/tools/fedora-cve-triage) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 47.01s [INFO] running `Command { std: "docker" "inspect" "2ffad56e8fc306ba971cb9b4cb6cecf6a48ca10092214d5d8e5c5495b12172aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ffad56e8fc306ba971cb9b4cb6cecf6a48ca10092214d5d8e5c5495b12172aa", kill_on_drop: false }` [INFO] [stdout] 2ffad56e8fc306ba971cb9b4cb6cecf6a48ca10092214d5d8e5c5495b12172aa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2b568c5044daac459c5c0641cb77e7146bc555fc5df07b2f0a03d4d64a8807a3 [INFO] running `Command { std: "docker" "start" "-a" "2b568c5044daac459c5c0641cb77e7146bc555fc5df07b2f0a03d4d64a8807a3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/fedora_cve_triage-82b895763e3898d6) [INFO] [stdout] [INFO] [stdout] running 105 tests [INFO] [stdout] test config::tests::js_fps_config_missing_field_errors ... ok [INFO] [stdout] test config::tests::bodhi_check_config_empty_arrays ... ok [INFO] [stdout] test config::tests::app_config_round_trip_via_config_file ... ok [INFO] [stdout] test config::tests::app_config_email_defaults_to_empty ... ok [INFO] [stdout] test config::tests::bodhi_check_config_with_assignees ... ok [INFO] [stdout] test config::tests::js_fps_config_empty_arrays ... ok [INFO] [stdout] test config::tests::bodhi_check_config_nonexistent_file_errors ... ok [INFO] [stdout] test config::tests::cross_ecosystem_config_nonexistent_file_errors ... ok [INFO] [stdout] test config::tests::js_fps_config_nonexistent_file_errors ... ok [INFO] [stdout] test config::tests::unshipped_tools_config_parses_valid_toml ... ok [INFO] [stdout] test tests::build_multi_query_empty ... ok [INFO] [stdout] test config::tests::bodhi_check_config_with_components_and_assignees ... ok [INFO] [stdout] test config::tests::unshipped_tools_config_missing_field_errors ... ok [INFO] [stdout] test tests::categorize_mixed_products_uses_matching_only ... ok [INFO] [stdout] test tests::build_multi_query_single_each ... ok [INFO] [stdout] test tests::build_multi_query_with_assignees ... ok [INFO] [stdout] test tests::categorize_multiple_fixed_versions ... ok [INFO] [stdout] test tests::build_multi_query_products_only ... ok [INFO] [stdout] test tests::build_multi_query_full ... ok [INFO] [stdout] test config::tests::cross_ecosystem_config_missing_field_errors ... ok [INFO] [stdout] test config::tests::bodhi_check_config_parses_valid_toml ... ok [INFO] [stdout] test config::tests::cross_ecosystem_config_parses_valid_toml ... ok [INFO] [stdout] test config::tests::js_fps_config_parses_valid_toml ... ok [INFO] [stdout] test config::tests::bodhi_check_config_missing_field_errors ... ok [INFO] [stdout] test config::tests::unshipped_tools_config_nonexistent_file_errors ... ok [INFO] [stdout] test tests::categorize_no_updates ... ok [INFO] [stdout] test tests::categorize_product_mismatch_bundled_dep ... ok [INFO] [stdout] test tests::build_multi_query_components_and_assignees ... ok [INFO] [stdout] test tests::categorize_stable_preferred_over_testing ... ok [INFO] [stdout] test tests::categorize_provides_resolves_mismatch ... ok [INFO] [stdout] test tests::categorize_stable_fix_with_date_submitted ... ok [INFO] [stdout] test config::tests::unshipped_tools_config_empty_arrays ... ok [INFO] [stdout] test tests::categorize_no_fixed_version ... ok [INFO] [stdout] test tests::categorize_matching_product_still_works ... ok [INFO] [stdout] test tests::determine_release_from_summary_tag ... ok [INFO] [stdout] test tests::determine_release_rawhide_falls_back_to_summary ... ok [INFO] [stdout] test tests::determine_release_version_takes_precedence ... ok [INFO] [stdout] test tests::extract_cve_id_cve_in_middle ... ok [INFO] [stdout] test tests::extract_cve_id_empty ... ok [INFO] [stdout] test tests::categorize_testing_fix ... ok [INFO] [stdout] test tests::categorize_no_fix_version_too_old ... ok [INFO] [stdout] test tests::categorize_wrong_component_ignored ... ok [INFO] [stdout] test tests::extract_cve_id_not_cve ... ok [INFO] [stdout] test tests::extract_cve_id_only_id ... ok [INFO] [stdout] test tests::extract_cve_id_with_trailing_colon ... ok [INFO] [stdout] test tests::categorize_testing_fix_with_date_submitted ... ok [INFO] [stdout] test tests::determine_release_epel ... ok [INFO] [stdout] test tests::determine_release_from_version_field ... ok [INFO] [stdout] test tests::categorize_stable_fix ... ok [INFO] [stdout] test tests::categorize_product_mismatch_multiple_nvd_products ... ok [INFO] [stdout] test tests::determine_release_no_info ... ok [INFO] [stdout] test tests::is_cve_bug_bare_prefix ... ok [INFO] [stdout] test tests::is_cve_bug_with_both ... ok [INFO] [stdout] test tests::is_cve_bug_with_cve_prefix ... ok [INFO] [stdout] test tests::is_late_filed_bug_filed_well_after_submission ... ok [INFO] [stdout] test tests::is_cve_bug_with_security_keyword ... ok [INFO] [stdout] test tests::is_late_filed_bug_filed_within_tolerance ... ok [INFO] [stdout] test tests::is_late_filed_invalid_date_returns_false ... ok [INFO] [stdout] test tests::is_late_filed_bug_filed_before_submission ... ok [INFO] [stdout] test tests::is_late_filed_zero_tolerance ... ok [INFO] [stdout] test tests::is_not_cve_bug_wrong_keyword ... ok [INFO] [stdout] test tests::is_not_cve_bug ... ok [INFO] [stdout] test tests::is_late_filed_bug_filed_exactly_at_deadline ... ok [INFO] [stdout] test tests::product_matches_exact ... ok [INFO] [stdout] test tests::product_matches_provides_case_insensitive ... ok [INFO] [stdout] test tests::product_matches_rust_crate ... ok [INFO] [stdout] test tests::product_matches_via_provides ... ok [INFO] [stdout] test tests::product_no_match_provides_irrelevant ... ok [INFO] [stdout] test tests::product_no_match_without_provides ... ok [INFO] [stdout] test tests::product_no_match_partial_name ... ok [INFO] [stdout] test tests::prompt_reassign_skips_when_email_empty ... ok [INFO] [stdout] test tests::version_to_branch_empty ... ok [INFO] [stdout] test tests::version_to_branch_epel ... ok [INFO] [stdout] test tests::version_to_branch_numeric ... ok [INFO] [stdout] test tests::version_to_branch_rawhide ... ok [INFO] [stdout] test tests::version_to_branch_unknown ... ok [INFO] [stdout] test tests::version_to_branch_unspecified ... ok [INFO] [stdout] test version::tests::nvr_parse_empty_fails ... ok [INFO] [stdout] test version::tests::nvr_parse_empty_release ... ok [INFO] [stdout] test version::tests::nvr_parse_epoch_in_version ... ok [INFO] [stdout] test version::tests::nvr_parse_multi_dash_name ... ok [INFO] [stdout] test version::tests::nvr_parse_no_dash_fails ... ok [INFO] [stdout] test version::tests::nvr_parse_single_dash_fails ... ok [INFO] [stdout] test version::tests::nvr_parse_standard ... ok [INFO] [stdout] test version::tests::nvr_parse_trailing_dashes_empty_parts ... ok [INFO] [stdout] test version::tests::release_from_version_empty ... ok [INFO] [stdout] test version::tests::release_from_version_epel9 ... ok [INFO] [stdout] test version::tests::release_from_version_epel_dash_10 ... ok [INFO] [stdout] test version::tests::release_from_version_epel_no_number ... ok [INFO] [stdout] test version::tests::release_from_version_garbage ... ok [INFO] [stdout] test version::tests::release_from_version_numeric ... ok [INFO] [stdout] test version::tests::release_from_version_numeric_41 ... ok [INFO] [stdout] test version::tests::nvr_parse_empty_version ... ok [INFO] [stdout] test version::tests::release_from_version_rawhide_skipped ... ok [INFO] [stdout] test version::tests::summary_epel_9 ... ok [INFO] [stdout] test version::tests::summary_fedora_42 ... ok [INFO] [stdout] test version::tests::summary_no_tag ... ok [INFO] [stdout] test version::tests::summary_fedora_tag_no_number ... ok [INFO] [stdout] test version::tests::version_gte_equal ... ok [INFO] [stdout] test version::tests::version_gte_greater ... ok [INFO] [stdout] test version::tests::version_gte_different_depth ... ok [INFO] [stdout] test version::tests::version_gte_less ... ok [INFO] [stdout] test version::tests::version_gte_single_component ... ok [INFO] [stdout] test version::tests::version_gte_major_diff ... ok [INFO] [stdout] test tests::extract_cve_id_normal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hs_intake-bc1c056150b66532) [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test compare::tests::diff_empty ... ok [INFO] [stdout] test compare::tests::diff_detects_solib_upgrade ... ok [INFO] [stdout] test compare::tests::diff_non_solib_parens_not_matched ... ok [INFO] [stdout] test compare::tests::diff_detects_gte_downgrade ... ok [INFO] [stdout] test compare::tests::diff_detects_downgrade ... ok [INFO] [stdout] test compare::tests::diff_detects_gte_upgrade ... ok [INFO] [stdout] test compare::tests::diff_mixed_changes ... ok [INFO] [stdout] test compare::tests::diff_removed_only ... ok [INFO] [stdout] test compare::tests::diff_detects_solib_downgrade ... ok [INFO] [stdout] test compare::tests::filter_self_deps_removes_matching_names ... ok [INFO] [stdout] test compare::tests::print_result_added_and_removed ... ok [INFO] [stdout] test compare::tests::diff_tracks_unchanged ... ok [INFO] [stdout] test compare::tests::diff_added_only ... ok [INFO] [stdout] test compare::tests::diff_detects_upgrade ... ok [INFO] [stdout] test compare::tests::print_result_all_sections_with_unchanged ... ok [INFO] [stdout] test compare::tests::print_result_show_unchanged_no_differences ... ok [INFO] [stdout] test compare::tests::print_result_downgraded_only ... ok [INFO] [stdout] test compare::tests::print_result_show_unchanged_with_differences ... ok [INFO] [stdout] test compare::tests::print_result_upgraded_only ... ok [INFO] [stdout] test compare::tests::split_solib_empty_parens ... ok [INFO] [stdout] test compare::tests::split_solib_no_parens ... ok [INFO] [stdout] test compare::tests::print_result_show_unchanged_false_hides_unchanged ... ok [INFO] [stdout] test compare::tests::split_solib_with_version ... ok [INFO] [stdout] test compare::tests::split_solib_non_solib_parens ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_all_empty_is_safe ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_buildrequires_added_is_unsafe ... ok [INFO] [stdout] test compare::tests::split_entry_with_equals ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_buildrequires_upgraded_is_unsafe ... ok [INFO] [stdout] test compare::tests::print_result_no_differences ... ok [INFO] [stdout] test compare::tests::split_entry_with_gte ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_provides_downgraded_is_unsafe ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_multiple_concerns ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_provides_removed_is_unsafe ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_requires_added_is_unsafe ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_reverse_deps_with_provides_removed ... ok [INFO] [stdout] test compare::tests::split_entry_without_version ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_safe_changes_are_ignored ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_reverse_deps_without_provides_changes_is_safe ... ok [INFO] [stdout] test safe_to_backport::tests::print_result_safe ... ok [INFO] [stdout] test safe_to_backport::tests::print_result_skips_empty_branch ... ok [INFO] [stdout] test safe_to_backport::tests::print_result_unsafe_with_details ... ok [INFO] [stdout] test safe_to_backport::tests::print_result_with_multiple_branches ... ok [INFO] [stdout] test safe_to_backport::tests::print_result_with_reverse_deps_different_provides ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_requires_solib_upgraded_is_safe ... ok [INFO] [stdout] test safe_to_backport::tests::print_result_with_reverse_deps_same_provides ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_requires_mixed_upgraded ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_reverse_deps_multiple_branches ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_reverse_deps_with_provides_downgraded ... ok [INFO] [stdout] test safe_to_backport::tests::evaluate_requires_upgraded_is_unsafe ... ok [INFO] [stdout] test safe_to_backport::tests::index_by_name_groups_by_name ... ok [INFO] [stdout] test compare::tests::diff_no_changes ... ok [INFO] [stdout] test compare::tests::filter_self_deps_empty_names ... ok [INFO] [stdout] test compare::tests::print_result_all_sections ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hs_intake-555db424550455e6) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hs_relmon-1626049e8f966d16) [INFO] [stdout] [INFO] [stdout] running 134 tests [INFO] [stdout] test cbs::tests::test_build_is_hyperscale ... ok [INFO] [stdout] test cbs::tests::test_hyperscale_builds_empty ... ok [INFO] [stdout] test cbs::tests::test_hyperscale_builds_filters_by_el_version ... ok [INFO] [stdout] test cbs::tests::test_build_url ... ok [INFO] [stdout] test cbs::tests::test_el_version ... ok [INFO] [stdout] test cbs::tests::test_resolve_summary_empty ... ok [INFO] [stdout] test cbs::tests::test_parse_nil_response ... ok [INFO] [stdout] test cbs::tests::test_parse_get_package_id_response ... ok [INFO] [stdout] test cbs::tests::test_parse_empty_array ... ok [INFO] [stdout] test cbs::tests::test_tag_stage_display ... ok [INFO] [stdout] test cbs::tests::test_parse_builds_response ... ok [INFO] [stdout] test cbs::tests::test_parse_tag_names ... ok [INFO] [stdout] test cbs::tests::test_tag_stage_no_hyperscale_tags ... ok [INFO] [stdout] test check_latest::tests::test_compute_newest_version_matches ... ok [INFO] [stdout] test check_latest::tests::test_compute_newest_version_no_ref ... ok [INFO] [stdout] test check_latest::tests::test_compute_newest_version_outdated ... ok [INFO] [stdout] test check_latest::tests::test_compute_newest_version_uses_testing_fallback ... ok [INFO] [stdout] test cbs::tests::test_tag_stage_candidate_only ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_comma_separated ... ok [INFO] [stdout] test check_latest::tests::test_compute_newest_version_no_builds ... ok [INFO] [stdout] test cbs::tests::test_tag_stage_release ... ok [INFO] [stdout] test check_latest::tests::test_distros_all ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_with_spaces ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_centos_aliases ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_fedora_expands ... ok [INFO] [stdout] test check_latest::tests::test_is_in_testing_false_no_ref ... ok [INFO] [stdout] test check_latest::tests::test_is_in_testing_false_testing_outdated ... ok [INFO] [stdout] test check_latest::tests::test_is_in_testing_false_when_released ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_unknown ... ok [INFO] [stdout] test check_latest::tests::test_is_in_testing_true ... ok [INFO] [stdout] test cbs::tests::test_resolve_summary_skips_candidate ... ok [INFO] [stdout] test cbs::tests::test_tag_stage_testing_only ... ok [INFO] [stdout] test cbs::tests::test_resolve_summary_no_testing_when_release_is_latest ... ok [INFO] [stdout] test cbs::tests::test_resolve_summary_testing_then_release ... ok [INFO] [stdout] test cbs::tests::test_resolve_summary_release_only ... ok [INFO] [stdout] test cbs::tests::test_resolve_summary_testing_only ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_single ... ok [INFO] [stdout] test check_latest::tests::test_is_in_testing_with_outdated_release ... ok [INFO] [stdout] test check_latest::tests::test_format_table ... ok [INFO] [stdout] test check_latest::tests::test_is_outdated_false_when_newest ... ok [INFO] [stdout] test check_latest::tests::test_is_outdated_false_when_no_hs ... ok [INFO] [stdout] test check_latest::tests::test_is_outdated_mixed_hs9_hs10 ... ok [INFO] [stdout] test check_latest::tests::test_is_outdated_never_built_with_ref ... ok [INFO] [stdout] test check_latest::tests::test_compute_newest_version_ahead ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_hyperscale_expands ... ok [INFO] [stdout] test check_latest::tests::test_is_outdated_never_built_without_ref ... ok [INFO] [stdout] test check_latest::tests::test_distros_parse_hs_alias ... ok [INFO] [stdout] test check_latest::tests::test_is_released_false_outdated ... ok [INFO] [stdout] test check_latest::tests::test_is_released_partial ... ok [INFO] [stdout] test check_latest::tests::test_is_released_false_no_hs ... ok [INFO] [stdout] test check_latest::tests::test_is_released_false_testing_only ... ok [INFO] [stdout] test check_latest::tests::test_issue_ref_from_gitlab_issue_no_status ... ok [INFO] [stdout] test check_latest::tests::test_issue_ref_from_gitlab_issue_with_status ... ok [INFO] [stdout] test check_latest::tests::test_json_array_serialization ... ok [INFO] [stdout] test check_latest::tests::test_json_serialization_without_tracking ... ok [INFO] [stdout] test check_latest::tests::test_json_serialization ... ok [INFO] [stdout] test check_latest::tests::test_json_serialization_with_newest_version ... ok [INFO] [stdout] test check_latest::tests::test_matches_filter_assignee ... ok [INFO] [stdout] test check_latest::tests::test_is_released_both_distros ... ok [INFO] [stdout] test check_latest::tests::test_is_released_true ... ok [INFO] [stdout] test check_latest::tests::test_json_serialization_with_issue ... ok [INFO] [stdout] test check_latest::tests::test_json_serialization_issue_no_assignees ... ok [INFO] [stdout] test check_latest::tests::test_is_outdated_true ... ok [INFO] [stdout] test check_latest::tests::test_matches_filter_both ... ok [INFO] [stdout] test check_latest::tests::test_matches_filter_status ... ok [INFO] [stdout] test check_latest::tests::test_matches_issue_filter_unassigned ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_all_fields ... ok [INFO] [stdout] test check_latest::tests::test_needs_repology ... ok [INFO] [stdout] test check_latest::tests::test_matches_issue_filter_assignee ... ok [INFO] [stdout] test check_latest::tests::test_matches_issue_filter_no_filters ... ok [INFO] [stdout] test check_latest::tests::test_matches_issue_filter_no_issue ... ok [INFO] [stdout] test check_latest::tests::test_matches_issue_filter_both ... ok [INFO] [stdout] test check_latest::tests::test_matches_filter_no_filters ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_hs_not_found ... ok [INFO] [stdout] test check_latest::tests::test_matches_issue_filter_status ... ok [INFO] [stdout] test check_latest::tests::test_matches_filter_none_assignee ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_hs_testing_and_release ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_with_tracking_outdated ... ok [INFO] [stdout] test cbs::tests::test_client_with_hub_url_trims_slash ... ok [INFO] [stdout] test cbs::tests::test_client_new ... ok [INFO] [stdout] test check_latest::tests::test_track_ref_parse_trims_spaces ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_hs_testing_only ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_tracking_per_build ... ok [INFO] [stdout] test check_latest::tests::test_write_json_array ... ok [INFO] [stdout] test check_latest::tests::test_write_json_with_issue ... ok [INFO] [stdout] test check_latest::tests::test_write_table_without_status ... ok [INFO] [stdout] test check_latest::tests::test_write_table_empty ... ok [INFO] [stdout] test check_latest::tests::test_write_table_with_status ... ok [INFO] [stdout] test check_latest::tests::test_write_json ... ok [INFO] [stdout] test check_latest::tests::test_track_ref_parse ... ok [INFO] [stdout] test check_latest::tests::test_result_to_rows_with_tracking_newest ... ok [INFO] [stdout] test config::tests::test_config_path ... ok [INFO] [stdout] test list_issues::tests::test_build_entries_sorting ... ok [INFO] [stdout] test list_issues::tests::test_entry_from_issue_bad_url ... ok [INFO] [stdout] test list_issues::tests::test_entry_from_issue_falls_back_to_state ... ok [INFO] [stdout] test list_issues::tests::test_entry_from_issue_basic ... ok [INFO] [stdout] test list_issues::tests::test_entry_from_issue_with_manifest ... ok [INFO] [stdout] test config::tests::test_load_missing_file ... ok [INFO] [stdout] test list_issues::tests::test_filter_and_sort_by_assignee ... ok [INFO] [stdout] test list_issues::tests::test_filter_and_sort_sorts ... ok [INFO] [stdout] test list_issues::tests::test_filter_and_sort_by_status ... ok [INFO] [stdout] test list_issues::tests::test_format_table_unassigned ... ok [INFO] [stdout] test list_issues::tests::test_format_table_basic ... ok [INFO] [stdout] test config::tests::test_config_deserialize ... ok [INFO] [stdout] test config::tests::test_config_roundtrip ... ok [INFO] [stdout] test list_issues::tests::test_format_table_empty ... ok [INFO] [stdout] test list_issues::tests::test_format_table_manifest_column_alignment ... ok [INFO] [stdout] test config::tests::test_save_and_load ... ok [INFO] [stdout] test list_issues::tests::test_format_table_multiple_assignees ... ok [INFO] [stdout] test config::tests::test_config_deserialize_no_gitlab ... ok [INFO] [stdout] test config::tests::test_config_serialize ... ok [INFO] [stdout] test manifest::tests::test_add_packages ... ok [INFO] [stdout] test list_issues::tests::test_format_table_with_manifest ... ok [INFO] [stdout] test list_issues::tests::test_format_table_sorts_by_package ... ok [INFO] [stdout] test list_issues::tests::test_json_no_assignees_omitted ... ok [INFO] [stdout] test list_issues::tests::test_json_serialization ... ok [INFO] [stdout] test list_issues::tests::test_json_with_manifest ... ok [INFO] [stdout] test manifest::tests::test_deserialize_with_defaults ... ok [INFO] [stdout] test manifest::tests::test_multiple_packages ... ok [INFO] [stdout] test manifest::tests::test_add_packages_preserves_existing_fields ... ok [INFO] [stdout] test manifest::tests::test_resolve_bad_distro ... ok [INFO] [stdout] test manifest::tests::test_add_packages_skips_duplicates ... ok [INFO] [stdout] test manifest::tests::test_deserialize_minimal ... ok [INFO] [stdout] test manifest::tests::test_add_packages_to_file_preserves_fields ... ok [INFO] [stdout] test manifest::tests::test_add_packages_to_file_skips_duplicates ... ok [INFO] [stdout] test manifest::tests::test_resolve_bad_track ... ok [INFO] [stdout] test manifest::tests::test_add_packages_to_file ... ok [INFO] [stdout] test manifest::tests::test_resolve_hardcoded_fallbacks ... ok [INFO] [stdout] test manifest::tests::test_resolve_inherits_defaults ... ok [INFO] [stdout] test manifest::tests::test_resolve_issue_url_from_defaults ... ok [INFO] [stdout] test manifest::tests::test_resolve_per_package_overrides ... ok [INFO] [stdout] test manifest::tests::test_resolve_repology_name_from_defaults ... ok [INFO] [stdout] test manifest::tests::test_resolve_repology_name_override ... ok [INFO] [stdout] test manifest::tests::test_sort_packages ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hs_relmon-6c94152c48c055c3) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_bodhi-80cfc238fac75d35) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test client::tests::new_uses_default_base_url ... ok [INFO] [stdout] test client::tests::with_base_url_trims_trailing_slash ... ok [INFO] [stdout] test models::tests::deserialize_comment_with_karma ... ok [INFO] [stdout] test models::tests::deserialize_comments_response ... ok [INFO] [stdout] test models::tests::deserialize_comment_negative_karma ... ok [INFO] [stdout] test models::tests::deserialize_comments_empty ... ok [INFO] [stdout] test client::tests::updates_for_user_returns_updates ... ok [INFO] [stdout] test models::tests::deserialize_empty_response ... ok [INFO] [stdout] test client::tests::comments_for_user_empty ... ok [INFO] [stdout] test models::tests::deserialize_multiple_bugs ... ok [INFO] [stdout] test client::tests::active_releases_filters_correctly ... ok [INFO] [stdout] test models::tests::deserialize_multiple_builds ... ok [INFO] [stdout] test models::tests::deserialize_update_minimal ... ok [INFO] [stdout] test models::tests::deserialize_releases_empty ... ok [INFO] [stdout] test models::tests::deserialize_updates_response ... ok [INFO] [stdout] test models::tests::deserialize_releases_response ... ok [INFO] [stdout] test client::tests::updates_for_package_single_page ... ok [INFO] [stdout] test client::tests::updates_for_user_empty ... ok [INFO] [stdout] test client::tests::comments_for_user_returns_comments ... ok [INFO] [stdout] test client::tests::updates_for_package_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_bugzilla-ea2789b3a549796f) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test client::tests::new_no_api_key_by_default ... ok [INFO] [stdout] test client::tests::new_preserves_url_without_trailing_slash ... ok [INFO] [stdout] test client::tests::comments_returns_error_on_server_failure ... ok [INFO] [stdout] test client::tests::bug_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::new_trims_trailing_slash ... ok [INFO] [stdout] test client::tests::new_trims_multiple_trailing_slashes ... ok [INFO] [stdout] test client::tests::bug_returns_parsed_bug ... ok [INFO] [stdout] test client::tests::comments_returns_empty_for_missing_bucket ... ok [INFO] [stdout] test client::tests::bug_by_alias_returns_parsed_bug ... ok [INFO] [stdout] test client::tests::search_with_max_results ... ok [INFO] [stdout] test client::tests::search_returns_bugs ... ok [INFO] [stdout] test client::tests::update_many_single_id ... ok [INFO] [stdout] test client::tests::with_api_key_sets_key ... ok [INFO] [stdout] test client::tests::url_constructs_rest_path ... ok [INFO] [stdout] test client::tests::url_trims_leading_slash_from_path ... ok [INFO] [stdout] test client::tests::url_with_query_string ... ok [INFO] [stdout] test client::tests::valid_login_returns_true ... ok [INFO] [stdout] test models::tests::deserialize_bug_search_response_without_total ... ok [INFO] [stdout] test models::tests::deserialize_bug_search_response ... ok [INFO] [stdout] test models::tests::deserialize_bug_with_defaults ... ok [INFO] [stdout] test models::tests::deserialize_comment_private ... ok [INFO] [stdout] test models::tests::deserialize_comment_response ... ok [INFO] [stdout] test models::tests::deserialize_comment ... ok [INFO] [stdout] test models::tests::deserialize_bug_with_flags_and_aliases ... ok [INFO] [stdout] test models::tests::deserialize_flag_with_all_fields ... ok [INFO] [stdout] test models::tests::deserialize_flag_without_optional_fields ... ok [INFO] [stdout] test client::tests::update_returns_error_on_server_failure ... ok [INFO] [stdout] test client::tests::comments_returns_parsed_comments ... ok [INFO] [stdout] test client::tests::valid_login_returns_false ... ok [INFO] [stdout] test client::tests::update_many_sends_ids_in_body ... ok [INFO] [stdout] test client::tests::update_sends_put_with_body ... ok [INFO] [stdout] test client::tests::valid_login_returns_error_on_bad_key ... ok [INFO] [stdout] test client::tests::update_many_returns_error_on_server_failure ... ok [INFO] [stdout] test client::tests::search_returns_error_on_server_failure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_config-9ddf37842555abca) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test tests::from_path_stores_path ... ok [INFO] [stdout] test tests::for_tool_path_ends_with_tool_name ... ok [INFO] [stdout] test tests::load_nonexistent_file_errors ... ok [INFO] [stdout] test tests::validate_email_rejects_no_at ... ok [INFO] [stdout] test tests::validate_email_accepts_valid ... ok [INFO] [stdout] test tests::validate_email_rejects_domain_without_dot ... ok [INFO] [stdout] test tests::validate_email_rejects_empty_domain ... ok [INFO] [stdout] test tests::validate_email_rejects_empty_local ... ok [INFO] [stdout] test tests::save_produces_section_header ... ok [INFO] [stdout] test tests::save_creates_parent_dirs ... ok [INFO] [stdout] test tests::load_wrong_structure_errors ... ok [INFO] [stdout] test tests::save_and_load_round_trip ... ok [INFO] [stdout] test tests::load_invalid_toml_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_discourse-df7031866711aa5c) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test client::tests::new_no_api_key_by_default ... ok [INFO] [stdout] test client::tests::new_preserves_url_without_trailing_slash ... ok [INFO] [stdout] test client::tests::new_trims_multiple_trailing_slashes ... ok [INFO] [stdout] test client::tests::new_trims_trailing_slash ... ok [INFO] [stdout] test client::tests::with_api_key_sets_key_and_username ... ok [INFO] [stdout] test client::tests::user_with_status ... ok [INFO] [stdout] test client::tests::user_returns_error_on_server_failure ... ok [INFO] [stdout] test client::tests::user_returns_error_on_not_found ... ok [INFO] [stdout] test client::tests::user_sends_auth_headers ... ok [INFO] [stdout] test client::tests::user_fetches_profile ... ok [INFO] [stdout] test client::tests::user_without_optional_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_distgit-d2fb1c3a273ad9b3) [INFO] [stdout] [INFO] [stdout] running 126 tests [INFO] [stdout] test acl::tests::access_level_from_str_invalid ... ok [INFO] [stdout] test acl::tests::access_level_from_str_valid ... ok [INFO] [stdout] test acl::tests::access_result_insufficient_is_not_sufficient ... ok [INFO] [stdout] test acl::tests::access_level_display ... ok [INFO] [stdout] test acl::tests::access_result_insufficient_none_is_not_sufficient ... ok [INFO] [stdout] test acl::tests::access_result_via_group_is_sufficient ... ok [INFO] [stdout] test acl::tests::access_level_serde_round_trip ... ok [INFO] [stdout] test acl::tests::deserialize_contributors_user_collaborator_with_branches ... ok [INFO] [stdout] test acl::tests::deserialize_project_acls_from_full_api_response ... ok [INFO] [stdout] test acl::tests::deserialize_project_acls_missing_fields_default_to_empty ... ok [INFO] [stdout] test acl::tests::deserialize_contributors_no_collaborators ... ok [INFO] [stdout] test acl::tests::deserialize_contributors_with_collaborator_branches ... ok [INFO] [stdout] test acl::tests::deserialize_project_acls_multiple_users ... ok [INFO] [stdout] test acl::tests::deserialize_project_acls_full ... ok [INFO] [stdout] test acl::tests::groups_with_level_ticket_returns_all_groups ... ok [INFO] [stdout] test acl::tests::group_level_returns_admin ... ok [INFO] [stdout] test acl::tests::serialize_round_trip ... ok [INFO] [stdout] test acl::tests::groups_with_level_commit_returns_admin_and_commit ... ok [INFO] [stdout] test acl::tests::collaborator_serialize_round_trip ... ok [INFO] [stdout] test acl::tests::user_level_returns_owner ... ok [INFO] [stdout] test acl::tests::user_level_returns_ticket ... ok [INFO] [stdout] test acl::tests::groups_with_level_admin_returns_only_admin_groups ... ok [INFO] [stdout] test acl::tests::user_level_returns_admin ... ok [INFO] [stdout] test acl::tests::access_result_direct_is_sufficient ... ok [INFO] [stdout] test acl::tests::user_level_returns_none_for_unknown ... ok [INFO] [stdout] test acl::tests::group_level_returns_commit ... ok [INFO] [stdout] test acl::tests::user_level_returns_collaborator ... ok [INFO] [stdout] test acl::tests::group_level_returns_none_for_unknown ... ok [INFO] [stdout] test acl::tests::user_level_returns_highest_level ... ok [INFO] [stdout] test acl::tests::groups_with_level_empty_when_no_groups ... ok [INFO] [stdout] test acl::tests::user_level_returns_commit ... ok [INFO] [stdout] test acl::tests::access_level_ordering ... ok [INFO] [stdout] test client::tests::check_access_direct_admin ... ok [INFO] [stdout] test client::tests::check_access_no_access_at_all ... ok [INFO] [stdout] test client::tests::fetch_spec_returns_spec_content ... ok [INFO] [stdout] test client::tests::check_access_insufficient_with_lower_level ... ok [INFO] [stdout] test client::tests::get_group_members_returns_members ... ok [INFO] [stdout] test client::tests::check_access_via_group_not_member ... ok [INFO] [stdout] test client::tests::give_package_returns_error_on_403 ... ok [INFO] [stdout] test client::tests::get_contributors_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::give_package_orphan ... ok [INFO] [stdout] test client::tests::get_group_members_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::check_access_via_group ... ok [INFO] [stdout] test client::tests::fetch_spec_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::check_access_direct_owner_satisfies_admin ... ok [INFO] [stdout] test client::tests::get_acls_returns_parsed_acls ... ok [INFO] [stdout] test client::tests::get_acls_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::give_package_sends_patch_with_main_admin ... ok [INFO] [stdout] test client::tests::new_uses_default_base_url ... ok [INFO] [stdout] test client::tests::get_contributors_returns_collaborator_branches ... ok [INFO] [stdout] test client::tests::user_actionable_pull_requests_single_page ... ok [INFO] [stdout] test client::tests::remove_acl_returns_error_on_server_failure ... ok [INFO] [stdout] test client::tests::user_actionable_pull_requests_with_pagination ... ok [INFO] [stdout] test client::tests::remove_acl_sends_empty_acl ... ok [INFO] [stdout] test client::tests::with_base_url_preserves_url_without_trailing_slash ... ok [INFO] [stdout] test client::tests::with_base_url_trims_trailing_slash ... ok [INFO] [stdout] test client::tests::new_has_no_token_by_default ... ok [INFO] [stdout] test client::tests::with_token_sets_token ... ok [INFO] [stdout] test client::tests::set_acl_group ... ok [INFO] [stdout] test client::tests::user_actionable_pull_requests_returns_error_on_server_failure ... ok [INFO] [stdout] test spec::tests::detect_ecosystem_unknown_without_spec ... ok [INFO] [stdout] test spec::tests::detect_ecosystem_rust_by_spec ... ok [INFO] [stdout] test spec::tests::detect_ecosystem_unknown_c_package ... ok [INFO] [stdout] test spec::tests::extract_binary_bindir ... ok [INFO] [stdout] test spec::tests::extract_binary_glob_returns_none ... ok [INFO] [stdout] test spec::tests::extract_binary_libexecdir_nested ... ok [INFO] [stdout] test client::tests::set_acl_returns_error_on_403 ... ok [INFO] [stdout] test spec::tests::detect_ecosystem_python_by_name ... ok [INFO] [stdout] test client::tests::verify_token_returns_username ... ok [INFO] [stdout] test client::tests::user_activity_stats_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::set_acl_sends_post_with_form_data ... ok [INFO] [stdout] test client::tests::user_activity_stats_returns_map ... ok [INFO] [stdout] test client::tests::user_exists_returns_false_for_missing_user ... ok [INFO] [stdout] test spec::tests::detect_ecosystem_rust_by_name ... ok [INFO] [stdout] test spec::tests::extract_binary_bindir_with_name ... ok [INFO] [stdout] test client::tests::verify_token_returns_error_on_401 ... ok [INFO] [stdout] test client::tests::user_pull_requests_returns_error_on_404 ... ok [INFO] [stdout] test spec::tests::extract_binary_no_match ... ok [INFO] [stdout] test client::tests::user_exists_returns_true_for_existing_user ... ok [INFO] [stdout] test spec::tests::detect_ecosystem_js_by_name ... ok [INFO] [stdout] test spec::tests::extract_name_empty_value ... ok [INFO] [stdout] test spec::tests::extract_name_no_name_field ... ok [INFO] [stdout] test spec::tests::extract_binary_plain_path ... ok [INFO] [stdout] test spec::tests::extract_name_standard ... ok [INFO] [stdout] test spec::tests::js_package_by_spec_macro ... ok [INFO] [stdout] test spec::tests::js_package_by_spec_buildrequires ... ok [INFO] [stdout] test spec::tests::js_package_by_name ... ok [INFO] [stdout] test spec::tests::js_package_by_spec_npm ... ok [INFO] [stdout] test client::tests::user_pull_requests_returns_prs ... ok [INFO] [stdout] test spec::tests::js_package_requires_not_buildrequires ... ok [INFO] [stdout] test spec::tests::js_package_spec_case_insensitive ... ok [INFO] [stdout] test spec::tests::js_package_rust_name_shortcircuit ... ok [INFO] [stdout] test spec::tests::js_package_unknown_name_with_spec ... ok [INFO] [stdout] test spec::tests::not_section_start_config ... ok [INFO] [stdout] test spec::tests::not_section_start_dir ... ok [INFO] [stdout] test spec::tests::not_section_start_doc ... ok [INFO] [stdout] test spec::tests::js_package_unknown_name_no_spec ... ok [INFO] [stdout] test spec::tests::not_section_start_license ... ok [INFO] [stdout] test spec::tests::not_section_start_macro ... ok [INFO] [stdout] test spec::tests::not_section_start_non_percent ... ok [INFO] [stdout] test spec::tests::python_package_by_name ... ok [INFO] [stdout] test spec::tests::python_package_by_spec ... ok [INFO] [stdout] test spec::tests::python_package_by_spec_pyproject ... ok [INFO] [stdout] test spec::tests::python_package_rust_name_shortcircuit ... ok [INFO] [stdout] test spec::tests::rust_package_by_name ... ok [INFO] [stdout] test spec::tests::rust_package_unknown_name_no_spec ... ok [INFO] [stdout] test spec::tests::rust_package_by_spec ... ok [INFO] [stdout] test spec::tests::rust_package_js_name_shortcircuit ... ok [INFO] [stdout] test spec::tests::section_start_build ... ok [INFO] [stdout] test spec::tests::section_start_files_is_new_section ... ok [INFO] [stdout] test spec::tests::section_start_changelog ... ok [INFO] [stdout] test spec::tests::section_start_install ... ok [INFO] [stdout] test spec::tests::section_start_package ... ok [INFO] [stdout] test spec::tests::section_start_prep ... ok [INFO] [stdout] test spec::tests::shipped_binaries_empty_files_section ... ok [INFO] [stdout] test spec::tests::shipped_binaries_ignores_datadir ... ok [INFO] [stdout] test spec::tests::shipped_binaries_libexecdir ... ok [INFO] [stdout] test spec::tests::shipped_binaries_bindir_with_name_macro ... ok [INFO] [stdout] test spec::tests::shipped_binaries_no_duplicates ... ok [INFO] [stdout] test spec::tests::shipped_binaries_multiple_entries ... ok [INFO] [stdout] test spec::tests::shipped_binaries_no_files_section ... ok [INFO] [stdout] test spec::tests::shipped_binaries_comments_ignored ... ok [INFO] [stdout] test spec::tests::shipped_binaries_stops_at_new_section ... ok [INFO] [stdout] test spec::tests::shipped_binaries_skips_globs ... ok [INFO] [stdout] test spec::tests::js_package_python_name_shortcircuit ... ok [INFO] [stdout] test spec::tests::extract_name_with_leading_spaces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 126 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_fasjson-bdfa5979496f5d57) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test client::tests::error_is_std_error ... ok [INFO] [stdout] test client::tests::new_uses_default_base_url ... ok [INFO] [stdout] test client::tests::error_display_parse ... ok [INFO] [stdout] test client::tests::error_display_auth ... ok [INFO] [stdout] test client::tests::with_base_url_trims_trailing_slash ... ok [INFO] [stdout] test models::tests::deserialize_fas_user_minimal ... ok [INFO] [stdout] test client::tests::error_display_curl ... ok [INFO] [stdout] test models::tests::deserialize_fas_user ... ok [INFO] [stdout] test kerberos::tests::read_fedora_upn_from_env ... ok [INFO] [stdout] test client::tests::user_with_invalid_curl_returns_curl_error ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_fedrq-7c7480de06dc43b6) [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::build_command_defaults ... ok [INFO] [stdout] test tests::display_spawn_error ... ok [INFO] [stdout] test tests::whatrequires_empty_packages_returns_empty ... ok [INFO] [stdout] test tests::display_exit_error_empty_stderr ... ok [INFO] [stdout] test tests::display_exit_error_with_stderr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_gitlab-033a7d46f56f5db4) [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test tests::test_package_from_issue_url_empty ... ok [INFO] [stdout] test tests::test_issue_update_serialization ... ok [INFO] [stdout] test tests::test_package_from_issue_url ... ok [INFO] [stdout] test tests::test_package_from_issue_url_no_issues_path ... ok [INFO] [stdout] test tests::test_issue_deserialize_no_assignees ... ok [INFO] [stdout] test tests::test_issue_deserialize ... ok [INFO] [stdout] test tests::test_parse_mutation_errors_none ... ok [INFO] [stdout] test tests::test_parse_mutation_errors_present ... ok [INFO] [stdout] test tests::test_parse_project_url_no_scheme ... ok [INFO] [stdout] test tests::test_parse_project_url_no_path ... ok [INFO] [stdout] test tests::test_parse_status_id_found ... ok [INFO] [stdout] test tests::test_parse_project_url ... ok [INFO] [stdout] test tests::test_parse_project_url_http ... ok [INFO] [stdout] test tests::test_parse_project_url_trailing_slash ... ok [INFO] [stdout] test tests::test_parse_status_id_not_found ... ok [INFO] [stdout] test tests::test_parse_work_item_id_empty ... ok [INFO] [stdout] test tests::test_parse_work_item_id_found ... ok [INFO] [stdout] test tests::test_parse_work_item_status_empty_nodes ... ok [INFO] [stdout] test tests::test_project_path_from_issue_url ... ok [INFO] [stdout] test tests::test_parse_work_item_status_in_progress ... ok [INFO] [stdout] test tests::test_project_path_from_issue_url_no_issues ... ok [INFO] [stdout] test tests::test_project_path_from_issue_url_no_scheme ... ok [INFO] [stdout] test tests::test_parse_work_item_status_found ... ok [INFO] [stdout] test tests::test_parse_work_item_status_null_status ... ok [INFO] [stdout] test tests::test_parse_work_item_status_no_status_widget ... ok [INFO] [stdout] test tests::test_group_client_graphql_url ... ok [INFO] [stdout] test tests::test_group_client_issues_url ... ok [INFO] [stdout] test tests::test_issues_url ... ok [INFO] [stdout] test tests::test_list_issues_success ... ok [INFO] [stdout] test tests::test_create_issue_success ... ok [INFO] [stdout] test tests::test_edit_issue_success ... ok [INFO] [stdout] test tests::test_graphql_url ... ok [INFO] [stdout] test tests::test_add_note_error ... ok [INFO] [stdout] test tests::test_add_note_success ... ok [INFO] [stdout] test tests::test_list_issues_error ... ok [INFO] [stdout] test tests::test_edit_issue_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sandogasa_hattrack-d787bf34208f5b6c) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test tests::bodhi_activity_omits_none_fields ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_mailman-2241faa69b20bbda) [INFO] [stdout] test tests::bodhi_comment_negative_karma_serializes ... ok [INFO] [stdout] test tests::discourse_profile_omits_none_fields ... ok [INFO] [stdout] test tests::bugzilla_activity_no_results ... ok [INFO] [stdout] test tests::discourse_profile_serializes_full ... ok [INFO] [stdout] test tests::bodhi_activity_serializes_full ... ok [INFO] [stdout] test tests::discourse_status_omits_none_fields ... ok [INFO] [stdout] test tests::distgit_activity_empty ... ok [INFO] [stdout] test tests::distgit_activity_serializes_full ... ok [INFO] [stdout] test tests::extract_list_name_with_format_param ... ok [INFO] [stdout] test tests::extract_list_name_from_api_url ... ok [INFO] [stdout] test tests::extract_list_name_no_pattern ... ok [INFO] [stdout] test tests::format_with_relative_includes_timestamp_and_relative ... ok [INFO] [stdout] test tests::bugzilla_activity_serializes_full ... ok [INFO] [stdout] test tests::last_seen_serializes ... ok [INFO] [stdout] test tests::mailman_activity_no_posts ... ok [INFO] [stdout] test tests::parse_bodhi_timestamp_valid ... ok [INFO] [stdout] test tests::relative_time_days ... ok [INFO] [stdout] test tests::relative_time_hours ... ok [INFO] [stdout] test tests::relative_time_future_days ... ok [INFO] [stdout] test tests::relative_time_future_hours ... ok [INFO] [stdout] test tests::relative_time_weeks ... ok [INFO] [stdout] test tests::relative_time_minutes ... ok [INFO] [stdout] test tests::relative_time_years ... ok [INFO] [stdout] test tests::render_emoji_unknown_shortcode ... ok [INFO] [stdout] test tests::render_emoji_known_shortcode ... ok [INFO] [stdout] test tests::resolve_emails_multiple_overrides ... ok [INFO] [stdout] test tests::resolve_emails_no_username_no_email_errors ... ok [INFO] [stdout] test tests::resolve_emails_no_fas_uses_fedoraproject_org ... ok [INFO] [stdout] test tests::resolve_emails_with_override ... ok [INFO] [stdout] test tests::unix_to_rfc3339_invalid ... ok [INFO] [stdout] test tests::unix_to_rfc3339_valid ... ok [INFO] [stdout] test tests::mailman_activity_serializes_full ... ok [INFO] [stdout] test tests::parse_bodhi_timestamp_invalid ... ok [INFO] [stdout] test tests::render_emoji_another_shortcode ... ok [INFO] [stdout] test tests::relative_time_months ... ok [INFO] [stdout] test tests::relative_time_just_now ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test client::tests::with_base_url_trims_trailing_slash ... ok [INFO] [stdout] test client::tests::new_uses_default_base_url ... ok [INFO] [stdout] test models::tests::deserialize_paginated_response ... ok [INFO] [stdout] test models::tests::obfuscate_email_no_at ... ok [INFO] [stdout] test models::tests::deserialize_email ... ok [INFO] [stdout] test models::tests::obfuscate_email_simple ... ok [INFO] [stdout] test client::tests::find_sender_id_not_found ... ok [INFO] [stdout] test client::tests::find_sender_id_found ... ok [INFO] [stdout] test client::tests::sender_emails_respects_limit ... ok [INFO] [stdout] test client::tests::sender_emails_returns_results ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_nvd-1b2d45afaac5aeee) [INFO] [stdout] [INFO] [stdout] running 71 tests [INFO] [stdout] test models::tests::binary_name_too_short ... ok [INFO] [stdout] test models::tests::binary_name_starts_with_digit ... ok [INFO] [stdout] test models::tests::binary_name_with_hyphen ... ok [INFO] [stdout] test models::tests::binary_name_with_dot ... ok [INFO] [stdout] test models::tests::binary_name_with_spaces ... ok [INFO] [stdout] test models::tests::cpe_does_not_target_js_python ... ok [INFO] [stdout] test models::tests::cpe_short_string_does_not_panic ... ok [INFO] [stdout] test models::tests::cpe_does_not_target_js_wildcard ... ok [INFO] [stdout] test models::tests::cpe_empty_string_does_not_panic ... ok [INFO] [stdout] test models::tests::cpe_short_string_no_target_sw ... ok [INFO] [stdout] test models::tests::affected_tool_names_ignores_non_english ... ok [INFO] [stdout] test models::tests::affected_tool_names_empty_for_library_cve ... ok [INFO] [stdout] test models::tests::cpe_specific_target_sw_python ... ok [INFO] [stdout] test models::tests::cpe_specific_target_sw_is_authoritative_over_description ... ok [INFO] [stdout] test models::tests::cpe_specific_target_sw_node ... ok [INFO] [stdout] test models::tests::cpe_wildcard_target_sw ... ok [INFO] [stdout] test models::tests::cpe_targets_js_with_node_target_sw ... ok [INFO] [stdout] test models::tests::cpe_wildcard_target_sw_falls_through_to_description ... ok [INFO] [stdout] test models::tests::affected_tool_names_from_description ... ok [INFO] [stdout] test models::tests::affected_tool_names_combines_sources ... ok [INFO] [stdout] test models::tests::cpe_wildcard_target_sw_no_js_description ... ok [INFO] [stdout] test models::tests::fixed_versions_empty_configurations ... ok [INFO] [stdout] test models::tests::affected_tool_names_from_summary ... ok [INFO] [stdout] test models::tests::fixed_versions_no_end_excluding ... ok [INFO] [stdout] test models::tests::fixed_versions_non_vulnerable_ignored ... ok [INFO] [stdout] test models::tests::cpe_targets_js_case_insensitive ... ok [INFO] [stdout] test models::tests::github_repos_empty_references ... ok [INFO] [stdout] test models::tests::binary_name_simple ... ok [INFO] [stdout] test models::tests::github_repos_extracts_owner_repo ... ok [INFO] [stdout] test models::tests::github_repos_deduplicates ... ok [INFO] [stdout] test models::tests::fixed_versions_with_version_end_excluding ... ok [INFO] [stdout] test models::tests::fixed_versions_multiple_ranges ... ok [INFO] [stdout] test models::tests::parse_github_repo_with_path ... ok [INFO] [stdout] test models::tests::github_repos_multiple ... ok [INFO] [stdout] test models::tests::parse_github_repo_too_short ... ok [INFO] [stdout] test models::tests::response_empty_cve_not_js ... ok [INFO] [stdout] test models::tests::github_repos_ignores_non_github ... ok [INFO] [stdout] test models::tests::has_npm_references_false ... ok [INFO] [stdout] test models::tests::parse_github_repo_bare ... ok [INFO] [stdout] test models::tests::parse_github_repo_empty_parts ... ok [INFO] [stdout] test models::tests::parse_github_repo_not_github ... ok [INFO] [stdout] test models::tests::has_npm_references_true ... ok [INFO] [stdout] test models::tests::has_npm_references_empty ... ok [INFO] [stdout] test models::tests::response_keyword_matching_is_case_insensitive ... ok [INFO] [stdout] test models::tests::response_multiple_cpe_one_js ... ok [INFO] [stdout] test models::tests::response_no_vulnerabilities ... ok [INFO] [stdout] test models::tests::response_ignores_non_english_description ... ok [INFO] [stdout] test models::tests::response_not_js_via_cpe ... ok [INFO] [stdout] test models::tests::response_not_js_via_unknown_cna ... ok [INFO] [stdout] test models::tests::response_not_js_via_description_unrelated ... ok [INFO] [stdout] test models::tests::response_targets_js_via_cpe ... ok [INFO] [stdout] test models::tests::response_targets_js_via_keyword_npm_package ... ok [INFO] [stdout] test models::tests::response_targets_js_via_openjs_cna ... ok [INFO] [stdout] test models::tests::tool_name_case_insensitive_qualifier ... ok [INFO] [stdout] test models::tests::response_targets_js_via_keyword_javascript ... ok [INFO] [stdout] test models::tests::targets_js_via_npm_reference ... ok [INFO] [stdout] test models::tests::response_targets_js_via_keyword_nodejs ... ok [INFO] [stdout] test models::tests::tool_name_from_word_before_tool ... ok [INFO] [stdout] test models::tests::tool_name_from_word_before_utility ... ok [INFO] [stdout] test models::tests::tool_name_no_tool_in_library_cve ... ok [INFO] [stdout] test models::tests::tool_name_deduplication ... ok [INFO] [stdout] test models::tests::tool_name_ignores_short_words ... ok [INFO] [stdout] test models::tests::tool_name_not_extracted_from_command ... ok [INFO] [stdout] test models::tests::tool_name_not_from_possessive ... ok [INFO] [stdout] test models::tests::tool_name_not_from_shell_qualifier ... ok [INFO] [stdout] test client::tests::new_uses_default_base_url ... ok [INFO] [stdout] test client::tests::with_base_url_trims_trailing_slash ... ok [INFO] [stdout] test models::tests::tool_name_word_starting_with_digit_ignored ... ok [INFO] [stdout] test client::tests::cve_returns_error_on_server_error ... ok [INFO] [stdout] test client::tests::cve_returns_error_on_404 ... ok [INFO] [stdout] test client::tests::cve_returns_parsed_response ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sandogasa_pkg_acl-c77caf939af4fead) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test config::tests::nonexistent_file_errors ... ok [INFO] [stdout] test tests::acl_change_set_serializes_with_level ... ok [INFO] [stdout] test tests::acl_change_remove_omits_level ... ok [INFO] [stdout] test tests::apply_entry_owner_skip_serializes ... ok [INFO] [stdout] test tests::apply_result_serializes ... ok [INFO] [stdout] test tests::apply_result_with_error_entry_serializes ... ok [INFO] [stdout] test tests::apply_entry_with_error_serializes ... ok [INFO] [stdout] test tests::check_skip_admin_to_commit_with_strict_proceeds ... ok [INFO] [stdout] test tests::apply_results_array_serializes ... ok [INFO] [stdout] test tests::check_skip_collaborator_to_ticket_without_strict ... ok [INFO] [stdout] test tests::check_skip_higher_with_strict_proceeds ... ok [INFO] [stdout] test tests::check_skip_higher_text_output ... ok [INFO] [stdout] test tests::check_skip_lower_proceeds ... ok [INFO] [stdout] test tests::check_skip_higher_without_strict ... ok [INFO] [stdout] test tests::check_skip_owner_always_skips ... ok [INFO] [stdout] test tests::check_skip_no_current_proceeds ... ok [INFO] [stdout] test config::tests::parses_config_without_users ... ok [INFO] [stdout] test config::tests::app_config_username_defaults_to_empty ... ok [INFO] [stdout] test tests::check_skip_owner_text_output ... ok [INFO] [stdout] test tests::check_skip_same_level_text_output ... ok [INFO] [stdout] test tests::check_skip_same_level ... ok [INFO] [stdout] test tests::check_skip_same_ticket_level ... ok [INFO] [stdout] test tests::check_skip_ticket_to_admin_proceeds ... ok [INFO] [stdout] test tests::parse_acl_level_valid ... ok [INFO] [stdout] test tests::parse_acl_level_invalid ... ok [INFO] [stdout] test tests::resolve_target_both_errors ... ok [INFO] [stdout] test tests::resolve_target_user ... ok [INFO] [stdout] test tests::resolve_target_group ... ok [INFO] [stdout] test config::tests::rejects_singular_group ... ok [INFO] [stdout] test config::tests::rejects_invalid_acl_level ... ok [INFO] [stdout] test tests::resolve_target_neither_errors ... ok [INFO] [stdout] test config::tests::parses_valid_config ... ok [INFO] [stdout] test config::tests::parses_config_with_all_valid_levels ... ok [INFO] [stdout] test config::tests::rejects_invalid_group_level ... ok [INFO] [stdout] test config::tests::empty_users_and_groups ... ok [INFO] [stdout] test config::tests::parses_users_only_config ... ok [INFO] [stdout] test config::tests::rejects_singular_user ... ok [INFO] [stdout] test config::tests::invalid_toml_errors ... ok [INFO] [stdout] test config::tests::parses_config_without_groups ... ok [INFO] [stdout] test config::tests::app_config_round_trip_with_username ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_repology-f8ef54e4c75095a1) [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test tests::deserialize_minimal_package ... ok [INFO] [stdout] test tests::deserialize_all_status_values ... ok [INFO] [stdout] test tests::test_find_newest_none ... ok [INFO] [stdout] test tests::test_latest_for_repo_picks_highest_version_on_same_status ... ok [INFO] [stdout] test tests::test_latest_centos_stream_no_centos ... ok [INFO] [stdout] test tests::test_centos_stream_release_number ... ok [INFO] [stdout] test tests::test_latest_fedora_stable_no_fedora ... ok [INFO] [stdout] test tests::test_latest_for_repo_prefers_newest_status ... ok [INFO] [stdout] test tests::test_fedora_release_number ... ok [INFO] [stdout] test tests::test_status_priority_ordering ... ok [INFO] [stdout] test tests::test_find_newest ... ok [INFO] [stdout] test tests::test_latest_for_repo_single_entry ... ok [INFO] [stdout] test tests::test_filter_by_repo_no_match ... ok [INFO] [stdout] test tests::deserialize_fixture ... ok [INFO] [stdout] test tests::test_latest_centos_stream ... ok [INFO] [stdout] test tests::test_latest_fedora_stable ... ok [INFO] [stdout] test tests::test_latest_for_repo_prefers_updates ... ok [INFO] [stdout] test tests::test_latest_for_repo_no_match ... ok [INFO] [stdout] test tests::test_filter_by_repo ... ok [INFO] [stdout] test tests::test_client_with_base_url_trims_slash ... ok [INFO] [stdout] test tests::test_client_new ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandogasa_rpmvercmp-da1b862b5d54ea6d) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test tests::test_caret_both ... ok [INFO] [stdout] test tests::test_compare_evr_epoch ... ok [INFO] [stdout] test tests::test_caret_postrelease ... ok [INFO] [stdout] test tests::test_compare_evr_glibc_symbols ... ok [INFO] [stdout] test tests::test_compare_evr_no_epoch ... ok [INFO] [stdout] test tests::test_compare_evr_no_release ... ok [INFO] [stdout] test tests::test_compare_evr_release ... ok [INFO] [stdout] test tests::test_kernel_versions ... ok [INFO] [stdout] test tests::test_compare_evr_simple ... ok [INFO] [stdout] test tests::test_parse_evr_full ... ok [INFO] [stdout] test tests::test_parse_evr_no_epoch ... ok [INFO] [stdout] test tests::test_parse_evr_no_release ... ok [INFO] [stdout] test tests::test_rc_comparison ... ok [INFO] [stdout] test tests::test_real_world_kernel ... ok [INFO] [stdout] test tests::test_rpmvercmp_alpha_vs_numeric ... ok [INFO] [stdout] test tests::test_rpmvercmp_empty ... ok [INFO] [stdout] test tests::test_rpmvercmp_equal ... ok [INFO] [stdout] test tests::test_rpmvercmp_leading_zeros ... ok [INFO] [stdout] test tests::test_rpmvercmp_longer_numeric ... ok [INFO] [stdout] test tests::test_tilde_before_caret ... ok [INFO] [stdout] test tests::test_rpmvercmp_more_segments ... ok [INFO] [stdout] test tests::test_tilde_less_than_release ... ok [INFO] [stdout] test tests::test_tilde_prerelease ... ok [INFO] [stdout] test tests::test_tilde_both ... ok [INFO] [stdout] test tests::test_rpmvercmp_numeric ... ok [INFO] [stdout] test tests::test_rpmvercmp_alpha ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests hs_intake [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] [stderr] Doc-tests hs_relmon [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] [stderr] Doc-tests sandogasa_bodhi [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] [stderr] Doc-tests sandogasa_bugzilla [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] [stderr] Doc-tests sandogasa_config [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] [stderr] Doc-tests sandogasa_discourse [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] [stderr] Doc-tests sandogasa_distgit [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] [stderr] Doc-tests sandogasa_fasjson [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] [stderr] Doc-tests sandogasa_fedrq [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] [stderr] Doc-tests sandogasa_gitlab [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] [stderr] Doc-tests sandogasa_mailman [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] [stderr] Doc-tests sandogasa_nvd [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] [stderr] Doc-tests sandogasa_repology [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] [stderr] Doc-tests sandogasa_rpmvercmp [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] running `Command { std: "docker" "inspect" "2b568c5044daac459c5c0641cb77e7146bc555fc5df07b2f0a03d4d64a8807a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b568c5044daac459c5c0641cb77e7146bc555fc5df07b2f0a03d4d64a8807a3", kill_on_drop: false }` [INFO] [stdout] 2b568c5044daac459c5c0641cb77e7146bc555fc5df07b2f0a03d4d64a8807a3