[INFO] fetching crate alpm-types 0.9.0... [INFO] testing alpm-types-0.9.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate alpm-types 0.9.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate alpm-types 0.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate alpm-types 0.9.0 [INFO] tweaked toml for crates.io crate alpm-types 0.9.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate alpm-types 0.9.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate alpm-types 0.9.0 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded termcolor v1.4.1 [INFO] [stderr] Downloaded alpm-parsers v0.3.1 [INFO] [stderr] Downloaded strum v0.27.2 [INFO] [stderr] Downloaded num_threads v0.1.7 [INFO] [stderr] Downloaded simplelog v0.12.2 [INFO] [stderr] Downloaded email_address v0.2.9 [INFO] [stderr] Downloaded strum_macros v0.27.2 [INFO] [stderr] Downloaded spdx v0.12.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 47bee4387c8c55a446cd29a63c16ae2bf51dd605a459799d46ed24be27dcdbeb [INFO] running `Command { std: "docker" "start" "-a" "47bee4387c8c55a446cd29a63c16ae2bf51dd605a459799d46ed24be27dcdbeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "47bee4387c8c55a446cd29a63c16ae2bf51dd605a459799d46ed24be27dcdbeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47bee4387c8c55a446cd29a63c16ae2bf51dd605a459799d46ed24be27dcdbeb", kill_on_drop: false }` [INFO] [stdout] 47bee4387c8c55a446cd29a63c16ae2bf51dd605a459799d46ed24be27dcdbeb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dd236593fdb44cf3b45cf69ac4855769914f0799cc4252aa0b209c9538a966ee [INFO] running `Command { std: "docker" "start" "-a" "dd236593fdb44cf3b45cf69ac4855769914f0799cc4252aa0b209c9538a966ee", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling testresult v0.4.1 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling spdx v0.12.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [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 strum v0.27.2 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling alpm-parsers v0.3.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling alpm-types v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.55s [INFO] running `Command { std: "docker" "inspect" "dd236593fdb44cf3b45cf69ac4855769914f0799cc4252aa0b209c9538a966ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd236593fdb44cf3b45cf69ac4855769914f0799cc4252aa0b209c9538a966ee", kill_on_drop: false }` [INFO] [stdout] dd236593fdb44cf3b45cf69ac4855769914f0799cc4252aa0b209c9538a966ee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6fc7553e4611f5001a7eacab5e13d1475be2328cf055ad9c06225e7444d975c5 [INFO] running `Command { std: "docker" "start" "-a" "6fc7553e4611f5001a7eacab5e13d1475be2328cf055ad9c06225e7444d975c5", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling insta v1.43.2 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling simplelog v0.12.2 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling proptest v1.9.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling regex v1.12.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 displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.17 [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 tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling alpm-parsers v0.3.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling alpm-types v0.9.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> tests/integration.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | return Err( [INFO] [stdout] | ________________^ [INFO] [stdout] 51 | | format!("The parser succeeded parsing {s} although it should have failed").into(), [INFO] [stdout] | | --------------------------------------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] 52 | | ); [INFO] [stdout] | |_________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] note: this expression has type `TestError`, which is uninhabited [INFO] [stdout] --> tests/integration.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | format!("The parser succeeded parsing {s} although it should have failed").into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> tests/integration.rs:78:16 [INFO] [stdout] | [INFO] [stdout] 78 | return Err(format!( [INFO] [stdout] | _________________^ - [INFO] [stdout] | | ____________________| [INFO] [stdout] 79 | || "Succeeded in creating a PackageFilename from {path:?} although it should have failed" [INFO] [stdout] 80 | || ) [INFO] [stdout] 81 | || .into()); [INFO] [stdout] | ||_______________-^ unreachable expression [INFO] [stdout] | |_______________| [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | [INFO] [stdout] note: this expression has type `TestError`, which is uninhabited [INFO] [stdout] --> tests/integration.rs:78:20 [INFO] [stdout] | [INFO] [stdout] 78 | return Err(format!( [INFO] [stdout] | ____________________^ [INFO] [stdout] 79 | | "Succeeded in creating a PackageFilename from {path:?} although it should have failed" [INFO] [stdout] 80 | | ) [INFO] [stdout] 81 | | .into()); [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/package/file_name.rs:615:24 [INFO] [stdout] | [INFO] [stdout] 615 | return Err(format!( [INFO] [stdout] | _________________________^ - [INFO] [stdout] | | ____________________________| [INFO] [stdout] 616 | || "The parser failed parsing {s} although it should have succeeded:\n{error}" [INFO] [stdout] 617 | || ) [INFO] [stdout] 618 | || .into()); [INFO] [stdout] | ||_______________________-^ unreachable expression [INFO] [stdout] | |_______________________| [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | [INFO] [stdout] note: this expression has type `testresult::TestError`, which is uninhabited [INFO] [stdout] --> src/package/file_name.rs:615:28 [INFO] [stdout] | [INFO] [stdout] 615 | return Err(format!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 616 | | "The parser failed parsing {s} although it should have succeeded:\n{error}" [INFO] [stdout] 617 | | ) [INFO] [stdout] 618 | | .into()); [INFO] [stdout] | |_______________________^ [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/package/file_name.rs:644:24 [INFO] [stdout] | [INFO] [stdout] 644 | return Err(format!( [INFO] [stdout] | _________________________^ - [INFO] [stdout] | | ____________________________| [INFO] [stdout] 645 | || "Failed creating PackageFileName from {path:?} although it should have succeeded:\n{error}" [INFO] [stdout] 646 | || ) [INFO] [stdout] 647 | || .into()); [INFO] [stdout] | ||_______________________-^ unreachable expression [INFO] [stdout] | |_______________________| [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | [INFO] [stdout] note: this expression has type `testresult::TestError`, which is uninhabited [INFO] [stdout] --> src/package/file_name.rs:644:28 [INFO] [stdout] | [INFO] [stdout] 644 | return Err(format!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 645 | | "Failed creating PackageFileName from {path:?} although it should have succeeded:\n{error}" [INFO] [stdout] 646 | | ) [INFO] [stdout] 647 | | .into()); [INFO] [stdout] | |_______________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/openpgp.rs:500:20 [INFO] [stdout] | [INFO] [stdout] 500 | return Err(TestError::from(format!( [INFO] [stdout] | _____________________^ - [INFO] [stdout] | | ________________________| [INFO] [stdout] 501 | || "Expected packager string to be invalid: {packager}" [INFO] [stdout] 502 | || ))); [INFO] [stdout] | ||______________-^ unreachable expression [INFO] [stdout] | |______________| [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | [INFO] [stdout] note: this expression has type `testresult::TestError`, which is uninhabited [INFO] [stdout] --> src/openpgp.rs:500:24 [INFO] [stdout] | [INFO] [stdout] 500 | return Err(TestError::from(format!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 501 | | "Expected packager string to be invalid: {packager}" [INFO] [stdout] 502 | | ))); [INFO] [stdout] | |______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 43.85s [INFO] running `Command { std: "docker" "inspect" "6fc7553e4611f5001a7eacab5e13d1475be2328cf055ad9c06225e7444d975c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6fc7553e4611f5001a7eacab5e13d1475be2328cf055ad9c06225e7444d975c5", kill_on_drop: false }` [INFO] [stdout] 6fc7553e4611f5001a7eacab5e13d1475be2328cf055ad9c06225e7444d975c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 809c530b57bb568fabe6673bc47ba681d21f46b274d000205a65f9e6d115ef1d [INFO] running `Command { std: "docker" "start" "-a" "809c530b57bb568fabe6673bc47ba681d21f46b274d000205a65f9e6d115ef1d", kill_on_drop: false }` [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/package/file_name.rs:615:24 [INFO] [stderr] | [INFO] [stderr] 615 | return Err(format!( [INFO] [stderr] | _________________________^ - [INFO] [stderr] | | ____________________________| [INFO] [stderr] 616 | || "The parser failed parsing {s} although it should have succeeded:\n{error}" [INFO] [stderr] 617 | || ) [INFO] [stderr] 618 | || .into()); [INFO] [stderr] | ||_______________________-^ unreachable expression [INFO] [stderr] | |_______________________| [INFO] [stderr] | any code following this expression is unreachable [INFO] [stderr] | [INFO] [stderr] note: this expression has type `testresult::TestError`, which is uninhabited [INFO] [stderr] --> src/package/file_name.rs:615:28 [INFO] [stderr] | [INFO] [stderr] 615 | return Err(format!( [INFO] [stderr] | ____________________________^ [INFO] [stderr] 616 | | "The parser failed parsing {s} although it should have succeeded:\n{error}" [INFO] [stderr] 617 | | ) [INFO] [stderr] 618 | | .into()); [INFO] [stderr] | |_______________________^ [INFO] [stderr] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/package/file_name.rs:644:24 [INFO] [stderr] | [INFO] [stderr] 644 | return Err(format!( [INFO] [stderr] | _________________________^ - [INFO] [stderr] | | ____________________________| [INFO] [stderr] 645 | || "Failed creating PackageFileName from {path:?} although it should have succeeded:\n{error}" [INFO] [stderr] 646 | || ) [INFO] [stderr] 647 | || .into()); [INFO] [stderr] | ||_______________________-^ unreachable expression [INFO] [stderr] | |_______________________| [INFO] [stderr] | any code following this expression is unreachable [INFO] [stderr] | [INFO] [stderr] note: this expression has type `testresult::TestError`, which is uninhabited [INFO] [stderr] --> src/package/file_name.rs:644:28 [INFO] [stderr] | [INFO] [stderr] 644 | return Err(format!( [INFO] [stderr] | ____________________________^ [INFO] [stderr] 645 | | "Failed creating PackageFileName from {path:?} although it should have succeeded:\n{error}" [INFO] [stderr] 646 | | ) [INFO] [stderr] 647 | | .into()); [INFO] [stderr] | |_______________________^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/openpgp.rs:500:20 [INFO] [stderr] | [INFO] [stderr] 500 | return Err(TestError::from(format!( [INFO] [stderr] | _____________________^ - [INFO] [stderr] | | ________________________| [INFO] [stderr] 501 | || "Expected packager string to be invalid: {packager}" [INFO] [stderr] 502 | || ))); [INFO] [stderr] | ||______________-^ unreachable expression [INFO] [stderr] | |______________| [INFO] [stderr] | any code following this expression is unreachable [INFO] [stderr] | [INFO] [stderr] note: this expression has type `testresult::TestError`, which is uninhabited [INFO] [stderr] --> src/openpgp.rs:500:24 [INFO] [stderr] | [INFO] [stderr] 500 | return Err(TestError::from(format!( [INFO] [stderr] | ________________________^ [INFO] [stderr] 501 | | "Expected packager string to be invalid: {packager}" [INFO] [stderr] 502 | | ))); [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> tests/integration.rs:50:16 [INFO] [stderr] | [INFO] [stderr] 50 | return Err( [INFO] [stderr] | ________________^ [INFO] [stderr] 51 | | format!("The parser succeeded parsing {s} although it should have failed").into(), [INFO] [stderr] | | --------------------------------------------------------------------------------- any code following this expression is unreachable [INFO] [stderr] 52 | | ); [INFO] [stderr] | |_________^ unreachable expression [INFO] [stderr] | [INFO] [stderr] note: this expression has type `TestError`, which is uninhabited [INFO] [stderr] --> tests/integration.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | format!("The parser succeeded parsing {s} although it should have failed").into(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> tests/integration.rs:78:16 [INFO] [stderr] | [INFO] [stderr] 78 | return Err(format!( [INFO] [stderr] | _________________^ - [INFO] [stderr] | | ____________________| [INFO] [stderr] 79 | || "Succeeded in creating a PackageFilename from {path:?} although it should have failed" [INFO] [stderr] 80 | || ) [INFO] [stderr] 81 | || .into()); [INFO] [stderr] | ||_______________-^ unreachable expression [INFO] [stderr] | |_______________| [INFO] [stderr] | any code following this expression is unreachable [INFO] [stderr] | [INFO] [stderr] note: this expression has type `TestError`, which is uninhabited [INFO] [stderr] --> tests/integration.rs:78:20 [INFO] [stderr] | [INFO] [stderr] 78 | return Err(format!( [INFO] [stderr] | ____________________^ [INFO] [stderr] 79 | | "Succeeded in creating a PackageFilename from {path:?} although it should have failed" [INFO] [stderr] 80 | | ) [INFO] [stderr] 81 | | .into()); [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: `alpm-types` (lib test) generated 3 warnings [INFO] [stderr] warning: `alpm-types` (test "integration") generated 2 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/alpm_types-3c519213a4217953) [INFO] [stdout] [INFO] [stdout] running 544 tests [INFO] [stdout] test checksum::tests::checksum_parse_error::case_2_incomplete_pair ... ok [INFO] [stdout] test checksum::tests::checksum_parse_error::case_3_incomplete_digest ... ok [INFO] [stdout] test checksum::tests::checksum_blake2b512 ... ok [INFO] [stdout] test checksum::tests::checksum_sha224 ... ok [INFO] [stdout] test checksum::tests::checksum_sha256 ... ok [INFO] [stdout] test checksum::tests::checksum_parse_error::case_4_whitespace ... ok [INFO] [stdout] test checksum::tests::checksum_sha384 ... ok [INFO] [stdout] test checksum::tests::checksum_sha512 ... ok [INFO] [stdout] test checksum::tests::checksum_sha1 ... ok [INFO] [stdout] test checksum::tests::checksum_parse_error::case_1_non_hex_digits ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha1_from_string_smaller_size ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha1_from_string_wrong_chars ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha224_from_string_wrong_chars ... ok [INFO] [stdout] test checksum::tests::skippable_checksum_sha256 ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha1_from_string_bigger_size ... ok [INFO] [stdout] test checksum::tests::skippable_checksum_skip ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha256_from_string_wrong_chars ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha224_from_string_bigger_size ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha384_from_string_wrong_chars ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha384_from_string_smaller_size ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha256_from_string_bigger_size ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_1 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_2 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_3 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_4 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_5 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_6 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_7 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_8 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_from_str::case_9 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_1 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_2 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_3 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_4 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_5 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_6 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_7 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_8 ... ok [INFO] [stdout] test compression::tests::compression_algorithm_file_extension_try_from_path::case_9 ... ok [INFO] [stdout] test compression::tests::invalid_compression_file_extension::case_1 ... ok [INFO] [stdout] test compression::tests::invalid_compression_file_extension::case_2 ... ok [INFO] [stdout] test compression::tests::invalid_compression_file_extension::case_3 ... ok [INFO] [stdout] test date::tests::datetime_into_builddate ... ok [INFO] [stdout] test env::tests::build_environment_option::case_1 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_2 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_3 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_4 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_5 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_6 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_7 ... ok [INFO] [stdout] test env::tests::build_environment_option::case_8 ... ok [INFO] [stdout] test env::tests::installed_from_str::case_1 ... ok [INFO] [stdout] test env::tests::installed_from_str::case_2 ... ok [INFO] [stdout] test env::tests::installed_new_parse_error::case_1 ... ok [INFO] [stdout] test env::tests::installed_new_parse_error::case_2 ... ok [INFO] [stdout] test env::tests::installed_new_parse_error::case_3 ... ok [INFO] [stdout] test env::tests::installed_new_parse_error::case_4 ... ok [INFO] [stdout] test env::tests::installed_new_parse_error::case_5 ... ok [INFO] [stdout] test env::tests::invalid_build_environment_option::case_1 ... ok [INFO] [stdout] test env::tests::invalid_build_environment_option::case_2 ... ok [INFO] [stdout] test env::tests::invalid_makepkg_option::case_1 ... ok [INFO] [stdout] test env::tests::invalid_makepkg_option::case_2 ... ok [INFO] [stdout] test env::tests::invalid_option::case_1 ... ok [INFO] [stdout] test env::tests::invalid_option::case_2 ... ok [INFO] [stdout] test env::tests::invalid_package_option::case_1 ... ok [INFO] [stdout] test env::tests::invalid_package_option::case_2 ... ok [INFO] [stdout] test env::tests::makepkg_option::case_1 ... ok [INFO] [stdout] test env::tests::makepkg_option::case_2 ... ok [INFO] [stdout] test env::tests::makepkg_option::case_3 ... ok [INFO] [stdout] test env::tests::package_option::case_01 ... ok [INFO] [stdout] test env::tests::package_option::case_02 ... ok [INFO] [stdout] test env::tests::package_option::case_03 ... ok [INFO] [stdout] test env::tests::package_option::case_04 ... ok [INFO] [stdout] test env::tests::package_option::case_05 ... ok [INFO] [stdout] test env::tests::package_option::case_06 ... ok [INFO] [stdout] test env::tests::package_option::case_07 ... ok [INFO] [stdout] test env::tests::package_option::case_08 ... ok [INFO] [stdout] test env::tests::package_option::case_09 ... ok [INFO] [stdout] test env::tests::package_option::case_10 ... ok [INFO] [stdout] test error::tests::error_format_string::case_1 ... ok [INFO] [stdout] test error::tests::error_format_string::case_2 ... ok [INFO] [stdout] test error::tests::error_format_string::case_3 ... ok [INFO] [stdout] test error::tests::error_format_string::case_4 ... ok [INFO] [stdout] test error::tests::error_format_string::case_5 ... ok [INFO] [stdout] test error::tests::error_format_string::case_6 ... ok [INFO] [stdout] test license::tests::test_deprecated_spdx::case_1 ... ok [INFO] [stdout] test license::tests::test_deprecated_spdx::case_2 ... ok [INFO] [stdout] test license::tests::test_deprecated_spdx::case_3 ... ok [INFO] [stdout] test license::tests::test_deprecated_spdx::case_4 ... ok [INFO] [stdout] test license::tests::test_invalid_spdx::case_1 ... ok [INFO] [stdout] test license::tests::test_invalid_spdx::case_2 ... ok [INFO] [stdout] test license::tests::test_license_kind::case_1 ... ok [INFO] [stdout] test license::tests::test_license_kind::case_2 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_1 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_2 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_3 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_4 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_5 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_6 ... ok [INFO] [stdout] test license::tests::test_parse_license::case_7 ... ok [INFO] [stdout] test name::tests::buildtool_matches_restriction::case_1 ... ok [INFO] [stdout] test name::tests::buildtool_matches_restriction::case_2 ... ok [INFO] [stdout] test name::tests::buildtool_new_with_restriction::case_1 ... ok [INFO] [stdout] test name::tests::buildtool_new_with_restriction::case_2 ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha224_from_string_smaller_size ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_blake2b512_wrong_chars ... ok [INFO] [stdout] test name::tests::invalid_shared_object_name_parser::case_1 ... ok [INFO] [stdout] test name::tests::invalid_shared_object_name_parser::case_2 ... ok [INFO] [stdout] test name::tests::name_parse_error::case_1 ... ok [INFO] [stdout] test name::tests::name_parse_error::case_2 ... ok [INFO] [stdout] test name::tests::shared_object_name_parser::case_1 ... ok [INFO] [stdout] test name::tests::shared_object_name_parser::case_2 ... ok [INFO] [stdout] test name::tests::shared_object_name_parser::case_3 ... ok [INFO] [stdout] test checksum::tests::valid_checksum_sha1_from_string ... ok [INFO] [stdout] test openpgp::tests::invalid_packager::case_1_no_name ... ok [INFO] [stdout] test openpgp::tests::invalid_packager::case_2_no_name_and_address_not_wrapped ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha256_from_string_smaller_size ... ok [INFO] [stdout] test openpgp::tests::invalid_packager::case_4_two_wrapped_addresses ... ok [INFO] [stdout] test openpgp::tests::invalid_packager::case_3_no_wrapped_address ... ok [INFO] [stdout] test openpgp::tests::invalid_packager::case_5_address_without_local_part ... ok [INFO] [stdout] test openpgp::tests::packager_format_string::case_1 ... ok [INFO] [stdout] test openpgp::tests::packager_name::case_1 ... ok [INFO] [stdout] test openpgp::tests::packager_email::case_1 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_fingerprint::case_2 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_fingerprint::case_1 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_fingerprint::case_4 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_key_id::case_1 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_fingerprint::case_3 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_key_id::case_2 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_key_id::case_4 ... ok [INFO] [stdout] test openpgp::tests::test_parse_invalid_openpgp_key_id::case_3 ... ok [INFO] [stdout] test openpgp::tests::test_parse_openpgp_fingerprint::case_1 ... ok [INFO] [stdout] test openpgp::tests::test_parse_openpgp_key_id::case_1 ... ok [INFO] [stdout] test openpgp::tests::test_parse_openpgp_fingerprint::case_2 ... ok [INFO] [stdout] test openpgp::tests::test_serialize_openpgp_key_id ... ok [INFO] [stdout] test openpgp::tests::test_parse_openpgp_key_id::case_2 ... ok [INFO] [stdout] test openpgp::tests::valid_packager::case_1 ... ok [INFO] [stdout] test openpgp::tests::valid_packager::case_2 ... ok [INFO] [stdout] test package::file_name::test::package_file_name_architecture ... ok [INFO] [stdout] test openpgp::tests::test_serialize_openpgp_v4_fingerprint ... ok [INFO] [stdout] test package::file_name::test::package_file_name_compression::case_2_no_compression ... ok [INFO] [stdout] test package::file_name::test::package_file_name_from_path_succeeds::case_1_name_with_dashes ... ok [INFO] [stdout] test package::file_name::test::package_file_name_compression::case_1_with_compression ... ok [INFO] [stdout] test package::file_name::test::package_file_name_from_path_succeeds::case_3_version_as_name ... ok [INFO] [stdout] test package::file_name::test::package_file_name_from_path_succeeds::case_4_version_with_epoch ... ok [INFO] [stdout] test package::file_name::test::package_file_name_from_path_succeeds::case_5_version_with_pkgrel_sub_version ... ok [INFO] [stdout] test package::file_name::test::package_file_name_name ... ok [INFO] [stdout] test package::file_name::test::package_file_name_set_compression::case_1_compression_to_no_compression ... ok [INFO] [stdout] test package::file_name::test::package_file_name_set_compression::case_2_no_compression_to_compression ... ok [INFO] [stdout] test package::file_name::test::package_file_name_from_path_succeeds::case_2_no_compression ... ok [INFO] [stdout] test package::file_name::test::package_file_name_to_path_buf::case_1_with_compression ... ok [INFO] [stdout] test package::file_name::test::package_file_name_version ... ok [INFO] [stdout] test package::file_name::test::package_file_name_to_path_buf::case_2_no_compression ... ok [INFO] [stdout] test package::file_name::test::succeed_to_create_package_file_name::case_2_name_with_dashes_version_with_epoch_no_compression ... ok [INFO] [stdout] test package::file_name::test::succeed_to_create_package_file_name::case_1_name_with_dashes ... ok [INFO] [stdout] test package::file_name::test::succeed_to_parse_package_file_name::case_1_name_with_dashes ... ok [INFO] [stdout] test package::file_name::test::succeed_to_parse_package_file_name::case_2_no_compression ... ok [INFO] [stdout] test package::file_name::test::succeed_to_parse_package_file_name::case_4_version_with_epoch ... ok [INFO] [stdout] test package::file_name::test::succeed_to_parse_package_file_name::case_5_version_with_pkgrel_sub_version ... ok [INFO] [stdout] test path::tests::build_dir_from_string::case_1 ... ok [INFO] [stdout] test path::tests::build_dir_from_string::case_2 ... ok [INFO] [stdout] test path::tests::build_dir_from_string::case_3 ... ok [INFO] [stdout] test path::tests::build_dir_from_string::case_4 ... ok [INFO] [stdout] test path::tests::invalid_soname_lookup_directory_parser::case_1 ... ok [INFO] [stdout] test path::tests::invalid_soname_lookup_directory_parser::case_2 ... ok [INFO] [stdout] test package::file_name::test::succeed_to_parse_package_file_name::case_3_version_as_name ... ok [INFO] [stdout] test path::tests::relative_path_from_str::case_1 ... ok [INFO] [stdout] test path::tests::relative_path_from_str::case_2 ... ok [INFO] [stdout] test path::tests::relative_path_from_str::case_3 ... ok [INFO] [stdout] test path::tests::relative_path_from_str::case_4 ... ok [INFO] [stdout] test path::tests::relative_path_from_str::case_5 ... ok [INFO] [stdout] test path::tests::soname_lookup_directory_from_string::case_1 ... ok [INFO] [stdout] test path::tests::soname_lookup_directory_from_string::case_2 ... ok [INFO] [stdout] test path::tests::startdir_from_str::case_1 ... ok [INFO] [stdout] test path::tests::startdir_from_str::case_2 ... ok [INFO] [stdout] test path::tests::startdir_from_str::case_3 ... ok [INFO] [stdout] test path::tests::startdir_from_str::case_4 ... ok [INFO] [stdout] test pkg::tests::extra_data_from_str::case_1 ... ok [INFO] [stdout] test pkg::tests::extra_data_from_str::case_2 ... ok [INFO] [stdout] test pkg::tests::extra_data_from_str::case_3 ... ok [INFO] [stdout] test pkg::tests::extra_data_from_str_error::case_1 ... ok [INFO] [stdout] test pkg::tests::extra_data_from_str_error::case_2 ... ok [INFO] [stdout] test pkg::tests::extra_data_from_str_error::case_3 ... ok [INFO] [stdout] test path::tests::invalid_soname_lookup_directory_parser::case_3 ... ok [INFO] [stdout] test pkg::tests::package_description::case_2 ... ok [INFO] [stdout] test pkg::tests::package_description::case_1 ... ok [INFO] [stdout] test pkg::tests::package_description::case_4 ... ok [INFO] [stdout] test pkg::tests::pkgtype_format_string::case_1 ... ok [INFO] [stdout] test pkg::tests::package_description::case_3 ... ok [INFO] [stdout] test pkg::tests::pkgtype_format_string::case_2 ... ok [INFO] [stdout] test pkg::tests::pkgtype_format_string::case_3 ... ok [INFO] [stdout] test pkg::tests::pkgtype_format_string::case_4 ... ok [INFO] [stdout] test pkg::tests::pkgtype_from_string::case_2 ... ok [INFO] [stdout] test pkg::tests::pkgtype_from_string::case_1 ... ok [INFO] [stdout] test pkg::tests::pkgtype_from_string::case_3 ... ok [INFO] [stdout] test pkg::tests::pkgtype_from_string::case_4 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev1_parser::case_1 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev1_parser::case_2 ... ok [INFO] [stdout] test pkg::tests::pkgtype_from_string::case_5 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev1_parser::case_3 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev1_parser::case_5 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev1_parser::case_6 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev2_parser::case_1 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev1_parser::case_4 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev2_parser::case_2 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev2_parser::case_4 ... ok [INFO] [stdout] test relation::tests::invalid_sonamev2_parser::case_3 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_1 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_2 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_3 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_4 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_5 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_6 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_7 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_string::case_8 ... ok [INFO] [stdout] test relation::tests::opt_depend_invalid_string_parse_error::case_1 ... ok [INFO] [stdout] test relation::tests::opt_depend_invalid_string_parse_error::case_2 ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_blake2b512_bigger_size ... ok [INFO] [stdout] test relation::tests::opt_depend_invalid_string_parse_error::case_4 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_1 ... ok [INFO] [stdout] test relation::tests::opt_depend_invalid_string_parse_error::case_3 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_3 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_4 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_5 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_6 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_7 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_8 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_9 ... ok [INFO] [stdout] test relation::tests::sonamev1_from_string::case_1 ... ok [INFO] [stdout] test relation::tests::sonamev1_from_string::case_2 ... ok [INFO] [stdout] test relation::tests::sonamev1_from_string_without_version::case_1 ... ok [INFO] [stdout] test relation::tests::sonamev1_from_string_without_version::case_2 ... ok [INFO] [stdout] test relation::tests::sonamev2_from_string::case_1 ... ok [INFO] [stdout] test relation::tests::sonamev2_from_string::case_2 ... ok [INFO] [stdout] test relation::tests::sonamev2_from_string::case_3 ... ok [INFO] [stdout] test relation::tests::sonamev2_from_string::case_4 ... ok [INFO] [stdout] test relation::tests::sonamev2_from_string::case_5 ... ok [INFO] [stdout] test relation::tests::test_relation_or_soname_parser::case_1 ... ok [INFO] [stdout] test relation::tests::test_relation_or_soname_parser::case_2 ... ok [INFO] [stdout] test relation::tests::test_relation_or_soname_parser::case_3 ... ok [INFO] [stdout] test relation::tests::test_relation_or_soname_parser::case_4 ... ok [INFO] [stdout] test relation::tests::valid_package_relation::case_1 ... ok [INFO] [stdout] test relation::tests::valid_package_relation::case_2 ... ok [INFO] [stdout] test relation::tests::opt_depend_to_string::case_2 ... ok [INFO] [stdout] test relation::tests::version_or_soname_from_string::case_1 ... ok [INFO] [stdout] test relation::tests::version_or_soname_from_string::case_2 ... ok [INFO] [stdout] test source::tests::parse_filename::case_1 ... ok [INFO] [stdout] test source::tests::parse_filename::case_2 ... ok [INFO] [stdout] test source::tests::parse_filename::case_3 ... ok [INFO] [stdout] test source::tests::parse_filename::case_4 ... ok [INFO] [stdout] test source::tests::parse_filename::case_5 ... ok [INFO] [stdout] test source::tests::parse_source::case_1 ... ok [INFO] [stdout] test source::tests::parse_source::case_2 ... ok [INFO] [stdout] test source::tests::parse_source::case_3 ... ok [INFO] [stdout] test source::tests::parse_source::case_4 ... ok [INFO] [stdout] test source::tests::parse_source::case_5 ... ok [INFO] [stdout] test source::tests::parse_source::case_6 ... ok [INFO] [stdout] test source::tests::parse_source::case_7 ... ok [INFO] [stdout] test system::tests::architecture_format_string::case_1 ... ok [INFO] [stdout] test system::tests::architecture_format_string::case_2 ... ok [INFO] [stdout] test relation::tests::opt_depend_from_str ... ok [INFO] [stdout] test system::tests::architecture_format_string::case_3 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_01 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_02 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_03 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_04 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_05 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_06 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_07 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_08 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_10 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_11 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_12 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_09 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_13 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_14 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_16 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_17 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_18 ... ok [INFO] [stdout] test system::tests::architectures_format_display::case_1 ... ok [INFO] [stdout] test system::tests::architectures_format_display::case_2 ... ok [INFO] [stdout] test system::tests::architectures_format_display::case_3 ... ok [INFO] [stdout] test system::tests::architectures_format_display::case_4 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_1 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_2 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_3 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_4 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_5 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_6 ... ok [INFO] [stdout] test system::tests::architectures_from_vec::case_7 ... ok [INFO] [stdout] test system::tests::elf_architecture_format_display::case_1 ... ok [INFO] [stdout] test system::tests::elf_architecture_format_display::case_2 ... ok [INFO] [stdout] test system::tests::elf_architecture_format_from_string::case_1 ... ok [INFO] [stdout] test system::tests::elf_architecture_format_from_string::case_2 ... ok [INFO] [stdout] test system::tests::elf_architecture_format_from_string::case_3 ... ok [INFO] [stdout] test system::tests::system_architecture_format_string::case_1 ... ok [INFO] [stdout] test system::tests::system_architecture_format_string::case_2 ... ok [INFO] [stdout] test system::tests::system_architecture_from_string::case_1 ... ok [INFO] [stdout] test system::tests::architecture_from_string::case_15 ... ok [INFO] [stdout] test system::tests::system_architecture_from_string::case_2 ... ok [INFO] [stdout] test system::tests::system_architecture_from_string::case_3 ... ok [INFO] [stdout] test system::tests::system_architecture_from_string::case_4 ... ok [INFO] [stdout] test system::tests::system_architecture_into_architecture::case_1 ... ok [INFO] [stdout] test system::tests::system_architecture_into_architecture::case_2 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_1 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_2 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_4 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_3 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_6 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_5 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_failure::case_7 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_2 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_3 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_4 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_5 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_6 ... ok [INFO] [stdout] test checksum::tests::valid_checksum_sha224_from_string ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_7 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_1 ... ok [INFO] [stdout] test url::tests::test_url_parsing::case_2 ... ok [INFO] [stdout] test url::tests::test_url_parsing::case_3 ... ok [INFO] [stdout] test url::tests::test_url_parsing::case_1 ... ok [INFO] [stdout] test version::base::tests::epoch::case_1 ... ok [INFO] [stdout] test version::base::tests::epoch_parse_failure::case_1 ... ok [INFO] [stdout] test version::base::tests::epoch_parse_failure::case_2 ... ok [INFO] [stdout] test url::tests::test_source_url_parsing_success::case_8 ... ok [INFO] [stdout] test version::base::tests::epoch_parse_failure::case_3 ... ok [INFO] [stdout] test name::tests::invalid_name_from_string_start ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_1 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_3 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_4 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_2 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_5 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_6 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_7 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_2 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgrel::case_8 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_3 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_4 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_5 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_6 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_1 ... ok [INFO] [stdout] test url::tests::test_url_parsing::case_4 ... ok [INFO] [stdout] test version::base::tests::invalid_pkgver::case_7 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_01 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_02 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_06 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_07 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_08 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_09 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_10 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_11 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_12 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_05 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_03 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_13 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_04 ... ok [INFO] [stdout] test version::base::tests::pkgrel_cmp::case_14 ... ok [INFO] [stdout] test version::base::tests::valid_pkgrel::case_2 ... ok [INFO] [stdout] test version::base::tests::valid_pkgrel::case_3 ... ok [INFO] [stdout] test version::base::tests::valid_pkgrel::case_5 ... ok [INFO] [stdout] test version::base::tests::valid_pkgrel::case_6 ... ok [INFO] [stdout] test version::base::tests::valid_pkgrel::case_1 ... ok [INFO] [stdout] test version::base::tests::valid_pkgver::case_1 ... ok [INFO] [stdout] test version::base::tests::valid_pkgrel::case_4 ... ok [INFO] [stdout] test version::buildtool::tests::invalid_buildtoolver_badpkgver::case_1 ... ok [INFO] [stdout] test version::buildtool::tests::invalid_buildtoolver_new::case_1_minimal_version_with_architecture ... ok [INFO] [stdout] test version::buildtool::tests::valid_buildtoolver_new::case_2_devtools_full_with_epoch ... ok [INFO] [stdout] test version::base::tests::valid_pkgver::case_2 ... ok [INFO] [stdout] test version::buildtool::tests::valid_buildtoolver_new::case_1_devtools_full ... ok [INFO] [stdout] test version::buildtool::tests::valid_buildtoolver_new::case_4_makepkg_minimal_with_epoch ... ok [INFO] [stdout] test version::buildtool::tests::invalid_buildtoolver_new::case_2_minimal_version_with_unknown_architecture ... ok [INFO] [stdout] test version::buildtool::tests::valid_buildtoolver_new::case_3_makepkg_minimal ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_01 ... ok [INFO] [stdout] test version::buildtool::tests::valid_buildtoolver_new::case_6_minimal_version_with_epoch_and_architecture ... ok [INFO] [stdout] test version::buildtool::tests::valid_buildtoolver_new::case_5_minimal_version_with_architecture ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_02 ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_05 ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_06 ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_07 ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_08 ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_09 ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_10 ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_1_full_equal ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_2_full_less ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha512_from_string_bigger_size ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_03 ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_5_full_with_epoch_less ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_6_full_with_epoch_less ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_8_full_with_epoch_greater ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_7_full_with_epoch_greater ... ok [INFO] [stdout] test version::comparison::tests::version_segment_iterator::case_04 ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_to_string::case_1_with_epoch ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_to_string::case_2_plain ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_try_from_version::case_1_full_with_epoch ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_try_from_version::case_2_full ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_try_from_version::case_3_minimal_with_epoch ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_try_from_version::case_4_minimal ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_01_two_pkgrel ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_02_two_epoch ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_03_empty_string ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_04_colon ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_05_dot ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_06_no_pkgrel_with_epoch ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha384_from_string_bigger_size ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_07_no_pkgrel ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_08_no_pkgrel_dash_end ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_09_starts_with_dash ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_10_ends_with_colon ... ok [INFO] [stdout] test version::pkg_full::tests::parse_error_in_full_version_from_string::case_11_ends_with_colon_number ... ok [INFO] [stdout] test version::pkg_full::tests::valid_full_version_from_string::case_1_full_with_epoch ... ok [INFO] [stdout] test version::pkg_full::tests::valid_full_version_from_string::case_2_full ... ok [INFO] [stdout] test version::pkg_full::tests::version_from_full_version::case_1_full_with_epoch ... ok [INFO] [stdout] test version::pkg_full::tests::version_from_full_version::case_2_full ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_1_two_pkgrel ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_2_two_epoch ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_3_no_version ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_4_no_version ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_5_no_version ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_6_invalid_integer ... ok [INFO] [stdout] test version::pkg_generic::tests::parse_error_in_version_from_string::case_7_invalid_integer ... ok [INFO] [stdout] test version::pkg_generic::tests::valid_version_from_string::case_1 ... ok [INFO] [stdout] test version::pkg_generic::tests::valid_version_from_string::case_2 ... ok [INFO] [stdout] test version::pkg_generic::tests::valid_version_from_string::case_3 ... ok [INFO] [stdout] test version::pkg_generic::tests::valid_version_from_string::case_4 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_01 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_02 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_03 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_04 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_05 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_06 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_07 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_08 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_09 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_10 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_11 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_12 ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_4_full_with_epoch_equal ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_14 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_13 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_19 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_20 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_21 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_22 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_23 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_24 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_17 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_16 ... ok [INFO] [stdout] test version::pkg_full::tests::full_version_comparison::case_3_full_greater ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_18 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_15 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_25 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_26 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_29 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_30 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_27 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_33 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_32 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_31 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_cmp::case_28 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_to_string::case_1 ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_1_minimal_equal ... ok [INFO] [stdout] test version::pkg_generic::tests::version_to_string::case_3 ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_3_minimal_greater ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_4_minimal_with_epoch_equal ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_7_minimal_with_epoch_greater ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_8_minimal_with_epoch_greater ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_01_two_pkgrel ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_02_two_epoch ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_03_empty_string ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_5_minimal_with_epoch_less ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_6_minimal_with_epoch_less ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_04_colon ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_05_dot ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_07_full ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_08_no_pkgrel_dash_end ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_09_starts_with_dash ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_10_ends_with_colon ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_11_ends_with_colon_number ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_succeeds::case_1_minimal_with_epoch ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_succeeds::case_2_minimal ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_to_string::case_1_with_epoch ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_to_string::case_2_plain ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_try_from_version::case_1_minimal_with_epoch ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_try_from_version::case_2_minimal ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_try_from_version::case_3_full_with_epoch ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_comparison::case_2_minimal_less ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_try_from_version::case_4_full ... ok [INFO] [stdout] test version::pkg_minimal::tests::version_from_minimal_version::case_1_minimal_with_epoch ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_1 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_2 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_3 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_4 ... ok [INFO] [stdout] test version::pkg_generic::tests::version_to_string::case_2 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_7 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_requirement::case_1_bad_operator ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_requirement::case_2_no_operator ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_requirement::case_3_arrow_operator ... ok [INFO] [stdout] test version::pkg_minimal::tests::version_from_minimal_version::case_2_minimal ... ok [INFO] [stdout] test version::pkg_generic::tests::version_to_string::case_4 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_5 ... ok [INFO] [stdout] test version::pkg_minimal::tests::minimal_version_from_str_parse_error::case_06_full_with_epoch ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_comparison::case_6 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_comparison::case_2 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_requirement_pkgver_parse::case_1 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_comparison::case_1 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_comparison::case_3 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_comparison::case_4 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_comparison::case_5 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_requirement::case_2 ... ok [INFO] [stdout] test version::requirement::tests::invalid_version_requirement::case_4_no_version ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_02 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_03 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_04 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_05 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_06 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_07 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_08 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_09 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_10 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_13 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_11 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_requirement::case_1 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_12 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_15 ... ok [INFO] [stdout] test version::requirement::tests::valid_version_requirement::case_3 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_01 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_16 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_14 ... ok [INFO] [stdout] test version::schema::tests::compare_schema_version::case_1 ... ok [INFO] [stdout] test version::schema::tests::schema_version::case_3 ... ok [INFO] [stdout] test version::requirement::tests::version_requirement_satisfied::case_17 ... ok [INFO] [stdout] test version::schema::tests::schema_version::case_2 ... ok [INFO] [stdout] test version::schema::tests::schema_version::case_1 ... ok [INFO] [stdout] test name::tests::valid_name_from_string ... ok [INFO] [stdout] test checksum::tests::valid_checksum_sha256_from_string ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_blake2b512_smaller_size ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha512_from_string_smaller_size ... ok [INFO] [stdout] test checksum::tests::valid_checksum_sha512_from_string ... ok [INFO] [stdout] test checksum::tests::invalid_checksum_sha512_from_string_wrong_chars ... ok [INFO] [stdout] test checksum::tests::valid_checksum_sha384_from_string ... ok [INFO] [stdout] test checksum::tests::valid_checksum_blake2b512_from_string ... ok [INFO] [stdout] test relation::tests::valid_package_relation_from_str ... ok [INFO] [stdout] test name::tests::invalid_name_with_invalid_characters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 544 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.99s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-ae18bd5ae2cc76ee) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test fail_to_parse_package_filename::case_01_no_name ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_05_no_version_name_with_dashes ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_06_invalid_architecture ... ok [INFO] [stdout] test package_file_name_from_path_fails::case_1_no_file_name ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_07_no_architecture ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_08_no_architecture_name_with_dashes ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_09_invalid_package_marker ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_02_no_name ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_04_no_version ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_10_no_package_marker ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_03_invalid_version ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_11_no_tar_ending ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_13_invalid_compression ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_14_invalid_dashes ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_12_no_package_marker_name_with_dashes ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_16_no_dashes ... ok [INFO] [stdout] test fail_to_parse_package_filename::case_15_invalid_dashes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests alpm_types [INFO] [stdout] [INFO] [stdout] running 100 tests [INFO] [stdout] test src/checksum.rs - checksum::Checksum::calculate_from (line 231) ... ok [INFO] [stdout] test src/checksum.rs - checksum::SkippableChecksum::from_str (line 430) ... ok [INFO] [stdout] test src/env.rs - env::BuildEnvironmentOption (line 151) ... ok [INFO] [stdout] test src/checksum.rs - checksum::Checksum::from_str (line 318) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage::from_str (line 701) ... ok [INFO] [stdout] test src/checksum.rs - checksum::Checksum (line 188) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage::name (line 506) ... ok [INFO] [stdout] test src/env.rs - env::PackageOption (line 287) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage::architecture (line 548) ... ok [INFO] [stdout] test src/license.rs - license::License::from_valid_spdx (line 86) ... ok [INFO] [stdout] test src/name.rs - name::BuildTool::new_with_restriction (line 59) ... ok [INFO] [stdout] test src/name.rs - name::BuildTool (line 27) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage::version (line 527) ... ok [INFO] [stdout] test src/license.rs - license::License (line 15) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage::new (line 480) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage::parser (line 580) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::architecture (line 141) ... ok [INFO] [stdout] test src/name.rs - name::SharedObjectName::new (line 231) ... ok [INFO] [stdout] test src/name.rs - name::Name (line 112) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::new (line 54) ... ok [INFO] [stdout] test src/openpgp.rs - openpgp::OpenPGPKeyId (line 121) ... ok [INFO] [stdout] test src/package/contents.rs - package::contents::MetadataFileName::try_from (line 128) ... ok [INFO] [stdout] test src/openpgp.rs - openpgp::Packager (line 281) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::compression (line 166) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::name (line 91) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::from_str (line 461) ... ok [INFO] [stdout] test src/package/contents.rs - package::contents::String::from (line 101) ... ok [INFO] [stdout] test src/package/contents.rs - package::contents::MetadataFileName::from_str (line 59) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::parser (line 271) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::set_compression (line 222) ... ok [INFO] [stdout] test src/path.rs - path::Changelog (line 241) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::version (line 116) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::try_from (line 495) ... ok [INFO] [stdout] test src/path.rs - path::SonameLookupDirectory::from_str (line 342) ... ok [INFO] [stdout] test src/path.rs - path::Install (line 221) ... ok [INFO] [stdout] test src/path.rs - path::Backup (line 201) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::to_path_buf (line 194) ... ok [INFO] [stdout] test src/path.rs - path::SonameLookupDirectory::new (line 276) ... ok [INFO] [stdout] test src/path.rs - path::AbsolutePath (line 23) ... ok [INFO] [stdout] test src/path.rs - path::BuildDirectory (line 89) ... ok [INFO] [stdout] test src/pkg.rs - pkg::ExtraData::from_str (line 178) ... ok [INFO] [stdout] test src/pkg.rs - pkg::PackageBaseName (line 122) ... ok [INFO] [stdout] test src/pkg.rs - pkg::PackageDescription (line 52) ... ok [INFO] [stdout] test src/path.rs - path::StartDirectory (line 109) ... ok [INFO] [stdout] test src/relation.rs - relation::PackageRelation::new (line 764) ... ok [INFO] [stdout] test src/relation.rs - relation::PackageRelation::from_str (line 830) ... ok [INFO] [stdout] test src/path.rs - path::RelativePath (line 131) ... ok [INFO] [stdout] test src/relation.rs - relation::Group (line 1066) ... ok [INFO] [stdout] test src/relation.rs - relation::RelationOrSoname::from_str (line 1157) ... ok [INFO] [stdout] test src/relation.rs - relation::OptionalDependency (line 919) ... ok [INFO] [stdout] test src/pkg.rs - pkg::PackageType (line 11) ... ok [INFO] [stdout] test src/relation.rs - relation::Soname::from_str (line 572) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV1 (line 127) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV1::Unversioned (line 183) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV1::from_str (line 421) ... ok [INFO] [stdout] test src/openpgp.rs - openpgp::OpenPGPv4Fingerprint (line 202) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV1::Basic (line 162) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV2 (line 616) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV2::from_str (line 707) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV1::new (line 258) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV1::Explicit (line 218) ... ok [INFO] [stdout] test src/relation.rs - relation::SonameV2::new (line 651) ... ok [INFO] [stdout] test src/size.rs - size::InstalledSize (line 21) ... ok [INFO] [stdout] test src/openpgp.rs - openpgp::OpenPGPIdentifier (line 29) ... ok [INFO] [stdout] test src/date.rs - date::BuildDate (line 8) ... ok [INFO] [stdout] test src/checksum.rs - checksum::Checksum (line 152) ... ok [INFO] [stdout] test src/url.rs - url::SourceUrl::from_str (line 169) ... ok [INFO] [stdout] test src/url.rs - url::Url::from_str (line 83) ... ok [INFO] [stdout] test src/checksum.rs - checksum::ChecksumAlgorithm::is_deprecated (line 94) ... ok [INFO] [stdout] test src/env.rs - env::InstalledPackage (line 444) ... ok [INFO] [stdout] test src/system.rs - system::Architecture (line 250) ... ok [INFO] [stdout] test src/version/base.rs - version::base::Epoch (line 43) ... ok [INFO] [stdout] test src/version/base.rs - version::base::PackageRelease::new (line 130) ... ok [INFO] [stdout] test src/version/base.rs - version::base::PackageRelease (line 105) ... ok [INFO] [stdout] test src/url.rs - url::SourceUrl (line 138) ... ok [INFO] [stdout] test src/size.rs - size::CompressedSize (line 6) ... ok [INFO] [stdout] test src/version/buildtool.rs - version::buildtool::BuildToolVersion (line 27) ... ok [INFO] [stdout] test src/license.rs - license::License::from_str (line 152) ... ok [INFO] [stdout] test src/version/comparison.rs - version::comparison::VersionSegment (line 64) ... ok [INFO] [stdout] test src/system.rs - system::SystemArchitecture (line 30) ... ok [INFO] [stdout] test src/url.rs - url::Url (line 30) ... ok [INFO] [stdout] test src/source.rs - source::Source::from_str (line 62) ... ok [INFO] [stdout] test src/system.rs - system::ElfArchitectureFormat (line 495) ... ok [INFO] [stdout] test src/version/comparison.rs - version::comparison::VersionSegment (line 37) ... ok [INFO] [stdout] test src/version/comparison.rs - version::comparison::VersionSegment (line 50) ... ok [INFO] [stdout] test src/version/pkg_full.rs - version::pkg_full::FullVersion::cmp (line 228) ... ok [INFO] [stdout] test src/version/base.rs - version::base::PackageVersion (line 228) ... ok [INFO] [stdout] test src/version/pkg_minimal.rs - version::pkg_minimal::MinimalVersion::cmp (line 204) ... ok [INFO] [stdout] test src/version/pkg_full.rs - version::pkg_full::FullVersion::new (line 64) ... ok [INFO] [stdout] test src/version/pkg_minimal.rs - version::pkg_minimal::MinimalVersion::new (line 65) ... ok [INFO] [stdout] test src/version/pkg_minimal.rs - version::pkg_minimal::MinimalVersion (line 36) ... ok [INFO] [stdout] test src/version/requirement.rs - version::requirement::VersionRequirement::is_satisfied_by (line 66) ... ok [INFO] [stdout] test src/package/file_name.rs - package::file_name::PackageFileName::try_from (line 539) ... ok [INFO] [stdout] test src/version/schema.rs - version::schema::SchemaVersion (line 19) ... ok [INFO] [stdout] test src/version/pkg_generic.rs - version::pkg_generic::Version (line 34) ... ok [INFO] [stdout] test src/version/requirement.rs - version::requirement::VersionRequirement (line 30) ... ok [INFO] [stdout] test src/version/pkg_full.rs - version::pkg_full::FullVersion::vercmp (line 106) ... ok [INFO] [stdout] test src/version/pkg_generic.rs - version::pkg_generic::Version::vercmp (line 83) ... ok [INFO] [stdout] test src/version/pkg_minimal.rs - version::pkg_minimal::MinimalVersion::vercmp (line 98) ... ok [INFO] [stdout] test src/version/pkg_full.rs - version::pkg_full::FullVersion (line 33) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.48s; merged doctests compilation took 1.39s [INFO] running `Command { std: "docker" "inspect" "809c530b57bb568fabe6673bc47ba681d21f46b274d000205a65f9e6d115ef1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "809c530b57bb568fabe6673bc47ba681d21f46b274d000205a65f9e6d115ef1d", kill_on_drop: false }` [INFO] [stdout] 809c530b57bb568fabe6673bc47ba681d21f46b274d000205a65f9e6d115ef1d