[INFO] fetching crate promocrypt-core 1.1.0... [INFO] testing promocrypt-core-1.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate promocrypt-core 1.1.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate promocrypt-core 1.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate promocrypt-core 1.1.0 [INFO] tweaked toml for crates.io crate promocrypt-core 1.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate promocrypt-core 1.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate promocrypt-core 1.1.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ed2015935570d238420358d7844f983e7bbeec840d349428de727360dae97f72 [INFO] running `Command { std: "docker" "start" "-a" "ed2015935570d238420358d7844f983e7bbeec840d349428de727360dae97f72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed2015935570d238420358d7844f983e7bbeec840d349428de727360dae97f72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed2015935570d238420358d7844f983e7bbeec840d349428de727360dae97f72", kill_on_drop: false }` [INFO] [stdout] ed2015935570d238420358d7844f983e7bbeec840d349428de727360dae97f72 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f240d7b7b46d3a682ca9c4395c1bc162aad165459ac947e28751c0f09c499ced [INFO] running `Command { std: "docker" "start" "-a" "f240d7b7b46d3a682ca9c4395c1bc162aad165459ac947e28751c0f09c499ced", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling find-msvc-tools v0.1.7 [INFO] [stderr] Compiling zmij v1.0.12 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling base64ct v1.8.2 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling cc v1.2.52 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling sysinfo v0.37.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling mac_address v1.1.8 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling promocrypt-core v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.53s [INFO] running `Command { std: "docker" "inspect" "f240d7b7b46d3a682ca9c4395c1bc162aad165459ac947e28751c0f09c499ced", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f240d7b7b46d3a682ca9c4395c1bc162aad165459ac947e28751c0f09c499ced", kill_on_drop: false }` [INFO] [stdout] f240d7b7b46d3a682ca9c4395c1bc162aad165459ac947e28751c0f09c499ced [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 47ba58212194dcdcd427819b8376eb02b7e692503ce5eec4aabcf63a3df57400 [INFO] running `Command { std: "docker" "start" "-a" "47ba58212194dcdcd427819b8376eb02b7e692503ce5eec4aabcf63a3df57400", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling criterion-plot v0.8.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling mac_address v1.1.8 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.33 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling criterion v0.8.1 [INFO] [stderr] Compiling promocrypt-core v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 29.22s [INFO] running `Command { std: "docker" "inspect" "47ba58212194dcdcd427819b8376eb02b7e692503ce5eec4aabcf63a3df57400", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47ba58212194dcdcd427819b8376eb02b7e692503ce5eec4aabcf63a3df57400", kill_on_drop: false }` [INFO] [stdout] 47ba58212194dcdcd427819b8376eb02b7e692503ce5eec4aabcf63a3df57400 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f1325ae86391f463659e11475e829ed60bd694507bc83dfbfed3235e1fe157e0 [INFO] running `Command { std: "docker" "start" "-a" "f1325ae86391f463659e11475e829ed60bd694507bc83dfbfed3235e1fe157e0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/promocrypt_core-95ac7bc247f6cc09) [INFO] [stdout] [INFO] [stdout] running 103 tests [INFO] [stdout] test audit::tests::test_new_audit ... ok [INFO] [stdout] test alphabet::tests::test_minimum_size ... ok [INFO] [stdout] test alphabet::tests::test_custom_alphabet ... ok [INFO] [stdout] test alphabet::tests::test_serialization ... ok [INFO] [stdout] test audit::tests::test_generation_count_overflow ... ok [INFO] [stdout] test alphabet::tests::test_char_lookup ... ok [INFO] [stdout] test audit::tests::test_machine_id_conversion ... ok [INFO] [stdout] test alphabet::tests::test_invalid_duplicate ... ok [INFO] [stdout] test alphabet::tests::test_invalid_non_alphanumeric ... ok [INFO] [stdout] test audit::tests::test_record_generation ... ok [INFO] [stdout] test alphabet::tests::test_serde ... ok [INFO] [stdout] test audit::tests::test_serialization ... ok [INFO] [stdout] test alphabet::tests::test_default_alphabet ... ok [INFO] [stdout] test alphabet::tests::test_invalid_too_short ... ok [INFO] [stdout] test alphabet::tests::test_maximum_size ... ok [INFO] [stdout] test audit::tests::test_summary ... ok [INFO] [stdout] test counter::tests::test_counter_bytes_roundtrip ... ok [INFO] [stdout] test audit::tests::test_record_master ... ok [INFO] [stdout] test counter::tests::test_counter_file_increment ... ok [INFO] [stdout] test counter::tests::test_counter_file_read_write ... ok [INFO] [stdout] test counter::tests::test_counter_manager_file_mode ... ok [INFO] [stdout] test counter::tests::test_counter_file_reserve ... ok [INFO] [stdout] test counter::tests::test_counter_manager_external ... ok [INFO] [stdout] test counter::tests::test_counter_manager_in_bin ... ok [INFO] [stdout] test counter::tests::test_counter_mode_is_external ... ok [INFO] [stdout] test counter::tests::test_counter_mode_default ... ok [INFO] [stdout] test counter::tests::test_counter_mode_serde_backwards_compat ... ok [INFO] [stdout] test counter::tests::test_counter_overflow ... ok [INFO] [stdout] test damm::tests::test_base64_serialization ... ok [INFO] [stdout] test damm::tests::test_calculate_and_validate ... ok [INFO] [stdout] test counter::tests::test_counter_mode_file ... ok [INFO] [stdout] test damm::tests::test_diagonal_zeros ... ok [INFO] [stdout] test damm::tests::test_new_table ... ok [INFO] [stdout] test damm::tests::test_column_permutation ... ok [INFO] [stdout] test damm::tests::test_serde ... ok [INFO] [stdout] test damm::tests::test_row_permutation ... ok [INFO] [stdout] test damm::tests::test_serialization ... ok [INFO] [stdout] test damm::tests::test_single_error_detection ... ok [INFO] [stdout] test encryption::tests::test_ciphertext_size ... ok [INFO] [stdout] test damm::tests::test_various_sizes ... ok [INFO] [stdout] test counter::tests::test_counter_mode_serde ... ok [INFO] [stdout] test encryption::tests::test_decrypt_wrong_key ... ok [INFO] [stdout] test encryption::tests::test_decrypt_wrong_nonce ... ok [INFO] [stdout] test binary_file::tests::test_audit_tracking ... ok [INFO] [stdout] test binary_file::tests::test_generate_and_validate ... ok [INFO] [stdout] test encryption::tests::test_data_key_wrong_password ... ok [INFO] [stdout] test encryption::tests::test_encrypt_decrypt_empty ... ok [INFO] [stdout] test encryption::tests::test_encrypt_decrypt_roundtrip ... ok [INFO] [stdout] test encryption::tests::test_generate_nonce_unique ... ok [INFO] [stdout] test encryption::tests::test_generate_salt_unique ... ok [INFO] [stdout] test error::tests::test_error_codes ... ok [INFO] [stdout] test error::tests::test_validation_error_codes ... ok [INFO] [stdout] test error::tests::test_validation_error_position ... ok [INFO] [stdout] test error::tests::test_validation_result ... ok [INFO] [stdout] test generator::tests::test_all_characters_in_alphabet ... ok [INFO] [stdout] test generator::tests::test_check_position_end ... ok [INFO] [stdout] test generator::tests::test_check_position_from_str ... ok [INFO] [stdout] test generator::tests::test_check_position_start ... ok [INFO] [stdout] test generator::tests::test_code_generator_exact_size ... ok [INFO] [stdout] test generator::tests::test_code_generator_iterator ... ok [INFO] [stdout] test generator::tests::test_different_counters_different_codes ... ok [INFO] [stdout] test generator::tests::test_different_secrets_different_codes ... ok [INFO] [stdout] test generator::tests::test_generate_batch ... ok [INFO] [stdout] test generator::tests::test_generate_code_deterministic ... ok [INFO] [stdout] test generator::tests::test_generate_code_length ... ok [INFO] [stdout] test generator::tests::test_various_code_lengths ... ok [INFO] [stdout] test machine_id::tests::test_different_components_different_id ... ok [INFO] [stdout] test machine_id::tests::test_get_machine_id ... ok [INFO] [stdout] test encryption::tests::test_data_key_encrypt_decrypt ... ok [INFO] [stdout] test machine_id::tests::test_get_machine_id_components ... ok [INFO] [stdout] test machine_id::tests::test_is_machine_id_available ... ok [INFO] [stdout] test machine_id::tests::test_machine_id_from_components ... ok [INFO] [stdout] test tests::test_generate_standalone ... ok [INFO] [stdout] test tests::test_reexports ... ok [INFO] [stdout] test tests::test_validate_code_invalid ... ok [INFO] [stdout] test tests::test_validate_code_standalone ... ok [INFO] [stdout] test tests::test_version ... ok [INFO] [stdout] test validator::tests::test_count_valid ... ok [INFO] [stdout] test validator::tests::test_is_valid ... ok [INFO] [stdout] test validator::tests::test_partition_codes ... ok [INFO] [stdout] test validator::tests::test_validate_batch ... ok [INFO] [stdout] test validator::tests::test_validate_format ... ok [INFO] [stdout] test validator::tests::test_validate_generated_code ... ok [INFO] [stdout] test validator::tests::test_validate_invalid_character ... ok [INFO] [stdout] test validator::tests::test_validate_invalid_checkdigit ... ok [INFO] [stdout] test validator::tests::test_validate_invalid_length_long ... ok [INFO] [stdout] test validator::tests::test_validate_invalid_length_short ... ok [INFO] [stdout] test validator::tests::test_validation_result_error_code ... ok [INFO] [stdout] test binary_file::tests::test_code_length has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_create_and_open_with_secret has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_from_bytes has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_generate_at has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_readonly_cannot_generate has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_reserve_counter_range has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_reserve_counter_range_for_parallel_generation has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_reserve_counter_requires_full_access has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_set_counter has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_set_counter_requires_full_access has been running for over 60 seconds [INFO] [stdout] test binary_file::tests::test_wrong_secret has been running for over 60 seconds [INFO] [stdout] test machine_id::tests::test_machine_id_deterministic ... ok [INFO] [stdout] test binary_file::tests::test_generate_at ... ok [INFO] [stdout] test encryption::tests::test_derive_key ... ok [INFO] [stdout] test binary_file::tests::test_code_length ... ok [INFO] [stdout] test binary_file::tests::test_reserve_counter_range_for_parallel_generation ... ok [INFO] [stdout] test binary_file::tests::test_readonly_cannot_generate ... ok [INFO] [stdout] test binary_file::tests::test_set_counter ... ok [INFO] [stdout] test binary_file::tests::test_from_bytes ... ok [INFO] [stdout] test binary_file::tests::test_reserve_counter_requires_full_access ... ok [INFO] [stdout] test binary_file::tests::test_reserve_counter_range ... ok [INFO] [stdout] test binary_file::tests::test_create_and_open_with_secret ... ok [INFO] [stdout] test binary_file::tests::test_set_counter_requires_full_access ... ok [INFO] [stdout] test binary_file::tests::test_wrong_secret ... ok [INFO] [stdout] test encryption::tests::test_derive_key_different_salts ... ok [INFO] [stdout] test encryption::tests::test_derive_key_different_inputs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 67.42s [INFO] [stdout] [INFO] [stderr] Running tests/encryption_tests.rs (/opt/rustwide/target/debug/deps/encryption_tests-1215052c09851f22) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_random_data_rejection ... ok [INFO] [stdout] test test_empty_file_rejection ... ok [INFO] [stdout] test test_machine_id_consistency ... ok [INFO] [stdout] test test_invalid_magic_detection ... ok [INFO] [stdout] test test_crc_validation ... ok [INFO] [stdout] test test_machine_id_binding ... ok [INFO] [stdout] test test_corrupted_file_detection ... ok [INFO] [stdout] test test_in_memory_wrong_secret ... ok [INFO] [stdout] test test_truncated_file_detection ... ok [INFO] [stdout] test test_in_memory_encryption_roundtrip ... ok [INFO] [stdout] test test_two_key_separation ... ok [INFO] [stdout] test test_different_secrets_produce_different_access ... ok [INFO] [stdout] test test_mastered_file_security ... ok [INFO] [stdout] test test_special_secret_characters has been running for over 60 seconds [INFO] [stdout] test test_special_secret_characters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 73.82s [INFO] [stdout] [INFO] [stderr] Running tests/ffi_tests.rs (/opt/rustwide/target/debug/deps/ffi_tests-9638a41df44fabf9) [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/integration.rs (/opt/rustwide/target/debug/deps/integration-2c5c394502c707af) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test test_file_not_found ... ok [INFO] [stdout] test test_clear_history_methods ... ok [INFO] [stdout] test test_format_validation ... ok [INFO] [stdout] test test_audit_trail ... ok [INFO] [stdout] test test_check_position_start ... ok [INFO] [stdout] test test_custom_alphabet ... ok [INFO] [stdout] test test_code_format_separators ... ok [INFO] [stdout] test test_code_format_prefix_suffix ... ok [INFO] [stdout] test test_config_change_history ... ok [INFO] [stdout] test test_bin_stats ... ok [INFO] [stdout] test test_generation_log ... ok [INFO] [stdout] test test_combined_format_changes ... ok [INFO] [stdout] test test_large_batch_generation ... ok [INFO] [stdout] test test_export_unbound ... ok [INFO] [stdout] test test_concurrent_generation_file_counter ... ok [INFO] [stdout] test test_code_generation_is_deterministic ... ok [INFO] [stdout] test test_full_workflow ... ok [INFO] [stdout] test test_individual_setters_require_full_access ... ok [INFO] [stdout] test test_in_memory_operations ... ok [INFO] [stdout] test test_save_requires_full_access ... ok [INFO] [stdout] test test_invalid_secret ... ok [INFO] [stdout] test test_save_method_persists_changes ... ok [INFO] [stdout] test test_readonly_cannot_modify ... ok [INFO] [stdout] test test_counter_modes ... ok [INFO] [stdout] test test_storage_encryption ... ok [INFO] [stdout] test test_index_based_check_position ... ok [INFO] [stdout] test test_validation_results ... ok [INFO] [stdout] test test_workflow_with_manual_counter ... ok [INFO] [stdout] test test_set_suffix_individually ... ok [INFO] [stdout] test test_set_separator_individually ... ok [INFO] [stdout] test test_set_prefix_individually ... ok [INFO] [stdout] test test_workflow_with_file_counter ... ok [INFO] [stdout] test test_mastering_workflow ... ok [INFO] [stdout] test test_secret_rotation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.97s [INFO] [stdout] [INFO] [stderr] Doc-tests promocrypt_core [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test src/binary_file.rs - binary_file::BinFile::create (line 156) - compile ... ok [INFO] [stdout] test src/binary_file.rs - binary_file::BinFile::reserve_counter_range (line 830) - compile ... ok [INFO] [stdout] test src/binary_file.rs - binary_file::BinFile::set_counter (line 771) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 16) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 43) - compile ... ok [INFO] [stdout] test src/alphabet.rs - alphabet::Alphabet::new (line 45) ... ok [INFO] [stdout] test src/machine_id.rs - machine_id::get_machine_id (line 22) - compile ... ok [INFO] [stdout] test src/damm.rs - damm::DammTable::new (line 37) ... ok [INFO] [stdout] test src/generator.rs - generator::CheckPosition (line 22) ... ok [INFO] [stdout] test src/generator.rs - generator::generate_code (line 265) ... ok [INFO] [stdout] test src/generator.rs - generator::CodeFormat (line 120) ... ok [INFO] [stdout] test src/lib.rs - validate_code (line 106) ... ok [INFO] [stdout] test src/lib.rs - generate_code_standalone (line 135) ... ok [INFO] [stdout] test src/validator.rs - validator::is_valid (line 77) ... ok [INFO] [stdout] test src/generator.rs - generator::generate_batch (line 353) ... ok [INFO] [stdout] test src/validator.rs - validator::validate (line 28) ... 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] [stdout] all doctests ran in 0.49s; merged doctests compilation took 0.48s [INFO] running `Command { std: "docker" "inspect" "f1325ae86391f463659e11475e829ed60bd694507bc83dfbfed3235e1fe157e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1325ae86391f463659e11475e829ed60bd694507bc83dfbfed3235e1fe157e0", kill_on_drop: false }` [INFO] [stdout] f1325ae86391f463659e11475e829ed60bd694507bc83dfbfed3235e1fe157e0