[INFO] cloning repository https://github.com/sweis/x509-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sweis/x509-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsweis%2Fx509-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsweis%2Fx509-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9a75ee785f54eda0293d37ba12d43b0cc2080ad5
[INFO] testing sweis/x509-rs against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsweis%2Fx509-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  71% (1538/2159)
Updating files:  72% (1555/2159)
Updating files:  73% (1577/2159)
Updating files:  74% (1598/2159)
Updating files:  75% (1620/2159)
Updating files:  76% (1641/2159)
Updating files:  77% (1663/2159)
Updating files:  78% (1685/2159)
Updating files:  79% (1706/2159)
Updating files:  80% (1728/2159)
Updating files:  81% (1749/2159)
Updating files:  81% (1751/2159)
Updating files:  82% (1771/2159)
Updating files:  83% (1792/2159)
Updating files:  84% (1814/2159)
Updating files:  85% (1836/2159)
Updating files:  86% (1857/2159)
Updating files:  87% (1879/2159)
Updating files:  88% (1900/2159)
Updating files:  89% (1922/2159)
Updating files:  90% (1944/2159)
Updating files:  91% (1965/2159)
Updating files:  92% (1987/2159)
Updating files:  93% (2008/2159)
Updating files:  94% (2030/2159)
Updating files:  95% (2052/2159)
Updating files:  96% (2073/2159)
Updating files:  97% (2095/2159)
Updating files:  98% (2116/2159)
Updating files:  99% (2138/2159)
Updating files:  99% (2151/2159)
Updating files: 100% (2159/2159)
Updating files: 100% (2159/2159), done.
[INFO] started tweaking git repo https://github.com/sweis/x509-rs
[INFO] finished tweaking git repo https://github.com/sweis/x509-rs
[INFO] tweaked toml for git repo https://github.com/sweis/x509-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sweis/x509-rs on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/sweis/x509-rs 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.99.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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8
[INFO] running `Command { std: "docker" "start" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", 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" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", 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" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling time-macros v0.2.26
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling time v0.3.46
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling x509-parser v0.18.0
[INFO] [stderr]    Compiling xcert-lib v0.1.0 (/opt/rustwide/workdir/xcert-lib)
[INFO] [stderr]    Compiling xcert v0.1.0 (/opt/rustwide/workdir/xcert)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 46.16s
[INFO] running `Command { std: "docker" "inspect" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", 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" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling xcert-lib v0.1.0 (/opt/rustwide/workdir/xcert-lib)
[INFO] [stderr]    Compiling xcert v0.1.0 (/opt/rustwide/workdir/xcert)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.91s
[INFO] running `Command { std: "docker" "inspect" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", 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" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/xcert-992322594dbc17d6)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test tests::find_cert_files_finds_pem_and_der ... ok
[INFO] [stdout] test tests::is_cert_file_case_insensitive ... ok
[INFO] [stdout] test tests::find_cert_files_empty_dir ... ok
[INFO] [stdout] test tests::find_cert_files_non_recursive_skips_subdirs ... ok
[INFO] [stdout] test tests::find_cert_files_sorted ... ok
[INFO] [stdout] test tests::is_cert_file_cer ... ok
[INFO] [stdout] test tests::is_cert_file_crt ... ok
[INFO] [stdout] test tests::is_cert_file_der ... ok
[INFO] [stdout] test tests::is_cert_file_pem ... ok
[INFO] [stdout] test tests::is_cert_file_rejects_non_cert ... ok
[INFO] [stdout] test tests::parse_combined_hours_minutes ... ok
[INFO] [stdout] test tests::parse_combined_weeks_days ... ok
[INFO] [stdout] test tests::parse_days ... ok
[INFO] [stdout] test tests::parse_days_long ... ok
[INFO] [stdout] test tests::parse_hours ... ok
[INFO] [stdout] test tests::is_cert_file_rejects_no_extension ... ok
[INFO] [stdout] test tests::parse_combined_days_hours ... ok
[INFO] [stdout] test tests::parse_large_plain_number ... ok
[INFO] [stdout] test tests::parse_hours_long ... ok
[INFO] [stdout] test tests::parse_minutes ... ok
[INFO] [stdout] test tests::parse_plain_seconds ... ok
[INFO] [stdout] test tests::parse_minutes_long ... ok
[INFO] [stdout] test tests::parse_plain_zero ... ok
[INFO] [stdout] test tests::parse_weeks ... ok
[INFO] [stdout] test tests::parse_weeks_long ... ok
[INFO] [stdout] test tests::parse_with_spaces ... ok
[INFO] [stdout] test tests::reject_decimal_plain_number ... ok
[INFO] [stdout] test tests::reject_bare_unit ... ok
[INFO] [stdout] test tests::reject_empty_string ... ok
[INFO] [stdout] test tests::reject_garbage ... ok
[INFO] [stdout] test tests::reject_negative_number ... ok
[INFO] [stdout] test tests::reject_unit_only_no_number ... ok
[INFO] [stdout] test tests::reject_unknown_unit ... ok
[INFO] [stdout] test tests::reject_negative_with_unit ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xcert_lib-214954d17a7bc118)
[INFO] [stdout] test tests::parse_seconds_long_word ... ok
[INFO] [stdout] test tests::parse_seconds_suffix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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] [stdout] 
[INFO] [stdout] running 217 tests
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-d58e8c9b9899c9ff)
[INFO] [stdout] test algorithms::ed25519_cert_fields ... ok
[INFO] [stdout] test algorithms::ecdsa_p256_cert_fields ... ok
[INFO] [stdout] test algorithms::ecdsa_p384_cert_fields ... ok
[INFO] [stdout] test algorithms::rsa_cert_fields ... ok
[INFO] [stdout] test check_additional::hostname_cn_fallback_no_match ... ok
[INFO] [stdout] test check_additional::ipv6_normalization_compressed_form ... ok
[INFO] [stdout] test algorithms::all_cert_types_produce_valid_fingerprints ... ok
[INFO] [stdout] test check_additional::hostname_cn_fallback_when_no_san_dns ... ok
[INFO] [stdout] test check_additional::ipv6_normalization_full_form ... ok
[INFO] [stdout] test checks::email_no_match ... ok
[INFO] [stdout] test checks::hostname_bare_domain_match ... ok
[INFO] [stdout] test checks::expired_cert_is_expired ... ok
[INFO] [stdout] test checks::hostname_exact_match ... ok
[INFO] [stdout] test checks::hostname_case_insensitive ... ok
[INFO] [stdout] test checks::hostname_wildcard_does_not_match_deep_subdomain ... ok
[INFO] [stdout] test checks::hostname_no_match ... ok
[INFO] [stdout] test checks::ip_v4_no_match ... ok
[INFO] [stdout] test checks::hostname_wildcard_match ... ok
[INFO] [stdout] test checks::server_not_expired ... ok
[INFO] [stdout] test checks::server_valid_for_one_year ... ok
[INFO] [stdout] test checks::ip_v4_match ... ok
[INFO] [stdout] test conversion::der_to_pem_to_der_roundtrip ... ok
[INFO] [stdout] test conversion::pem_to_der_conversion ... ok
[INFO] [stdout] test checks::ip_v6_match ... ok
[INFO] [stdout] test conversion::pem_to_der_invalid_input ... ok
[INFO] [stdout] test check_additional::ipv6_normalization_uppercase ... ok
[INFO] [stdout] test conversion::der_to_pem_conversion ... ok
[INFO] [stdout] test conversion::pem_to_der_to_pem_roundtrip ... ok
[INFO] [stdout] test crl_revocation::parse_crl_from_pem ... ok
[INFO] [stdout] test crl_revocation::crl_check_all_checks_entire_chain ... ok
[INFO] [stdout] test cross_compat_conversion::ossl_rsa_pem_to_der_roundtrip ... ok
[INFO] [stdout] test cross_compat_auto_detect::auto_detect_all_der_files ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_ecdsa_p256_pubkey_pem_matches_openssl ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_ed448 ... ok
[INFO] [stdout] test crl_revocation::revoked_cert_detected_by_crl_check ... ok
[INFO] [stdout] test crl_revocation::non_revoked_cert_passes_crl_check ... ok
[INFO] [stdout] test cross_compat_auto_detect::display_and_json_work_for_all_external_certs ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_rsa_root_pubkey_pem ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_rsa_root_ca ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_ed25519 ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_ecdsa_p384_pubkey_pem_matches_openssl ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_ecdsa_p384_root ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_many_names_parses_without_panic ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_letsencrypt_x3 ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_utf8_dnsname ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_ed448_pubkey_pem_matches_openssl ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_dsa_selfsigned ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_ed25519_pubkey_pem_matches_openssl ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_v1_cert ... ok
[INFO] [stdout] test cross_compat_x509_parser::x509p_certificate_pem ... ok
[INFO] [stdout] test cross_compat_x509_parser::x509p_no_extensions ... ok
[INFO] [stdout] test cross_compat_x509_parser::x509p_igc_a_french_gov_root ... ok
[INFO] [stdout] test crl_revocation::without_crl_flags_no_revocation_check ... ok
[INFO] [stdout] test cross_compat_x509_parser::x509p_v1_cert ... ok
[INFO] [stdout] test cross_compat_pyca::pyca_wildcard_san ... ok
[INFO] [stdout] test degenerate::corrupt_base64_returns_error ... ok
[INFO] [stdout] test degenerate::empty_file_der_returns_error ... ok
[INFO] [stdout] test degenerate::corrupt_base64_auto_detect_returns_error ... ok
[INFO] [stdout] test cross_compat_x509_parser::x509p_ed25519_der ... ok
[INFO] [stdout] test degenerate::empty_file_returns_error ... ok
[INFO] [stdout] test degenerate::multiple_pem_parses_first_cert ... ok
[INFO] [stdout] test degenerate::nested_sequence_returns_error ... ok
[INFO] [stdout] test degenerate::huge_length_returns_error ... ok
[INFO] [stdout] test degenerate::null_bytes_returns_error ... ok
[INFO] [stdout] test degenerate::one_byte_returns_error ... ok
[INFO] [stdout] test degenerate::no_panics_on_any_degenerate_pem_input ... ok
[INFO] [stdout] test degenerate::pem_to_der_rejects_wrong_label ... ok
[INFO] [stdout] test degenerate::negative_serial_parses_or_errors_gracefully ... ok
[INFO] [stdout] test degenerate::trailing_garbage_auto_detect ... ok
[INFO] [stdout] test degenerate::wrong_pem_label_auto_detect_returns_error ... ok
[INFO] [stdout] test degenerate::no_panics_on_any_degenerate_der_input ... ok
[INFO] [stdout] test degenerate::wrong_pem_label_returns_error ... ok
[INFO] [stdout] test degenerate::pem_to_der_rejects_corrupt_base64 ... ok
[INFO] [stdout] test degenerate::random_bytes_returns_error ... ok
[INFO] [stdout] test degenerate::trailing_garbage_parses_first_cert ... ok
[INFO] [stdout] test display::display_text_contains_extensions ... ok
[INFO] [stdout] test display::display_text_contains_fingerprint ... ok
[INFO] [stdout] test display::display_text_all_includes_signature ... ok
[INFO] [stdout] test degenerate::no_panics_on_any_degenerate_input ... ok
[INFO] [stdout] test degenerate::truncated_body_returns_error ... ok
[INFO] [stdout] test cross_compat_auto_detect::auto_detect_all_pem_files ... ok
[INFO] [stdout] test degenerate::truncated_header_returns_error ... ok
[INFO] [stdout] test display::display_text_contains_issuer ... ok
[INFO] [stdout] test display::display_text_contains_serial ... ok
[INFO] [stdout] test display::display_text_contains_validity ... ok
[INFO] [stdout] test display::display_text_contains_subject ... ok
[INFO] [stdout] test display_additional::display_netscape_comment ... ok
[INFO] [stdout] test display_additional::display_certificate_policies ... ok
[INFO] [stdout] test display_additional::display_server_crl_distribution_points ... ok
[INFO] [stdout] test display::json_contains_expected_fields ... ok
[INFO] [stdout] test display_additional::display_san_email_and_ip_entries ... ok
[INFO] [stdout] test extensions::many_extensions_san_has_uri ... ok
[INFO] [stdout] test extensions::root_ca_is_ca ... ok
[INFO] [stdout] test emails::root_ca_no_emails ... ok
[INFO] [stdout] test display_additional::display_crl_distribution_points ... ok
[INFO] [stdout] test extensions::server_extended_key_usage ... ok
[INFO] [stdout] test extensions::minimal_cert_has_no_san ... ok
[INFO] [stdout] test extensions::root_ca_key_usage_includes_cert_sign ... ok
[INFO] [stdout] test extensions::intermediate_ca_pathlen_zero ... ok
[INFO] [stdout] test display_additional::display_text_show_all_includes_modulus ... ok
[INFO] [stdout] test extensions::many_extensions_cert_has_expected_extensions ... ok
[INFO] [stdout] test extensions::server_san_dns_entries ... ok
[INFO] [stdout] test extensions::server_key_usage ... ok
[INFO] [stdout] test extensions::server_san_email_entry ... ok
[INFO] [stdout] test extensions::client_extended_key_usage ... ok
[INFO] [stdout] test extensions::many_extensions_eku_values ... ok
[INFO] [stdout] test fields::root_ca_is_self_signed ... ok
[INFO] [stdout] test fingerprints::sha384_fingerprint_is_correct_length ... ok
[INFO] [stdout] test fields::ec_p384_sha384_signature ... ok
[INFO] [stdout] test extensions::server_san_ip_entries ... ok
[INFO] [stdout] test fingerprints::fingerprint_from_pem_matches_der ... ok
[INFO] [stdout] test fields::expired_cert_dates ... ok
[INFO] [stdout] test fields::public_key_pem_format ... ok
[INFO] [stdout] test extensions::server_not_ca ... ok
[INFO] [stdout] test fields::server_dates_are_reasonable ... ok
[INFO] [stdout] test fields::server_sha256_rsa_signature ... ok
[INFO] [stdout] test limbo::limbo_all_vectors_summary ... ok
[INFO] [stdout] test limbo::limbo_crl_vectors ... ok
[INFO] [stdout] test fingerprints::sha512_fingerprint_is_correct_length ... ok
[INFO] [stdout] test limbo::limbo_pathlen_vectors ... ok
[INFO] [stdout] test limbo::limbo_pathological_and_edge_cases ... ok
[INFO] [stdout] test limbo::limbo_rfc5280_vectors ... ok
[INFO] [stdout] test limbo::limbo_webpki_vectors ... ok
[INFO] [stdout] test limbo::limbo_pathbuilding_vectors ... ok
[INFO] [stdout] test name_constraints::cert_violating_name_constraints_fails ... ok
[INFO] [stdout] test name_constraints::name_constraints_error_mentions_offending_name ... ok
[INFO] [stdout] test name_constraints::cert_within_name_constraints_verifies ... ok
[INFO] [stdout] test parser_fields_additional::certificate_policies_parsed ... ok
[INFO] [stdout] test parser_fields_additional::crl_distribution_points_parsed ... ok
[INFO] [stdout] test parser_fields_additional::datetime_display_impl ... ok
[INFO] [stdout] test parser_fields_additional::distinguished_name_display_impl ... ok
[INFO] [stdout] test parser_fields_additional::ipv6_san_format_is_uppercase_hex ... ok
[INFO] [stdout] test parsing::parse_auto_detect_pem ... ok
[INFO] [stdout] test parser_fields_additional::netscape_comment_parsed ... ok
[INFO] [stdout] test name_constraints::nc_ca_has_name_constraints_extension ... ok
[INFO] [stdout] test parsing::parse_auto_detect_der ... ok
[INFO] [stdout] test parsing::parse_invalid_data_returns_error ... ok
[INFO] [stdout] test parsing::parse_expired_cert ... ok
[INFO] [stdout] test parsing::parse_chain_takes_first_cert ... ok
[INFO] [stdout] test parser_fields_additional::server_aia_has_ocsp_and_ca_issuers ... ok
[INFO] [stdout] test parsing::parse_minimal_self_signed ... ok
[INFO] [stdout] test parsing::parse_rsa_der ... ok
[INFO] [stdout] test parsing::parse_many_extensions ... ok
[INFO] [stdout] test parsing::parse_rsa_pem ... ok
[INFO] [stdout] test parsing::parse_truncated_der_returns_error ... ok
[INFO] [stdout] test parsing::parse_utf8_subject ... ok
[INFO] [stdout] test verification::parse_pem_chain_empty_input ... ok
[INFO] [stdout] test verification::parse_pem_chain_no_certs ... ok
[INFO] [stdout] test verification::parse_pem_chain_full_chain ... ok
[INFO] [stdout] test verification::parse_pem_chain_two_certs ... ok
[INFO] [stdout] test verification::parse_pem_chain_single_cert ... ok
[INFO] [stdout] test verification::system_ca_certs_are_self_signed ... ok
[INFO] [stdout] test reference_vectors::client_email_matches_reference ... ok
[INFO] [stdout] test verification::trust_store_contains_added_cert ... ok
[INFO] [stdout] test verification::trust_store_from_pem_bundle ... ok
[INFO] [stdout] test verification::trust_store_does_not_contain_unknown_cert ... ok
[INFO] [stdout] test reference_vectors::sha1_fingerprint_matches_reference ... ok
[INFO] [stdout] test verification::trust_store_from_pem_single_cert ... ok
[INFO] [stdout] test verification::trust_store_new_is_empty ... ok
[INFO] [stdout] test reference_vectors::serial_matches_reference ... ok
[INFO] [stdout] test verification::verification_result_chain_depth_ordering ... ok
[INFO] [stdout] test reference_vectors::server_email_matches_reference ... ok
[INFO] [stdout] test reference_vectors::server_modulus_matches_reference ... ok
[INFO] [stdout] test reference_vectors::issuer_components_match_reference ... ok
[INFO] [stdout] test verification::system_trust_store_real_ca_certs_are_parseable ... ok
[INFO] [stdout] test verification::verification_result_serializes_to_json ... ok
[INFO] [stdout] test verification::system_ca_certs_verify_as_self_signed ... ok
[INFO] [stdout] test verification::verify_chain_without_root_uses_trust_store ... ok
[INFO] [stdout] test verification::verify_deep_wildcard_does_not_match ... ok
[INFO] [stdout] test reference_vectors::server_ocsp_uri_matches_reference ... ok
[INFO] [stdout] test verification::verify_self_signed_not_in_trust_store_fails ... ok
[INFO] [stdout] test verification::verify_empty_chain_errors ... ok
[INFO] [stdout] test verification::verify_ec_chain ... ok
[INFO] [stdout] test verification::verify_chain_from_der ... ok
[INFO] [stdout] test verification::verify_ec_chain_with_hostname ... ok
[INFO] [stdout] test verification::verify_self_signed_root_in_trust_store ... ok
[INFO] [stdout] test reference_vectors::sha256_fingerprint_matches_reference ... ok
[INFO] [stdout] test verify_options::resolve_purpose_named_values ... ok
[INFO] [stdout] test reference_vectors::subject_components_match_reference ... ok
[INFO] [stdout] test verification::verify_valid_chain_with_wildcard_hostname ... ok
[INFO] [stdout] test verification::verify_wrong_hostname_fails ... ok
[INFO] [stdout] test verify_options::resolve_purpose_unknown_returns_none ... ok
[INFO] [stdout] test verification::verify_valid_chain_with_san_hostname ... ok
[INFO] [stdout] test verify_options::trust_store_add_pem_directory_nonexistent ... ok
[INFO] [stdout] test verification::verify_untrusted_root_fails ... ok
[INFO] [stdout] test verify_options::trust_store_from_pem_file_nonexistent ... ok
[INFO] [stdout] test verification::verify_valid_chain_with_hostname ... ok
[INFO] [stdout] test verify_options::trust_store_debug_shows_count ... ok
[INFO] [stdout] test verify_options::trust_store_default_is_empty ... ok
[INFO] [stdout] test verification::verify_valid_full_chain ... ok
[INFO] [stdout] test verify_options::verification_result_display_fail ... ok
[INFO] [stdout] test verify_options::verify_partial_chain_with_intermediate_in_store ... ok
[INFO] [stdout] test verify_options::trust_store_from_pem_file ... ok
[INFO] [stdout] test verify_options::verification_result_display_ok ... ok
[INFO] [stdout] test verify_options::verify_depth_exceeded ... ok
[INFO] [stdout] test verification::verify_wrong_chain_fails_signature ... ok
[INFO] [stdout] test verify_options::verify_with_email_case_insensitive ... ok
[INFO] [stdout] test verify_options::verify_with_at_time_after_not_after ... ok
[INFO] [stdout] test verify_options::verify_with_at_time_in_valid_period ... ok
[INFO] [stdout] test verify_options::trust_store_add_pem_directory ... ok
[INFO] [stdout] test verify_options::verify_with_at_time_before_not_before ... ok
[INFO] [stdout] test verify_options::verify_with_ip_no_match ... ok
[INFO] [stdout] test verify_options::verify_with_email_match ... ok
[INFO] [stdout] test verify_options::verify_with_email_no_match ... ok
[INFO] [stdout] test verify_options::verify_with_purpose_server_auth_passes ... ok
[INFO] [stdout] test verify_options::verify_with_untrusted_and_hostname ... ok
[INFO] [stdout] test verify_options::verify_with_ip_v4_match ... ok
[INFO] [stdout] test verify_options::verify_with_no_check_time_ignores_dates ... ok
[INFO] [stdout] test verify_options::verify_pem_chain_with_options_works ... ok
[INFO] [stdout] test verify_options::verify_with_untrusted_intermediates ... ok
[INFO] [stdout] test verify_options::verify_with_ip_v6_match ... ok
[INFO] [stdout] test verify_options::verify_depth_exact_passes ... ok
[INFO] [stdout] test verify_options::verify_with_purpose_code_signing_fails ... ok
[INFO] [stdout] test verification::system_trust_store_contains_real_cas ... ok
[INFO] [stdout] test verification::verify_chain_with_system_trust_store_and_test_chain_fails ... ok
[INFO] [stdout] test verification::verify_chain_missing_intermediate ... ok
[INFO] [stdout] test cross_compat_openssl::ossl_ecdsa_p256 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 217 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pyca_cryptography.rs (/opt/rustwide/target/release/deps/pyca_cryptography-4cf87b6098654e3b)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test chain_pem_parses_first_cert ... ok
[INFO] [stdout] test custom_bc_path_length_zero ... ok
[INFO] [stdout] test display_and_json_all_pyca_certs_no_panic ... ok
[INFO] [stdout] test custom_all_key_usages_has_key_usage ... ok
[INFO] [stdout] test ecdsa_root_has_ec_key ... ok
[INFO] [stdout] test ed25519_certs_parse_correctly ... ok
[INFO] [stdout] test fingerprints_consistent_across_pyca_certs ... ok
[INFO] [stdout] test ed448_certs_parse_correctly ... ok
[INFO] [stdout] test letsencrypt_x3_parses ... ok
[INFO] [stdout] test parse_all_custom_certs_no_panic ... ok
[INFO] [stdout] test parse_all_pkits_certs_no_panic ... ok
[INFO] [stdout] test parse_all_pyca_certs_no_panic ... ok
[INFO] [stdout] test v1_cert_has_version_1 ... ok
[INFO] [stdout] test wildcard_san_cert_has_wildcard ... ok
[INFO] [stdout] test utf8_dnsname_cert_parses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/zlint.rs (/opt/rustwide/target/release/deps/zlint-a88c65c36a6bc840)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test ca_certs_have_ca_flag ... ok
[INFO] [stdout] test ecc_certs_have_ec_key_type ... ok
[INFO] [stdout] test fingerprints_are_consistent_across_algorithms ... ok
[INFO] [stdout] test display_and_json_all_zlint_certs_no_panic ... ok
[INFO] [stdout] test ip_san_certs_have_ip_entries ... ok
[INFO] [stdout] test parse_all_zlint_certs_no_panic ... ok
[INFO] [stdout] test wildcard_san_certs_have_wildcard_entries ... ok
[INFO] [stdout] test rsa_certs_have_rsa_key_type ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xcert_lib
[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 3 tests
[INFO] [stdout] test xcert-lib/src/convert.rs - convert::der_to_pem (line 10) ... ok
[INFO] [stdout] test xcert-lib/src/lib.rs - (line 9) ... ok
[INFO] [stdout] test xcert-lib/src/convert.rs - convert::pem_to_der (line 26) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8", kill_on_drop: false }`
[INFO] [stdout] 7d9ba855d85a7b8adeb52ced3683453ab1be7dd974285596c0d59cef0534e2b8
