[INFO] cloning repository https://github.com/cognivore/tuntun [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cognivore/tuntun" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcognivore%2Ftuntun", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcognivore%2Ftuntun'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a079df97404f43a9a001ceae0382dbfc52eb7cee [INFO] testing cognivore/tuntun against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcognivore%2Ftuntun" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/cognivore/tuntun [INFO] finished tweaking git repo https://github.com/cognivore/tuntun [INFO] tweaked toml for git repo https://github.com/cognivore/tuntun written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/cognivore/tuntun on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/cognivore/tuntun already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725 [INFO] running `Command { std: "docker" "start" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling libc v0.2.186 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling typenum v1.20.0 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling aws-lc-rs v1.16.3 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling litemap v0.8.2 [INFO] [stderr] Compiling writeable v0.6.3 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling heapless v0.7.17 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling rustls v0.23.39 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling ipnet v2.12.0 [INFO] [stderr] Compiling cc v1.2.61 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling hash32 v0.2.1 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling num-conv v0.2.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling iri-string v0.7.12 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling cmake v0.1.58 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling nohash-hasher v0.2.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling inotify v0.9.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling ssh-encoding v0.2.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling aws-lc-sys v0.40.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling ssh-cipher v0.2.0 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling filetime v0.2.27 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling notify v6.1.1 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling zerofrom v0.1.7 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling rustls-pki-types v1.14.1 [INFO] [stderr] Compiling yoke v0.8.2 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling webpki-roots v1.0.7 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling rand v0.9.4 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling rand v0.8.6 [INFO] [stderr] Compiling axum-macros v0.4.2 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling cobs v0.3.0 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling tuntun_core v0.1.0 (/opt/rustwide/workdir/crates/tuntun_core) [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling yamux v0.13.10 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling ssh-key v0.6.7 [INFO] [stderr] Compiling postcard v1.1.3 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling tuntun_auth v0.1.0 (/opt/rustwide/workdir/crates/tuntun_auth) [INFO] [stderr] Compiling tuntun_proto v0.1.0 (/opt/rustwide/workdir/crates/tuntun_proto) [INFO] [stderr] Compiling tuntun_config v0.1.0 (/opt/rustwide/workdir/crates/tuntun_config) [INFO] [stderr] Compiling tuntun_dns v0.1.0 (/opt/rustwide/workdir/crates/tuntun_dns) [INFO] [stderr] Compiling rcgen v0.13.2 [INFO] [stderr] Compiling tuntun_caddy v0.1.0 (/opt/rustwide/workdir/crates/tuntun_caddy) [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling rustls-webpki v0.103.13 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tuntun_cli v0.1.0 (/opt/rustwide/workdir/crates/tuntun_cli) [INFO] [stderr] Compiling tuntun_server v0.1.0 (/opt/rustwide/workdir/crates/tuntun_server) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 4m 25s [INFO] running `Command { std: "docker" "inspect" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling tuntun_config v0.1.0 (/opt/rustwide/workdir/crates/tuntun_config) [INFO] [stderr] Compiling tuntun_auth v0.1.0 (/opt/rustwide/workdir/crates/tuntun_auth) [INFO] [stderr] Compiling tuntun_proto v0.1.0 (/opt/rustwide/workdir/crates/tuntun_proto) [INFO] [stderr] Compiling tuntun_caddy v0.1.0 (/opt/rustwide/workdir/crates/tuntun_caddy) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling tuntun_core v0.1.0 (/opt/rustwide/workdir/crates/tuntun_core) [INFO] [stderr] Compiling tuntun_dns v0.1.0 (/opt/rustwide/workdir/crates/tuntun_dns) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tuntun_cli v0.1.0 (/opt/rustwide/workdir/crates/tuntun_cli) [INFO] [stderr] Compiling tuntun_server v0.1.0 (/opt/rustwide/workdir/crates/tuntun_server) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 35s [INFO] running `Command { std: "docker" "inspect" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.45s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tuntun_auth/201dc05cf06c133e/out/tuntun_auth-201dc05cf06c133e) [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test cookie::tests::defaults_for_domain_uses_workspace_policy ... ok [INFO] [stdout] test cookie::tests::encode_emits_same_site_strict_and_none ... ok [INFO] [stdout] test password::tests::core_error_conversion ... ok [INFO] [stdout] test cookie::tests::encode_emits_all_attributes ... ok [INFO] [stdout] test cookie::tests::encode_omits_secure_and_http_only_when_disabled ... ok [INFO] [stdout] test cookie::tests::parse_skips_pairs_without_equals ... ok [INFO] [stdout] test cookie::tests::negative_max_age_is_emitted_verbatim ... ok [INFO] [stdout] test cookie::tests::parse_keeps_value_with_internal_equals ... ok [INFO] [stdout] test cookie::tests::parse_strips_surrounding_quotes ... ok [INFO] [stdout] test cookie::tests::round_trip_simple ... ok [INFO] [stdout] test password::tests::parse_rejects_garbage ... ok [INFO] [stdout] test cookie::tests::parse_ignores_empty_keys ... ok [INFO] [stdout] test cookie::tests::parse_extracts_pairs ... ok [INFO] [stdout] test rate_limit::tests::cost_greater_than_capacity_always_fails ... ok [INFO] [stdout] test cookie::tests::encode_sanitizes_dangerous_characters ... ok [INFO] [stdout] test cookie::tests::parse_empty_header_yields_empty_map ... ok [INFO] [stdout] test cookie::tests::encode_sanitizes_attribute_semicolon_and_ctl ... ok [INFO] [stdout] test cookie::tests::parse_handles_extra_whitespace_and_empty_segments ... ok [INFO] [stdout] test rate_limit::tests::full_bucket_admits_up_to_capacity ... ok [INFO] [stdout] test rate_limit::tests::full_lifecycle_exhaust_wait_resume ... ok [INFO] [stdout] test rate_limit::tests::fractional_cost_works ... ok [INFO] [stdout] test rate_limit::tests::cost_zero_is_always_admitted ... ok [INFO] [stdout] test rate_limit::tests::last_refill_advances_on_refusal ... ok [INFO] [stdout] test rate_limit::tests::defaults_match_workspace_policy ... ok [INFO] [stdout] test rate_limit::tests::last_refill_advances_on_success ... ok [INFO] [stdout] test rate_limit::tests::last_refill_does_not_go_backwards ... ok [INFO] [stdout] test rate_limit::tests::refill_is_capped_at_capacity ... ok [INFO] [stdout] test rate_limit::tests::zero_refill_rate_means_permanent_lockout_on_exhaustion ... ok [INFO] [stdout] test session::tests::payload_with_different_tenant_changes_signature ... ok [INFO] [stdout] test session::tests::signing_is_deterministic ... ok [INFO] [stdout] test session::tests::sign_then_verify_round_trip ... ok [INFO] [stdout] test rate_limit::tests::refill_replenishes_over_time ... ok [INFO] [stdout] test session::tests::token_serializes_transparently ... ok [INFO] [stdout] test rate_limit::tests::retry_after_is_at_least_one_second_when_empty ... ok [INFO] [stdout] test session::tests::verify_accepts_token_one_second_before_expiry ... ok [INFO] [stdout] test session::tests::token_has_two_dot_separated_segments ... ok [INFO] [stdout] test session::tests::verify_rejects_signature_from_different_key ... ok [INFO] [stdout] test session::tests::verify_rejects_invalid_base64 ... ok [INFO] [stdout] test session::tests::verify_rejects_malformed_wire ... ok [INFO] [stdout] test session::tests::verify_rejects_token_at_exact_expiry ... ok [INFO] [stdout] test session::tests::verify_rejects_signature_with_wrong_length ... ok [INFO] [stdout] test tunnel_auth::tests::challenge_message_layout ... ok [INFO] [stdout] test session::tests::verify_rejects_token_issued_in_future ... ok [INFO] [stdout] test session::tests::verify_rejects_token_signed_for_different_domain ... ok [INFO] [stdout] test tunnel_auth::tests::verify_accepts_authorized_key ... ok [INFO] [stdout] test session::tests::verify_rejects_bad_signature ... ok [INFO] [stdout] test session::tests::verify_rejects_expired_token ... ok [INFO] [stdout] test tunnel_auth::tests::verify_rejects_invalid_authorized_key_bytes ... ok [INFO] [stdout] test tunnel_auth::tests::verify_rejects_unauthorized_key ... ok [INFO] [stdout] test tunnel_auth::tests::verify_rejects_empty_authorized_set ... ok [INFO] [stdout] test tunnel_auth::tests::verify_rejects_signature_with_wrong_domain_separator ... ok [INFO] [stdout] test tunnel_auth::tests::verify_rejects_wrong_nonce ... ok [INFO] [stdout] test tunnel_auth::tests::verify_rejects_wrong_tenant ... ok [INFO] [stdout] test password::tests::debug_redacts_salt ... ok [INFO] [stdout] test tunnel_auth::tests::challenge_messages_with_different_inputs_differ ... ok [INFO] [stdout] test tunnel_auth::tests::verify_returns_correct_key_among_many ... ok [INFO] [stdout] test password::tests::phc_string_advertises_required_parameters ... ok [INFO] [stdout] test password::tests::serde_round_trip_through_json ... ok [INFO] [stdout] test password::tests::parse_round_trip ... ok [INFO] [stdout] test password::tests::hashes_with_same_salt_are_deterministic ... ok [INFO] [stdout] test password::tests::verify_rejects_wrong_password ... ok [INFO] [stdout] test password::tests::hashes_with_different_salts_differ ... ok [INFO] [stdout] test password::tests::debug_redacts_hash ... ok [INFO] [stdout] test password::tests::hash_and_verify_round_trip ... ok [INFO] [stdout] test password::tests::long_password_round_trip ... ok [INFO] [stdout] test password::tests::empty_password_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/release/build/tuntun_auth/a18f617d7d3dc153/out/integration-a18f617d7d3dc153) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test rate_limiter_locks_out_burst_then_recovers ... ok [INFO] [stdout] test cookie_round_trip_through_browser ... ok [INFO] [stdout] test end_to_end_tunnel_handshake ... ok [INFO] [stdout] test end_to_end_login_and_session ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tuntun_caddy/a960663554261f82/out/tuntun_caddy-a960663554261f82) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test render::tests::public_service_has_no_forward_auth ... ok [INFO] [stdout] test render::tests::duplicate_fqdns_rejected ... ok [INFO] [stdout] test render::tests::health_check_round_trip ... ok [INFO] [stdout] test render::tests::snapshot_representative_input ... ok [INFO] [stdout] test render::tests::deterministic_across_calls ... ok [INFO] [stdout] test render::tests::tenant_service_has_forward_auth_with_correct_upstream ... ok [INFO] [stdout] test render::tests::multiple_login_sites_emit_one_block_each ... ok [INFO] [stdout] test render::tests::empty_input_emits_global_and_login_only ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/tuntun_cli/9f169624bff2aae1/out/tuntun-9f169624bff2aae1) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test tunnel::client::tests::a_silent_peer_is_abandoned_with_heartbeat_evidence ... ok [INFO] [stdout] test commands::register::tests::filesystem_root_has_no_name ... ok [INFO] [stdout] test tunnel::reconnect::tests::first_attempt_is_within_base ... ok [INFO] [stdout] test tunnel::reconnect::tests::caps_at_max ... ok [INFO] [stdout] test tunnel::client::tests::a_small_yamux_frame_reaches_the_tunnel_in_one_write ... ok [INFO] [stdout] test tunnel::reconnect::tests::reset_works ... ok [INFO] [stdout] test tunnel::client::tests::a_route_is_consumed_once_even_when_it_arrives_after_the_stream ... ok [INFO] [stdout] test commands::register::tests::trailing_slash_is_handled ... ok [INFO] [stdout] test commands::register::tests::dir_name_becomes_the_project_id ... ok [INFO] [stdout] test tls::tests::rejects_different_bytes ... ok [INFO] [stdout] test tunnel::client::tests::datagrams_reach_local_mosh_server_and_replies_come_back ... ok [INFO] [stdout] test tls::tests::matches_same_bytes ... ok [INFO] [stdout] test commands::register::tests::invalid_slug_errors_instead_of_guessing ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tuntun_config/b81baafc8478a2d6/out/tuntun_config-b81baafc8478a2d6) [INFO] [stdout] test tls::tests::pinned_certificate_still_requires_its_private_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test model::tests::default_health_timeout_is_five_seconds ... ok [INFO] [stdout] test model::tests::auth_policy_default_is_tenant ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/parse.rs (/opt/rustwide/target/release/build/tuntun_config/6f58f77561cd7c09/out/parse-6f58f77561cd7c09) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test parses_canonical_example ... ok [INFO] [stdout] test parses_explicit_project_name_and_extras ... ok [INFO] [stdout] test rejects_duplicate_local_ports ... ok [INFO] [stdout] test rejects_health_check_expected_status_out_of_range ... ok [INFO] [stdout] test rejects_empty_services_map ... ok [INFO] [stdout] test round_trips_via_json ... ok [INFO] [stdout] test parses_via_serde_json_value ... ok [INFO] [stdout] test rejects_health_check_path_without_leading_slash ... ok [INFO] [stdout] test rejects_duplicate_subdomains ... ok [INFO] [stdout] test auth_defaults_to_tenant_when_omitted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tuntun_core/2e1ae71ca0fb9228/out/tuntun_core-2e1ae71ca0fb9228) [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test dns::tests::content_kinds ... ok [INFO] [stdout] test id::tests::dns_name_accepts_multi_label ... ok [INFO] [stdout] test id::tests::dns_name_accepts_single_label ... ok [INFO] [stdout] test http::tests::url_validates_scheme ... ok [INFO] [stdout] test id::tests::dns_name_rejects_uppercase_or_underscore ... ok [INFO] [stdout] test id::tests::domain_ok ... ok [INFO] [stdout] test id::tests::dns_label_ok ... ok [INFO] [stdout] test id::tests::dns_name_rejects_wildcard_in_middle ... ok [INFO] [stdout] test ids::tests::serde_rejects_invalid ... ok [INFO] [stdout] test http::tests::request_builders ... ok [INFO] [stdout] test ids::tests::tenant_id_round_trip ... ok [INFO] [stdout] test crypto::tests::pubkey_authorized_keys_round_trip ... ok [INFO] [stdout] test id::tests::dns_name_accepts_leading_wildcard ... ok [INFO] [stdout] test ids::tests::ttl_rejects_zero ... ok [INFO] [stdout] test ids::tests::serde_round_trip ... ok [INFO] [stdout] test ids::tests::service_port_rejects_zero ... ok [INFO] [stdout] test secret::tests::debug_redacts ... ok [INFO] [stdout] test secret::tests::equality_constant_time ... ok [INFO] [stdout] test ids::tests::subdomain_rejects_too_long ... ok [INFO] [stdout] test crypto::tests::fingerprint_rejects_wrong_length ... ok [INFO] [stdout] test crypto::tests::fingerprint_round_trip ... ok [INFO] [stdout] test dns::tests::record_match ... ok [INFO] [stdout] test testing::tests::fixed_clock_advances ... ok [INFO] [stdout] test id::tests::dns_name_rejects_empty_or_double_dot ... ok [INFO] [stdout] test http::tests::status_categories ... ok [INFO] [stdout] test id::tests::dns_label_rejects_bad ... ok [INFO] [stdout] test id::tests::domain_rejects_bad ... ok [INFO] [stdout] test ids::tests::mosh_port_is_confined_to_the_mosh_range ... ok [INFO] [stdout] test ids::tests::tenant_id_rejects_uppercase ... ok [INFO] [stdout] test testing::tests::mock_dns_basic_round_trip ... ok [INFO] [stdout] test time::tests::duration_arithmetic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/validated_ids.rs (/opt/rustwide/target/release/build/tuntun_core/c7c25551aa0674ce/out/validated_ids-c7c25551aa0674ce) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tuntun_dns/7b2e37b27dc97c7e/out/tuntun_dns-7b2e37b27dc97c7e) [INFO] [stdout] running 1 test [INFO] [stdout] test deserialization_enforces_the_same_port_contract_as_construction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test error::tests::maps_http_status ... ok [INFO] [stdout] test porkbun::response::tests::parse_list_a_record ... ok [INFO] [stdout] test porkbun::response::tests::parse_list_keeps_multi_label ... ok [INFO] [stdout] test error::tests::maps_not_found ... ok [INFO] [stdout] test error::tests::maps_invalid_field ... ok [INFO] [stdout] test error::tests::maps_api_error ... ok [INFO] [stdout] test porkbun::response::tests::parse_create_missing_id_is_decode_error ... ok [INFO] [stdout] test porkbun::creds::tests::exposes_keys_for_serialization ... ok [INFO] [stdout] test porkbun::request::tests::delete_request_only_carries_auth ... ok [INFO] [stdout] test porkbun::request::tests::update_request_omits_name_field ... ok [INFO] [stdout] test porkbun::request::tests::list_request_path_includes_domain_kind_name ... ok [INFO] [stdout] test porkbun::response::tests::parse_create_api_error ... ok [INFO] [stdout] test porkbun::response::tests::parse_list_cname_strips_trailing_dot ... ok [INFO] [stdout] test porkbun::request::tests::create_request_serializes_a_record ... ok [INFO] [stdout] test porkbun::response::tests::parse_create_returns_id ... ok [INFO] [stdout] test porkbun::response::tests::parse_list_keeps_wildcard ... ok [INFO] [stdout] test porkbun::response::tests::parse_list_skips_apex_record ... ok [INFO] [stdout] test reconcile::tests::unwanted_observed_record_is_deleted ... ok [INFO] [stdout] test porkbun::response::tests::parse_list_invalid_ip_is_field_error ... ok [INFO] [stdout] test porkbun::creds::tests::debug_redacts_both_fields ... ok [INFO] [stdout] test porkbun::response::tests::parse_status_success ... ok [INFO] [stdout] test reconcile::tests::content_mismatch_is_update ... ok [INFO] [stdout] test porkbun::response::tests::parse_status_http_error ... ok [INFO] [stdout] test reconcile::tests::ttl_mismatch_is_update ... ok [INFO] [stdout] test porkbun::request::tests::create_request_serializes_cname ... ok [INFO] [stdout] test porkbun::response::tests::parse_status_api_error ... ok [INFO] [stdout] test reconcile::tests::different_kinds_are_independent ... ok [INFO] [stdout] test reconcile::tests::mixed_plan_has_create_update_noop_delete ... ok [INFO] [stdout] test reconcile::tests::matching_record_is_noop ... ok [INFO] [stdout] test reconcile::tests::empty_inputs_produce_empty_plan ... ok [INFO] [stdout] test reconcile::tests::missing_record_is_created ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/porkbun_adapter.rs (/opt/rustwide/target/release/build/tuntun_dns/935a8b4a0ecd862b/out/porkbun_adapter-935a8b4a0ecd862b) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test http_5xx_is_upstream_error ... ok [INFO] [stdout] test create_a_record_round_trip ... ok [INFO] [stdout] test update_record_calls_edit_endpoint ... ok [INFO] [stdout] test list_records_top_level_method_is_unsupported ... ok [INFO] [stdout] test create_cname_record ... ok [INFO] [stdout] test delete_record_calls_delete_endpoint ... ok [INFO] [stdout] test list_records_for_decodes_records ... ok [INFO] [stdout] test api_error_status_is_upstream_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/reconcile.rs (/opt/rustwide/target/release/build/tuntun_dns/bc837fa0e16a6c98/out/reconcile-bc837fa0e16a6c98) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test plan_then_execute_creates_updates_deletes ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tuntun_proto/fc500567d9539152/out/tuntun_proto-fc500567d9539152) [INFO] [stdout] test delete_only_when_observed_is_extra ... ok [INFO] [stdout] test cname_kind_is_distinct_from_a ... ok [INFO] [stdout] test create_when_observed_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/heartbeat.rs (/opt/rustwide/target/release/build/tuntun_proto/2e258276e2aee842/out/heartbeat-2e258276e2aee842) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test matching_pong_resets_consecutive_misses ... ok [INFO] [stdout] test three_misses_drop_the_session_and_wrong_pongs_do_not_extend_it ... ok [INFO] [stderr] Running tests/roundtrip.rs (/opt/rustwide/target/release/build/tuntun_proto/633540d7b7837dd2/out/roundtrip-633540d7b7837dd2) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test a_mosh_port_outside_the_mosh_range_does_not_decode ... ok [INFO] [stdout] test an_oversize_datagram_is_refused ... ok [INFO] [stdout] test round_trip_every_variant ... ok [INFO] [stdout] test frame_buffer_handles_fragmented_input ... ok [INFO] [stdout] test golden_ping_frame_hex ... ok [INFO] [stdout] test decode_rejects_oversize_length_prefix ... ok [INFO] [stdout] test encode_rejects_oversize_body ... ok [INFO] [stdout] test decode_rejects_truncated_input ... ok [INFO] [stdout] test frame_buffer_pulls_multiple_frames_in_one_push ... ok [INFO] [stdout] test datagrams_keep_their_boundaries_across_arbitrary_reads ... ok [INFO] [stdout] test frame_buffer_rejects_oversize_length_prefix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/tuntun_server/f1a1bb38493b8be2/out/tuntun_server-f1a1bb38493b8be2) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test tunnel::per_service_listener::tests::session_close_releases_an_idle_listener_without_another_connection ... ok [INFO] [stdout] test config::tests::mosh_ranges_are_parsed_per_tenant_and_must_not_overlap ... ok [INFO] [stdout] test registry::tests::stale_cleanup_cannot_remove_replacement_or_another_tenant ... ok [INFO] [stdout] test auth_endpoint::tests::extract_tenant_rejects_apex_or_outsider ... ok [INFO] [stdout] test config::tests::mosh_ranges_outside_the_mosh_range_or_reversed_are_rejected ... ok [INFO] [stdout] test auth_endpoint::tests::login_form_preserves_service_return_url_from_proxy_uri ... ok [INFO] [stdout] test auth_endpoint::tests::revocation_purges_expired_on_insert ... ok [INFO] [stdout] test auth_endpoint::tests::sanitize_redirect_blocks_external ... ok [INFO] [stdout] test auth_endpoint::tests::extract_tenant_strips_apex_and_returns_last_label ... ok [INFO] [stdout] test auth_endpoint::tests::revocation_round_trip ... ok [INFO] [stdout] test tunnel::mosh_relay::tests::datagrams_round_trip_and_survive_a_session_replacement ... ok [INFO] [stderr] Doc-tests tuntun_auth [INFO] [stdout] test tunnel::mosh_relay::tests::datagrams_without_a_tunnel_are_dropped_not_fatal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tuntun_caddy [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tuntun_config [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/tuntun_config/src/model.rs - model::ProjectSpec (line 21) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tuntun_core [INFO] [stdout] [INFO] [stderr] Doc-tests tuntun_dns [INFO] [stdout] running 2 tests [INFO] [stdout] test crates/tuntun_core/src/id.rs - id::define_id (line 38) ... ignored [INFO] [stdout] test crates/tuntun_core/src/id.rs - id::define_numeric_id (line 140) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tuntun_proto [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725", kill_on_drop: false }` [INFO] [stdout] ef8222d72910760f2ce90cadcab04a5adc12beeb61cba0610ed70ecb7d970725