[INFO] cloning repository https://github.com/MCredbear/ncm_api
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MCredbear/ncm_api" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMCredbear%2Fncm_api", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMCredbear%2Fncm_api'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 36c972383d608b4592dba280bcf745f0e7a11ee6
[INFO] testing MCredbear/ncm_api against master#1ef7943ee607160a564655b6596f83670ef95df5 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMCredbear%2Fncm_api" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/MCredbear/ncm_api
[INFO] finished tweaking git repo https://github.com/MCredbear/ncm_api
[INFO] tweaked toml for git repo https://github.com/MCredbear/ncm_api written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MCredbear/ncm_api on toolchain 1ef7943ee607160a564655b6596f83670ef95df5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MCredbear/ncm_api 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" "+1ef7943ee607160a564655b6596f83670ef95df5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ecb v0.1.2
[INFO] [stderr]   Downloaded md5 v0.8.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.102
[INFO] [stderr]   Downloaded openssl-sys v0.9.110
[INFO] [stderr]   Downloaded openssl v0.10.74
[INFO] [stderr]   Downloaded reqwest v0.12.24
[INFO] [stderr]   Downloaded rustls v0.23.34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9debeda3f5ed8633b4920d0f68441177104f692e74f9caad6bc58aa8a77107eb
[INFO] running `Command { std: "docker" "start" "-a" "9debeda3f5ed8633b4920d0f68441177104f692e74f9caad6bc58aa8a77107eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9debeda3f5ed8633b4920d0f68441177104f692e74f9caad6bc58aa8a77107eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9debeda3f5ed8633b4920d0f68441177104f692e74f9caad6bc58aa8a77107eb", kill_on_drop: false }`
[INFO] [stdout] 9debeda3f5ed8633b4920d0f68441177104f692e74f9caad6bc58aa8a77107eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1ef7943ee607160a564655b6596f83670ef95df5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4978ae419818aeccf14e21872a20d6a90658851fc79ff86e310b4cf26819556a
[INFO] running `Command { std: "docker" "start" "-a" "4978ae419818aeccf14e21872a20d6a90658851fc79ff86e310b4cf26819556a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.102
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.4
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling mio v1.1.0
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling openssl v0.10.74
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling cc v1.2.41
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling iri-string v0.7.8
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling md5 v0.8.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ecb v0.1.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling openssl-sys v0.9.110
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]    Compiling rsa v0.9.8
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[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 tokio-util v0.7.16
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling ncm_api v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type alias `Aes128EcbDec` is never used
[INFO] [stdout]   --> src/crypto.rs:12:6
[INFO] [stdout]    |
[INFO] [stdout] 12 | type Aes128EcbDec = ecb::Decryptor<aes::Aes128>;
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrypt` is never used
[INFO] [stdout]    --> src/crypto.rs:107:4
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn decrypt(cipher: &mut str) -> String {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.53s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "4978ae419818aeccf14e21872a20d6a90658851fc79ff86e310b4cf26819556a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4978ae419818aeccf14e21872a20d6a90658851fc79ff86e310b4cf26819556a", kill_on_drop: false }`
[INFO] [stdout] 4978ae419818aeccf14e21872a20d6a90658851fc79ff86e310b4cf26819556a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0bef611c916d84314b6907efd2834ccdf4564c6a43df1bc74e079432bb7361cd
[INFO] running `Command { std: "docker" "start" "-a" "0bef611c916d84314b6907efd2834ccdf4564c6a43df1bc74e079432bb7361cd", kill_on_drop: false }`
[INFO] [stderr]    Compiling ncm_api v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type alias `Aes128EcbDec` is never used
[INFO] [stdout]   --> src/crypto.rs:12:6
[INFO] [stdout]    |
[INFO] [stdout] 12 | type Aes128EcbDec = ecb::Decryptor<aes::Aes128>;
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrypt` is never used
[INFO] [stdout]    --> src/crypto.rs:107:4
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn decrypt(cipher: &mut str) -> String {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Aes128EcbDec` is never used
[INFO] [stdout]   --> src/crypto.rs:12:6
[INFO] [stdout]    |
[INFO] [stdout] 12 | type Aes128EcbDec = ecb::Decryptor<aes::Aes128>;
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decrypt` is never used
[INFO] [stdout]    --> src/crypto.rs:107:4
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn decrypt(cipher: &mut str) -> String {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.22s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "0bef611c916d84314b6907efd2834ccdf4564c6a43df1bc74e079432bb7361cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0bef611c916d84314b6907efd2834ccdf4564c6a43df1bc74e079432bb7361cd", kill_on_drop: false }`
[INFO] [stdout] 0bef611c916d84314b6907efd2834ccdf4564c6a43df1bc74e079432bb7361cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 661c9ca5e247f7790841b8db926eb51ec7e29c4fbc6bddaf6ae654a554c346d9
[INFO] running `Command { std: "docker" "start" "-a" "661c9ca5e247f7790841b8db926eb51ec7e29c4fbc6bddaf6ae654a554c346d9", kill_on_drop: false }`
[INFO] [stderr] warning: type alias `Aes128EcbDec` is never used
[INFO] [stderr]   --> src/crypto.rs:12:6
[INFO] [stderr]    |
[INFO] [stderr] 12 | type Aes128EcbDec = ecb::Decryptor<aes::Aes128>;
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `decrypt` is never used
[INFO] [stderr]    --> src/crypto.rs:107:4
[INFO] [stderr]     |
[INFO] [stderr] 107 | fn decrypt(cipher: &mut str) -> String {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ncm_api` (lib) generated 2 warnings
[INFO] [stderr] warning: `ncm_api` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ncm_api-a6740771bd016edf)
[INFO] [stdout] 
[INFO] [stdout] running 187 tests
[INFO] [stdout] test api::album_list::tests::test_api_album_list ... FAILED
[INFO] [stdout] test api::album_detail_dynamic::tests::test_linuxapi_album_detail_dynamic ... FAILED
[INFO] [stdout] test api::album::tests::test_weapi_album ... FAILED
[INFO] [stdout] test api::album::tests::test_linuxapi_album ... FAILED
[INFO] [stdout] test api::album_list::tests::test_weapi_album_list ... FAILED
[INFO] [stdout] test api::album_detail_dynamic::tests::test_eapi_album_detail_dynamic ... FAILED
[INFO] [stdout] test api::album_detail_dynamic::tests::test_weapi_album_detail_dynamic ... FAILED
[INFO] [stdout] test api::album_detail::tests::test_eapi_album_detail ... FAILED
[INFO] [stdout] test api::album_list::tests::test_eapi_album_list ... FAILED
[INFO] [stdout] test api::album_detail::tests::test_api_album_detail ... FAILED
[INFO] [stdout] test api::album_detail::tests::test_linuxapi_album_detail ... FAILED
[INFO] [stdout] test api::album_detail_dynamic::tests::test_api_album_detail_dynamic ... FAILED
[INFO] [stdout] test api::album_list_style::tests::test_eapi_album_list_style ... FAILED
[INFO] [stdout] test api::album_newest::tests::test_eapi_album_newest ... FAILED
[INFO] [stdout] test api::album_newest::tests::test_api_album_newest ... FAILED
[INFO] [stdout] test api::album_new::tests::test_linuxapi_album_new ... FAILED
[INFO] [stdout] test api::album::tests::test_eapi_album ... FAILED
[INFO] [stdout] test api::album_list_style::tests::test_weapi_album_list_style ... FAILED
[INFO] [stdout] test api::album::tests::test_api_album ... FAILED
[INFO] [stdout] test api::album_new::tests::test_weapi_album_new ... FAILED
[INFO] [stdout] test api::album_list_style::tests::test_api_album_list_style ... FAILED
[INFO] [stdout] test api::album_list::tests::test_linuxapi_album_list ... FAILED
[INFO] [stdout] test api::album_detail::tests::test_weapi_album_detail ... FAILED
[INFO] [stdout] test api::album_songsaleboard::tests::test_linuxapi_album_songsaleboard ... FAILED
[INFO] [stdout] test api::album_newest::tests::test_linuxapi_album_newest ... FAILED
[INFO] [stdout] test api::album_songsaleboard::tests::test_api_album_songsaleboard ... FAILED
[INFO] [stdout] test api::album_sublist::tests::test_linuxapi_album_sublist ... FAILED
[INFO] [stdout] test api::album_sub::tests::test_eapi_album_sub ... FAILED
[INFO] [stdout] test api::album_sub::tests::test_api_album_sub ... FAILED
[INFO] [stdout] test api::album_unsub::tests::test_eapi_album_sub ... FAILED
[INFO] [stdout] test api::album_unsub::tests::test_linuxapi_album_sub ... FAILED
[INFO] [stdout] test api::album_unsub::tests::test_api_album_sub ... FAILED
[INFO] [stdout] test api::album_songsaleboard::tests::test_eapi_album_songsaleboard ... FAILED
[INFO] [stdout] test api::artist_album::tests::test_api_artist_album ... FAILED
[INFO] [stdout] test api::album_sublist::tests::test_weapi_album_sublist ... FAILED
[INFO] [stdout] test api::artist_desc::tests::test_api_artist_desc ... FAILED
[INFO] [stdout] test api::album_list_style::tests::test_linuxapi_album_list_style ... FAILED
[INFO] [stdout] test api::artist_album::tests::test_eapi_artist_album ... FAILED
[INFO] [stdout] test api::artist_album::tests::test_linuxapi_artist_album ... FAILED
[INFO] [stdout] test api::artist_album::tests::test_weapi_artist_album ... FAILED
[INFO] [stdout] test api::album_new::tests::test_api_album_new ... FAILED
[INFO] [stdout] test api::artist_fans::tests::test_api_artist_fans ... FAILED
[INFO] [stdout] test api::artist_detail::tests::test_api_artist_detail ... FAILED
[INFO] [stdout] test api::album_unsub::tests::test_weapi_album_sub ... FAILED
[INFO] [stdout] test api::artist_desc::tests::test_linuxapi_artist_desc ... FAILED
[INFO] [stdout] test api::artist_desc::tests::test_eapi_artist_desc ... FAILED
[INFO] [stdout] test api::artist_detail::tests::test_linuxapi_artist_detail ... FAILED
[INFO] [stdout] test api::album_sub::tests::test_linuxapi_album_sub ... FAILED
[INFO] [stdout] test api::artist_fans::tests::test_linuxapi_artist_fans ... FAILED
[INFO] [stdout] test api::artist_follow_count::tests::test_linuxapi_artist_follow_count ... FAILED
[INFO] [stdout] test api::artist_list::tests::test_eapi_artist_list ... FAILED
[INFO] [stdout] test api::artist_detail::tests::test_eapi_artist_detail ... FAILED
[INFO] [stdout] test api::artist_follow_count::tests::test_eapi_artist_follow_count ... FAILED
[INFO] [stdout] test api::artist_follow_count::tests::test_weapi_artist_follow_count ... FAILED
[INFO] [stdout] test api::artist_mv::tests::test_api_artist_mv ... FAILED
[INFO] [stdout] test api::artist_follow_count::tests::test_api_artist_follow_count ... FAILED
[INFO] [stdout] test api::album_newest::tests::test_weapi_album_newest ... FAILED
[INFO] [stdout] test api::artist_mv::tests::test_linuxapi_artist_mv ... FAILED
[INFO] [stdout] test api::album_new::tests::test_eapi_album_new ... FAILED
[INFO] [stdout] test api::artist_desc::tests::test_weapi_artist_desc ... FAILED
[INFO] [stdout] test api::artist_new_mv::tests::test_api_artist_new_mv ... FAILED
[INFO] [stdout] test api::album_sub::tests::test_weapi_album_sub ... FAILED
[INFO] [stdout] test api::artist_new_mv::tests::test_linuxapi_artist_new_mv ... FAILED
[INFO] [stdout] test api::artist_list::tests::test_weapi_artist_list ... FAILED
[INFO] [stdout] test api::artist_new_song::tests::test_eapi_artist_new_song ... FAILED
[INFO] [stdout] test api::artist_new_song::tests::test_linuxapi_artist_new_song ... FAILED
[INFO] [stdout] test api::artist_list::tests::test_api_artist_list ... FAILED
[INFO] [stdout] test api::artist_mv::tests::test_weapi_artist_mv ... FAILED
[INFO] [stdout] test api::artist_songs::tests::test_api_artist_songs ... FAILED
[INFO] [stdout] test api::artist_new_mv::tests::test_weapi_artist_new_mv ... FAILED
[INFO] [stdout] test api::artist_songs::tests::test_eapi_artist_songs ... FAILED
[INFO] [stdout] test api::artist_songs::tests::test_linuxapi_artist_songs ... FAILED
[INFO] [stdout] test api::artist_new_song::tests::test_weapi_artist_new_song ... FAILED
[INFO] [stdout] test api::artist_detail::tests::test_weapi_artist_detail ... FAILED
[INFO] [stdout] test api::artist_fans::tests::test_weapi_artist_fans ... FAILED
[INFO] [stdout] test api::artist_new_song::tests::test_api_artist_new_song ... FAILED
[INFO] [stdout] test api::artist_top_song::tests::test_eapi_artist_top_song ... FAILED
[INFO] [stdout] test api::artist_top_song::tests::test_linuxapi_artist_top_song ... FAILED
[INFO] [stdout] test api::artist_sub::tests::test_eapi_artist_sub ... FAILED
[INFO] [stdout] test api::artist_fans::tests::test_eapi_artist_fans ... FAILED
[INFO] [stdout] test api::artist_sub::tests::test_weapi_artist_sub ... FAILED
[INFO] [stdout] test api::artist_top_song::tests::test_api_artist_top_song ... FAILED
[INFO] [stdout] test api::artist_unsub::tests::test_eapi_artist_sub ... FAILED
[INFO] [stdout] test api::artist_unsub::tests::test_linuxapi_artist_sub ... FAILED
[INFO] [stdout] test api::artist_video::tests::test_api_artist_video ... FAILED
[INFO] [stdout] test api::artist_video::tests::test_eapi_artist_video ... FAILED
[INFO] [stdout] test api::artist_unsub::tests::test_weapi_artist_sub ... FAILED
[INFO] [stdout] test api::artist_unsub::tests::test_api_artist_sub ... FAILED
[INFO] [stdout] test api::artist_video::tests::test_weapi_artist_video ... FAILED
[INFO] [stdout] test api::artists::tests::test_weapi_artists ... FAILED
[INFO] [stdout] test api::artist_top_song::tests::test_weapi_artist_top_song ... FAILED
[INFO] [stdout] test api::artists::tests::test_linuxapi_artists ... FAILED
[INFO] [stdout] test api::banner::tests::test_api_banner ... FAILED
[INFO] [stdout] test api::banner::tests::test_linuxapi_banner ... FAILED
[INFO] [stdout] test api::artist_sub::tests::test_api_artist_sub ... FAILED
[INFO] [stdout] test api::artist_sub::tests::test_linuxapi_artist_sub ... FAILED
[INFO] [stdout] test api::artist_songs::tests::test_weapi_artist_songs ... FAILED
[INFO] [stdout] test api::artist_video::tests::test_linuxapi_artist_video ... FAILED
[INFO] [stdout] test api::artists::tests::test_api_artists ... FAILED
[INFO] [stdout] test api::artists::tests::test_eapi_artists ... FAILED
[INFO] [stdout] test api::captcha_sent::tests::test_linuxapi_captcha_sent ... FAILED
[INFO] [stdout] test api::captcha_verify::tests::test_api_captcha_verify ... FAILED
[INFO] [stdout] test api::cellphone_existence_check::tests::test_api_cellphone_existence_check ... FAILED
[INFO] [stdout] test api::captcha_sent::tests::test_api_captcha_sent ... FAILED
[INFO] [stdout] test api::captcha_sent::tests::test_eapi_captcha_sent ... FAILED
[INFO] [stdout] test api::cellphone_existence_check::tests::test_eapi_cellphone_existence_check ... FAILED
[INFO] [stdout] test api::cloudsearch::tests::test_api_cloudsearch ... FAILED
[INFO] [stdout] test api::cellphone_existence_check::tests::test_linuxapi_cellphone_existence_check ... FAILED
[INFO] [stdout] test api::captcha_verify::tests::test_eapi_captcha_verify ... FAILED
[INFO] [stdout] test api::login::tests::test_api_login ... FAILED
[INFO] [stdout] test api::cellphone_existence_check::tests::test_weapi_cellphone_existence_check ... FAILED
[INFO] [stdout] test api::captcha_verify::tests::test_weapi_captcha_verify ... FAILED
[INFO] [stdout] test api::cloudsearch::tests::test_linuxapi_cloudsearch ... FAILED
[INFO] [stdout] test api::cloudsearch::tests::test_eapi_cloudsearch ... FAILED
[INFO] [stdout] test api::login::tests::test_linuxapi_login ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_api_login_cellphone_with_captcha ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_api_login_cellphone_with_password ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_eapi_login_with_captcha ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_eapi_login_with_password ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_linuxapi_login_with_captcha ... FAILED
[INFO] [stdout] test api::captcha_sent::tests::test_weapi_captcha_sent ... FAILED
[INFO] [stdout] test api::cloudsearch::tests::test_weapi_cloudsearch ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_linuxapi_login_with_password ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_weapi_login_with_captcha ... FAILED
[INFO] [stdout] test api::login_qr_check::tests::test_api_login_qr_check ... FAILED
[INFO] [stdout] test api::login_qr_key::tests::test_api_login_qr_key ... FAILED
[INFO] [stdout] test api::captcha_verify::tests::test_linuxapi_captcha_verify ... FAILED
[INFO] [stdout] test api::login::tests::test_eapi_login ... FAILED
[INFO] [stdout] test api::login_qr_check::tests::test_linuxapi_login_qr_check ... FAILED
[INFO] [stdout] test api::login_qr_check::tests::test_eapi_login_qr_check ... FAILED
[INFO] [stdout] test api::login_qr_check::tests::test_weapi_login_qr_check ... FAILED
[INFO] [stdout] test api::login::tests::test_weapi_login ... FAILED
[INFO] [stdout] test api::login_qr_key::tests::test_linuxapi_login_qr_key ... FAILED
[INFO] [stdout] test api::login_status::tests::test_api_login_status ... FAILED
[INFO] [stdout] test api::login_status::tests::test_eapi_login_status ... FAILED
[INFO] [stdout] test api::login_refresh::tests::test_api_login_refresh ... FAILED
[INFO] [stdout] test api::login_refresh::tests::test_linuxapi_login_refresh ... FAILED
[INFO] [stdout] test api::login_status::tests::test_linuxapi_login_status ... FAILED
[INFO] [stdout] test api::login_refresh::tests::test_eapi_login_refresh ... FAILED
[INFO] [stdout] test api::login_refresh::tests::test_weapi_login_refresh ... FAILED
[INFO] [stdout] test api::login_qr_key::tests::test_eapi_login_qr_key ... FAILED
[INFO] [stdout] test api::logout::tests::test_api_logout ... FAILED
[INFO] [stdout] test api::lyric::tests::test_api_lyric ... FAILED
[INFO] [stdout] test api::logout::tests::test_linuxapi_logout ... FAILED
[INFO] [stdout] test api::lyric::tests::test_eapi_lyric ... FAILED
[INFO] [stdout] test api::lyric::tests::test_linuxapi_lyric ... FAILED
[INFO] [stdout] test api::lyric::tests::test_weapi_lyric ... FAILED
[INFO] [stdout] test api::login_status::tests::test_weapi_login_status ... FAILED
[INFO] [stdout] test api::lyric_new::tests::test_eapi_lyric_new ... FAILED
[INFO] [stdout] test api::logout::tests::test_weapi_logout ... FAILED
[INFO] [stdout] test api::search::tests::test_api_search ... FAILED
[INFO] [stdout] test api::search::tests::test_eapi_search ... FAILED
[INFO] [stdout] test api::login_cellphone::tests::test_weapi_login_with_password ... FAILED
[INFO] [stdout] test api::search_defailt::tests::test_api_search ... FAILED
[INFO] [stdout] test api::lyric_new::tests::test_weapi_lyric_new ... FAILED
[INFO] [stdout] test api::search_defailt::tests::test_linuxapi_search ... FAILED
[INFO] [stdout] test api::artist_new_mv::tests::test_eapi_artist_new_mv ... FAILED
[INFO] [stdout] test api::banner::tests::test_weapi_banner ... FAILED
[INFO] [stdout] test api::search_defailt::tests::test_eapi_search ... FAILED
[INFO] [stdout] test api::logout::tests::test_eapi_logout ... FAILED
[INFO] [stdout] test api::lyric_new::tests::test_api_lyric_new ... FAILED
[INFO] [stdout] test api::search_voice::tests::test_api_search ... FAILED
[INFO] [stdout] test api::lyric_new::tests::test_linuxapi_lyric_new ... FAILED
[INFO] [stdout] test api::user_account::tests::test_eapi_user_account ... FAILED
[INFO] [stdout] test api::search::tests::test_linuxapi_search ... FAILED
[INFO] [stdout] test api::search::tests::test_weapi_search ... FAILED
[INFO] [stdout] test api::search_voice::tests::test_linuxapi_search ... FAILED
[INFO] [stdout] test api::user_detail::tests::test_linuxapi_user_detail ... FAILED
[INFO] [stdout] test api::search_defailt::tests::test_weapi_search ... FAILED
[INFO] [stdout] test api::search_voice::tests::test_eapi_search ... FAILED
[INFO] [stdout] test crypto::tests::test_linuxapi ... ok
[INFO] [stdout] test api::user_detail::tests::test_api_user_detail ... FAILED
[INFO] [stdout] test crypto::tests::test_eapi ... ok
[INFO] [stdout] test api::search_voice::tests::test_weapi_search ... FAILED
[INFO] [stdout] test api::user_account::tests::test_api_user_account ... FAILED
[INFO] [stdout] test api::user_detail::tests::test_weapi_user_detail ... FAILED
[INFO] [stdout] test api::artist_mv::tests::test_eapi_artist_mv ... FAILED
[INFO] [stdout] test api::user_account::tests::test_weapi_user_account ... FAILED
[INFO] [stdout] test api::user_account::tests::test_linuxapi_user_account ... FAILED
[INFO] [stdout] test crypto::tests::test_weapi ... ok
[INFO] [stdout] test api::album_sublist::tests::test_api_album_sublist ... FAILED
[INFO] [stdout] test api::user_detail::tests::test_eapi_user_detail ... FAILED
[INFO] [stdout] test api::album_sublist::tests::test_eapi_album_sublist ... FAILED
[INFO] [stdout] test api::login_qr_key::tests::test_weapi_login_qr_key ... FAILED
[INFO] [stdout] test api::album_songsaleboard::tests::test_weapi_album_songsaleboard ... FAILED
[INFO] [stdout] test api::artist_list::tests::test_linuxapi_artist_list ... FAILED
[INFO] [stdout] test api::banner::tests::test_eapi_banner ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list::tests::test_api_album_list stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/vipmall/albumproduct/list?area=ALL&limit=30&offset=0&total=true&type=0", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail_dynamic::tests::test_linuxapi_album_detail_dynamic stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":81099298},"url":"https://music.163.com/api/album/detail/dynamic"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album::tests::test_weapi_album stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/album/81099298", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album::tests::test_linuxapi_album stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/v1/album/81099298"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list::tests::test_weapi_album_list stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/vipmall/albumproduct/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail_dynamic::tests::test_eapi_album_detail_dynamic stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/album/detail/dynamic", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail_dynamic::tests::test_weapi_album_detail_dynamic stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/album/detail/dynamic", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail::tests::test_eapi_album_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/vipmall/albumproduct/detail", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list::tests::test_eapi_album_list stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/vipmall/albumproduct/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail::tests::test_api_album_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/vipmall/albumproduct/detail", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail::tests::test_linuxapi_album_detail stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":114514},"url":"https://music.163.com/api/vipmall/albumproduct/detail"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail_dynamic::tests::test_api_album_detail_dynamic stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/album/detail/dynamic?id=81099298", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list_style::tests::test_eapi_album_list_style stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/vipmall/appalbum/album/style", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_newest::tests::test_eapi_album_newest stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/discovery/newAlbum", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_newest::tests::test_api_album_newest stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/discovery/newAlbum?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_new::tests::test_linuxapi_album_new stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"area":"ALL","limit":30,"offset":0,"total":true},"url":"https://music.163.com/api/album/new"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album::tests::test_eapi_album stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/album/81099298", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list_style::tests::test_weapi_album_list_style stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/vipmall/appalbum/album/style", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album::tests::test_api_album stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/album/81099298?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_new::tests::test_weapi_album_new stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/album/new", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list_style::tests::test_api_album_list_style stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/vipmall/appalbum/album/style?area=Z_H&limit=10&offset=0&total=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list::tests::test_linuxapi_album_list stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"area":"ALL","limit":30,"offset":0,"total":true,"type":0},"url":"https://music.163.com/api/vipmall/albumproduct/list"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_detail::tests::test_weapi_album_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/vipmall/albumproduct/detail", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_songsaleboard::tests::test_linuxapi_album_songsaleboard stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"albumType":0},"url":"https://music.163.com/api/feealbum/songsaleboard/daily/type"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_newest::tests::test_linuxapi_album_newest stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/discovery/newAlbum"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_songsaleboard::tests::test_api_album_songsaleboard stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/feealbum/songsaleboard/daily/type?albumType=0", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sublist::tests::test_linuxapi_album_sublist stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"limit":25,"offset":0,"total":true},"url":"https://music.163.com/api/album/sublist"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sub::tests::test_eapi_album_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/album/sub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sub::tests::test_api_album_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/album/sub?id=81099298", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_unsub::tests::test_eapi_album_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/album/unsub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_unsub::tests::test_linuxapi_album_sub stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":81099298},"url":"https://music.163.com/api/album/unsub"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_unsub::tests::test_api_album_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/album/unsub?id=81099298", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_songsaleboard::tests::test_eapi_album_songsaleboard stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/feealbum/songsaleboard/daily/type", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_album::tests::test_api_artist_album stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/albums/30229793?limit=100&offset=0&total=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sublist::tests::test_weapi_album_sublist stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/album/sublist", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_desc::tests::test_api_artist_desc stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/introduction?id=30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_list_style::tests::test_linuxapi_album_list_style stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"area":"Z_H","limit":10,"offset":0,"total":true},"url":"https://music.163.com/api/vipmall/appalbum/album/style"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_album::tests::test_eapi_artist_album stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/albums/30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_album::tests::test_linuxapi_artist_album stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"limit":100,"offset":0,"total":true},"url":"https://music.163.com/api/artist/albums/30229793"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_album::tests::test_weapi_artist_album stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/albums/30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_new::tests::test_api_album_new stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/album/new?area=ALL&limit=30&offset=0&total=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_fans::tests::test_api_artist_fans stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/fans/get?id=30229793&limit=20&offset=0", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_detail::tests::test_api_artist_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/head/info/get?id=30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_unsub::tests::test_weapi_album_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/album/unsub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_desc::tests::test_linuxapi_artist_desc stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":30229793},"url":"https://music.163.com/api/artist/introduction"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_desc::tests::test_eapi_artist_desc stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/introduction", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_detail::tests::test_linuxapi_artist_detail stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":30229793},"url":"https://music.163.com/api/artist/head/info/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sub::tests::test_linuxapi_album_sub stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":81099298},"url":"https://music.163.com/api/album/sub"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_fans::tests::test_linuxapi_artist_fans stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":30229793,"limit":20,"offset":0},"url":"https://music.163.com/api/artist/fans/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_follow_count::tests::test_linuxapi_artist_follow_count stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":30229793},"url":"https://music.163.com/api/artist/follow/count/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_list::tests::test_eapi_artist_list stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/artist/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_detail::tests::test_eapi_artist_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/head/info/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_follow_count::tests::test_eapi_artist_follow_count stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/follow/count/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_follow_count::tests::test_weapi_artist_follow_count stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/follow/count/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_mv::tests::test_api_artist_mv stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/mvs?artistId=30229793&limit=30&offset=0&total=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_follow_count::tests::test_api_artist_follow_count stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/follow/count/get?id=30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_newest::tests::test_weapi_album_newest stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/discovery/newAlbum", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_mv::tests::test_linuxapi_artist_mv stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"artistId":30229793,"limit":30,"offset":0,"total":true},"url":"https://music.163.com/api/artist/mvs"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_new::tests::test_eapi_album_new stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/album/new", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_desc::tests::test_weapi_artist_desc stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/introduction", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_mv::tests::test_api_artist_new_mv stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/sub/artist/new/works/mv/list?limit=20&startTimestamp=1762604255718", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sub::tests::test_weapi_album_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/album/sub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_mv::tests::test_linuxapi_artist_new_mv stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"limit":20,"startTimestamp":1762604255719},"url":"https://music.163.com/api/sub/artist/new/works/mv/list"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_list::tests::test_weapi_artist_list stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/artist/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_song::tests::test_eapi_artist_new_song stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/sub/artist/new/works/song/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_song::tests::test_linuxapi_artist_new_song stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"limit":20,"startTimestamp":1762604255722},"url":"https://music.163.com/api/sub/artist/new/works/song/list"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_list::tests::test_api_artist_list stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/artist/list?area=-1&limit=30&offset=0&total=true&type=1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_mv::tests::test_weapi_artist_mv stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/mvs", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_songs::tests::test_api_artist_songs stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/artist/songs?id=30229793&limit=100&offset=0&order=hot&private_cloud=true&work_type=1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_mv::tests::test_weapi_artist_new_mv stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/sub/artist/new/works/mv/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_songs::tests::test_eapi_artist_songs stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/artist/songs", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_songs::tests::test_linuxapi_artist_songs stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":30229793,"limit":100,"offset":0,"order":"hot","private_cloud":true,"work_type":1},"url":"https://music.163.com/api/v1/artist/songs"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_song::tests::test_weapi_artist_new_song stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/sub/artist/new/works/song/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_detail::tests::test_weapi_artist_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/head/info/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_fans::tests::test_weapi_artist_fans stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/fans/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_song::tests::test_api_artist_new_song stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/sub/artist/new/works/song/list?limit=20&startTimestamp=1762604255724", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_top_song::tests::test_eapi_artist_top_song stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/top/song", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_top_song::tests::test_linuxapi_artist_top_song stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":30229793},"url":"https://music.163.com/api/artist/top/song"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_sub::tests::test_eapi_artist_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/artist/songs/sub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_fans::tests::test_eapi_artist_fans stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/fans/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_sub::tests::test_weapi_artist_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/artist/songs/sub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_top_song::tests::test_api_artist_top_song stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/artist/top/song?id=30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_unsub::tests::test_eapi_artist_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/artist/songs/unsub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_unsub::tests::test_linuxapi_artist_sub stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"artistId":30229793,"artistIds":"[30229793]"},"url":"https://music.163.com/api/v1/artist/songs/unsub"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_video::tests::test_api_artist_video stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/mlog/artist/video?artistId=30229793&order=0&page=%7B%22cursor%22%3A0%2C%22size%22%3A10%7D&tab=0", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_video::tests::test_eapi_artist_video stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/mlog/artist/video", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_unsub::tests::test_weapi_artist_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/artist/songs/unsub", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_unsub::tests::test_api_artist_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/artist/songs/unsub?artistId=30229793&artistIds=%5B30229793%5D", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_video::tests::test_weapi_artist_video stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/mlog/artist/video", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artists::tests::test_weapi_artists stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/artist/30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_top_song::tests::test_weapi_artist_top_song stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/artist/top/song", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artists::tests::test_linuxapi_artists stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/v1/artist/30229793"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::banner::tests::test_api_banner stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v2/banner/get?clientType=pc", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::banner::tests::test_linuxapi_banner stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"clientType":"pc"},"url":"https://music.163.com/api/v2/banner/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_sub::tests::test_api_artist_sub stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/artist/songs/sub?artistId=30229793&artistIds=%5B30229793%5D", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_sub::tests::test_linuxapi_artist_sub stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"artistId":30229793,"artistIds":"[30229793]"},"url":"https://music.163.com/api/v1/artist/songs/sub"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_songs::tests::test_weapi_artist_songs stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/artist/songs", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_video::tests::test_linuxapi_artist_video stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"artistId":30229793,"order":0,"page":"{\"cursor\":0,\"size\":10}","tab":0},"url":"https://music.163.com/api/mlog/artist/video"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artists::tests::test_api_artists stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/artist/30229793?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artists::tests::test_eapi_artists stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/artist/30229793", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_sent::tests::test_linuxapi_captcha_sent stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"cellphone":"11451419198","ctcode":"86"},"url":"https://music.163.com/api/sms/captcha/sent"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_verify::tests::test_api_captcha_verify stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/sms/captcha/verify?captcha=114514&cellphone=11451419198&ctcode=86", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cellphone_existence_check::tests::test_api_cellphone_existence_check stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/cellphone/existence/check?cellphone=11451419198&countrycode=86", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_sent::tests::test_api_captcha_sent stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/sms/captcha/sent?cellphone=11451419198&ctcode=86", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_sent::tests::test_eapi_captcha_sent stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/sms/captcha/sent", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cellphone_existence_check::tests::test_eapi_cellphone_existence_check stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/cellphone/existence/check", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cloudsearch::tests::test_api_cloudsearch stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/cloudsearch/pc?limit=30&offset=0&s=risa+yuzuki&total=true&type=1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cellphone_existence_check::tests::test_linuxapi_cellphone_existence_check stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"cellphone":"11451419198","countrycode":"86"},"url":"https://music.163.com/api/cellphone/existence/check"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_verify::tests::test_eapi_captcha_verify stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/sms/captcha/verify", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login::tests::test_api_login stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/login?password=32150285b345c48aa3492f9212f61ca2&rememberLogin=true&username=114514%40yjsp.com", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cellphone_existence_check::tests::test_weapi_cellphone_existence_check stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/cellphone/existence/check", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_verify::tests::test_weapi_captcha_verify stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/sms/captcha/verify", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cloudsearch::tests::test_linuxapi_cloudsearch stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"limit":30,"offset":0,"s":"risa yuzuki","total":true,"type":1},"url":"https://music.163.com/api/cloudsearch/pc"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cloudsearch::tests::test_eapi_cloudsearch stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/cloudsearch/pc", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login::tests::test_linuxapi_login stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"password":"32150285b345c48aa3492f9212f61ca2","rememberLogin":"true","username":"114514@yjsp.com"},"url":"https://music.163.com/api/login"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_api_login_cellphone_with_captcha stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/login/cellphone?captcha=114514&countrycode=86&phone=1145141919810&rememberLogin=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_api_login_cellphone_with_password stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/login/cellphone?countrycode=86&password=32150285b345c48aa3492f9212f61ca2&phone=1145141919810&rememberLogin=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_eapi_login_with_captcha stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/login/cellphone", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_eapi_login_with_password stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/login/cellphone", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_linuxapi_login_with_captcha stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"captcha":"114514","countrycode":"86","phone":"1145141919810","rememberLogin":"true"},"url":"https://music.163.com/api/login/cellphone"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_sent::tests::test_weapi_captcha_sent stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/sms/captcha/sent", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::cloudsearch::tests::test_weapi_cloudsearch stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/cloudsearch/pc", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_linuxapi_login_with_password stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"countrycode":"86","password":"32150285b345c48aa3492f9212f61ca2","phone":"1145141919810","rememberLogin":"true"},"url":"https://music.163.com/api/login/cellphone"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_weapi_login_with_captcha stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/login/cellphone", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_check::tests::test_api_login_qr_check stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/login/qrcode/client/login?key=114514&type=1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_key::tests::test_api_login_qr_key stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/login/qrcode/unikey?type=1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::captcha_verify::tests::test_linuxapi_captcha_verify stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"captcha":"114514","cellphone":"11451419198","ctcode":"86"},"url":"https://music.163.com/api/sms/captcha/verify"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login::tests::test_eapi_login stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/login", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_check::tests::test_linuxapi_login_qr_check stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"key":"114514","type":1},"url":"https://music.163.com/api/login/qrcode/client/login"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_check::tests::test_eapi_login_qr_check stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/login/qrcode/client/login", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_check::tests::test_weapi_login_qr_check stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/login/qrcode/client/login", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login::tests::test_weapi_login stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/login", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_key::tests::test_linuxapi_login_qr_key stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"type":1},"url":"https://music.163.com/api/login/qrcode/unikey"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_status::tests::test_api_login_status stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/w/nuser/account/get?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_status::tests::test_eapi_login_status stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/w/nuser/account/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_refresh::tests::test_api_login_refresh stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/login/token/refresh?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_refresh::tests::test_linuxapi_login_refresh stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/login/token/refresh"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_status::tests::test_linuxapi_login_status stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/w/nuser/account/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_refresh::tests::test_eapi_login_refresh stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/login/token/refresh", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_refresh::tests::test_weapi_login_refresh stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/login/token/refresh", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_key::tests::test_eapi_login_qr_key stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/login/qrcode/unikey", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::logout::tests::test_api_logout stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/logout?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric::tests::test_api_lyric stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/song/lyric?id=114514&kv=-1&lv=-1&rv=-1&tv=-1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::logout::tests::test_linuxapi_logout stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/logout"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric::tests::test_eapi_lyric stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/song/lyric", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric::tests::test_linuxapi_lyric stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"id":114514,"kv":-1,"lv":-1,"rv":-1,"tv":-1},"url":"https://music.163.com/api/song/lyric"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric::tests::test_weapi_lyric stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/song/lyric", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_status::tests::test_weapi_login_status stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/w/nuser/account/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric_new::tests::test_eapi_lyric_new stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/song/lyric/v1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::logout::tests::test_weapi_logout stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/logout", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search::tests::test_api_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/search/get?limit=30&offset=0&s=risa+yuzuki&type=1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search::tests::test_eapi_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/search/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_cellphone::tests::test_weapi_login_with_password stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/login/cellphone", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_defailt::tests::test_api_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/search/defaultkeyword/get?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric_new::tests::test_weapi_lyric_new stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/song/lyric/v1", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_defailt::tests::test_linuxapi_search stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/search/defaultkeyword/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_new_mv::tests::test_eapi_artist_new_mv stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/sub/artist/new/works/mv/list", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::banner::tests::test_weapi_banner stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v2/banner/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_defailt::tests::test_eapi_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/search/defaultkeyword/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::logout::tests::test_eapi_logout stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/logout", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric_new::tests::test_api_lyric_new stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/song/lyric/v1?cp=false&id=1386011473&kv=0&lv=0&rv=0&tv=0&yrv=0&ytv=0&yv=0", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_voice::tests::test_api_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/search/voice/get?keyword=risa+yuzuki&limit=30&offset=0&scene=normal", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::lyric_new::tests::test_linuxapi_lyric_new stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"cp":false,"id":1386011473,"kv":0,"lv":0,"rv":0,"tv":0,"yrv":0,"ytv":0,"yv":0},"url":"https://music.163.com/api/song/lyric/v1"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_account::tests::test_eapi_user_account stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/nuser/account/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search::tests::test_linuxapi_search stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"limit":30,"offset":0,"s":"risa yuzuki","type":1},"url":"https://music.163.com/api/search/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search::tests::test_weapi_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/search/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_voice::tests::test_linuxapi_search stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"keyword":"risa yuzuki","limit":30,"offset":0,"scene":"normal"},"url":"https://music.163.com/api/search/voice/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_detail::tests::test_linuxapi_user_detail stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/v1/user/detail/114514"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_defailt::tests::test_weapi_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/search/defaultkeyword/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_voice::tests::test_eapi_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/search/voice/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_detail::tests::test_api_user_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/v1/user/detail/114514?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::search_voice::tests::test_weapi_search stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/search/voice/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_account::tests::test_api_user_account stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/nuser/account/get?", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_detail::tests::test_weapi_user_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/v1/user/detail/114514", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_mv::tests::test_eapi_artist_mv stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/artist/mvs", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_account::tests::test_weapi_user_account stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/nuser/account/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_account::tests::test_linuxapi_user_account stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{},"url":"https://music.163.com/api/nuser/account/get"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sublist::tests::test_api_album_sublist stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/album/sublist?limit=25&offset=0&total=true", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::user_detail::tests::test_eapi_user_detail stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v1/user/detail/114514", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_sublist::tests::test_eapi_album_sublist stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/album/sublist", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::login_qr_key::tests::test_weapi_login_qr_key stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/login/qrcode/unikey", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::album_songsaleboard::tests::test_weapi_album_songsaleboard stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/weapi/feealbum/songsaleboard/daily/type", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::artist_list::tests::test_linuxapi_artist_list stdout ----
[INFO] [stdout] linuxapi text: {"method":"POST","params":{"area":-1,"limit":30,"offset":0,"total":true,"type":1},"url":"https://music.163.com/api/v1/artist/list"}
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/api/linux/forward", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] ---- api::banner::tests::test_eapi_banner stdout ----
[INFO] [stdout] Error: reqwest::Error { kind: Request, url: "https://music.163.com/eapi/v2/banner/get", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     api::album::tests::test_api_album
[INFO] [stdout]     api::album::tests::test_eapi_album
[INFO] [stdout]     api::album::tests::test_linuxapi_album
[INFO] [stdout]     api::album::tests::test_weapi_album
[INFO] [stdout]     api::album_detail::tests::test_api_album_detail
[INFO] [stdout]     api::album_detail::tests::test_eapi_album_detail
[INFO] [stdout]     api::album_detail::tests::test_linuxapi_album_detail
[INFO] [stdout]     api::album_detail::tests::test_weapi_album_detail
[INFO] [stdout]     api::album_detail_dynamic::tests::test_api_album_detail_dynamic
[INFO] [stdout]     api::album_detail_dynamic::tests::test_eapi_album_detail_dynamic
[INFO] [stdout]     api::album_detail_dynamic::tests::test_linuxapi_album_detail_dynamic
[INFO] [stdout]     api::album_detail_dynamic::tests::test_weapi_album_detail_dynamic
[INFO] [stdout]     api::album_list::tests::test_api_album_list
[INFO] [stdout]     api::album_list::tests::test_eapi_album_list
[INFO] [stdout]     api::album_list::tests::test_linuxapi_album_list
[INFO] [stdout]     api::album_list::tests::test_weapi_album_list
[INFO] [stdout]     api::album_list_style::tests::test_api_album_list_style
[INFO] [stdout]     api::album_list_style::tests::test_eapi_album_list_style
[INFO] [stdout]     api::album_list_style::tests::test_linuxapi_album_list_style
[INFO] [stdout]     api::album_list_style::tests::test_weapi_album_list_style
[INFO] [stdout]     api::album_new::tests::test_api_album_new
[INFO] [stdout]     api::album_new::tests::test_eapi_album_new
[INFO] [stdout]     api::album_new::tests::test_linuxapi_album_new
[INFO] [stdout]     api::album_new::tests::test_weapi_album_new
[INFO] [stdout]     api::album_newest::tests::test_api_album_newest
[INFO] [stdout]     api::album_newest::tests::test_eapi_album_newest
[INFO] [stdout]     api::album_newest::tests::test_linuxapi_album_newest
[INFO] [stdout]     api::album_newest::tests::test_weapi_album_newest
[INFO] [stdout]     api::album_songsaleboard::tests::test_api_album_songsaleboard
[INFO] [stdout]     api::album_songsaleboard::tests::test_eapi_album_songsaleboard
[INFO] [stdout]     api::album_songsaleboard::tests::test_linuxapi_album_songsaleboard
[INFO] [stdout]     api::album_songsaleboard::tests::test_weapi_album_songsaleboard
[INFO] [stdout]     api::album_sub::tests::test_api_album_sub
[INFO] [stdout]     api::album_sub::tests::test_eapi_album_sub
[INFO] [stdout]     api::album_sub::tests::test_linuxapi_album_sub
[INFO] [stdout]     api::album_sub::tests::test_weapi_album_sub
[INFO] [stdout]     api::album_sublist::tests::test_api_album_sublist
[INFO] [stdout]     api::album_sublist::tests::test_eapi_album_sublist
[INFO] [stdout]     api::album_sublist::tests::test_linuxapi_album_sublist
[INFO] [stdout]     api::album_sublist::tests::test_weapi_album_sublist
[INFO] [stdout]     api::album_unsub::tests::test_api_album_sub
[INFO] [stdout]     api::album_unsub::tests::test_eapi_album_sub
[INFO] [stdout]     api::album_unsub::tests::test_linuxapi_album_sub
[INFO] [stdout]     api::album_unsub::tests::test_weapi_album_sub
[INFO] [stdout]     api::artist_album::tests::test_api_artist_album
[INFO] [stdout]     api::artist_album::tests::test_eapi_artist_album
[INFO] [stdout]     api::artist_album::tests::test_linuxapi_artist_album
[INFO] [stdout]     api::artist_album::tests::test_weapi_artist_album
[INFO] [stdout]     api::artist_desc::tests::test_api_artist_desc
[INFO] [stdout]     api::artist_desc::tests::test_eapi_artist_desc
[INFO] [stdout]     api::artist_desc::tests::test_linuxapi_artist_desc
[INFO] [stdout]     api::artist_desc::tests::test_weapi_artist_desc
[INFO] [stdout]     api::artist_detail::tests::test_api_artist_detail
[INFO] [stdout]     api::artist_detail::tests::test_eapi_artist_detail
[INFO] [stdout]     api::artist_detail::tests::test_linuxapi_artist_detail
[INFO] [stdout]     api::artist_detail::tests::test_weapi_artist_detail
[INFO] [stdout]     api::artist_fans::tests::test_api_artist_fans
[INFO] [stdout]     api::artist_fans::tests::test_eapi_artist_fans
[INFO] [stdout]     api::artist_fans::tests::test_linuxapi_artist_fans
[INFO] [stdout]     api::artist_fans::tests::test_weapi_artist_fans
[INFO] [stdout]     api::artist_follow_count::tests::test_api_artist_follow_count
[INFO] [stdout]     api::artist_follow_count::tests::test_eapi_artist_follow_count
[INFO] [stdout]     api::artist_follow_count::tests::test_linuxapi_artist_follow_count
[INFO] [stdout]     api::artist_follow_count::tests::test_weapi_artist_follow_count
[INFO] [stdout]     api::artist_list::tests::test_api_artist_list
[INFO] [stdout]     api::artist_list::tests::test_eapi_artist_list
[INFO] [stdout]     api::artist_list::tests::test_linuxapi_artist_list
[INFO] [stdout]     api::artist_list::tests::test_weapi_artist_list
[INFO] [stdout]     api::artist_mv::tests::test_api_artist_mv
[INFO] [stdout]     api::artist_mv::tests::test_eapi_artist_mv
[INFO] [stdout]     api::artist_mv::tests::test_linuxapi_artist_mv
[INFO] [stdout]     api::artist_mv::tests::test_weapi_artist_mv
[INFO] [stdout]     api::artist_new_mv::tests::test_api_artist_new_mv
[INFO] [stdout]     api::artist_new_mv::tests::test_eapi_artist_new_mv
[INFO] [stdout]     api::artist_new_mv::tests::test_linuxapi_artist_new_mv
[INFO] [stdout]     api::artist_new_mv::tests::test_weapi_artist_new_mv
[INFO] [stdout]     api::artist_new_song::tests::test_api_artist_new_song
[INFO] [stdout]     api::artist_new_song::tests::test_eapi_artist_new_song
[INFO] [stdout]     api::artist_new_song::tests::test_linuxapi_artist_new_song
[INFO] [stdout]     api::artist_new_song::tests::test_weapi_artist_new_song
[INFO] [stdout]     api::artist_songs::tests::test_api_artist_songs
[INFO] [stdout]     api::artist_songs::tests::test_eapi_artist_songs
[INFO] [stdout]     api::artist_songs::tests::test_linuxapi_artist_songs
[INFO] [stdout]     api::artist_songs::tests::test_weapi_artist_songs
[INFO] [stdout]     api::artist_sub::tests::test_api_artist_sub
[INFO] [stdout]     api::artist_sub::tests::test_eapi_artist_sub
[INFO] [stdout]     api::artist_sub::tests::test_linuxapi_artist_sub
[INFO] [stdout]     api::artist_sub::tests::test_weapi_artist_sub
[INFO] [stdout]     api::artist_top_song::tests::test_api_artist_top_song
[INFO] [stdout]     api::artist_top_song::tests::test_eapi_artist_top_song
[INFO] [stdout]     api::artist_top_song::tests::test_linuxapi_artist_top_song
[INFO] [stdout]     api::artist_top_song::tests::test_weapi_artist_top_song
[INFO] [stdout]     api::artist_unsub::tests::test_api_artist_sub
[INFO] [stdout]     api::artist_unsub::tests::test_eapi_artist_sub
[INFO] [stdout]     api::artist_unsub::tests::test_linuxapi_artist_sub
[INFO] [stdout]     api::artist_unsub::tests::test_weapi_artist_sub
[INFO] [stdout]     api::artist_video::tests::test_api_artist_video
[INFO] [stdout]     api::artist_video::tests::test_eapi_artist_video
[INFO] [stdout]     api::artist_video::tests::test_linuxapi_artist_video
[INFO] [stdout]     api::artist_video::tests::test_weapi_artist_video
[INFO] [stdout]     api::artists::tests::test_api_artists
[INFO] [stdout]     api::artists::tests::test_eapi_artists
[INFO] [stdout]     api::artists::tests::test_linuxapi_artists
[INFO] [stdout]     api::artists::tests::test_weapi_artists
[INFO] [stdout]     api::banner::tests::test_api_banner
[INFO] [stdout]     api::banner::tests::test_eapi_banner
[INFO] [stdout]     api::banner::tests::test_linuxapi_banner
[INFO] [stdout]     api::banner::tests::test_weapi_banner
[INFO] [stdout]     api::captcha_sent::tests::test_api_captcha_sent
[INFO] [stdout]     api::captcha_sent::tests::test_eapi_captcha_sent
[INFO] [stdout]     api::captcha_sent::tests::test_linuxapi_captcha_sent
[INFO] [stdout]     api::captcha_sent::tests::test_weapi_captcha_sent
[INFO] [stdout]     api::captcha_verify::tests::test_api_captcha_verify
[INFO] [stdout]     api::captcha_verify::tests::test_eapi_captcha_verify
[INFO] [stdout]     api::captcha_verify::tests::test_linuxapi_captcha_verify
[INFO] [stdout]     api::captcha_verify::tests::test_weapi_captcha_verify
[INFO] [stdout]     api::cellphone_existence_check::tests::test_api_cellphone_existence_check
[INFO] [stdout]     api::cellphone_existence_check::tests::test_eapi_cellphone_existence_check
[INFO] [stdout]     api::cellphone_existence_check::tests::test_linuxapi_cellphone_existence_check
[INFO] [stdout]     api::cellphone_existence_check::tests::test_weapi_cellphone_existence_check
[INFO] [stdout]     api::cloudsearch::tests::test_api_cloudsearch
[INFO] [stdout]     api::cloudsearch::tests::test_eapi_cloudsearch
[INFO] [stdout]     api::cloudsearch::tests::test_linuxapi_cloudsearch
[INFO] [stdout]     api::cloudsearch::tests::test_weapi_cloudsearch
[INFO] [stdout]     api::login::tests::test_api_login
[INFO] [stdout]     api::login::tests::test_eapi_login
[INFO] [stdout]     api::login::tests::test_linuxapi_login
[INFO] [stdout]     api::login::tests::test_weapi_login
[INFO] [stdout]     api::login_cellphone::tests::test_api_login_cellphone_with_captcha
[INFO] [stdout]     api::login_cellphone::tests::test_api_login_cellphone_with_password
[INFO] [stdout]     api::login_cellphone::tests::test_eapi_login_with_captcha
[INFO] [stdout]     api::login_cellphone::tests::test_eapi_login_with_password
[INFO] [stdout]     api::login_cellphone::tests::test_linuxapi_login_with_captcha
[INFO] [stdout]     api::login_cellphone::tests::test_linuxapi_login_with_password
[INFO] [stdout]     api::login_cellphone::tests::test_weapi_login_with_captcha
[INFO] [stdout]     api::login_cellphone::tests::test_weapi_login_with_password
[INFO] [stdout]     api::login_qr_check::tests::test_api_login_qr_check
[INFO] [stdout]     api::login_qr_check::tests::test_eapi_login_qr_check
[INFO] [stdout]     api::login_qr_check::tests::test_linuxapi_login_qr_check
[INFO] [stdout]     api::login_qr_check::tests::test_weapi_login_qr_check
[INFO] [stdout]     api::login_qr_key::tests::test_api_login_qr_key
[INFO] [stdout]     api::login_qr_key::tests::test_eapi_login_qr_key
[INFO] [stdout]     api::login_qr_key::tests::test_linuxapi_login_qr_key
[INFO] [stdout]     api::login_qr_key::tests::test_weapi_login_qr_key
[INFO] [stdout]     api::login_refresh::tests::test_api_login_refresh
[INFO] [stdout]     api::login_refresh::tests::test_eapi_login_refresh
[INFO] [stdout]     api::login_refresh::tests::test_linuxapi_login_refresh
[INFO] [stdout]     api::login_refresh::tests::test_weapi_login_refresh
[INFO] [stdout]     api::login_status::tests::test_api_login_status
[INFO] [stdout]     api::login_status::tests::test_eapi_login_status
[INFO] [stdout]     api::login_status::tests::test_linuxapi_login_status
[INFO] [stdout]     api::login_status::tests::test_weapi_login_status
[INFO] [stdout]     api::logout::tests::test_api_logout
[INFO] [stdout]     api::logout::tests::test_eapi_logout
[INFO] [stdout]     api::logout::tests::test_linuxapi_logout
[INFO] [stdout]     api::logout::tests::test_weapi_logout
[INFO] [stdout]     api::lyric::tests::test_api_lyric
[INFO] [stdout]     api::lyric::tests::test_eapi_lyric
[INFO] [stdout]     api::lyric::tests::test_linuxapi_lyric
[INFO] [stdout]     api::lyric::tests::test_weapi_lyric
[INFO] [stdout]     api::lyric_new::tests::test_api_lyric_new
[INFO] [stdout]     api::lyric_new::tests::test_eapi_lyric_new
[INFO] [stdout]     api::lyric_new::tests::test_linuxapi_lyric_new
[INFO] [stdout]     api::lyric_new::tests::test_weapi_lyric_new
[INFO] [stdout]     api::search::tests::test_api_search
[INFO] [stdout]     api::search::tests::test_eapi_search
[INFO] [stdout]     api::search::tests::test_linuxapi_search
[INFO] [stdout]     api::search::tests::test_weapi_search
[INFO] [stdout]     api::search_defailt::tests::test_api_search
[INFO] [stdout]     api::search_defailt::tests::test_eapi_search
[INFO] [stdout]     api::search_defailt::tests::test_linuxapi_search
[INFO] [stdout]     api::search_defailt::tests::test_weapi_search
[INFO] [stdout]     api::search_voice::tests::test_api_search
[INFO] [stdout]     api::search_voice::tests::test_eapi_search
[INFO] [stdout]     api::search_voice::tests::test_linuxapi_search
[INFO] [stdout]     api::search_voice::tests::test_weapi_search
[INFO] [stdout]     api::user_account::tests::test_api_user_account
[INFO] [stdout]     api::user_account::tests::test_eapi_user_account
[INFO] [stdout]     api::user_account::tests::test_linuxapi_user_account
[INFO] [stdout]     api::user_account::tests::test_weapi_user_account
[INFO] [stdout]     api::user_detail::tests::test_api_user_detail
[INFO] [stdout]     api::user_detail::tests::test_eapi_user_detail
[INFO] [stdout]     api::user_detail::tests::test_linuxapi_user_detail
[INFO] [stdout]     api::user_detail::tests::test_weapi_user_detail
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 184 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "661c9ca5e247f7790841b8db926eb51ec7e29c4fbc6bddaf6ae654a554c346d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "661c9ca5e247f7790841b8db926eb51ec7e29c4fbc6bddaf6ae654a554c346d9", kill_on_drop: false }`
[INFO] [stdout] 661c9ca5e247f7790841b8db926eb51ec7e29c4fbc6bddaf6ae654a554c346d9
