[INFO] fetching crate rpdfium-doc 7676.6.4...
[INFO] testing rpdfium-doc-7676.6.4 against 1.95.0 for beta-1.96-2
[INFO] extracting crate rpdfium-doc 7676.6.4 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate rpdfium-doc 7676.6.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rpdfium-doc 7676.6.4
[INFO] tweaked toml for crates.io crate rpdfium-doc 7676.6.4 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rpdfium-doc 7676.6.4 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rpdfium-doc 7676.6.4 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hayro-ccitt v0.2.0
[INFO] [stderr]   Downloaded rpdfium-graphics v7676.6.4
[INFO] [stderr]   Downloaded hayro-jbig2 v0.1.0
[INFO] [stderr]   Downloaded font-types v0.9.0
[INFO] [stderr]   Downloaded rpdfium-codec v7676.6.4
[INFO] [stderr]   Downloaded rpdfium-page v7676.6.4
[INFO] [stderr]   Downloaded hayro-jpeg2000 v0.1.1
[INFO] [stderr]   Downloaded rpdfium-font v7676.6.4
[INFO] [stderr]   Downloaded rpdfium-parser v7676.6.4
[INFO] [stderr]   Downloaded rpdfium-core v7676.6.4
[INFO] [stderr]   Downloaded skrifa v0.36.0
[INFO] [stderr]   Downloaded read-fonts v0.34.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1668d1d24018fbe1f5e8f353bfc7f531f6d1fec97c9280efb13a3e50cea85761
[INFO] running `Command { std: "docker" "start" "-a" "1668d1d24018fbe1f5e8f353bfc7f531f6d1fec97c9280efb13a3e50cea85761", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1668d1d24018fbe1f5e8f353bfc7f531f6d1fec97c9280efb13a3e50cea85761", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1668d1d24018fbe1f5e8f353bfc7f531f6d1fec97c9280efb13a3e50cea85761", kill_on_drop: false }`
[INFO] [stdout] 1668d1d24018fbe1f5e8f353bfc7f531f6d1fec97c9280efb13a3e50cea85761
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 564e971f71f57e47eeca89168b120a761d30edd085c8b39b8b53112473581678
[INFO] running `Command { std: "docker" "start" "-a" "564e971f71f57e47eeca89168b120a761d30edd085c8b39b8b53112473581678", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling hayro-ccitt v0.2.0
[INFO] [stderr]    Compiling hayro-jpeg2000 v0.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling hayro-jbig2 v0.1.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rpdfium-core v7676.6.4
[INFO] [stderr]    Compiling font-types v0.9.0
[INFO] [stderr]    Compiling rpdfium-codec v7676.6.4
[INFO] [stderr]    Compiling rpdfium-graphics v7676.6.4
[INFO] [stderr]    Compiling read-fonts v0.34.0
[INFO] [stderr]    Compiling rpdfium-parser v7676.6.4
[INFO] [stderr]    Compiling skrifa v0.36.0
[INFO] [stderr]    Compiling rpdfium-font v7676.6.4
[INFO] [stderr]    Compiling rpdfium-page v7676.6.4
[INFO] [stderr]    Compiling rpdfium-doc v7676.6.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.57s
[INFO] running `Command { std: "docker" "inspect" "564e971f71f57e47eeca89168b120a761d30edd085c8b39b8b53112473581678", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "564e971f71f57e47eeca89168b120a761d30edd085c8b39b8b53112473581678", kill_on_drop: false }`
[INFO] [stdout] 564e971f71f57e47eeca89168b120a761d30edd085c8b39b8b53112473581678
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0bad2edde61d249499e5699a07d365f04507eb423d98d1c79e0b78140ba80cf1
[INFO] running `Command { std: "docker" "start" "-a" "0bad2edde61d249499e5699a07d365f04507eb423d98d1c79e0b78140ba80cf1", kill_on_drop: false }`
[INFO] [stderr]    Compiling rpdfium-doc v7676.6.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.28s
[INFO] running `Command { std: "docker" "inspect" "0bad2edde61d249499e5699a07d365f04507eb423d98d1c79e0b78140ba80cf1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0bad2edde61d249499e5699a07d365f04507eb423d98d1c79e0b78140ba80cf1", kill_on_drop: false }`
[INFO] [stdout] 0bad2edde61d249499e5699a07d365f04507eb423d98d1c79e0b78140ba80cf1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 96028afea021682e2a251bac4f88e9d4334421a65d62cb531a0a7cf9ae652204
[INFO] running `Command { std: "docker" "start" "-a" "96028afea021682e2a251bac4f88e9d4334421a65d62cb531a0a7cf9ae652204", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rpdfium_doc-6cc074f6fb338e9b)
[INFO] [stdout] 
[INFO] [stdout] running 683 tests
[INFO] [stdout] test aaction::tests::test_aaction_type_is_user_input ... ok
[INFO] [stdout] test aaction::tests::test_aaction_type_pdf_key ... ok
[INFO] [stdout] test aaction::tests::test_additional_actions_get_action ... ok
[INFO] [stdout] test aaction::tests::test_parse_additional_actions_empty ... ok
[INFO] [stdout] test aaction::tests::test_parse_additional_actions_multiple_events ... ok
[INFO] [stdout] test aaction::tests::test_parse_additional_actions_skips_invalid ... ok
[INFO] [stdout] test action::tests::test_goto_action ... ok
[INFO] [stdout] test action::tests::test_go_to_3d_view_action ... ok
[INFO] [stdout] test action::tests::test_goto_e_action ... ok
[INFO] [stdout] test action::tests::test_goto_r_with_new_window ... ok
[INFO] [stdout] test action::tests::test_hide_action_default_true ... ok
[INFO] [stdout] test action::tests::test_hide_action_explicit_false ... ok
[INFO] [stdout] test action::tests::test_javascript_action_string ... ok
[INFO] [stdout] test action::tests::test_javascript_from_js_string_value ... ok
[INFO] [stdout] test action::tests::test_goto_r_action ... ok
[INFO] [stdout] test action::tests::test_parse_action_chain_nested ... ok
[INFO] [stdout] test action::tests::test_named_action ... ok
[INFO] [stdout] test action::tests::test_parse_action_chain_no_next ... ok
[INFO] [stdout] test action::tests::test_set_ocg_state_action ... ok
[INFO] [stdout] test action::tests::test_reset_form_action ... ok
[INFO] [stdout] test action::tests::test_reset_form_has_fields ... ok
[INFO] [stdout] test action::tests::test_sound_movie_rendition_detection ... ok
[INFO] [stdout] test action::tests::test_submit_form_has_fields ... ok
[INFO] [stdout] test action::tests::test_parse_action_chain_single_next ... ok
[INFO] [stdout] test action::tests::test_submit_form_no_fields ... ok
[INFO] [stdout] test action::tests::test_unknown_action_type_preserved ... ok
[INFO] [stdout] test action::tests::test_trans_action ... ok
[INFO] [stdout] test action::tests::test_non_form_action_no_fields ... ok
[INFO] [stdout] test action::tests::test_import_data_action ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_at_point_miss ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_at_point_returns_topmost ... ok
[INFO] [stdout] test action::tests::test_uri_action ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_at_point_empty ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_at_point_hit ... ok
[INFO] [stdout] test action::tests::test_thread_action ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_with_flags ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_with_nm_name ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_with_no_appearance ... ok
[INFO] [stdout] test annot_list::tests::test_border_from_border_array ... ok
[INFO] [stdout] test annot_list::tests::test_cpdf_annot_list_create_popup_annot_from_empty_pdf_encoded ... ignored, popup auto-creation from /Contents not yet implemented
[INFO] [stdout] test annot_list::tests::test_cpdf_annot_list_create_popup_annot_from_empty_unicode ... ignored, popup auto-creation from /Contents not yet implemented
[INFO] [stdout] test annot_list::tests::test_cpdf_annot_list_create_popup_annot_from_empty_unicoded_with_escape ... ignored, popup auto-creation from /Contents not yet implemented
[INFO] [stdout] test annot_list::tests::test_cpdf_annot_list_create_popup_annot_from_pdf_encoded ... ignored, popup auto-creation from /Contents not yet implemented
[INFO] [stdout] test annot_list::tests::test_cpdf_annot_list_create_popup_annot_from_unicode ... ignored, popup auto-creation from /Contents not yet implemented
[INFO] [stdout] test annot_list::tests::test_find_parent_annotation_by_object_id ... ok
[INFO] [stdout] test annot_list::tests::test_find_parent_annotation_no_match ... ok
[INFO] [stdout] test annot_list::tests::test_freetext_default_appearance ... ok
[INFO] [stdout] test annot_list::tests::test_highlight_with_multiple_quads ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_with_action ... ok
[INFO] [stdout] test annot_list::tests::test_highlight_with_quad_points ... ok
[INFO] [stdout] test annot_list::tests::test_annotation_with_destination ... ok
[INFO] [stdout] test annot_list::tests::test_line_annotation_endpoints ... ok
[INFO] [stdout] test annot_list::tests::test_line_annotation_leader_line ... ok
[INFO] [stdout] test annot_list::tests::test_multiple_annotations ... ok
[INFO] [stdout] test annot_list::tests::test_ink_annotation_strokes ... ok
[INFO] [stdout] test annot_list::tests::test_parse_empty_annotations_array ... ok
[INFO] [stdout] test annot_list::tests::test_parse_link_annotation_with_uri_action ... ok
[INFO] [stdout] test annot_list::tests::test_parse_highlight_annotation ... ok
[INFO] [stdout] test annot_list::tests::test_polyline_vertices ... ok
[INFO] [stdout] test annot_list::tests::test_parse_text_annotation ... ok
[INFO] [stdout] test annot_list::tests::test_polygon_vertices ... ok
[INFO] [stdout] test action::tests::test_parse_action_chain_array_next ... ok
[INFO] [stdout] test annot_list::tests::test_popup_annotation_parent_ref ... ok
[INFO] [stdout] test annot_list::tests::test_text_annotation_no_subtype_data ... ok
[INFO] [stdout] test annot_list::tests::test_rect_extraction ... ok
[INFO] [stdout] test action::tests::test_submit_form_action ... ok
[INFO] [stdout] test annotation::tests::test_alternate_field_name_and_field_value ... ok
[INFO] [stdout] test annotation::tests::test_annotation_border_default ... ok
[INFO] [stdout] test annotation::tests::test_annotation_flags_locked_read_only ... ok
[INFO] [stdout] test annot_list::tests::test_stamp_name_field ... ok
[INFO] [stdout] test annotation::tests::test_annotation_flags_invisible_hidden_print ... ok
[INFO] [stdout] test annotation::tests::test_annotation_type_to_name_round_trip ... ok
[INFO] [stdout] test annotation::tests::test_appearance_stream_bytes_mode_isolation ... ok
[INFO] [stdout] test annotation::tests::test_annotation_type_other_to_name ... ok
[INFO] [stdout] test annotation::tests::test_appearance_stream_bytes_returns_stored_bytes ... ok
[INFO] [stdout] test annotation::tests::test_attachment_point_count_no_quad_points ... ok
[INFO] [stdout] test annotation::tests::test_attachment_point_count_with_two_quads ... ok
[INFO] [stdout] test annotation::tests::test_border_style_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_annotation_flags_parsing ... ok
[INFO] [stdout] test annotation::tests::test_border_style_returns_width_with_zero_radii ... ok
[INFO] [stdout] test annotation::tests::test_annotation_type_from_name ... ok
[INFO] [stdout] test annotation::tests::test_color_rgba_cmyk_four_components ... ok
[INFO] [stdout] test annotation::tests::test_border_style_from_name ... ok
[INFO] [stdout] test annotation::tests::test_appearance_stream_bytes_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_annotation_flags_toggle_no_view_locked_contents ... ok
[INFO] [stdout] test annotation::tests::test_color_array_parsing ... ok
[INFO] [stdout] test annotation::tests::test_color_rgba_gray_one_component ... ok
[INFO] [stdout] test annotation::tests::test_color_rgba_none_for_zero_components ... ok
[INFO] [stdout] test annotation::tests::test_cpdf_annot_rect_from_quad_points_array ... ok
[INFO] [stdout] test annotation::tests::test_field_name_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_field_name_returns_t_value ... ok
[INFO] [stdout] test annotation::tests::test_field_value_none_for_non_widget ... ok
[INFO] [stdout] test annotation::tests::test_file_attachment_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_file_attachment_returns_file_spec_when_present ... ok
[INFO] [stdout] test annotation::tests::test_flags_getter_returns_flags ... ok
[INFO] [stdout] test annotation::tests::test_focusable_subtype_count_returns_not_supported ... ok
[INFO] [stdout] test annotation::tests::test_color_rgba_rgb_three_components ... ok
[INFO] [stdout] test annotation::tests::test_font_color_returns_none_when_no_da ... ok
[INFO] [stdout] test annotation::tests::test_cpdf_annot_bounding_rect_from_quad_points ... ok
[INFO] [stdout] test annotation::tests::test_font_color_grayscale_from_da ... ok
[INFO] [stdout] test annotation::tests::test_font_size_returns_none_for_zero_size ... ok
[INFO] [stdout] test annotation::tests::test_cpdf_annot_quad_point_count ... ok
[INFO] [stdout] test annotation::tests::test_font_color_rgb_from_da ... ok
[INFO] [stdout] test annotation::tests::test_form_additional_action_javascript_returns_code ... ok
[INFO] [stdout] test annotation::tests::test_font_size_returns_none_when_no_da ... ok
[INFO] [stdout] test annotation::tests::test_form_control_count_returns_not_supported ... ok
[INFO] [stdout] test annotation::tests::test_font_size_returns_size_from_da ... ok
[INFO] [stdout] test annotation::tests::test_form_additional_action_javascript_none_when_no_aa ... ok
[INFO] [stdout] test annotation::tests::test_form_control_index_returns_not_supported ... ok
[INFO] [stdout] test annotation::tests::test_form_field_export_value_returns_not_supported ... ok
[INFO] [stdout] test annotation::tests::test_form_field_flags_alias_equals_primary ... ok
[INFO] [stdout] test annotation::tests::test_form_field_flags_returns_value_when_present ... ok
[INFO] [stdout] test annotation::tests::test_form_field_type_none_for_non_widget ... ok
[INFO] [stdout] test annotation::tests::test_get_quad_points_returns_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_form_field_flags_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_form_field_type_returns_set_value ... ok
[INFO] [stdout] test annotation::tests::test_get_quad_points_returns_values_when_present ... ok
[INFO] [stdout] test annotation::tests::test_has_attachment_points_false_for_other_subtypes ... ok
[INFO] [stdout] test annotation::tests::test_is_checked_off_is_unchecked ... ok
[INFO] [stdout] test annotation::tests::test_ink_list_returns_strokes ... ok
[INFO] [stdout] test annotation::tests::test_is_checked_none_is_unchecked ... ok
[INFO] [stdout] test annotation::tests::test_is_checked_yes_is_checked ... ok
[INFO] [stdout] test annotation::tests::test_is_supported_for_creation_false_for_widget ... ok
[INFO] [stdout] test annotation::tests::test_is_option_selected ... ok
[INFO] [stdout] test annotation::tests::test_is_supported_for_creation_true_for_highlight ... ok
[INFO] [stdout] test annotation::tests::test_line_endpoints_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_line_endpoints_returns_two_points ... ok
[INFO] [stdout] test annotation::tests::test_link_ref_none_when_no_action_or_dest ... ok
[INFO] [stdout] test annotation::tests::test_color_rgba_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_link_ref_returns_destination_when_present ... ok
[INFO] [stdout] test annotation::tests::test_linked_annot_ref_alias_equals_primary ... ok
[INFO] [stdout] test annotation::tests::test_number_value_f_key_returns_flags ... ok
[INFO] [stdout] test annotation::tests::test_number_value_border_width_key ... ok
[INFO] [stdout] test annotation::tests::test_number_value_unknown_key_returns_none ... ok
[INFO] [stdout] test annotation::tests::test_option_count_and_label ... ok
[INFO] [stdout] test annotation::tests::test_linked_annot_ref_returns_object_id ... ok
[INFO] [stdout] test annotation::tests::test_linked_annot_ref_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_cpdf_annot_rect_from_quad_points ... ok
[INFO] [stdout] test annotation::tests::test_set_appearance_stream_bytes_returns_not_supported ... ok
[INFO] [stdout] test annotation::tests::test_option_count_none_when_no_options ... ok
[INFO] [stdout] test annotation::tests::test_set_flags_updates_in_memory ... ok
[INFO] [stdout] test annotation::tests::test_rect_getter_returns_rect ... ok
[INFO] [stdout] test annotation::tests::test_set_font_color_errors_on_non_widget ... ok
[INFO] [stdout] test annotation::tests::test_set_font_color_on_widget ... ok
[INFO] [stdout] test annot_list::tests::test_border_from_bs_dict ... ok
[INFO] [stdout] test annotation::tests::test_set_form_field_flags_updates_in_memory ... ok
[INFO] [stdout] test annotation::tests::test_set_rect_updates_in_memory ... ok
[INFO] [stdout] test annotation::tests::test_string_value_contents_key ... ok
[INFO] [stdout] test annotation::tests::test_set_font_color_updates_da ... ok
[INFO] [stdout] test annotation::tests::test_set_focusable_subtypes_returns_not_supported ... ok
[INFO] [stdout] test annotation::tests::test_string_value_nm_key ... ok
[INFO] [stdout] test annotation::tests::test_set_open_state_updates_in_memory ... ok
[INFO] [stdout] test annotation::tests::test_string_value_unknown_key_returns_none ... ok
[INFO] [stdout] test annotation::tests::test_strip_da_color_color_before_font ... ok
[INFO] [stdout] test annotation::tests::test_strip_da_color_no_color_unchanged ... ok
[INFO] [stdout] test annotation::tests::test_strip_da_color_empty ... ok
[INFO] [stdout] test annotation::tests::test_strip_da_color_removes_cmyk ... ok
[INFO] [stdout] test annotation::tests::test_strip_da_color_removes_grayscale ... ok
[INFO] [stdout] test annotation::tests::test_supports_ap_objects_false_for_text_annotation ... ok
[INFO] [stdout] test annotation::tests::test_supports_ap_objects_false_for_widget ... ok
[INFO] [stdout] test annotation::tests::test_supports_ap_objects_true_for_supported_subtypes ... ok
[INFO] [stdout] test annotation::tests::test_strip_da_color_removes_rgb ... ok
[INFO] [stdout] test annotation::tests::test_value_type_absent_optional_fields_return_unknown ... ok
[INFO] [stdout] test annotation::tests::test_value_type_fixed_type_keys ... ok
[INFO] [stdout] test annotation::tests::test_value_type_irt_reference_when_set ... ok
[INFO] [stdout] test annotation::tests::test_vertices_none_when_absent ... ok
[INFO] [stdout] test annotation::tests::test_value_type_present_optional_fields ... ok
[INFO] [stdout] test annotation::tests::test_subtype_getter_returns_correct_variant ... ok
[INFO] [stdout] test annotation::tests::test_value_type_string_keys_return_string ... ok
[INFO] [stdout] test annotation::tests::test_vertices_returns_flat_slice ... ok
[INFO] [stdout] test annotation_appearance::tests::test_extract_appearance_empty ... ok
[INFO] [stdout] test annotation_appearance::tests::test_extract_appearance_with_direct_refs ... ok
[INFO] [stdout] test annotation_appearance::tests::test_extract_appearance_with_state_dict ... ok
[INFO] [stdout] test ap_settings::tests::test_mk_dict_no_color_components ... ok
[INFO] [stdout] test ap_settings::tests::test_parse_mk_dict_absent_returns_none ... ok
[INFO] [stdout] test ap_settings::tests::test_mk_dict_border_color_components ... ok
[INFO] [stdout] test ap_settings::tests::test_mk_dict_gray_color_components ... ok
[INFO] [stdout] test ap_settings::tests::test_mk_dict_includes_icon_fit ... ok
[INFO] [stdout] test ap_settings::tests::test_parse_mk_dict_defaults ... ok
[INFO] [stdout] test ap_settings::tests::test_parse_mk_dict_with_colors_and_caption ... ok
[INFO] [stdout] test ap_settings::tests::test_parse_mk_dict_with_icon_refs ... ok
[INFO] [stdout] test ba_font_map::tests::test_find_font_or_fallback_exact ... ok
[INFO] [stdout] test ba_font_map::tests::test_find_font_or_fallback_no_match ... ok
[INFO] [stdout] test ba_font_map::tests::test_empty_font_map ... ok
[INFO] [stdout] test ba_font_map::tests::test_font_map_find_font ... ok
[INFO] [stdout] test ba_font_map::tests::test_find_font_or_fallback_alias ... ok
[INFO] [stdout] test ba_font_map::tests::test_font_map_symbol_charset ... ok
[INFO] [stdout] test ba_font_map::tests::test_ba_font_map_default_font ... ok
[INFO] [stdout] test ba_font_map::tests::test_find_font_or_fallback_zadb ... ok
[INFO] [stdout] test annotation::tests::test_has_attachment_points_true_for_markup_subtypes ... ok
[INFO] [stdout] test annotation::tests::test_ink_list_count_zero_when_absent ... ok
[INFO] [stdout] test ba_font_map::tests::test_font_map_standard_fonts ... ok
[INFO] [stdout] test ba_font_map::tests::test_ba_font_map_bug_853238 ... ok
[INFO] [stdout] test ba_font_map::tests::test_font_map_with_dr ... ok
[INFO] [stdout] test ba_font_map::tests::test_parse_da_font_basic ... ok
[INFO] [stdout] test ba_font_map::tests::test_get_font_name_out_of_bounds ... ok
[INFO] [stdout] test ba_font_map::tests::test_parse_da_empty ... ok
[INFO] [stdout] test ba_font_map::tests::test_parse_da_no_font ... ok
[INFO] [stdout] test ba_font_map::tests::test_parse_da_font_courier ... ok
[INFO] [stdout] test ba_font_map::tests::test_parse_da_zero_size ... ok
[INFO] [stdout] test bookmark::tests::test_find_bookmark_dfs_order_returns_first_match ... ok
[INFO] [stdout] test bookmark::tests::test_find_bookmark_found_at_root ... ok
[INFO] [stdout] test bookmark::tests::test_find_bookmark_nested ... ok
[INFO] [stdout] test bookmark::tests::test_next_sibling_bookmark_free_fn ... ok
[INFO] [stdout] test bookmark::tests::test_find_bookmark_not_found ... ok
[INFO] [stdout] test bookmark_tree::tests::test_bookmark_with_destination ... ok
[INFO] [stdout] test bookmark_tree::tests::test_bookmark_with_action ... ok
[INFO] [stdout] test bookmark::tests::test_next_sibling_in_basic ... ok
[INFO] [stdout] test bookmark::tests::test_next_sibling_in_alias_matches ... ok
[INFO] [stdout] test bookmark::tests::test_next_sibling_in_single ... ok
[INFO] [stdout] test bookmark_tree::tests::test_linked_list_siblings ... ok
[INFO] [stdout] test bookmark_tree::tests::test_empty_outlines_dict ... ok
[INFO] [stdout] test bookmark_tree::tests::test_single_bookmark ... ok
[INFO] [stdout] test bookmark_tree::tests::test_open_closed_state ... ok
[INFO] [stdout] test catalog::tests::test_form_type_default_is_none ... ok
[INFO] [stdout] test catalog::tests::test_form_type_acroform_no_xfa_returns_acroform ... ok
[INFO] [stdout] test catalog::tests::test_form_type_from_real_pdf_bytes_no_acroform ... ok
[INFO] [stdout] test catalog::tests::test_form_type_from_real_pdf_bytes_with_acroform ... ok
[INFO] [stdout] test catalog::tests::test_form_type_no_acroform_returns_none ... ok
[INFO] [stdout] test catalog::tests::test_is_tagged_from_real_pdf_bytes ... ok
[INFO] [stdout] test catalog::tests::test_form_type_xfa_without_needs_rendering_returns_xfa_foreground ... ok
[INFO] [stdout] test catalog::tests::test_form_type_xfa_with_needs_rendering_false_returns_xfa_foreground ... ok
[INFO] [stdout] test catalog::tests::test_is_tagged_mark_info_marked_false ... ok
[INFO] [stdout] test catalog::tests::test_form_type_xfa_with_needs_rendering_true_returns_xfa_full ... ok
[INFO] [stdout] test catalog::tests::test_is_tagged_mark_info_marked_true ... ok
[INFO] [stdout] test catalog::tests::test_is_tagged_mark_info_no_marked_entry ... ok
[INFO] [stdout] test catalog::tests::test_is_tagged_untagged_pdf ... ok
[INFO] [stdout] test catalog::tests::test_is_tagged_no_mark_info_returns_false ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_from_real_pdf_bytes ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_default_is_unknown ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_from_pdf_name_all_variants ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_no_entry_returns_unknown ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_full_screen ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_unrecognised_returns_unknown ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_use_attachments ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_use_oc ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_use_outlines ... ok
[INFO] [stdout] test bookmark_tree::tests::test_nested_bookmarks ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_use_none ... ok
[INFO] [stdout] test bookmark_tree::tests::test_no_outlines ... ok
[INFO] [stdout] test default_appearance::tests::test_checkbox_checked_produces_path ... ok
[INFO] [stdout] test default_appearance::tests::test_cpdf_default_appearance_find_tag_param_from_start ... ignored, FindTagParamFromStart not yet implemented
[INFO] [stdout] test default_appearance::tests::test_checkbox_unchecked_is_empty ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_for_checked_button ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_for_unchecked_button ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_for_choice_field ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_rich_left_aligned ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_for_signature_errors ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_rich_uses_default_font ... ok
[INFO] [stdout] test catalog::tests::test_page_mode_use_thumbs ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_for_text_field ... ok
[INFO] [stdout] test default_appearance::tests::test_parse_da_basic ... ok
[INFO] [stdout] test default_appearance::tests::test_generate_rich_center_aligned ... ok
[INFO] [stdout] test default_appearance::tests::test_parse_da_cmyk_color ... ok
[INFO] [stdout] test default_appearance::tests::test_parse_da_empty ... ok
[INFO] [stdout] test default_appearance::tests::test_parse_da_gray_color ... ok
[INFO] [stdout] test default_appearance::tests::test_text_appearance_contains_value ... ok
[INFO] [stdout] test default_appearance::tests::test_text_appearance_escapes_parens ... ok
[INFO] [stdout] test default_appearance::tests::test_word_wrap_empty_string ... ok
[INFO] [stdout] test default_appearance::tests::test_word_wrap_multiple_lines ... ok
[INFO] [stdout] test default_appearance::tests::test_word_wrap_single_line ... ok
[INFO] [stdout] test destination::tests::test_collect_named_destinations_from_names_tree ... ok
[INFO] [stdout] test destination::tests::test_collect_named_destinations_empty_catalog ... ok
[INFO] [stdout] test destination::tests::test_fit_h_with_null_top ... ok
[INFO] [stdout] test destination::tests::test_named_dest_by_name_found_in_names_tree ... ok
[INFO] [stdout] test destination::tests::test_collect_named_destinations_old_style_dests_dict ... ok
[INFO] [stdout] test destination::tests::test_named_dest_by_name_found_in_old_style_dests_dict ... ok
[INFO] [stdout] test destination::tests::test_integer_page_has_no_page_ref ... ok
[INFO] [stdout] test destination::tests::test_fit_destination ... ok
[INFO] [stdout] test destination::tests::test_named_dest_by_name_not_found_returns_none ... ok
[INFO] [stdout] test destination::tests::test_page_index_deprecation_accessor ... ok
[INFO] [stdout] test destination::tests::test_named_destination_name ... ok
[INFO] [stdout] test destination::tests::test_named_destination_string ... ok
[INFO] [stdout] test default_appearance::tests::test_parse_da_no_color ... ok
[INFO] [stdout] test destination::tests::test_pdf_doc_get_location_in_page ... ok
[INFO] [stdout] test destination::tests::test_page_ref_stored_for_reference ... ok
[INFO] [stdout] test destination::tests::test_resolve_page_index_found ... ok
[INFO] [stdout] test fdf::tests::test_roundtrip_export_import ... ok
[INFO] [stdout] test destination::tests::test_resolve_page_index_named_returns_none ... ok
[INFO] [stdout] test destination::tests::test_resolve_page_index_not_found ... ok
[INFO] [stdout] test destination::tests::test_xyz_destination ... ok
[INFO] [stdout] test fdf::tests::test_import_type_mismatch_returns_error ... ok
[INFO] [stdout] test fdf::tests::test_import_updates_matching_fields ... ok
[INFO] [stdout] test fdf::tests::test_export_collects_all_fields ... ok
[INFO] [stdout] test file_spec::tests::test_best_filename_falls_back ... ok
[INFO] [stdout] test file_spec::tests::test_best_filename_none ... ok
[INFO] [stdout] test file_spec::tests::test_best_filename_prefers_unicode ... ok
[INFO] [stdout] test file_spec::tests::test_decode_filename_no_drive ... ok
[INFO] [stdout] test file_spec::tests::test_cpdf_file_spec_get_file_stream ... ok
[INFO] [stdout] test file_spec::tests::test_encode_filename_windows ... ok
[INFO] [stdout] test file_spec::tests::test_cpdf_file_spec_get_params_dict ... ok
[INFO] [stdout] test file_spec::tests::test_parse_file_spec_full ... ok
[INFO] [stdout] test file_spec::tests::test_parse_file_spec_not_dict_returns_none ... ok
[INFO] [stdout] test file_spec::tests::test_decode_filename_drive_letter ... ok
[INFO] [stdout] test file_spec::tests::test_encode_filename_already_pdf ... ok
[INFO] [stdout] test file_spec::tests::test_underlying_bytes_returns_data_when_present ... ok
[INFO] [stdout] test file_spec::tests::test_decode_filename_unix ... ok
[INFO] [stdout] test file_spec::tests::test_encode_filename_unix ... ok
[INFO] [stdout] test form_control::tests::test_background_color_argb_black_grayscale ... ok
[INFO] [stdout] test file_spec::tests::test_parse_file_spec_minimal ... ok
[INFO] [stdout] test file_spec::tests::test_set_filename_updates_in_memory ... ok
[INFO] [stdout] test file_spec::tests::test_underlying_bytes_returns_none_when_no_data ... ok
[INFO] [stdout] test form_control::tests::test_border_color_argb_none_for_cmyk ... ok
[INFO] [stdout] test form_control::tests::test_border_color_argb_rgb_red ... ok
[INFO] [stdout] test form_control::tests::test_border_color_argb_rgb_green ... ok
[INFO] [stdout] test form_control::tests::test_color_argb_none_when_absent ... ok
[INFO] [stdout] test form_control::tests::test_form_control_with_icon_data ... ok
[INFO] [stdout] test form_control::tests::test_form_control_with_mk_data ... ok
[INFO] [stdout] test form_control::tests::test_is_checked_none ... ok
[INFO] [stdout] test form_control::tests::test_is_not_checked ... ok
[INFO] [stdout] test form_control::tests::test_background_color_argb_grayscale ... ok
[INFO] [stdout] test form_control::tests::test_text_position_default ... ok
[INFO] [stdout] test form_control::tests::test_highlighting_mode_from_name ... ok
[INFO] [stdout] test form_control::tests::test_text_position_from_value ... ok
[INFO] [stdout] test form_control::tests::test_is_checked ... ok
[INFO] [stdout] test form_field::tests::test_clear_selection_clears_indices ... ok
[INFO] [stdout] test form_field::tests::test_control_count_returns_controls_length ... ok
[INFO] [stdout] test form_field::tests::test_controls_accessor_empty ... ok
[INFO] [stdout] test form_field::tests::test_additional_actions_none_by_default ... ok
[INFO] [stdout] test form_field::tests::test_cpdf_form_field_is_item_selected ... ok
[INFO] [stdout] test form_field::tests::test_alternate_name_from_tooltip ... ok
[INFO] [stdout] test form_field::tests::test_field_flags_parsing ... ok
[INFO] [stdout] test form_field::tests::test_flag_combo_editable ... ok
[INFO] [stdout] test form_field::tests::test_flag_do_not_scroll ... ok
[INFO] [stdout] test form_field::tests::test_flag_commit_on_sel_change ... ok
[INFO] [stdout] test form_field::tests::test_flag_do_not_spell_check ... ok
[INFO] [stdout] test form_field::tests::test_flag_file_select ... ok
[INFO] [stdout] test form_field::tests::test_flag_helpers_default ... ok
[INFO] [stdout] test form_field::tests::test_flag_multiline ... ok
[INFO] [stdout] test form_field::tests::test_flag_no_export ... ok
[INFO] [stdout] test form_field::tests::test_flag_combo ... ok
[INFO] [stdout] test form_field::tests::test_flag_comb ... ok
[INFO] [stdout] test form_field::tests::test_flag_multi_select ... ok
[INFO] [stdout] test form_field::tests::test_flag_no_toggle_to_off ... ok
[INFO] [stdout] test form_field::tests::test_flag_radio ... ok
[INFO] [stdout] test form_field::tests::test_flag_rich_text_and_radios_in_unison ... ok
[INFO] [stdout] test form_field::tests::test_flag_push_button ... ok
[INFO] [stdout] test form_field::tests::test_flag_read_only ... ok
[INFO] [stdout] test form_field::tests::test_flag_password ... ok
[INFO] [stdout] test form_field::tests::test_flag_sort ... ok
[INFO] [stdout] test form_field::tests::test_get_control_returns_correct_control ... ok
[INFO] [stdout] test form_field::tests::test_get_option_label_returns_display_value ... ok
[INFO] [stdout] test form_field::tests::test_get_option_value_returns_export_value ... ok
[INFO] [stdout] test form_field::tests::test_inherit_ft_from_parent ... ok
[INFO] [stdout] test form_field::tests::test_hierarchical_field_name ... ok
[INFO] [stdout] test form_field::tests::test_kids_with_ft_not_treated_as_controls ... ok
[INFO] [stdout] test form_field::tests::test_mapping_name_parsed ... ok
[INFO] [stdout] test form_field::tests::test_needs_appearance_after_set ... ok
[INFO] [stdout] test form_field::tests::test_no_ft_returns_none ... ok
[INFO] [stdout] test form_field::tests::test_parse_button_field_checkbox ... ok
[INFO] [stdout] test form_field::tests::test_option_count_returns_options_length ... ok
[INFO] [stdout] test form_field::tests::test_parse_choice_field_with_export_display_pairs ... ok
[INFO] [stdout] test form_field::tests::test_parse_text_field ... ok
[INFO] [stdout] test form_field::tests::test_parse_choice_field_with_options ... ok
[INFO] [stdout] test form_field::tests::test_reset_to_default ... ok
[INFO] [stdout] test form_field::tests::test_selected_indices_empty ... ok
[INFO] [stdout] test form_field::tests::test_set_value_button_checked ... ok
[INFO] [stdout] test form_field::tests::test_selected_indices_parsed_from_dict ... ok
[INFO] [stdout] test form_field::tests::test_set_value_button_unchecked ... ok
[INFO] [stdout] test form_field::tests::test_set_value_choice_by_index ... ok
[INFO] [stdout] test form_field::tests::test_selected_indices_populated ... ok
[INFO] [stdout] test form_field::tests::test_set_value_choice_out_of_bounds ... ok
[INFO] [stdout] test form_field::tests::test_set_value_text_field ... ok
[INFO] [stdout] test form_field::tests::test_set_value_text_field_too_long ... ok
[INFO] [stdout] test form_field::tests::test_set_value_type_mismatch ... ok
[INFO] [stdout] test form_field::tests::test_widget_kids_parsed_as_controls ... ok
[INFO] [stdout] test generate_ap::tests::test_file_attachment_generates_ap ... ok
[INFO] [stdout] test form_control::tests::test_form_control_creation ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_empty_ap_produces_white_fill ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_annot_ap_delegates_to_annotation_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_caret_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_circle_appearance ... ok
[INFO] [stdout] test form_control::tests::test_form_control_no_page_index ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_empty_ap_uses_annotation_rect_dimensions ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_ink_empty_list_returns_none ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_ink_no_ink_list_returns_none ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_free_text_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_ink_single_stroke ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_ink_multi_stroke ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_highlight_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_line_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_popup_without_content ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_square_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_squiggly_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_link_with_border ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_polyline_path ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_polygon_triangle ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_popup_with_content ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_squiggly_no_quad_points_returns_none ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_stamp_named ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_strikeout_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_stamp_default ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_underline_appearance ... ok
[INFO] [stdout] test form_field::tests::test_flag_required ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_text_note_appearance ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_unsupported_subtype_returns_none ... ok
[INFO] [stdout] test generate_ap::tests::test_printer_mark_generates_empty_border ... ok
[INFO] [stdout] test generate_ap::tests::test_sound_generates_ap ... ok
[INFO] [stdout] test generate_ap::tests::test_polygon_no_vertices_returns_none ... ok
[INFO] [stdout] test generate_ap::tests::test_generate_zero_size_returns_none ... ok
[INFO] [stdout] test generate_ap::tests::test_screen_generates_ap_with_label ... ok
[INFO] [stdout] test generate_ap::tests::test_redact_generates_black_fill ... ok
[INFO] [stdout] test generate_ap::tests::test_three_d_generates_ap_with_label ... ok
[INFO] [stdout] test generate_ap::tests::test_movie_generates_ap ... ok
[INFO] [stdout] test generate_ap::tests::test_trap_net_generates_dashed_border ... ok
[INFO] [stdout] test generate_ap::tests::test_watermark_generates_ap_with_default_label ... ok
[INFO] [stdout] test generate_ap::tests::test_rich_media_generates_ap_with_play_button ... ok
[INFO] [stdout] test generate_ap::tests::test_watermark_uses_stamp_name ... ok
[INFO] [stdout] test generate_ap::tests::test_xfa_widget_generates_placeholder ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_always_proportional ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_always_scale ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_bigger_icon_bigger ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_compute_offset ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_bigger_icon_smaller ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_never_scale ... ok
[INFO] [stdout] test icon_fit::tests::test_parse_icon_fit_absent ... ok
[INFO] [stdout] test icon_fit::tests::test_parse_icon_fit_defaults ... ok
[INFO] [stdout] test icon_fit::tests::test_parse_icon_fit_smaller_scale ... ok
[INFO] [stdout] test interactive_form::tests::test_calculation_order_empty_when_absent ... ok
[INFO] [stdout] test icon_fit::tests::test_parse_icon_fit_with_values ... ok
[INFO] [stdout] test interactive_form::tests::test_calculation_order_parsed ... ok
[INFO] [stdout] test interactive_form::tests::test_all_fields_flat ... ok
[INFO] [stdout] test icon_fit::tests::test_parse_icon_fit_never_scale ... ok
[INFO] [stdout] test icon_fit::tests::test_icon_fit_offset_bottom_left ... ok
[INFO] [stdout] test interactive_form::tests::test_check_required_fields_empty ... ok
[INFO] [stdout] test interactive_form::tests::test_check_required_fields_finds_missing ... ok
[INFO] [stdout] test interactive_form::tests::test_default_appearance_parsed ... ok
[INFO] [stdout] test interactive_form::tests::test_cpdf_interactive_form_load_fields_with_referenced_names ... ok
[INFO] [stdout] test interactive_form::tests::test_empty_fields_array ... ok
[INFO] [stdout] test interactive_form::tests::test_check_required_fields_skips_filled ... ok
[INFO] [stdout] test interactive_form::tests::test_default_alignment_defaults_to_left ... ok
[INFO] [stdout] test interactive_form::tests::test_field_by_name_not_found ... ok
[INFO] [stdout] test interactive_form::tests::test_from_catalog_with_programmatic_pdf ... ok
[INFO] [stdout] test interactive_form::tests::test_single_text_field ... ok
[INFO] [stdout] test javascript::tests::test_close_returns_not_supported ... ok
[INFO] [stdout] test javascript::tests::test_accessors_match ... ok
[INFO] [stdout] test interactive_form::tests::test_hierarchical_fields_with_inherited_ft ... ok
[INFO] [stdout] test javascript::tests::test_empty_catalog_returns_empty ... ok
[INFO] [stdout] test interactive_form::tests::test_multiple_top_level_fields ... ok
[INFO] [stdout] test link::tests::test_parse_link_missing_rect_returns_error ... ok
[INFO] [stdout] test link::tests::test_parse_link_with_rect_only ... ok
[INFO] [stdout] test link::tests::test_parse_link_with_dest ... ok
[INFO] [stdout] test link::tests::test_parse_link_with_uri_action ... ok
[INFO] [stdout] test interactive_form::tests::test_no_acroform_returns_none ... ok
[INFO] [stdout] test javascript::tests::test_no_names_dict_returns_empty ... ok
[INFO] [stdout] test javascript::tests::test_single_javascript_action ... ok
[INFO] [stdout] test link_list::tests::test_hit_test_no_links_returns_none ... ok
[INFO] [stdout] test link_list::tests::test_annotation_index_returns_correct_index ... ok
[INFO] [stdout] test link_list::tests::test_hit_test_quad_points ... ok
[INFO] [stdout] test link_list::tests::test_hit_test_rect_outside ... ok
[INFO] [stdout] test link_list::tests::test_collect_links_filters_link_annotations ... ok
[INFO] [stdout] test link_list::tests::test_link_at_point_miss_returns_none ... ok
[INFO] [stdout] test javascript::tests::test_multiple_javascript_actions ... ok
[INFO] [stdout] test link_list::tests::test_hit_test_returns_first_match ... ok
[INFO] [stdout] test link_list::tests::test_annotation_index_matches_link_at_point ... ok
[INFO] [stdout] test link_list::tests::test_hit_test_rect_inside ... ok
[INFO] [stdout] test link_list::tests::test_link_at_point_returns_link_object ... ok
[INFO] [stdout] test link_list::tests::test_hit_test_skips_non_link ... ok
[INFO] [stdout] test link_list::tests::test_link_at_point_with_quad_points ... ok
[INFO] [stdout] test link_list::tests::test_link_get_link_at_point_alias_works ... ok
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_acrobat_at_top_level ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_as_child ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test link_list::tests::test_link_object_dest_accessor ... ok
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_as_no_adhoc ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_email_at_top_level ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_exceed_max_depth ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_filesystem_at_top_level ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_multiple_errors ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_without_workflow ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test metadata::tests::test_cpdf_metadata_check_shared_form_wrong_namespace ... ignored, CheckForSharedForm not yet implemented
[INFO] [stdout] test link_list::tests::test_link_object_quad_points_multiple_groups ... ok
[INFO] [stdout] test link_list::tests::test_link_object_no_quad_points ... ok
[INFO] [stdout] test metadata::tests::test_empty_info_dict ... ok
[INFO] [stdout] test metadata::tests::test_full_metadata ... ok
[INFO] [stdout] test name_tree::tests::test_add_inserts_sorted ... ok
[INFO] [stdout] test metadata::tests::test_metadata_default ... ok
[INFO] [stdout] test name_tree::tests::test_cpdf_name_tree_get_unicode_name_with_bom ... ok
[INFO] [stdout] test name_tree::tests::test_add_replaces_existing_key ... ok
[INFO] [stdout] test metadata::tests::test_non_string_values_ignored ... ok
[INFO] [stdout] test metadata::tests::test_partial_metadata ... ok
[INFO] [stdout] test name_tree::tests::test_cpdf_name_tree_get_from_tree_with_limits_array_with_4_items ... ok
[INFO] [stdout] test name_tree::tests::test_delete_by_index_removes_entry ... ok
[INFO] [stdout] test name_tree::tests::test_delete_by_index_out_of_range ... ok
[INFO] [stdout] test name_tree::tests::test_lookup_miss ... ok
[INFO] [stdout] test name_tree::tests::test_delete_by_name_not_found ... ok
[INFO] [stdout] test name_tree::tests::test_name_object_as_key ... ok
[INFO] [stdout] test name_tree::tests::test_delete_by_name_removes_entry ... ok
[INFO] [stdout] test name_tree::tests::test_single_level_leaf ... ok
[INFO] [stdout] test name_tree::tests::test_duplicate_key_keeps_first ... ok
[INFO] [stdout] test name_tree::tests::test_empty_tree ... ok
[INFO] [stdout] test name_tree::tests::test_two_level_tree ... ok
[INFO] [stdout] test number_tree::tests::test_get_floor_before_first ... ok
[INFO] [stdout] test page_label::tests::test_alpha_zero_returns_empty ... ok
[INFO] [stdout] test number_tree::tests::test_two_level_tree ... ok
[INFO] [stdout] test number_tree::tests::test_empty_tree ... ok
[INFO] [stdout] test number_tree::tests::test_single_level_leaf ... ok
[INFO] [stdout] test number_tree::tests::test_lookup_miss ... ok
[INFO] [stdout] test number_tree::tests::test_get_floor_exact ... ok
[INFO] [stdout] test page_label::tests::test_decimal_labels ... ok
[INFO] [stdout] test number_tree::tests::test_get_floor_between ... ok
[INFO] [stdout] test page_label::tests::test_format_label_no_style_no_prefix ... ok
[INFO] [stdout] test page_label::tests::test_lower_alpha ... ok
[INFO] [stdout] test page_label::tests::test_alpha_edge_cases ... ok
[INFO] [stdout] test page_label::tests::test_multi_range_format_sequence ... ok
[INFO] [stdout] test page_label::tests::test_lower_roman ... ok
[INFO] [stdout] test page_label::tests::test_no_style_prefix_only ... ok
[INFO] [stdout] test page_label::tests::test_prefix_application ... ok
[INFO] [stdout] test page_label::tests::test_roman_zero_returns_empty ... ok
[INFO] [stdout] test page_label::tests::test_roman_edge_cases ... ok
[INFO] [stdout] test page_label::tests::test_upper_alpha ... ok
[INFO] [stdout] test page_label::tests::test_upper_roman ... ok
[INFO] [stdout] test page_label::tests::test_start_value_offset ... ok
[INFO] [stdout] test signature::tests::test_byte_range_non_array_returns_empty ... ok
[INFO] [stdout] test signature::tests::test_doc_mdp_level_2 ... ok
[INFO] [stdout] test signature::tests::test_collects_one_signature ... ok
[INFO] [stdout] test signature::tests::test_doc_mdp_missing_p_defaults_to_level_2 ... ok
[INFO] [stdout] test signature::tests::test_doc_mdp_as_u32 ... ok
[INFO] [stdout] test signature::tests::test_empty_byte_range ... ok
[INFO] [stdout] test signature::tests::test_contents_non_string_returns_none ... ok
[INFO] [stdout] test signature::tests::test_doc_mdp_none ... ok
[INFO] [stdout] test signature::tests::test_doc_mdp_level_3 ... ok
[INFO] [stdout] test signature::tests::test_non_sig_fields_skipped ... ok
[INFO] [stdout] test signature::tests::test_invalid_p_value ... ok
[INFO] [stdout] test signature::tests::test_odd_byte_range_truncates ... ok
[INFO] [stdout] test signature::tests::test_no_acroform_returns_empty ... ok
[INFO] [stdout] test signature::tests::test_reference_non_array_is_ignored ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_bool_array_returns_none ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_array ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_bool_non_boolean_name_returns_none ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_bool_number ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_bool_text ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_text ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_bool_name_false ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_name ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_bool_name_true ... ok
[INFO] [stdout] test struct_element::tests::test_convert_attribute_value_name ... ok
[INFO] [stdout] test struct_element::tests::test_attribute_value_as_number ... ok
[INFO] [stdout] test struct_element::tests::test_convert_attribute_value_array ... ok
[INFO] [stdout] test struct_element::tests::test_convert_attribute_value_number ... ok
[INFO] [stdout] test struct_element::tests::test_parse_struct_element_basic ... ok
[INFO] [stdout] test struct_element::tests::test_parse_attributes_array ... ok
[INFO] [stdout] test struct_element::tests::test_parse_struct_element_obj_type ... ok
[INFO] [stdout] test struct_element::tests::test_parse_attributes_none ... ok
[INFO] [stdout] test struct_element::tests::test_parse_attributes_single_dict ... ok
[INFO] [stdout] test struct_element::tests::test_struct_attribute_value_for_key ... ok
[INFO] [stdout] test struct_element::tests::test_struct_attribute_entry_count ... ok
[INFO] [stdout] test struct_element::tests::test_struct_attribute_entry_name_at_index ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_actual_text_getter ... ok
[INFO] [stdout] test struct_element::tests::test_struct_attribute_owner ... ok
[INFO] [stdout] test struct_element::tests::test_struct_attribute_value_at_index ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_attribute_at_index ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_attribute_count ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_child_marked_content_id ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_id_getter ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_child_at_index ... ok
[INFO] [stdout] test struct_element::tests::test_parse_struct_element_obj_type_none ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_child_count ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_alt_text_getter ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_lang_getter ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_obj_type_getter ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_page_ref ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_parent_index_root_is_none ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_mcid_at_index ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_string_attribute_found ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_mcid_count ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_string_attribute_not_found ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_parent_index_child_has_parent ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_title_getter ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_struct_type_getter ... ok
[INFO] [stdout] test struct_tree::tests::test_actual_text_and_lang ... ok
[INFO] [stdout] test struct_tree::tests::test_elements_for_page_out_of_range_returns_empty ... ok
[INFO] [stdout] test struct_tree::tests::test_alt_text_extraction ... ok
[INFO] [stdout] test struct_tree::tests::test_basic_structure_tree_document_with_paragraphs ... ok
[INFO] [stdout] test struct_tree::tests::test_elements_for_page_ref_filters_correctly ... ok
[INFO] [stdout] test page_label::tests::test_page_label_get_label_perf ... ok
[INFO] [stdout] test struct_tree::tests::test_find_elements_for_mcid_empty ... ok
[INFO] [stdout] test struct_tree::tests::test_find_elements_for_mcid_not_found ... ok
[INFO] [stdout] test struct_element::tests::test_struct_element_marked_content_id ... ok
[INFO] [stdout] test struct_tree::tests::test_find_elements_for_mcid_found ... ok
[INFO] [stdout] test struct_tree::tests::test_mcid_from_dict_in_k ... ok
[INFO] [stdout] test struct_tree::tests::test_elements_for_page_with_valid_index ... ok
[INFO] [stdout] test struct_tree::tests::test_empty_struct_tree_root ... ok
[INFO] [stdout] test struct_tree::tests::test_mcid_mapping_lookup ... ok
[INFO] [stdout] test struct_tree::tests::test_no_struct_tree_root_returns_none ... ok
[INFO] [stdout] test struct_tree::tests::test_role_map_name_for_lookup ... ok
[INFO] [stdout] test struct_tree::tests::test_mixed_k_content_dicts_and_integers ... ok
[INFO] [stdout] test struct_tree::tests::test_mcid_from_integer_in_k ... ok
[INFO] [stdout] test struct_tree::tests::test_page_structure_filtering ... ok
[INFO] [stdout] test struct_tree::tests::test_role_mapping ... ok
[INFO] [stdout] test struct_tree::tests::test_nested_structure_elements ... ok
[INFO] [stdout] test struct_tree::tests::test_struct_element_obj_type_parsed ... ok
[INFO] [stdout] test struct_tree::tests::test_struct_element_with_attributes ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_alignment_center ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_alignment_from_value ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_alignment_right ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_auto_font_size ... ok
[INFO] [stdout] test struct_tree::tests::test_struct_element_no_attributes ... ok
[INFO] [stdout] test struct_tree::tests::test_title_and_id_extraction ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_begin_and_end_word_place_empty ... ok
[INFO] [stdout] test struct_tree::tests::test_struct_element_obj_type_none_by_default ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_alignment_left ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_char_array_limits_to_count ... ok
[INFO] [stdout] test struct_tree::tests::test_struct_element_with_attribute_array ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_content_rect_non_empty ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_cjk_characters_layout ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_cr_line_endings ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_config_getters ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_begin_and_end_word_place_non_empty ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_auto_font_size_empty ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_char_array_mode ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_empty_text ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_hit_test_first_char ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_in_to_out_and_out_to_in_inverse ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_iter_lines_count ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_delete_removes_chars_and_rearranges ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_limit_char ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_line_begin_and_end_place ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_line_breaking ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_line_leading_positive ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_line_y_positions_decrease ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_hit_test_past_end ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_hit_test_below_all_lines ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_insert_adds_chars_and_rearranges ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_iter_words_across_sections ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_iter_words_count ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_multi_line_auto_font_size ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_multi_section_text ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_crlf_line_endings ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_plate_width_and_height ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_mixed_line_endings ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_password_masking ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_multi_line_many_breaks ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_password_char_getter ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_no_line_breaking_single_line_mode ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_total_words_empty ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_prev_next_word_place_navigation ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_search_word_place_returns_valid ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_single_line_text ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_total_words_multi ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_section_begin_and_end_place ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_total_words_single ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_vt_word_iterator_next_word_advances ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_update_word_place_clamping ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_vt_word_iterator_next_line_across_sections ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_vt_word_iterator_set_at_index ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_vt_word_iterator_set_at_place ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_place_to_index_mid ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_place_to_index_second_section ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_place_to_word_index_round_trip ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_range_creation ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_place_to_index_first ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_index_to_place_across_sections ... ok
[INFO] [stdout] test viewer_preferences::tests::test_default_preferences ... ok
[INFO] [stdout] test variable_text::variable_text::tests::test_word_info_positions_increase ... ok
[INFO] [stdout] test viewer_preferences::tests::test_direction_default_l2r ... ok
[INFO] [stdout] test viewer_preferences::tests::test_direction_r2l ... ok
[INFO] [stdout] test viewer_preferences::tests::test_duplex_mode_flip_long_edge ... ok
[INFO] [stdout] test viewer_preferences::tests::test_duplex_mode_simplex_by_default ... ok
[INFO] [stdout] test viewer_preferences::tests::test_generic_name_duplex ... ok
[INFO] [stdout] test viewer_preferences::tests::test_generic_name_print_scaling ... ok
[INFO] [stdout] test viewer_preferences::tests::test_is_print_scaling_suppressed_absent ... ok
[INFO] [stdout] test viewer_preferences::tests::test_generic_name_unknown_key_is_none ... ok
[INFO] [stdout] test viewer_preferences::tests::test_generic_name_direction ... ok
[INFO] [stdout] test viewer_preferences::tests::test_duplex_mode_flip_short_edge ... ok
[INFO] [stdout] test viewer_preferences::tests::test_duplex_mode_unknown_is_simplex ... ok
[INFO] [stdout] test viewer_preferences::tests::test_is_print_scaling_suppressed_app_default ... ok
[INFO] [stdout] test viewer_preferences::tests::test_parse_all_fields ... ok
[INFO] [stdout] test viewer_preferences::tests::test_is_print_scaling_suppressed_none_value ... ok
[INFO] [stdout] test xmp::tests::test_parse_invalid_utf8 ... ok
[INFO] [stdout] test viewer_preferences::tests::test_parse_empty_dict ... ok
[INFO] [stdout] test xmp::tests::test_parse_partial_xmp ... ok
[INFO] [stdout] test xmp::tests::test_parse_basic_xmp ... ok
[INFO] [stdout] test xmp::tests::test_shared_form_alternate_namespace ... ok
[INFO] [stdout] test xmp::tests::test_parse_xmp_with_whitespace ... ok
[INFO] [stdout] test viewer_preferences::tests::test_print_page_range_empty_is_none ... ok
[INFO] [stdout] test xmp::tests::test_shared_form_acrobat_com ... ok
[INFO] [stdout] test xmp::tests::test_parse_empty_xmp ... ok
[INFO] [stdout] test xmp::tests::test_shared_form_filesystem ... ok
[INFO] [stdout] test viewer_preferences::tests::test_print_page_range_parsed ... ok
[INFO] [stdout] test xmp::tests::test_shared_form_namespace_no_type ... ok
[INFO] [stdout] test xmp::tests::test_shared_form_none ... ok
[INFO] [stdout] test xmp::tests::test_shared_form_email ... ok
[INFO] [stderr]      Running tests/upstream_pdf_test.rs (/opt/rustwide/target/debug/deps/upstream_pdf_test-97af5ff82ace453a)
[INFO] [stdout] test struct_tree::tests::test_security_limit_truncates_large_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 668 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 1.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_annotation_highlight_subtype ... ok
[INFO] [stdout] test test_annotation_ink_multiple ... ok
[INFO] [stdout] test test_bookmarks_circular_no_hang ... ok
[INFO] [stdout] test test_metadata_utf8_producer ... ok
[INFO] [stdout] test test_bookmarks_utf8 ... ok
[INFO] [stdout] test test_annotations_present ... ok
[INFO] [stdout] test test_action_uri ... ok
[INFO] [stdout] test test_metadata_creator ... ok
[INFO] [stdout] test test_named_destinations ... ok
[INFO] [stdout] test test_signature_reason_field_present ... ok
[INFO] [stdout] test test_metadata_japanese_title ... ok
[INFO] [stdout] test test_bookmarks_hierarchy ... ok
[INFO] [stdout] test test_signature_no_sub_filter_returns_none ... ok
[INFO] [stdout] test test_page_labels_format ... ok
[INFO] [stdout] test test_two_signatures_count_and_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rpdfium_doc
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/struct_tree.rs - struct_tree::find_elements_for_mcid (line 78) ... ignored
[INFO] [stdout] test src/bookmark.rs - bookmark::find_bookmark (line 228) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.72s; merged doctests compilation took 0.70s
[INFO] running `Command { std: "docker" "inspect" "96028afea021682e2a251bac4f88e9d4334421a65d62cb531a0a7cf9ae652204", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96028afea021682e2a251bac4f88e9d4334421a65d62cb531a0a7cf9ae652204", kill_on_drop: false }`
[INFO] [stdout] 96028afea021682e2a251bac4f88e9d4334421a65d62cb531a0a7cf9ae652204
