[INFO] fetching crate veracode-platform 0.7.7...
[INFO] testing veracode-platform-0.7.7 against beta-2026-01-20 for beta-1.94-1
[INFO] extracting crate veracode-platform 0.7.7 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate veracode-platform 0.7.7
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate veracode-platform 0.7.7
[INFO] tweaked toml for crates.io crate veracode-platform 0.7.7 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate veracode-platform 0.7.7 on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate veracode-platform 0.7.7 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d1a3b377124dcf026914f82e96863cc6a16e17ba9e3322991612ebc105ed5015
[INFO] running `Command { std: "docker" "start" "-a" "d1a3b377124dcf026914f82e96863cc6a16e17ba9e3322991612ebc105ed5015", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1a3b377124dcf026914f82e96863cc6a16e17ba9e3322991612ebc105ed5015", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1a3b377124dcf026914f82e96863cc6a16e17ba9e3322991612ebc105ed5015", kill_on_drop: false }`
[INFO] [stdout] d1a3b377124dcf026914f82e96863cc6a16e17ba9e3322991612ebc105ed5015
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 79b2f5ac06376f2f2398f55ec04999ff2a9bb4bcb08520c4c72fd1f754a556e5
[INFO] running `Command { std: "docker" "start" "-a" "79b2f5ac06376f2f2398f55ec04999ff2a9bb4bcb08520c4c72fd1f754a556e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling cc v1.2.47
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling zerocopy v0.8.30
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling rustls-native-certs v0.8.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling iri-string v0.7.9
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[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 icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tower-http v0.6.7
[INFO] [stderr]    Compiling hyper-util v0.1.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling veracode-platform v0.7.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "79b2f5ac06376f2f2398f55ec04999ff2a9bb4bcb08520c4c72fd1f754a556e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79b2f5ac06376f2f2398f55ec04999ff2a9bb4bcb08520c4c72fd1f754a556e5", kill_on_drop: false }`
[INFO] [stdout] 79b2f5ac06376f2f2398f55ec04999ff2a9bb4bcb08520c4c72fd1f754a556e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fff30a32a301d6b7e7cf16d60987283c2d2309bdccc4d506acfe4734153af82e
[INFO] running `Command { std: "docker" "start" "-a" "fff30a32a301d6b7e7cf16d60987283c2d2309bdccc4d506acfe4734153af82e", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.1
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower-http v0.6.7
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stderr]    Compiling hyper-util v0.1.18
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling veracode-platform v0.7.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 11s
[INFO] running `Command { std: "docker" "inspect" "fff30a32a301d6b7e7cf16d60987283c2d2309bdccc4d506acfe4734153af82e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fff30a32a301d6b7e7cf16d60987283c2d2309bdccc4d506acfe4734153af82e", kill_on_drop: false }`
[INFO] [stdout] fff30a32a301d6b7e7cf16d60987283c2d2309bdccc4d506acfe4734153af82e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 17cad2b6772ed0a7a8ca5243e082f1730507c3d336a9c589d8f293d93e75a9d5
[INFO] running `Command { std: "docker" "start" "-a" "17cad2b6772ed0a7a8ca5243e082f1730507c3d336a9c589d8f293d93e75a9d5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/veracode_platform-e4f1e072bb3380a0)
[INFO] [stdout] 
[INFO] [stdout] running 503 tests
[INFO] [stdout] test app::miri_tests::miri_business_owner_none_fields ... ok
[INFO] [stdout] test app::miri_validation_tests::miri_description_null_byte_handling ... ok
[INFO] [stdout] test app::miri_validation_tests::miri_app_name_utf8_boundaries ... ok
[INFO] [stdout] test app::miri_tests::miri_business_owner_debug_redaction ... ok
[INFO] [stdout] test app::miri_tests::miri_custom_field_debug_redaction ... ok
[INFO] [stdout] test app::miri_tests::miri_custom_field_none_value ... ok
[INFO] [stdout] test app::miri_validation_tests::miri_kms_alias_character_iteration ... ok
[INFO] [stdout] test app::pagination_proptests::proptest_page_number_bounds_enforced ... ok
[INFO] [stdout] test app::pagination_proptests::proptest_page_size_bounds_enforced ... ok
[INFO] [stdout] test app::pagination_proptests::proptest_application_query_normalize_safety ... ok
[INFO] [stdout] test app::tests::test_application_query_builder ... ok
[INFO] [stdout] test app::tests::test_application_query_normalize_caps_large_page ... ok
[INFO] [stdout] test app::tests::test_application_query_normalize_caps_large_size ... ok
[INFO] [stdout] test app::tests::test_application_query_normalize_defaults ... ok
[INFO] [stdout] test app::tests::test_application_query_normalize_valid_values ... ok
[INFO] [stdout] test app::tests::test_application_query_normalize_zero_size ... ok
[INFO] [stdout] test app::tests::test_cmek_alias_format_variations ... ok
[INFO] [stdout] test app::tests::test_cmek_backward_compatibility ... ok
[INFO] [stdout] test app::tests::test_cmek_disabled_payload_structure ... ok
[INFO] [stdout] test app::tests::test_cmek_enabled_payload_structure ... ok
[INFO] [stdout] test app::tests::test_cmek_field_deserialization ... ok
[INFO] [stdout] test app::tests::test_complete_application_profile_with_cmek ... ok
[INFO] [stdout] test app::tests::test_create_application_profile_cmek_serialization ... ok
[INFO] [stdout] test app::tests::test_create_application_profile_with_cmek ... ok
[INFO] [stdout] test app::tests::test_create_application_profile_without_cmek ... ok
[INFO] [stdout] test app::tests::test_create_application_request_with_team_guids ... ok
[INFO] [stdout] test app::tests::test_create_application_request_with_teams ... ok
[INFO] [stdout] test app::tests::test_query_params ... ok
[INFO] [stdout] test app::tests::test_query_params_equals_injection ... ok
[INFO] [stdout] test app::tests::test_query_params_injection_attempt ... ok
[INFO] [stdout] test app::tests::test_query_params_multiple_fields_with_encoding ... ok
[INFO] [stdout] test app::tests::test_query_params_semicolon_injection ... ok
[INFO] [stdout] test app::tests::test_query_params_url_encoding_normal ... ok
[INFO] [stdout] test app::tests::test_query_params_url_encoding_special_chars ... ok
[INFO] [stdout] test app::tests::test_update_application_profile_cmek_serialization ... ok
[INFO] [stdout] test app::tests::test_update_application_profile_with_cmek ... ok
[INFO] [stdout] test app::tests::test_validate_kms_alias_invalid_cases ... ok
[INFO] [stdout] test app::tests::test_validate_kms_alias_valid_cases ... ok
[INFO] [stdout] test app::query_proptests::proptest_query_param_path_traversal_encoded ... ok
[INFO] [stdout] test app::query_proptests::proptest_application_query_to_params_no_key_pollution ... ok
[INFO] [stdout] test app::query_proptests::proptest_query_param_no_injection ... ok
[INFO] [stdout] test app::proptests::proptest_invalid_kms_aliases_rejected ... ok
[INFO] [stdout] test app::miri_proptest::miri_proptest_app_name_utf8_safety ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_build_status_unknown_variant_safety ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_build_error_display_safety ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_lifecycle_stage_rejects_malicious_input ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_build_structure_malicious_attributes ... ok
[INFO] [stdout] test build::deletion_safety_proptests::proptest_policy_2_never_deletes_results_ready ... ok
[INFO] [stdout] test build::deletion_safety_proptests::proptest_scan_in_process_not_deletable_policy_1 ... ok
[INFO] [stdout] test build::deletion_safety_proptests::proptest_prescan_success_not_deletable_policy_1 ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_create_build_request_malicious_input_safety ... ok
[INFO] [stdout] test build::proptests::proptest_build_status_roundtrip_consistency ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_delete_build_request_malicious_input_safety ... ok
[INFO] [stdout] test build::deletion_safety_proptests::proptest_policy_1_only_deletes_safe_states ... ok
[INFO] [stdout] test app::proptests::proptest_valid_kms_aliases_accepted ... ok
[INFO] [stdout] test app::proptests::proptest_kms_alias_length_bounds ... ok
[INFO] [stdout] test build::deletion_safety_proptests::proptest_unknown_status_safe_default_policy_1 ... ok
[INFO] [stdout] test build::proptests::proptest_build_status_parsing_never_panics ... ok
[INFO] [stdout] test build::proptests::proptest_deletion_policy_monotonicity ... ok
[INFO] [stdout] test build::tests::test_build_api_method_signatures ... ok
[INFO] [stdout] test build::tests::test_build_error_display ... ok
[INFO] [stdout] test build::tests::test_build_status_deletion_policy_0 ... ok
[INFO] [stdout] test build::proptests::proptest_results_ready_never_deletable ... ok
[INFO] [stdout] test build::tests::test_build_status_deletion_policy_1 ... ok
[INFO] [stdout] test build::tests::test_build_status_deletion_policy_invalid ... ok
[INFO] [stdout] test build::tests::test_build_status_from_str ... ok
[INFO] [stdout] test build::tests::test_build_status_deletion_policy_2 ... ok
[INFO] [stdout] test build::tests::test_build_status_to_str ... ok
[INFO] [stdout] test build::proptests::proptest_deletion_policy_0_never_deletes ... ok
[INFO] [stdout] test build::tests::test_lifecycle_stage_validation ... ok
[INFO] [stdout] test build::tests::test_create_build_request ... ok
[INFO] [stdout] test build::tests::test_update_build_request ... ok
[INFO] [stdout] test build::proptests::proptest_valid_lifecycle_stages_always_accepted ... ok
[INFO] [stdout] test build::proptests::proptest_invalid_lifecycle_stages_always_rejected ... ok
[INFO] [stdout] test build::xml_parsing_proptests::proptest_boolean_parsing_safety ... ok
[INFO] [stdout] test build::xml_parsing_proptests::proptest_date_parsing_safety ... ok
[INFO] [stdout] test build::proptests::proptest_invalid_deletion_policy_safe_default ... ok
[INFO] [stdout] test build::proptests::proptest_lifecycle_stage_validation_consistency ... ok
[INFO] [stdout] test build::api_request_fuzzing_proptests::proptest_update_build_request_malicious_input_safety ... ok
[INFO] [stdout] test client::tests::proptest_client_creation_invalid_proxy ... ok
[INFO] [stdout] test client::tests::proptest_content_type_safe ... ok
[INFO] [stdout] test client::tests::proptest_file_upload_capacity_safe ... ok
[INFO] [stdout] test client::tests::proptest_client_timeouts_safe ... ok
[INFO] [stdout] test build::xml_parsing_proptests::proptest_empty_build_list_parsing has been running for over 60 seconds
[INFO] [stdout] test build::xml_parsing_proptests::proptest_minimal_valid_xml_parsing has been running for over 60 seconds
[INFO] [stdout] test build::xml_parsing_proptests::proptest_xml_error_handling has been running for over 60 seconds
[INFO] [stdout] test build::xml_parsing_proptests::proptest_xml_parsing_never_panics_on_malicious_input has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_auth_header_format has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_auth_header_nonce_unique has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_hmac_deterministic has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_hmac_invalid_nonce_returns_error has been running for over 60 seconds
[INFO] [stdout] test build::xml_parsing_proptests::proptest_empty_build_list_parsing ... ok
[INFO] [stdout] test build::xml_parsing_proptests::proptest_minimal_valid_xml_parsing ... ok
[INFO] [stdout] test build::xml_parsing_proptests::proptest_xml_parsing_never_panics_on_malicious_input ... ok
[INFO] [stdout] test build::xml_parsing_proptests::proptest_xml_error_handling ... ok
[INFO] [stdout] test client::tests::proptest_hmac_invalid_urls_return_error has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_hmac_timestamp_safe has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_url_params_capacity_safe has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_url_params_empty_safe has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_auth_header_format ... ok
[INFO] [stdout] test client::tests::proptest_auth_header_nonce_unique ... ok
[INFO] [stdout] test client::tests::proptest_hmac_deterministic ... ok
[INFO] [stdout] test client::tests::test_auth_header_format ... ok
[INFO] [stdout] test client::tests::test_base_url_accessor ... ok
[INFO] [stdout] test client::tests::test_auth_header_timestamp_monotonic ... ok
[INFO] [stdout] test client::tests::test_client_clone ... ok
[INFO] [stdout] test client::tests::test_empty_query_params ... ok
[INFO] [stdout] test client::tests::test_hmac_signature_with_query_params ... ok
[INFO] [stdout] test client::tests::test_hmac_signature_different_methods ... ok
[INFO] [stdout] test client::tests::test_invalid_api_key_format ... ok
[INFO] [stdout] test client::tests::test_saturating_arithmetic ... ok
[INFO] [stdout] test client::tests::test_url_capacity_estimation ... ok
[INFO] [stdout] test client::tests::test_url_encoding_special_characters ... ok
[INFO] [stdout] test client::tests::test_url_encoding_unicode ... ok
[INFO] [stdout] test findings::proptest_security::prop_builder_chain_preserves_data ... ok
[INFO] [stdout] test findings::proptest_security::prop_error_display_safe ... ok
[INFO] [stdout] test findings::proptest_security::prop_findings_list_memory_safe ... ok
[INFO] [stdout] test findings::proptest_security::prop_has_next_page_consistency ... ok
[INFO] [stdout] test findings::proptest_security::prop_is_last_page_handles_overflow ... ok
[INFO] [stdout] test findings::proptest_security::prop_page_accessors_never_panic ... ok
[INFO] [stdout] test findings::proptest_security::prop_page_info_arithmetic_safe ... ok
[INFO] [stdout] test findings::proptest_security::prop_pagination_parameters_safe ... ok
[INFO] [stdout] test findings::proptest_security::prop_query_builder_handles_malicious_strings ... ok
[INFO] [stdout] test findings::proptest_security::prop_query_clone_independence ... ok
[INFO] [stdout] test findings::proptest_security::prop_query_params_vector_safe ... ok
[INFO] [stdout] test findings::proptest_security::prop_saturating_sub_prevents_underflow ... ok
[INFO] [stdout] test findings::proptest_security::prop_serde_roundtrip_safe ... ok
[INFO] [stdout] test findings::proptest_security::prop_severity_filter_accepts_any_u32 ... ok
[INFO] [stdout] test findings::proptest_security::prop_cwe_filter_handles_arbitrary_strings ... ok
[INFO] [stdout] test findings::tests::test_findings_query_builder ... ok
[INFO] [stdout] test findings::tests::test_findings_response_helpers ... ok
[INFO] [stdout] test findings::tests::test_sandbox_query_builder ... ok
[INFO] [stdout] test identity::security_tests::api_credential_debug_handles_none_safely ... ok
[INFO] [stdout] test identity::security_tests::api_credential_debug_redacts_sensitive_data ... ok
[INFO] [stdout] test identity::security_tests::create_team_request_handles_arbitrary_input ... ok
[INFO] [stdout] test identity::security_tests::create_user_request_handles_arbitrary_input ... ok
[INFO] [stdout] test identity::security_tests::identity_error_display_safe ... ok
[INFO] [stdout] test identity::security_tests::page_info_calculations_safe ... ok
[INFO] [stdout] test identity::security_tests::pagination_handles_edge_cases ... ok
[INFO] [stdout] test identity::security_tests::sanitize_error_prevents_information_disclosure ... ok
[INFO] [stdout] test identity::security_tests::sanitize_error_returns_appropriate_messages ... ok
[INFO] [stdout] test identity::security_tests::user_query_conversion_memory_safe ... ok
[INFO] [stdout] test identity::security_tests::user_query_handles_malicious_input_safely ... ok
[INFO] [stdout] test identity::security_tests::user_query_params_bounded_memory ... ok
[INFO] [stdout] test identity::security_tests::user_type_serialization_safe ... ok
[INFO] [stdout] test identity::tests::test_user_query_params ... ok
[INFO] [stdout] test identity::tests::test_user_type_serialization ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_control_characters_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_custom_depth_limit_enforced ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_deeply_nested_json_rejected ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_depth_calculation_no_overflow ... ok
[INFO] [stdout] test findings::proptest_security::prop_string_truncation_utf8_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_dos_varied_nesting_patterns ... ok
[INFO] [stdout] test client::tests::proptest_hmac_invalid_nonce_returns_error ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_empty_structures_depth ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_empty_and_whitespace_json ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_extreme_numeric_values ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_large_arrays_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_dos_exponential_width ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_large_strings_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_malformed_json_graceful_failure ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_mixed_nesting_depth_calculation ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_null_byte_injection_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_path_traversal_sequences_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_recursion_bounded ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_scalar_values_depth_zero ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_large_objects_safe ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_special_characters_in_strings ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_valid_json_within_limits_succeeds ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_empty_structures ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_mixed ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_nested_array ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_nested_object ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_scalar ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_simple_array ... ok
[INFO] [stdout] test json_validator::tests::test_calculate_depth_simple_object ... ok
[INFO] [stdout] test json_validator::tests::test_dos_payload_detection ... ok
[INFO] [stdout] test json_validator::tests::test_realistic_api_response ... ok
[INFO] [stdout] test json_validator::tests::test_validate_json_depth_at_limit ... ok
[INFO] [stdout] test json_validator::tests::test_validate_json_depth_custom_limit ... ok
[INFO] [stdout] test json_validator::tests::test_validate_json_depth_deeply_nested_array ... ok
[INFO] [stdout] test json_validator::tests::test_validate_json_depth_exceeds_limit ... ok
[INFO] [stdout] test json_validator::tests::test_validate_json_depth_invalid_json ... ok
[INFO] [stdout] test json_validator::tests::test_validate_json_depth_valid ... ok
[INFO] [stdout] test pipeline::miri_tests::test_miri_finding_conversion_memory_safety ... ok
[INFO] [stdout] test pipeline::miri_tests::test_miri_html_sanitization_memory_safety ... ok
[INFO] [stdout] test pipeline::miri_tests::test_miri_scan_status_state_machine ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_html_case_insensitive_script ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_html_nested_tags_removed ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_html_no_tags_unchanged ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_html_preserves_word_boundaries ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_html_script_content_removed ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_unicode_handling ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_segment_boundaries_safe ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_segment_count_validation_rejects_invalid ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_segment_size_calculation_safe ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_html_style_content_removed ... ok
[INFO] [stdout] test json_validator::proptest_security::proptest_invalid_json_returns_error ... ok
[INFO] [stdout] test pipeline::tests::test_finding_to_legacy_conversion ... ok
[INFO] [stdout] test pipeline::tests::test_finding_to_legacy_with_invalid_cwe ... ok
[INFO] [stdout] test pipeline::tests::test_scan_status_classifications ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_case_insensitive_script ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_case_insensitive_style ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_mixed_content ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_multiple_scripts ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_nested_tags ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_no_html_preserves_whitespace ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_no_tags ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_preserves_normal_content_order ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_removes_script_content ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_removes_script_with_attributes ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_removes_style_content ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_simple ... ok
[INFO] [stdout] test pipeline::tests::test_strip_html_tags_whitespace_cleanup ... ok
[INFO] [stdout] test policy::endpoint_safety_proptests::proptest_app_guid_endpoint_validated ... ok
[INFO] [stdout] test policy::endpoint_safety_proptests::proptest_query_string_no_injection ... ok
[INFO] [stdout] test policy::endpoint_safety_proptests::proptest_scan_id_endpoint_no_injection ... ok
[INFO] [stdout] test policy::integer_safety_proptests::proptest_max_retries_reasonable ... ok
[INFO] [stdout] test policy::integer_safety_proptests::proptest_retry_attempts_no_overflow ... ok
[INFO] [stdout] test policy::integer_safety_proptests::proptest_retry_delay_capped ... ok
[INFO] [stdout] test policy::integer_safety_proptests::proptest_retry_delay_multiplication_safe ... ok
[INFO] [stdout] test policy::memory_safety_proptests::proptest_policy_list_params_from_owned ... ok
[INFO] [stdout] test policy::memory_safety_proptests::proptest_policy_list_params_from_ref ... ok
[INFO] [stdout] test policy::memory_safety_proptests::proptest_vec_allocation_reasonable ... ok
[INFO] [stdout] test policy::query_param_proptests::proptest_policy_list_params_no_duplicate_keys ... ok
[INFO] [stdout] test policy::query_param_proptests::proptest_policy_list_params_string_sanitization ... ok
[INFO] [stdout] test policy::query_param_proptests::proptest_policy_list_params_valid_values ... ok
[INFO] [stdout] test policy::string_safety_proptests::proptest_compliance_status_values_safe ... ok
[INFO] [stdout] test policy::string_safety_proptests::proptest_error_message_no_injection ... ok
[INFO] [stdout] test policy::string_safety_proptests::proptest_guid_formatting_safe ... ok
[INFO] [stdout] test policy::string_safety_proptests::proptest_policy_status_string_utf8_safe ... ok
[INFO] [stdout] test policy::tests::test_break_build_flag_logic ... ok
[INFO] [stdout] test policy::tests::test_break_build_logic ... ok
[INFO] [stdout] test policy::tests::test_combined_method_return_types ... ok
[INFO] [stdout] test policy::tests::test_debug_logging_parameters ... ok
[INFO] [stdout] test policy::tests::test_export_json_structure ... ok
[INFO] [stdout] test policy::tests::test_get_summary_report_with_policy_retry_parameters ... ok
[INFO] [stdout] test policy::tests::test_policy_compliance_status_serialization ... ok
[INFO] [stdout] test policy::tests::test_policy_error_display ... ok
[INFO] [stdout] test policy::tests::test_policy_list_params_to_query ... ok
[INFO] [stdout] test policy::tests::test_policy_status_ready_logic ... ok
[INFO] [stdout] test policy::tests::test_scan_type_serialization ... ok
[INFO] [stdout] test policy::tests::test_summary_report_serialization ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_guid_no_path_traversal ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_guid_no_url_injection ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_identifier_no_path_traversal ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_identifier_no_special_chars ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_identifier_no_url_injection ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_invalid_guids_rejected ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_invalid_identifiers_rejected ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_valid_guids_accepted ... ok
[INFO] [stdout] test policy::validation_proptests::proptest_valid_identifiers_accepted ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_counter_increment_safety ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_extreme_dates ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_hash_avalanche_effect ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_hash_collision_resistance ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_hash_determinism ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_hash_format_consistency ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_hash_handles_all_input_sizes ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_hash_handles_binary_data ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_json_injection_prevention ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_malformed_timestamp_handling ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_page_iteration_overflow_safety ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_request_builder_data_integrity ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_request_builder_empty_collections ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_request_builder_handles_arbitrary_input ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_request_builder_large_collections ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_request_serialization_safety ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_saturating_add_never_overflows ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_saturating_mul_never_overflows ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_timestamp_error_handling_never_panics ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_url_encoding_escapes_special_chars ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_url_encoding_prevents_command_injection ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_url_encoding_prevents_path_traversal ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_valid_timestamp_conversion ... ok
[INFO] [stdout] test reporting::tests::security_tests::proptest_variable_millisecond_precision ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_empty_request_serialization ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_hash_known_collision_resistance ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_leap_year_handling ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_saturating_arithmetic_at_boundaries ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_timestamp_dst_transitions ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_url_encoding_path_traversal_variants ... ok
[INFO] [stdout] test reporting::tests::security_tests::test_url_encoding_sql_injection_attempt ... ok
[INFO] [stdout] test reporting::tests::test_audit_report_request_new ... ok
[INFO] [stdout] test reporting::tests::test_audit_report_request_serialization ... ok
[INFO] [stdout] test reporting::tests::test_audit_report_request_serialization_without_optional_fields ... ok
[INFO] [stdout] test reporting::tests::test_audit_report_request_with_filters ... ok
[INFO] [stdout] test reporting::tests::test_convert_commercial_timezone_summer ... ok
[INFO] [stdout] test reporting::tests::test_convert_commercial_timezone_winter ... ok
[INFO] [stdout] test reporting::tests::test_convert_european_timezone_summer ... ok
[INFO] [stdout] test reporting::tests::test_convert_european_timezone_winter ... ok
[INFO] [stdout] test reporting::tests::test_convert_federal_timezone_winter ... ok
[INFO] [stdout] test reporting::tests::test_convert_timezone_dst_fallback_ambiguous ... ok
[INFO] [stdout] test reporting::tests::test_convert_timezone_invalid_format ... ok
[INFO] [stdout] test reporting::tests::test_convert_timezone_variable_milliseconds ... ok
[INFO] [stdout] test reporting::tests::test_convert_timezone_without_milliseconds ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_sandbox_list_params_caps_page_size ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_sandbox_list_params_preserves_reasonable_size ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_create_request_accepts_valid ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_custom_fields_rejects_control_in_key ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_custom_fields_rejects_dangerous_in_key ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_custom_fields_rejects_empty_key ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_custom_fields_rejects_long_key ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_custom_fields_rejects_long_value ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_custom_fields_rejects_too_many ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_name_accepts_valid_names ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_name_rejects_control_chars ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_name_rejects_dangerous_chars ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_name_rejects_path_traversal ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_name_rejects_too_long ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_team_identifiers_rejects_control ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_team_identifiers_rejects_dangerous ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_team_identifiers_rejects_empty ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_team_identifiers_rejects_too_long ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_team_identifiers_rejects_too_many ... ok
[INFO] [stdout] test sandbox::tests::proptest_security_tests::prop_validate_update_request_accepts_valid ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_error_display ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_list_params_page_size_limit ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_list_params_to_query ... ok
[INFO] [stdout] test sandbox::tests::test_validate_create_request ... ok
[INFO] [stdout] test sandbox::tests::test_validate_custom_fields ... ok
[INFO] [stdout] test sandbox::tests::test_validate_name_control_characters ... ok
[INFO] [stdout] test sandbox::tests::test_validate_name_path_traversal ... ok
[INFO] [stdout] test sandbox::tests::test_validate_team_identifiers ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_attr_to_string_ascii ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_attr_to_string_empty ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_attr_to_string_invalid_utf8 ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_attr_to_string_utf8 ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_file_size_exactly_2gb ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_file_size_just_over_2gb ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_filename_max_length_boundary ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_scan_error_display_all_variants ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_upload_progress_complete ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_upload_progress_zero_bytes ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_validate_filename_homoglyph_attacks ... ok
[INFO] [stdout] test scan::tests::boundary_tests::test_validate_filename_unicode_normalization ... ok
[INFO] [stdout] test scan::tests::error_handling_tests::test_scan_error_from_io_error ... ok
[INFO] [stdout] test scan::tests::error_handling_tests::test_scan_error_from_veracode_error ... ok
[INFO] [stdout] test scan::tests::error_handling_tests::test_scan_error_must_use ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_attr_to_string_invalid_utf8 ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_attr_to_string_valid_utf8 ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_build_id_parsing_safe ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_file_path_edge_cases ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_file_size_validation ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_module_id_validation ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_request_ids_no_path_separators ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_status_validation ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_upload_progress_percentage ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_accepts_valid ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_backslash ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_control_chars ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_double_dot ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_empty ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_forward_slash ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_path_traversal ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_validate_filename_rejects_too_long ... ok
[INFO] [stdout] test client::tests::proptest_hmac_timestamp_safe ... ok
[INFO] [stdout] test scan::tests::test_begin_prescan_request ... ok
[INFO] [stdout] test scan::tests::test_delete_build_request_structure ... ok
[INFO] [stdout] test scan::tests::test_large_file_scan_error_display ... ok
[INFO] [stdout] test scan::tests::test_large_file_upload_method_signatures ... ok
[INFO] [stdout] test scan::tests::test_scan_error_display ... ok
[INFO] [stdout] test scan::tests::test_upload_file_request ... ok
[INFO] [stdout] test scan::tests::test_upload_large_file_request ... ok
[INFO] [stdout] test scan::tests::test_upload_progress ... ok
[INFO] [stdout] test scan::tests::test_validate_filename_path_traversal ... ok
[INFO] [stdout] test security_tests::test_calculate_delay_extreme_multipliers ... ok
[INFO] [stdout] test scan::tests::proptest_security::prop_xml_attribute_robustness ... ok
[INFO] [stdout] test security_tests::test_calculate_delay_no_overflow ... ok
[INFO] [stdout] test security_tests::test_config_debug_handles_utf8_safely ... ok
[INFO] [stdout] test security_tests::test_config_debug_redacts_proxy_auth ... ok
[INFO] [stdout] test security_tests::test_config_individual_timeout_setters ... ok
[INFO] [stdout] test security_tests::test_config_region_urls_are_valid ... ok
[INFO] [stdout] test security_tests::test_config_timeout_no_overflow ... ok
[INFO] [stdout] test security_tests::test_config_debug_redacts_proxy_credentials ... ok
[INFO] [stdout] test client::tests::proptest_url_params_empty_safe ... ok
[INFO] [stdout] test security_tests::test_credentials_arc_cloning_preserves_values ... ok
[INFO] [stdout] test security_tests::test_error_display_safe_messages ... ok
[INFO] [stdout] test security_tests::test_rate_limit_delay_buffer_no_overflow ... ok
[INFO] [stdout] test security_tests::test_rate_limit_delay_with_retry_after ... ok
[INFO] [stdout] test security_tests::test_rate_limited_error_display_safe ... ok
[INFO] [stdout] test tests::test_calculate_rate_limit_delay_with_retry_after ... ok
[INFO] [stdout] test tests::test_calculate_rate_limit_delay_without_retry_after ... ok
[INFO] [stdout] test tests::test_certificate_validation_disabled ... ok
[INFO] [stdout] test tests::test_config_creation ... ok
[INFO] [stdout] test tests::test_config_with_arc_credentials ... ok
[INFO] [stdout] test tests::test_error_display ... ok
[INFO] [stdout] test tests::test_error_from_reqwest ... ok
[INFO] [stdout] test tests::test_european_region_config ... ok
[INFO] [stdout] test tests::test_federal_region_config ... ok
[INFO] [stdout] test tests::test_jitter_disabled ... ok
[INFO] [stdout] test tests::test_jitter_enabled ... ok
[INFO] [stdout] test tests::test_rate_limit_config_builders ... ok
[INFO] [stdout] test tests::test_rate_limit_config_defaults ... ok
[INFO] [stdout] test tests::test_rate_limit_delay_uses_buffer ... ok
[INFO] [stdout] test tests::test_rate_limited_error_display_with_retry_after ... ok
[INFO] [stdout] test tests::test_rate_limited_error_display_without_retry_after ... ok
[INFO] [stdout] test tests::test_rate_limited_error_is_retryable ... ok
[INFO] [stdout] test tests::test_retry_config_builder ... ok
[INFO] [stdout] test tests::test_retry_config_calculate_delay ... ok
[INFO] [stdout] test tests::test_retry_config_default ... ok
[INFO] [stdout] test tests::test_retry_config_is_retryable_error ... ok
[INFO] [stdout] test tests::test_retry_exhausted_error_display ... ok
[INFO] [stdout] test tests::test_timeout_configuration ... ok
[INFO] [stdout] test tests::test_timeout_configuration_chaining ... ok
[INFO] [stdout] test tests::test_veracode_config_debug_redaction ... ok
[INFO] [stdout] test tests::test_veracode_config_with_retries_disabled ... ok
[INFO] [stdout] test tests::test_veracode_config_with_retry_config ... ok
[INFO] [stdout] test tests::test_veracode_credentials_access_methods ... ok
[INFO] [stdout] test tests::test_veracode_credentials_arc_pointers ... ok
[INFO] [stdout] test tests::test_veracode_credentials_clone ... ok
[INFO] [stdout] test tests::test_veracode_credentials_debug_redaction ... ok
[INFO] [stdout] test tests::test_with_connect_timeout ... ok
[INFO] [stdout] test tests::test_with_request_timeout ... ok
[INFO] [stdout] test tests::test_with_timeouts ... ok
[INFO] [stdout] test validation::proptest_security::prop_appname_enforces_length ... ok
[INFO] [stdout] test security_tests::test_credentials_expose_methods_correctness ... ok
[INFO] [stdout] test security_tests::test_credentials_debug_never_exposes_secrets ... ok
[INFO] [stdout] test validation::proptest_security::prop_appname_rejects_path_traversal ... ok
[INFO] [stdout] test validation::proptest_security::prop_appname_rejects_control_chars ... ok
[INFO] [stdout] test validation::proptest_security::prop_description_enforces_length ... ok
[INFO] [stdout] test validation::proptest_security::prop_build_query_param_encodes ... ok
[INFO] [stdout] test validation::proptest_security::prop_appname_trims_whitespace ... ok
[INFO] [stdout] test validation::proptest_security::prop_encode_neutralizes_injection ... ok
[INFO] [stdout] test validation::proptest_security::prop_encode_is_idempotent ... ok
[INFO] [stdout] test validation::proptest_security::prop_guid_rejects_oversized ... ok
[INFO] [stdout] test validation::proptest_security::prop_guid_rejects_empty ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_number_accepts_valid ... ok
[INFO] [stdout] test validation::proptest_security::prop_description_rejects_null_bytes ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_number_caps_at_max ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_number_none_on_none ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_size_accepts_valid ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_size_caps_at_max ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_size_default_on_none ... ok
[INFO] [stdout] test validation::proptest_security::prop_page_size_rejects_zero ... ok
[INFO] [stdout] test validation::proptest_security::prop_scan_id_enforces_length ... ok
[INFO] [stdout] test validation::proptest_security::prop_scan_id_rejects_empty ... ok
[INFO] [stdout] test validation::proptest_security::prop_scan_id_rejects_injection ... ok
[INFO] [stdout] test validation::proptest_security::prop_guid_rejects_path_traversal ... ok
[INFO] [stdout] test validation::proptest_security::prop_scan_id_rejects_special_chars ... ok
[INFO] [stdout] test validation::proptest_security::prop_scan_id_rejects_traversal ... ok
[INFO] [stdout] test validation::proptest_security::prop_scan_id_accepts_valid_chars ... ok
[INFO] [stdout] test validation::proptest_security::prop_url_segment_rejects_control_chars ... ok
[INFO] [stdout] test validation::proptest_security::prop_url_segment_rejects_traversal ... ok
[INFO] [stdout] test validation::proptest_security::prop_url_segment_enforces_max_len ... ok
[INFO] [stdout] test validation::proptest_security::prop_veracode_url_blocks_ip_addresses ... ok
[INFO] [stdout] test validation::proptest_security::prop_veracode_url_accepts_valid ... ok
[INFO] [stdout] test validation::proptest_security::prop_valid_uuids_accepted ... ok
[INFO] [stdout] test validation::proptest_security::prop_veracode_url_blocks_localhost ... ok
[INFO] [stdout] test validation::tests::test_app_guid_invalid_format ... ok
[INFO] [stdout] test validation::tests::test_app_guid_path_traversal ... ok
[INFO] [stdout] test validation::tests::test_app_guid_valid ... ok
[INFO] [stdout] test validation::tests::test_app_name_empty ... ok
[INFO] [stdout] test validation::tests::test_app_name_path_traversal ... ok
[INFO] [stdout] test validation::tests::test_app_name_too_long ... ok
[INFO] [stdout] test validation::tests::test_app_name_trims_whitespace ... ok
[INFO] [stdout] test validation::tests::test_app_name_valid ... ok
[INFO] [stdout] test validation::tests::test_build_query_param ... ok
[INFO] [stdout] test validation::tests::test_description_null_byte ... ok
[INFO] [stdout] test validation::tests::test_description_too_long ... ok
[INFO] [stdout] test validation::tests::test_description_valid ... ok
[INFO] [stdout] test validation::tests::test_encode_query_param_injection_attempts ... ok
[INFO] [stdout] test validation::tests::test_encode_query_param_normal ... ok
[INFO] [stdout] test validation::tests::test_encode_query_param_path_traversal ... ok
[INFO] [stdout] test validation::tests::test_validate_page_number_none ... ok
[INFO] [stdout] test validation::tests::test_validate_page_number_too_large ... ok
[INFO] [stdout] test validation::tests::test_validate_page_number_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_page_size_default ... ok
[INFO] [stdout] test validation::tests::test_validate_page_size_too_large ... ok
[INFO] [stdout] test validation::tests::test_validate_page_size_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_page_size_zero ... ok
[INFO] [stdout] test validation::tests::test_validate_scan_id_empty ... ok
[INFO] [stdout] test validation::tests::test_validate_scan_id_injection_attempts ... ok
[INFO] [stdout] test validation::tests::test_validate_scan_id_max_length ... ok
[INFO] [stdout] test validation::tests::test_validate_scan_id_path_traversal ... ok
[INFO] [stdout] test validation::tests::test_validate_scan_id_too_long ... ok
[INFO] [stdout] test validation::tests::test_validate_scan_id_valid ... ok
[INFO] [stdout] test validation::proptest_security::prop_veracode_url_rejects_http ... ok
[INFO] [stdout] test validation::tests::test_validate_url_segment ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_commercial ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_european ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_federal ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_invalid_format ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_reject_http ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_reject_similar_domain ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_subdomain ... ok
[INFO] [stdout] test validation::tests::test_validate_veracode_url_reject_wrong_domain ... ok
[INFO] [stdout] test client::tests::proptest_hmac_invalid_urls_return_error ... ok
[INFO] [stdout] test validation::proptest_security::prop_veracode_url_rejects_wrong_domain ... ok
[INFO] [stdout] test workflow::tests::prop_file_paths_accumulation ... ok
[INFO] [stdout] test workflow::tests::prop_description_unicode_support ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_all_criticality_levels ... ok
[INFO] [stdout] test workflow::tests::prop_app_name_special_chars_preserved ... ok
[INFO] [stdout] test workflow::tests::prop_sandbox_name_punctuation ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_allows_empty_files ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_boolean_independence ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_empty_names ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_handles_multiple_files ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_handles_oversized_strings ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_builder_immutability ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_max_files ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_preserves_control_chars ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_stores_file_paths ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_stores_injection_attempts ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_error_from_conversions ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_error_no_sensitive_exposure ... ok
[INFO] [stdout] test workflow::tests::test_workflow_config_builder ... ok
[INFO] [stdout] test workflow::tests::test_workflow_error_display ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_result_files_uploaded_bounds ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_accepts_valid_names ... ok
[INFO] [stdout] test workflow::tests::prop_workflow_config_default_consistency ... ok
[INFO] [stdout] test client::tests::proptest_url_params_capacity_safe ... ok
[INFO] [stdout] test client::tests::proptest_url_params_prevent_injection has been running for over 60 seconds
[INFO] [stdout] test client::tests::proptest_url_params_prevent_injection ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_summary_calculation_no_overflow has been running for over 60 seconds
[INFO] [stdout] test pipeline::proptest_security::proptest_summary_handles_unknown_severity has been running for over 60 seconds
[INFO] [stdout] test pipeline::proptest_security::proptest_summary_handles_unknown_severity ... ok
[INFO] [stdout] test pipeline::proptest_security::proptest_summary_calculation_no_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 503 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 543.73s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests veracode_platform
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/app.rs - app::VeracodeClient::create_application_if_not_exists (line 1018) - compile ... ok
[INFO] [stdout] test src/app.rs - app::VeracodeClient::enable_application_encryption (line 1365) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 25) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 56) - compile ... ok
[INFO] [stdout] test src/lib.rs - VeracodeConfig::with_proxy (line 957) - compile ... ok
[INFO] [stdout] test src/reporting.rs - reporting::convert_regional_timestamp_to_utc (line 259) ... ignored
[INFO] [stdout] test src/reporting.rs - reporting::generate_log_hash (line 339) ... ignored
[INFO] [stdout] test src/lib.rs - VeracodeConfig::with_proxy_auth (line 991) - compile ... ok
[INFO] [stdout] test src/app.rs - app::validate_kms_alias (line 1510) ... ok
[INFO] [stdout] test src/json_validator.rs - json_validator::validate_json_depth (line 34) ... ok
[INFO] [stdout] test src/validation.rs - validation::build_query_param (line 521) ... ok
[INFO] [stdout] test src/validation.rs - validation::encode_query_param (line 494) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_veracode_url (line 569) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_page_number (line 449) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_scan_id (line 656) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_page_size (line 388) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.34s; merged doctests compilation took 1.32s
[INFO] running `Command { std: "docker" "inspect" "17cad2b6772ed0a7a8ca5243e082f1730507c3d336a9c589d8f293d93e75a9d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17cad2b6772ed0a7a8ca5243e082f1730507c3d336a9c589d8f293d93e75a9d5", kill_on_drop: false }`
[INFO] [stdout] 17cad2b6772ed0a7a8ca5243e082f1730507c3d336a9c589d8f293d93e75a9d5
