[INFO] fetching crate jwtiny 1.3.0...
[INFO] testing jwtiny-1.3.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate jwtiny 1.3.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate jwtiny 1.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate jwtiny 1.3.0
[INFO] tweaked toml for crates.io crate jwtiny 1.3.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate jwtiny 1.3.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jwtiny 1.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded miniserde v0.1.43
[INFO] [stderr]   Downloaded constant_time_eq v0.4.2
[INFO] [stderr]   Downloaded mini-internal v0.1.43
[INFO] [stderr]   Downloaded aws-lc-sys v0.32.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aa8d6c8905cd2264a2e20301c1bd108c85dd264ae6124dcc506b78ef73f0620f
[INFO] running `Command { std: "docker" "start" "-a" "aa8d6c8905cd2264a2e20301c1bd108c85dd264ae6124dcc506b78ef73f0620f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa8d6c8905cd2264a2e20301c1bd108c85dd264ae6124dcc506b78ef73f0620f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa8d6c8905cd2264a2e20301c1bd108c85dd264ae6124dcc506b78ef73f0620f", kill_on_drop: false }`
[INFO] [stdout] aa8d6c8905cd2264a2e20301c1bd108c85dd264ae6124dcc506b78ef73f0620f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c214a049ff5e3417732fa3bd984d8d8b67daf27460091317e39e87a9b61cec29
[INFO] running `Command { std: "docker" "start" "-a" "c214a049ff5e3417732fa3bd984d8d8b67daf27460091317e39e87a9b61cec29", kill_on_drop: false }`
[INFO] [stderr]    Compiling miniserde v0.1.43
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling mini-internal v0.1.43
[INFO] [stderr]    Compiling jwtiny v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.29s
[INFO] running `Command { std: "docker" "inspect" "c214a049ff5e3417732fa3bd984d8d8b67daf27460091317e39e87a9b61cec29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c214a049ff5e3417732fa3bd984d8d8b67daf27460091317e39e87a9b61cec29", kill_on_drop: false }`
[INFO] [stdout] c214a049ff5e3417732fa3bd984d8d8b67daf27460091317e39e87a9b61cec29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bc9ef6c6391a9bf852e7b9643d878346f2557035d66136d3679680e91ed6e94e
[INFO] running `Command { std: "docker" "start" "-a" "bc9ef6c6391a9bf852e7b9643d878346f2557035d66136d3679680e91ed6e94e", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling cc v1.2.44
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling openssl v0.10.74
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling num-bigint-dig v0.8.5
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling openssl-sys v0.9.110
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling mini-internal v0.1.43
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling miniserde v0.1.43
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling jwtiny v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling icu_properties v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling rsa v0.9.8
[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] [stdout] warning: unused import: `jwtiny::*`
[INFO] [stdout]   --> tests/jwk_support.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use jwtiny::*;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_cve_none_algorithm_nOnE_mixed_case` should have a snake case name
[INFO] [stdout]   --> tests/cve_protection_tests.rs:61:4
[INFO] [stdout]    |
[INFO] [stdout] 61 | fn test_cve_none_algorithm_nOnE_mixed_case() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_cve_none_algorithm_n_on_e_mixed_case`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `jwtiny::*`
[INFO] [stdout]   --> tests/key_formats.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use jwtiny::*;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.5
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "bc9ef6c6391a9bf852e7b9643d878346f2557035d66136d3679680e91ed6e94e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc9ef6c6391a9bf852e7b9643d878346f2557035d66136d3679680e91ed6e94e", kill_on_drop: false }`
[INFO] [stdout] bc9ef6c6391a9bf852e7b9643d878346f2557035d66136d3679680e91ed6e94e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 80f2443497f32c2851d79867060068cb8d34781a723a7a44bd3fa717aa7e022d
[INFO] running `Command { std: "docker" "start" "-a" "80f2443497f32c2851d79867060068cb8d34781a723a7a44bd3fa717aa7e022d", kill_on_drop: false }`
[INFO] [stderr] warning: function `test_cve_none_algorithm_nOnE_mixed_case` should have a snake case name
[INFO] [stderr]   --> tests/cve_protection_tests.rs:61:4
[INFO] [stderr]    |
[INFO] [stderr] 61 | fn test_cve_none_algorithm_nOnE_mixed_case() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_cve_none_algorithm_n_on_e_mixed_case`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `jwtiny::*`
[INFO] [stderr]   --> tests/jwk_support.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use jwtiny::*;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `jwtiny::*`
[INFO] [stderr]   --> tests/key_formats.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use jwtiny::*;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `jwtiny` (test "cve_protection_tests") generated 1 warning
[INFO] [stderr] warning: `jwtiny` (test "jwk_support") generated 1 warning (run `cargo fix --test "jwk_support" -p jwtiny` to apply 1 suggestion)
[INFO] [stderr] warning: `jwtiny` (test "key_formats") generated 1 warning (run `cargo fix --test "key_formats" -p jwtiny` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.5
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jwtiny-dbb646e5ea50a09d)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test algorithm::hmac::tests::test_hs256_valid_signature ... ok
[INFO] [stdout] test algorithm::hmac::tests::test_hs256_wrong_secret ... ok
[INFO] [stdout] test algorithm::hmac::tests::test_wrong_key_type ... ok
[INFO] [stdout] test algorithm::tests::test_algorithm_from_str ... ok
[INFO] [stdout] test claims::validator::tests::test_audience_validation ... ok
[INFO] [stdout] test claims::validator::tests::test_clock_skew ... ok
[INFO] [stdout] test claims::validator::tests::test_custom_validator ... ok
[INFO] [stdout] test claims::validator::tests::test_expired_token ... ok
[INFO] [stdout] test algorithm::tests::test_algorithm_policy ... ok
[INFO] [stdout] test claims::validator::tests::test_not_yet_valid ... ok
[INFO] [stdout] test algorithm::hmac::tests::test_hs384_valid_signature ... ok
[INFO] [stdout] test claims::validator::tests::test_issued_in_future ... ok
[INFO] [stdout] test algorithm::hmac::tests::test_hs512_valid_signature ... ok
[INFO] [stdout] test algorithm::hmac::tests::test_hs256_invalid_signature ... ok
[INFO] [stdout] test claims::validator::tests::test_too_old ... ok
[INFO] [stdout] test claims::validator::tests::test_valid_token ... ok
[INFO] [stdout] test integration_tests::test_claims_validation_fails ... ok
[INFO] [stdout] test integration_tests::test_full_flow_hmac ... ok
[INFO] [stdout] test integration_tests::test_issuer_validation_fails ... ok
[INFO] [stdout] test integration_tests::test_none_algorithm_rejected ... ok
[INFO] [stdout] test integration_tests::test_signature_verification_fails ... ok
[INFO] [stdout] test keys::tests::test_key_type_checking ... ok
[INFO] [stdout] test keys::tests::test_key_type_names ... ok
[INFO] [stdout] test keys::tests::test_symmetric_key_conversions ... ok
[INFO] [stdout] test token::parsed::tests::test_parse_invalid_base64 ... ok
[INFO] [stdout] test token::parsed::tests::test_parse_invalid_format ... ok
[INFO] [stdout] test token::parsed::tests::test_parse_invalid_json ... ok
[INFO] [stdout] test token::parsed::tests::test_parse_valid_token ... ok
[INFO] [stdout] test token::parsed::tests::test_trust_issuer ... ok
[INFO] [stdout] test token::parsed::tests::test_trust_issuer_fails ... ok
[INFO] [stdout] test token::token::tests::test_token_getters ... ok
[INFO] [stdout] test token::trusted::tests::test_verify_signature_fails ... ok
[INFO] [stdout] test token::trusted::tests::test_verify_signature_hmac ... ok
[INFO] [stdout] test token::validated::tests::test_validated_token_getters ... ok
[INFO] [stdout] test token::verified::tests::test_validate_expired ... ok
[INFO] [stdout] test token::verified::tests::test_validate_success ... ok
[INFO] [stdout] test utils::base64url::tests::test_decode_invalid ... ok
[INFO] [stdout] test token::verified::tests::test_parse_claims ... ok
[INFO] [stdout] test utils::base64url::tests::test_encode_bytes ... ok
[INFO] [stdout] test utils::base64url::tests::test_encode_decode_roundtrip ... ok
[INFO] [stdout] test utils::base64url::tests::test_url_safe_characters ... ok
[INFO] [stderr]      Running tests/additional_validations.rs (/opt/rustwide/target/debug/deps/additional_validations-c131c398a45a1da9)
[INFO] [stdout] test validator::tests::test_full_validation_flow ... ok
[INFO] [stdout] test validator::tests::test_algorithm_policy ... ok
[INFO] [stdout] test validator::tests::test_danger_skip_issuer_validation ... ok
[INFO] [stdout] test validator::tests::test_issuer_validation_fails ... ok
[INFO] [stdout] test validator::tests::test_missing_issuer_validator ... ok
[INFO] [stdout] test validator::tests::test_missing_signature_verification ... ok
[INFO] [stdout] test validator::tests::test_signature_verification_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test audience_array_is_rejected ... ok
[INFO] [stdout] test extreme_clock_skew_boundary_nbf ... ok
[INFO] [stderr]      Running tests/algorithm_round_trips.rs (/opt/rustwide/target/debug/deps/algorithm_round_trips-b3fa8f4dd5b72e62)
[INFO] [stdout] test invalid_base64url_segments_are_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test hmac_tests::round_trip_hs384 ... ok
[INFO] [stdout] test hmac_tests::round_trip_hs512 ... ok
[INFO] [stdout] test hmac_tests::round_trip_hs256 ... ok
[INFO] [stderr]      Running tests/custom_headers.rs (/opt/rustwide/target/debug/deps/custom_headers-529cf6487cc36d87)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_auth0_style_header ... ok
[INFO] [stdout] test test_aws_cognito_style_header ... ok
[INFO] [stdout] test test_header_with_empty_kid ... ok
[INFO] [stdout] test test_header_with_multiple_standard_fields ... ok
[INFO] [stdout] test test_header_with_numeric_kid ... ok
[INFO] [stdout] test test_header_with_special_characters_in_kid ... ok
[INFO] [stdout] test test_header_with_unicode_in_kid ... ok
[INFO] [stdout] test test_header_typ_variations ... ok
[INFO] [stdout] test test_header_field_order_invariant ... ok
[INFO] [stdout] test test_header_with_unknown_fields_ignored ... ok
[INFO] [stdout] test test_header_with_whitespace ... ok
[INFO] [stdout] test test_header_without_optional_fields ... ok
[INFO] [stdout] test test_parse_header_without_full_validation ... ok
[INFO] [stdout] test test_google_style_header ... ok
[INFO] [stdout] test test_header_with_kid ... ok
[INFO] [stdout] test test_header_with_typ ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_protection_tests.rs (/opt/rustwide/target/debug/deps/cve_protection_tests-10a2c4848edb6ac2)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-ddfd20605599a362)
[INFO] [stdout] test test_cve_none_algorithm_lowercase ... ok
[INFO] [stdout] test test_algorithm_downgrade_prevented_v2 ... ok
[INFO] [stdout] test test_cve_none_algorithm_nOnE_mixed_case ... ok
[INFO] [stdout] test test_constant_time_comparison_used ... ok
[INFO] [stdout] test test_cve_none_algorithm_uppercase_none ... ok
[INFO] [stdout] test test_cve_embedded_jwk_not_supported ... ok
[INFO] [stdout] test test_kid_sql_injection_attack ... ok
[INFO] [stdout] test test_jku_header_not_supported ... ok
[INFO] [stdout] test test_kid_command_injection_attack ... ok
[INFO] [stdout] test test_kid_path_traversal_attack ... ok
[INFO] [stdout] test test_ssrf_untrusted_issuer_rejected ... ok
[INFO] [stdout] test test_x5u_header_not_supported ... ok
[INFO] [stdout] test test_weak_secret_accepted_but_documented ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_base64_with_padding ... ok
[INFO] [stdout] test test_audience_edge_cases ... ok
[INFO] [stdout] test test_empty_algorithm_string ... ok
[INFO] [stdout] test test_empty_base64_parts ... ok
[INFO] [stdout] test test_empty_payload_object ... ok
[INFO] [stdout] test test_empty_signature ... ok
[INFO] [stdout] test test_empty_json_object ... ok
[INFO] [stdout] test test_empty_token ... ok
[INFO] [stdout] test test_es512_unsupported ... ok
[INFO] [stdout] test test_header_with_null_values ... ok
[INFO] [stdout] test test_incomplete_base64 ... ok
[INFO] [stdout] test test_invalid_json_payload ... ok
[INFO] [stdout] test test_expired_token_edge_cases ... ok
[INFO] [stdout] test test_four_parts ... ok
[INFO] [stdout] test test_header_with_extra_fields ... ok
[INFO] [stdout] test test_invalid_base64_characters ... ok
[INFO] [stdout] test test_invalid_exp_values ... ok
[INFO] [stdout] test test_invalid_iat_values ... ok
[INFO] [stdout] test test_large_timestamps ... ok
[INFO] [stdout] test test_negative_timestamps ... ok
[INFO] [stdout] test test_malformed_json_header ... ok
[INFO] [stdout] test test_malformed_signature ... ok
[INFO] [stdout] test test_missing_algorithm_in_header ... ok
[INFO] [stdout] test test_missing_parts ... ok
[INFO] [stdout] test test_nbf_edge_cases ... ok
[INFO] [stdout] test test_non_object_payload ... ok
[INFO] [stdout] test test_newlines_in_token ... ok
[INFO] [stderr]      Running tests/jwk_support.rs (/opt/rustwide/target/debug/deps/jwk_support-9dfbef6be72bc8c9)
[INFO] [stdout] test test_special_characters_in_values ... ok
[INFO] [stdout] test test_none_algorithm_rejection ... ok
[INFO] [stdout] test test_single_dot ... ok
[INFO] [stdout] test test_whitespace_handling ... ok
[INFO] [stdout] test test_two_parts ... ok
[INFO] [stdout] test test_very_large_payload ... ok
[INFO] [stdout] test test_unsupported_algorithm ... ok
[INFO] [stdout] test test_unicode_in_claims ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/jwkserve_integration.rs (/opt/rustwide/target/debug/deps/jwkserve_integration-18e950323a36c9ad)
[INFO] [stdout] test test_jwks_structure ... ok
[INFO] [stdout] test test_key_rotation_scenario ... 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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/jwtio_compatibility.rs (/opt/rustwide/target/debug/deps/jwtio_compatibility-9027104516a1bddc)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_standard_claims_parsing ... ok
[INFO] [stdout] test jwtio_hmac_tests::test_jwtio_hs256_example ... ok
[INFO] [stdout] test jwtio_hmac_tests::test_jwtio_token_without_typ ... ok
[INFO] [stdout] test test_base64url_encoding_compatibility ... ok
[INFO] [stdout] test test_json_field_ordering_compatibility ... ok
[INFO] [stdout] test test_minimal_valid_token ... ok
[INFO] [stdout] test test_numeric_date_format ... ok
[INFO] [stderr]      Running tests/key_formats.rs (/opt/rustwide/target/debug/deps/key_formats-d05b54cdcacd97c4)
[INFO] [stdout] test jwtio_hmac_tests::test_create_jwtio_compatible_token ... 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] [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 jwtiny
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/claims/mod.rs - claims::Claims (line 16) ... ignored
[INFO] [stdout] test src/claims/validator.rs - claims::validator::ValidationConfig (line 23) ... ignored
[INFO] [stdout] test src/lib.rs - (line 27) ... ignored
[INFO] [stdout] test src/lib.rs - (line 99) ... ignored
[INFO] [stdout] test src/token/parsed.rs - token::parsed::ParsedToken::from_string (line 31) ... ignored
[INFO] [stdout] test src/token/parsed.rs - token::parsed::ParsedToken::trust_issuer (line 99) ... ignored
[INFO] [stdout] test src/token/token.rs - token::token::Token (line 33) ... ignored
[INFO] [stdout] test src/token/trusted.rs - token::trusted::TrustedToken::verify_signature (line 56) ... ignored
[INFO] [stdout] test src/token/verified.rs - token::verified::VerifiedToken::validate (line 76) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator (line 298) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator::ensure_issuer (line 393) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator::new (line 340) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator::new (line 349) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator::run (line 528) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator::validate_token (line 474) ... ignored
[INFO] [stdout] test src/keys/mod.rs - keys::Key (line 18) ... ok
[INFO] [stdout] test src/keys/mod.rs - keys::Key (line 41) ... ok
[INFO] [stdout] test src/claims/validator.rs - claims::validator::ValidationConfig (line 15) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/lib.rs - (line 77) ... ignored
[INFO] [stdout] test src/validator.rs - validator::SignatureVerification (line 38) ... ignored
[INFO] [stdout] test src/validator.rs - validator::SignatureVerification::with_key (line 117) ... ignored
[INFO] [stdout] test src/validator.rs - validator::SignatureVerification::with_secret (line 65) ... ignored
[INFO] [stdout] test src/validator.rs - validator::TokenValidator::verify_signature (line 440) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.70s; merged doctests compilation took 0.64s
[INFO] running `Command { std: "docker" "inspect" "80f2443497f32c2851d79867060068cb8d34781a723a7a44bd3fa717aa7e022d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80f2443497f32c2851d79867060068cb8d34781a723a7a44bd3fa717aa7e022d", kill_on_drop: false }`
[INFO] [stdout] 80f2443497f32c2851d79867060068cb8d34781a723a7a44bd3fa717aa7e022d
