[INFO] cloning repository https://github.com/kessriga/flamberge
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kessriga/flamberge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkessriga%2Fflamberge", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkessriga%2Fflamberge'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eff8713bd51e7f8811b9695507abb0d0dc2eda80
[INFO] testing kessriga/flamberge against 1.97.0-beta.6 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkessriga%2Fflamberge" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kessriga/flamberge
[INFO] finished tweaking git repo https://github.com/kessriga/flamberge
[INFO] tweaked toml for git repo https://github.com/kessriga/flamberge written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kessriga/flamberge on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kessriga/flamberge 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lzma-rs v0.3.0
[INFO] [stderr]   Downloaded des v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057
[INFO] running `Command { std: "docker" "start" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", 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" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", 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" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling ecb v0.1.2
[INFO] [stderr]    Compiling des v0.8.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling quick-xml v0.36.2
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling flamberge-crypto v0.1.1 (/opt/rustwide/workdir/crates/flamberge-crypto)
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling flamberge-formats v0.1.1 (/opt/rustwide/workdir/crates/flamberge-formats)
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling flamberge-keys v0.1.1 (/opt/rustwide/workdir/crates/flamberge-keys)
[INFO] [stderr]    Compiling flamberge-schemes v0.1.1 (/opt/rustwide/workdir/crates/flamberge-schemes)
[INFO] [stderr]    Compiling flamberge-integration-tests v0.1.1 (/opt/rustwide/workdir/crates/flamberge-integration-tests)
[INFO] [stderr]    Compiling flamberge v0.1.1 (/opt/rustwide/workdir/crates/flamberge-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.30s
[INFO] running `Command { std: "docker" "inspect" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", 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" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling flamberge-schemes v0.1.1 (/opt/rustwide/workdir/crates/flamberge-schemes)
[INFO] [stderr]    Compiling flamberge-keys v0.1.1 (/opt/rustwide/workdir/crates/flamberge-keys)
[INFO] [stderr]    Compiling flamberge-integration-tests v0.1.1 (/opt/rustwide/workdir/crates/flamberge-integration-tests)
[INFO] [stderr]    Compiling flamberge-formats v0.1.1 (/opt/rustwide/workdir/crates/flamberge-formats)
[INFO] [stderr]    Compiling flamberge v0.1.1 (/opt/rustwide/workdir/crates/flamberge-cli)
[INFO] [stderr]    Compiling flamberge-crypto v0.1.1 (/opt/rustwide/workdir/crates/flamberge-crypto)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.42s
[INFO] running `Command { std: "docker" "inspect" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", 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" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/flamberge-353770f2f591c68d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test naming::tests::asin_names_are_recognized ... ok
[INFO] [stdout] test decrypt::tests::atomic_write_leaves_no_part_file_on_success ... ok
[INFO] [stdout] test naming::tests::cleanup_name_substitutes_and_strips ... ok
[INFO] [stdout] test decrypt::tests::decrypt_one_skips_unsupported_extension ... ok
[INFO] [stdout] test decrypt::tests::decrypt_one_fails_without_partial_output ... ok
[INFO] [stdout] test decrypt::tests::expand_inputs_flattens_dir_and_keeps_files ... ok
[INFO] [stdout] test decrypt::tests::is_nodrm_output_matches_only_our_suffix ... ok
[INFO] [stdout] test naming::tests::default_output_appends_title_for_asin ... ok
[INFO] [stdout] test naming::tests::default_output_honors_dir_override ... ok
[INFO] [stdout] test naming::tests::default_output_keeps_plain_stem ... ok
[INFO] [stdout] test naming::tests::default_output_shortens_long_names ... ok
[INFO] [stdout] test decrypt::tests::expand_inputs_reports_missing_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mobipocket_cli.rs (/opt/rustwide/target/debug/deps/mobipocket_cli-e246075e0675803f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] Wrote /tmp/flamberge-it-1189-ok/B00TESTPI0_Hello Title_nodrm.mobi
[INFO] [stdout] test decrypts_with_correct_pid_and_names_by_title ... ok
[INFO] [stdout] test single_stray_file_in_directory_is_skipped_not_errored ... ok
[INFO] [stdout] test batch_decrypts_directory_and_skips_strays ... ok
[INFO] [stdout] test wrong_pid_fails_cleanly_without_writing_output ... ok
[INFO] [stdout] test batch_output_dir_is_created_and_collisions_do_not_overwrite ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flamberge_crypto-d1f74553bf57c1ff)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test aes::tests::cbc_round_trip_128 ... ok
[INFO] [stdout] test aes::tests::ecb_round_trip_128 ... ok
[INFO] [stdout] test aes::tests::ctr_self_inverse_256 ... ok
[INFO] [stdout] test crc32::tests::ieee_known_vector ... ok
[INFO] [stdout] test des::tests::ecb_rejects_unaligned ... ok
[INFO] [stdout] test kdf::tests::pkcs7_strips ... ok
[INFO] [stdout] test kdf::tests::pkcs7_rejects_bad ... ok
[INFO] [stdout] test pc1::tests::rejects_wrong_key_length ... ok
[INFO] [stdout] test crc32::tests::flamberge_is_uninverted ... ok
[INFO] [stdout] test rc4::tests::known_vector ... ok
[INFO] [stdout] test des::tests::ecb_round_trip ... ok
[INFO] [stdout] test rsa::tests::rejects_malformed_der ... ok
[INFO] [stdout] test topaz::tests::round_trip ... ok
[INFO] [stdout] test des::tests::cbc_round_trip ... ok
[INFO] [stdout] test pc1::tests::round_trip ... ok
[INFO] [stdout] test rsa::tests::rejects_ciphertext_at_or_above_modulus ... ok
[INFO] [stdout] test rsa::tests::raw_decrypt_round_trips_a_padded_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flamberge_formats-88a088448defe3ba)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test ion::tests::nested_container_bound_stops_at_sibling ... ok
[INFO] [stdout] test ion::tests::negint_symbol_and_null_values ... ok
[INFO] [stdout] test ion::tests::struct_field_ids_resolve_system_symbols ... ok
[INFO] [stdout] test ion::tests::varint_sign_bit ... ok
[INFO] [stdout] test ion::tests::protected_data_table_is_seeded ... ok
[INFO] [stdout] test ion::tests::varuint_single_byte ... ok
[INFO] [stdout] test ion::tests::varuint_multi_byte ... ok
[INFO] [stdout] test kfx_zip::tests::drmion_member_too_short_is_ignored ... ok
[INFO] [stdout] test kfx_zip::tests::ion_member_without_sentinel_is_not_the_voucher ... ok
[INFO] [stdout] test mobi::tests::book_title_falls_back_to_full_name_offset ... ok
[INFO] [stdout] test mobi::tests::book_title_prefers_exth_503 ... ok
[INFO] [stdout] test mobi::tests::book_title_utf8_codepage ... ok
[INFO] [stdout] test mobi::tests::huff_cdic_keeps_low_bit ... ok
[INFO] [stdout] test mobi::tests::textread_stops_after_palmdoc_fields ... ok
[INFO] [stdout] test mobi::tests::rejects_bad_magic ... ok
[INFO] [stdout] test ion::tests::parse_struct_with_annotation_list_and_blob ... ok
[INFO] [stdout] test ion::tests::parse_top_level_scalars ... ok
[INFO] [stdout] test mobi::tests::parses_bookmobi_record0_and_exth ... ok
[INFO] [stdout] test ocf::tests::detects_barnes_noble_by_key_length ... ok
[INFO] [stdout] test ocf::tests::detects_adept_by_key_length ... ok
[INFO] [stdout] test ocf::tests::encrypted_epub_is_detected ... ok
[INFO] [stdout] test ocf::tests::parse_extracts_wrapped_key_and_encrypted_paths ... ok
[INFO] [stdout] test kfx_zip::tests::parse_locates_drmion_and_voucher_by_magic ... ok
[INFO] [stdout] test ocf::tests::plain_epub_reports_not_encrypted ... ok
[INFO] [stdout] test kfx_zip::tests::repackage_substitutes_named_members_and_copies_the_rest ... ok
[INFO] [stdout] test palmdb::tests::parses_header_and_records ... ok
[INFO] [stdout] test pdf::document::tests::parse_classic_pdf ... ok
[INFO] [stdout] test ocf::tests::unknown_key_length_is_no_scheme ... ok
[INFO] [stdout] test pdf::document::tests::self_referential_objstm_errors_without_overflow ... ok
[INFO] [stdout] test pdf::document::tests::parse_xref_stream_and_objstm ... ok
[INFO] [stdout] test ocf::tests::repackage_places_mimetype_first_stored_and_drops_meta ... ok
[INFO] [stdout] test mobi::tests::book_title_falls_back_to_db_name ... ok
[INFO] [stdout] test pdf::document::tests::serialize_roundtrip_preserves_content ... ok
[INFO] [stdout] test ocf::tests::read_all_members_decompresses_in_order ... ok
[INFO] [stdout] test ocf::tests::repackage_deflates_non_mimetype_members ... ok
[INFO] [stdout] test pdf::document::tests::repeated_get_object_shares_one_allocation ... ok
[INFO] [stdout] test pdf::filters::tests::predictor_12_png_up ... ok
[INFO] [stdout] test pdf::filters::tests::ascii85_roundtrip_known ... ok
[INFO] [stdout] test pdf::document::tests::xref_stream_serializes_to_classic ... ok
[INFO] [stdout] test pdf::lexer::tests::lex_dict_and_array_delims ... ok
[INFO] [stdout] test pdf::lexer::tests::lex_hex_string ... ok
[INFO] [stdout] test pdf::lexer::tests::lex_names_numbers_bools ... ok
[INFO] [stdout] test pdf::parser::tests::parse_indirect_reference ... ok
[INFO] [stdout] test pmlz::tests::round_trips_pml_and_images_all_stored ... ok
[INFO] [stdout] test pdf::parser::tests::parse_nested_dict ... ok
[INFO] [stdout] test pdf::filters::tests::array_form_decode_parms_applies_predictor ... ok
[INFO] [stdout] test pdf::filters::tests::lzw_decode_pdf_spec_example ... ok
[INFO] [stdout] test topaz_container::tests::compressed_and_encrypted_records ... ok
[INFO] [stdout] test topaz_container::tests::encoded_number_roundtrips ... ok
[INFO] [stdout] test topaz_container::tests::encoded_number_truncated ... ok
[INFO] [stdout] test topaz_container::tests::encoded_number_multi_byte ... ok
[INFO] [stdout] test topaz_container::tests::missing_record_is_typed_error ... ok
[INFO] [stdout] test topaz_container::tests::parses_header_and_payload_offset ... ok
[INFO] [stdout] test topaz_container::tests::parses_metadata_and_pid_info ... ok
[INFO] [stdout] test topaz_container::tests::rejects_bad_magic ... ok
[INFO] [stdout] test topaz_container::tests::rejects_bad_header_marker ... ok
[INFO] [stdout] test topaz_container::tests::encoded_number_negative ... ok
[INFO] [stdout] test topaz_container::tests::encoded_number_single_byte ... ok
[INFO] [stdout] test pdf::lexer::tests::lex_name_hex_escape ... ok
[INFO] [stdout] test pdf::filters::tests::flate_stream_decode ... ok
[INFO] [stdout] test pdf::lexer::tests::lex_literal_string_escapes ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flamberge_integration_tests-1f81bb60483911f4)
[INFO] [stderr]      Running tests/schemes.rs (/opt/rustwide/target/debug/deps/schemes-8dea2b8e21fd8a77)
[INFO] [stdout] test ocf::tests::repackage_preserves_timestamp_and_permissions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test ignoble_epub_wrong_key_fails_cleanly ... ok
[INFO] [stdout] test ignoble_pdf_round_trip ... ok
[INFO] [stdout] test ignoble_epub_round_trip ... ok
[INFO] [stdout] test ignoble_pdf_wrong_key_fails_cleanly ... ok
[INFO] [stdout] test ereader_wrong_key_fails_cleanly ... ok
[INFO] [stdout] test ereader_round_trip ... ok
[INFO] [stdout] test kfx_wrong_pid_fails_cleanly ... ok
[INFO] [stdout] test kfx_round_trip ... ok
[INFO] [stdout] test mobipocket_round_trip ... ok
[INFO] [stdout] test mobipocket_wrong_pid_fails_cleanly ... ok
[INFO] [stdout] test topaz_round_trip ... ok
[INFO] [stdout] test topaz_wrong_pid_fails_cleanly ... ok
[INFO] [stdout] test kobo_wrong_key_fails_cleanly ... ok
[INFO] [stdout] test kobo_round_trip ... ok
[INFO] [stdout] test adept_epub_round_trip ... ok
[INFO] [stdout] test adept_pdf_wrong_key_fails_cleanly ... ok
[INFO] [stdout] test adept_pdf_round_trip ... ok
[INFO] [stdout] test adept_epub_wrong_key_fails_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.66s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flamberge_keys-39dfed2367d2a364)
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test adobe::tests::ignores_private_license_key_outside_credentials ... ok
[INFO] [stdout] test adobe::tests::non_macos_extract_is_unsupported_not_panic ... ok
[INFO] [stdout] test adobe::tests::rejects_blob_shorter_than_header ... ok
[INFO] [stdout] test adobe::tests::tolerates_whitespace_in_base64 ... ok
[INFO] [stdout] test adobe::windows::tests::decrypt_round_trips_a_wrapped_key ... ok
[INFO] [stdout] test adobe::windows::tests::pack_entropy_matches_struct_pack_layout ... ok
[INFO] [stdout] test adobe::windows::tests::pack_entropy_truncates_long_username ... ok
[INFO] [stdout] test ereader::tests::key_is_eight_bytes_and_space_insensitive ... ok
[INFO] [stdout] test ignoble::tests::key_is_28_chars ... ok
[INFO] [stdout] test kindle::android::tests::backup_ab_untars_and_recurses ... ok
[INFO] [stdout] test adobe::windows::tests::decrypt_rejects_wrong_key_length ... ok
[INFO] [stdout] test ignoble::tests::normalization_is_stable ... ok
[INFO] [stdout] test kindle::android::tests::secure_storage_missing_dsnid_still_yields_token_serials ... ok
[INFO] [stdout] test kindle::android::tests::secure_storage_v1_yields_serials ... ok
[INFO] [stdout] test kindle::android::tests::v1_obfuscation_round_trips ... ok
[INFO] [stdout] test kindle::android::tests::v2_obfuscation_round_trips ... ok
[INFO] [stdout] test kindle::k4i::tests::parses_flat_hex_map ... ok
[INFO] [stdout] test kindle::k4i::tests::rejects_non_object_root ... ok
[INFO] [stdout] test kindle::android::tests::map_database_yields_serials ... ok
[INFO] [stdout] test kindle::k4i::tests::rejects_non_string_value ... ok
[INFO] [stdout] test kindle::android::tests::secure_storage_v2_yields_serials ... ok
[INFO] [stdout] test kindle::android::tests::map_database_reads_blob_serial ... ok
[INFO] [stdout] test kindle::kinf::tests::windows_v5_is_unsupported_offline ... ok
[INFO] [stdout] test adobe::tests::skips_non_rsa_key_but_keeps_valid_one ... ok
[INFO] [stdout] test kindle::obfuscation::tests::char_maps_are_64_bytes_and_unique ... ok
[INFO] [stdout] test kindle::obfuscation::tests::derotate_inverts_the_encoder_rotation ... ok
[INFO] [stdout] test kindle::obfuscation::tests::encode_decode_round_trips_all_maps ... ok
[INFO] [stdout] test kindle::obfuscation::tests::largest_prime_matches_reference ... ok
[INFO] [stdout] test kindle::obfuscation::tests::platform_selects_distinct_maps ... ok
[INFO] [stdout] test kobo::db::tests::missing_table_is_an_error_not_a_panic ... ok
[INFO] [stdout] test kobo::db::tests::reads_userids_from_fixture ... ok
[INFO] [stdout] test kobo::db::tests::skips_null_userids_but_keeps_the_rest ... ok
[INFO] [stdout] test kobo::host::tests::ignores_device_serial_inside_a_comment ... ok
[INFO] [stdout] test kobo::host::tests::ignores_non_mac_tokens ... ok
[INFO] [stdout] test kobo::host::tests::no_device_serial_returns_none ... ok
[INFO] [stdout] test kobo::host::tests::parses_device_serial_namespaced ... ok
[INFO] [stdout] test kobo::host::tests::parses_device_serial_unprefixed ... ok
[INFO] [stdout] test kobo::host::tests::parses_getmac_dash_form_and_dedups ... ok
[INFO] [stdout] test kobo::host::tests::parses_ifconfig_macs ... ok
[INFO] [stdout] test kobo::host::tests::self_closing_device_serial_has_no_text ... ok
[INFO] [stdout] test kobo::tests::derives_expected_count_and_size ... ok
[INFO] [stdout] test kobo::tests::derives_from_fixture_userids ... ok
[INFO] [stdout] test pid::tests::checksum_adds_two_chars ... ok
[INFO] [stdout] test pid::tests::eink_pid_is_ten_chars ... ok
[INFO] [stdout] test pid::tests::encode_pid_is_eight_chars ... ok
[INFO] [stdout] test pid::tests::k4_pids_derives_dsn_from_mazama ... ok
[INFO] [stdout] test pid::tests::k4_pids_empty_without_dsn_inputs ... ok
[INFO] [stdout] test pid::tests::k4_pids_from_explicit_dsn ... ok
[INFO] [stdout] test adobe::tests::ignores_private_license_key_nested_below_credentials ... ok
[INFO] [stdout] test adobe::tests::parses_key_wrapped_in_cdata ... ok
[INFO] [stdout] test adobe::tests::parses_and_strips_header_to_valid_der ... ok
[INFO] [stdout] test kindle::kinf::tests::v5_mac_synthesized_record_round_trips ... ok
[INFO] [stdout] test kindle::kinf::tests::candidates_selects_the_working_id_string has been running for over 60 seconds
[INFO] [stdout] test kindle::kinf::tests::v6_synthesized_record_round_trips has been running for over 60 seconds
[INFO] [stdout] test kindle::kinf::tests::wrong_id_string_fails_to_decrypt has been running for over 60 seconds
[INFO] [stdout] test kindle::kinf::tests::wrong_id_string_fails_to_decrypt ... ok
[INFO] [stdout] test kindle::kinf::tests::v6_synthesized_record_round_trips ... ok
[INFO] [stdout] test kindle::kinf::tests::candidates_selects_the_working_id_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 140.41s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flamberge_schemes-031332c05d59166d)
[INFO] [stdout] 
[INFO] [stdout] running 87 tests
[INFO] [stdout] test adept::tests::decrypt_member_rejects_misaligned_input ... ok
[INFO] [stdout] test adept::tests::non_zip_is_not_this_scheme ... ok
[INFO] [stdout] test adept::tests::plain_zip_is_not_this_scheme ... ok
[INFO] [stdout] test adept::tests::barnes_noble_shaped_epub_falls_through ... ok
[INFO] [stdout] test adept::tests::decrypt_member_handles_deflated_and_stored ... ok
[INFO] [stdout] test ereader::tests::clean_pml_escapes_high_bytes_only ... ok
[INFO] [stdout] test ereader::tests::de_xor_empty_table_is_noop ... ok
[INFO] [stdout] test ereader::tests::de_xor_is_self_inverse ... ok
[INFO] [stdout] test ereader::tests::decrypts_v260_pdb_through_dispatch ... ok
[INFO] [stdout] test ereader::tests::decrypts_v272_with_footnote_and_sidebar ... ok
[INFO] [stdout] test ereader::tests::non_ereader_palmdb_falls_through ... ok
[INFO] [stdout] test ereader::tests::wrong_key_reports_no_key_worked ... ok
[INFO] [stdout] test ignoble::tests::decrypt_epub_end_to_end_via_dispatch ... ok
[INFO] [stdout] test ignoble::tests::no_keys_reports_no_key_worked ... ok
[INFO] [stdout] test ignoble::tests::adept_shaped_epub_falls_through ... ok
[INFO] [stdout] test ignoble::tests::plain_zip_is_not_this_scheme ... ok
[INFO] [stdout] test ignoble::tests::unwrap_book_key_recovers_last_16_bytes ... ok
[INFO] [stdout] test ignoble::tests::unwrap_book_key_wrong_key_is_none_not_error ... ok
[INFO] [stdout] test ignoble::tests::non_zip_is_not_this_scheme ... ok
[INFO] [stdout] test kfx::tests::candidate_loop_exhausts_and_fails ... ok
[INFO] [stdout] test ignoble::tests::wrong_key_reports_no_key_worked ... ok
[INFO] [stdout] test kfx::tests::decrypt_drmion_plain_and_compressed_pages ... ok
[INFO] [stdout] test kfx::tests::decrypt_drmion_plaintext_member_is_copied ... ok
[INFO] [stdout] test kfx::tests::candidate_loop_tries_pids_until_one_works ... ok
[INFO] [stdout] test kfx::tests::decrypt_full_kfx_zip_end_to_end ... ok
[INFO] [stdout] test kfx::tests::malformed_voucher_surfaces_real_error_not_no_key_worked ... ok
[INFO] [stdout] test kfx::tests::obfuscate_matches_reference_vectors ... ok
[INFO] [stdout] test kfx::tests::obfuscate_v1_is_identity ... ok
[INFO] [stdout] test kfx::tests::obfuscation_table_has_every_version ... ok
[INFO] [stdout] test kfx::tests::non_zip_input_is_not_this_scheme ... ok
[INFO] [stdout] test kfx::tests::unwrap_voucher_version_1_identity ... ok
[INFO] [stdout] test kfx::tests::unwrap_voucher_recovers_content_key ... ok
[INFO] [stdout] test kfx::tests::unwrap_voucher_wrong_secret_fails ... ok
[INFO] [stdout] test kobo::content::tests::leaves_inconsistent_padding_untouched ... ok
[INFO] [stdout] test kobo::content::tests::jpeg_check_and_unchecked_types ... ok
[INFO] [stdout] test kobo::content::tests::strips_partial_and_single_byte_padding ... ok
[INFO] [stdout] test kobo::content::tests::text_check_accepts_ascii_and_boms ... ok
[INFO] [stdout] test kobo::content::tests::text_check_rejects_binary ... ok
[INFO] [stdout] test kobo::content::tests::two_layer_round_trip ... ok
[INFO] [stdout] test kobo::content::tests::strips_full_padding_block ... ok
[INFO] [stdout] test kobo::tests::honors_explicit_volume_id ... ok
[INFO] [stdout] test kobo::tests::decrypts_synthesized_kepub ... ok
[INFO] [stdout] test kobo::tests::missing_db_is_a_clear_error ... ok
[INFO] [stdout] test kobo::tests::non_zip_input_falls_through ... ok
[INFO] [stdout] test kobo::tests::no_candidate_key_fails_clearly ... ok
[INFO] [stdout] test mobipocket::tests::huff_cdic_keeps_multibyte_bit ... ok
[INFO] [stdout] test mobipocket::tests::kindle_db_expands_candidate_pids ... ok
[INFO] [stdout] test mobipocket::tests::non_mobi_falls_through ... ok
[INFO] [stdout] test mobipocket::tests::normalize_pids_truncates_and_expands ... ok
[INFO] [stdout] test mobipocket::tests::rental_book_rejected ... ok
[INFO] [stdout] test mobipocket::tests::trailing_size_multibyte_only ... ok
[INFO] [stdout] test mobipocket::tests::trailing_size_none ... ok
[INFO] [stdout] test mobipocket::tests::trailing_size_single_varint ... ok
[INFO] [stdout] test mobipocket::tests::type0_passes_through ... ok
[INFO] [stdout] test mobipocket::tests::type0_print_replica_extension ... ok
[INFO] [stdout] test mobipocket::tests::type1_full_round_trip ... ok
[INFO] [stdout] test mobipocket::tests::type2_full_round_trip ... ok
[INFO] [stdout] test mobipocket::tests::voucher_matches_pid ... ok
[INFO] [stdout] test mobipocket::tests::voucher_rejects_wrong_flags_then_falls_back ... ok
[INFO] [stdout] test kobo::tests::routes_kepub_epub_and_extensionless_via_db_signal ... ok
[INFO] [stdout] test pdf_common::tests::adept_pdf_genkey_v3_end_to_end ... ok
[INFO] [stdout] test adept::tests::unwrap_book_key_applies_minus17_rule ... ok
[INFO] [stdout] test pdf_common::tests::barnes_noble_pdf_end_to_end_via_dispatch ... ok
[INFO] [stdout] test pdf_common::tests::extract_encrypted_key_absent_is_error ... ok
[INFO] [stdout] test pdf_common::tests::extract_encrypted_key_handles_namespace_and_whitespace ... ok
[INFO] [stdout] test pdf_common::tests::extract_encrypted_key_ignores_longer_tag_names ... ok
[INFO] [stdout] test pdf_common::tests::genkey_v2_matches_reference_layout ... ok
[INFO] [stdout] test pdf_common::tests::genkey_v3_matches_reference_layout ... ok
[INFO] [stdout] test pdf_common::tests::genkey_versions_differ ... ok
[INFO] [stdout] test pdf_common::tests::unencrypted_pdf_is_not_claimed ... ok
[INFO] [stdout] test tests::all_candidates_falling_through_yields_no_key_worked ... ok
[INFO] [stdout] test tests::extension_routing_matches_plugin ... ok
[INFO] [stdout] test tests::terminal_error_is_surfaced_not_masked ... ok
[INFO] [stdout] test tests::unknown_extension_is_reported ... ok
[INFO] [stdout] test topaz::tests::correct_pid_selected_among_wrong_ones ... ok
[INFO] [stdout] test topaz::tests::decrypts_records_with_correct_pid ... ok
[INFO] [stdout] test adept::tests::unwrap_book_key_wrong_key_is_none_not_error ... ok
[INFO] [stdout] test topaz::tests::encode_number_round_trips ... ok
[INFO] [stdout] test topaz::tests::non_topaz_falls_through ... ok
[INFO] [stdout] test topaz::tests::no_dkey_is_treated_as_unencrypted ... ok
[INFO] [stdout] test topaz::tests::wrong_pid_is_rejected ... ok
[INFO] [stdout] test pdf_common::tests::adept_pdf_end_to_end_via_dispatch ... ok
[INFO] [stdout] test adept::tests::decrypt_epub_via_extracted_activation_dat_key ... ok
[INFO] [stdout] test adept::tests::no_keys_reports_no_key_worked ... ok
[INFO] [stdout] test adept::tests::decrypt_epub_end_to_end_via_dispatch ... ok
[INFO] [stdout] test pdf_common::tests::adept_pdf_no_working_key_reports_no_key_worked ... ok
[INFO] [stdout] test adept::tests::wrong_key_reports_no_key_worked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.76s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests flamberge_crypto
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests flamberge_formats
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests flamberge_integration_tests
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests flamberge_keys
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests flamberge_schemes
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057", kill_on_drop: false }`
[INFO] [stdout] e54d2d9230e9a790b262d8790266d8f85583bec6d150184365a902ca24e79057
