[2m2025-08-18T08:50:44.355309Z[0m [32m INFO[0m [2mcargo_tarpaulin::config[0m[2m:[0m Creating config
[2m2025-08-18T08:50:44.741562Z[0m [32m INFO[0m [2mcargo_tarpaulin[0m[2m:[0m Running Tarpaulin
[2m2025-08-18T08:50:44.741573Z[0m [32m INFO[0m [2mcargo_tarpaulin[0m[2m:[0m Building project
Finished `test` profile [unoptimized] target(s) in 0.16s
[2m2025-08-18T08:50:46.096745Z[0m [32m INFO[0m [2mcargo_tarpaulin::process_handling[0m[2m:[0m running /Users/santifdezmunoz/Documents/repos/BelowZero/oxidize-pdf/target/debug/deps/oxidize_pdf-8735a1135b6819a7
[2m2025-08-18T08:50:46.096960Z[0m [32m INFO[0m [2mcargo_tarpaulin::process_handling[0m[2m:[0m Setting LLVM_PROFILE_FILE
running 3679 tests
test actions::action::tests::test_action_dictionary ... ok
test actions::action::tests::test_action_constructor_string_conversion ... ok
test actions::action::tests::test_action_object_id_generation_increments ... ok
test actions::action::tests::test_action_debug_clone ... ok
test actions::action::tests::test_action_type_debug_clone_partial_eq ... ok
test actions::action::tests::test_action_type_names ... ok
test actions::action::tests::test_action_pattern_matching ... ok
test actions::action::tests::test_all_action_type_names ... ok
test actions::action::tests::test_action_dictionary_to_dict ... ok
test actions::action::tests::test_action_dictionary_without_object_id ... ok
test actions::action::tests::test_complex_action_chaining ... ok
test actions::action::tests::test_goto_action_destination_handling ... ok
test actions::action::tests::test_action_dict_type_field ... ok
test actions::action::tests::test_goto_action ... ok
test actions::action::tests::test_goto_remote_action ... ok
test actions::action::tests::test_goto_remote_action_with_new_window ... ok
test actions::action::tests::test_launch_action ... ok
test actions::action::tests::test_named_action ... ok
test actions::action::tests::test_launch_action_with_parameters ... ok
test actions::action::tests::test_next_action ... ok
test actions::action::tests::test_uri_action ... ok
test actions::action::tests::test_uri_action_with_is_map ... ok
test actions::action::tests::test_uri_action_without_is_map ... ok
test actions::goto_action::tests::test_goto_action_clone ... ok
test actions::goto_action::tests::test_goto_action_comprehensive ... ok
test actions::goto_action::tests::test_goto_action_coordinate_precision ... ok
test actions::goto_action::tests::test_goto_action_debug ... ok
test actions::goto_action::tests::test_goto_action_edge_cases ... ok
test actions::goto_action::tests::test_goto_action_from_destination ... ok
test actions::goto_action::tests::test_goto_action_page_destinations ... ok
test actions::goto_action::tests::test_goto_action_to_page ... ok
test actions::goto_action::tests::test_goto_action_various_destinations ... ok
test actions::goto_action::tests::test_goto_action_xyz ... ok
test actions::goto_action::tests::test_remote_goto_action ... ok
test actions::goto_action::tests::test_remote_goto_action_clone_debug ... ok
test actions::goto_action::tests::test_remote_goto_action_creation ... ok
test actions::goto_action::tests::test_remote_goto_action_destination_types ... ok
test actions::goto_action::tests::test_remote_goto_action_window_options ... ok
test actions::goto_action::tests::test_remote_goto_named ... ok
test actions::launch_action::tests::test_launch_action_application ... ok
test actions::launch_action::tests::test_launch_action_document ... ok
test actions::launch_action::tests::test_launch_action_dict_type_fields ... ok
test actions::launch_action::tests::test_launch_action_simple ... ok
test actions::launch_action::tests::test_launch_action_with_false_new_window ... ok
test actions::launch_action::tests::test_launch_action_with_params ... ok
test actions::launch_action::tests::test_launch_action_without_new_window ... ok
test actions::launch_action::tests::test_launch_parameters_windows ... ok
test actions::launch_action::tests::test_launch_parameters_simple ... ok
test actions::launch_action::tests::test_windows_launch_params ... ok
test actions::launch_action::tests::test_windows_params_minimal ... ok
test actions::launch_action::tests::test_windows_params_with_directory_only ... ok
test actions::launch_action::tests::test_windows_params_partial_dict ... ok
test actions::launch_action::tests::test_windows_params_with_operation_only ... ok
test actions::named_action::tests::test_all_standard_named_actions ... ok
test actions::named_action::tests::test_custom_named_action_edge_cases ... ok
test actions::named_action::tests::test_document_actions ... ok
test actions::named_action::tests::test_named_action_clone ... ok
test actions::named_action::tests::test_named_action_custom ... ok
test actions::named_action::tests::test_named_action_debug ... ok
test actions::named_action::tests::test_named_action_factory_methods ... ok
test actions::named_action::tests::test_named_action_dictionary_structure ... ok
test actions::named_action::tests::test_named_action_match_patterns ... ok
test actions::named_action::tests::test_named_action_standard ... ok
test actions::named_action::tests::test_navigation_actions ... ok
test actions::named_action::tests::test_navigation_history_actions ... ok
test actions::named_action::tests::test_standard_named_action_clone ... ok
test actions::named_action::tests::test_standard_named_action_partial_eq ... ok
test actions::named_action::tests::test_standard_named_action_debug ... ok
test actions::named_action::tests::test_standard_named_actions ... ok
test actions::named_action::tests::test_view_actions ... ok
test actions::named_action::tests::test_view_mode_actions ... ok
test actions::uri_action::tests::test_uri_action_clone ... ok
test actions::uri_action::tests::test_uri_action_complete_dictionary ... ok
test actions::uri_action::tests::test_uri_action_debug ... ok
test actions::uri_action::tests::test_uri_action_complex_email ... ok
test actions::uri_action::tests::test_uri_action_email_with_subject ... ok
test actions::uri_action::tests::test_uri_action_flags_clone ... ok
test actions::uri_action::tests::test_uri_action_email ... ok
test actions::uri_action::tests::test_uri_action_flags_debug ... ok
test actions::uri_action::tests::test_uri_action_flags_default ... ok
test actions::uri_action::tests::test_uri_action_various_protocols ... ok
test actions::uri_action::tests::test_uri_action_web ... ok
test actions::uri_action::tests::test_uri_action_with_map ... ok
test actions::uri_action::tests::test_uri_action_without_map_flag ... ok
test actions::uri_action::tests::test_uri_builder_empty ... ok
test actions::uri_action::tests::test_uri_builder ... ok
test actions::uri_action::tests::test_uri_builder_multiple_params ... ok
test actions::uri_action::tests::test_uri_builder_special_characters ... ok
test actions::uri_action::tests::test_url_encoding ... ok
test actions::uri_action::tests::test_url_encoding_comprehensive ... ok
test annotations::annotation::tests::test_annotation_builder_pattern_comprehensive ... ok
test annotations::annotation::tests::test_all_annotation_types ... ok
test annotations::annotation::tests::test_annotation_builder_pattern ... ok
test annotations::annotation::tests::test_annotation_color_variants ... ok
test annotations::annotation::tests::test_annotation_creation ... ok
test annotations::annotation::tests::test_annotation_contents_edge_cases ... ok
test annotations::annotation::tests::test_annotation_creation_comprehensive ... ok
test annotations::annotation::tests::test_annotation_debug_clone ... ok
test annotations::annotation::tests::test_annotation_flags ... ok
test annotations::annotation::tests::test_annotation_dict_color_precision ... ok
test annotations::annotation::tests::test_annotation_edge_cases ... ok
test annotations::annotation::tests::test_annotation_flags_bit_positions ... ok
test annotations::annotation::tests::test_annotation_flags_combined ... ok
test annotations::annotation::tests::test_annotation_flags_comprehensive ... ok
test annotations::annotation::tests::test_annotation_flags_debug_clone ... ok
test annotations::annotation::tests::test_annotation_manager ... ok
test annotations::annotation::tests::test_annotation_manager_comprehensive ... ok
test annotations::annotation::tests::test_annotation_manager_debug_default ... ok
test annotations::annotation::tests::test_annotation_manager_empty ... ok
test annotations::annotation::tests::test_annotation_manager_concurrent_additions ... ok
test annotations::annotation::tests::test_annotation_manager_references ... ok
test annotations::annotation::tests::test_annotation_properties_dictionary ... ok
test annotations::annotation::tests::test_annotation_rectangle_edge_cases ... ok
test annotations::annotation::tests::test_annotation_to_dict ... ok
test annotations::annotation::tests::test_annotation_to_dict_minimal ... ok
test annotations::annotation::tests::test_annotation_type ... ok
test annotations::annotation::tests::test_annotation_to_dict_comprehensive ... ok
test annotations::annotation::tests::test_annotation_type_debug_clone_partial_eq ... ok
test annotations::annotation::tests::test_annotation_without_optional_fields ... ok
test annotations::annotation::tests::test_border_style ... ok
test annotations::annotation::tests::test_annotation_with_all_fields ... ok
test annotations::annotation::tests::test_border_style_debug_clone ... ok
test annotations::annotation::tests::test_border_style_debug_clone_comprehensive ... ok
test annotations::annotation::tests::test_border_style_default ... ok
test annotations::annotation::tests::test_annotation_type_exhaustive ... ok
test annotations::annotation::tests::test_border_style_edge_cases ... ok
test annotations::annotation::tests::test_border_style_types ... ok
test annotations::annotation::tests::test_border_style_with_dash_pattern ... ok
test annotations::annotation_type::tests::test_all_stamp_names ... ok
test annotations::annotation_type::tests::test_border_effect_debug_clone ... ok
test annotations::annotation_type::tests::test_border_effect_intensity_clamping ... ok
test annotations::annotation_type::tests::test_border_effect_style_debug_clone_copy ... ok
test annotations::annotation_type::tests::test_free_text_annotation ... ok
test annotations::annotation_type::tests::test_free_text_annotation_justification ... ok
test annotations::annotation_type::tests::test_all_annotations_to_dict ... ok
test annotations::annotation_type::tests::test_free_text_debug_clone ... ok
test annotations::annotation_type::tests::test_free_text_rich_text ... ok
test annotations::annotation_type::tests::test_free_text_font_variations ... ok
test annotations::annotation_type::tests::test_highlight_annotation_convenience ... ok
test annotations::annotation_type::tests::test_ink_annotation ... ok
test annotations::annotation_type::tests::test_ink_annotation_default ... ok
test annotations::annotation_type::tests::test_ink_annotation_bounding_box ... ok
test annotations::annotation_type::tests::test_ink_annotation_empty_strokes ... ok
test annotations::annotation_type::tests::test_line_annotation ... ok
test annotations::annotation_type::tests::test_line_annotation_comprehensive ... ok
test annotations::annotation_type::tests::test_line_annotation_debug_clone ... ok
test annotations::annotation_type::tests::test_line_annotation_edge_cases ... ok
test annotations::annotation_type::tests::test_line_ending_style_debug_clone_copy ... ok
test annotations::annotation_type::tests::test_line_ending_styles_comprehensive ... ok
test annotations::annotation_type::tests::test_square_annotation_border_effects ... ok
test annotations::annotation_type::tests::test_square_annotation_interior_colors ... ok
test annotations::annotation_type::tests::test_stamp_name_debug_clone ... ok
test annotations::annotation_type::tests::test_stamp_annotation_variations ... ok
test annotations::annotation_type::tests::test_stamp_names ... ok
test annotations::link::tests::test_all_link_destinations ... ok
test annotations::link::tests::test_all_link_actions ... ok
test annotations::link::tests::test_destination_fit_variants ... ok
test annotations::link::tests::test_destination_xyz ... ok
test annotations::link::tests::test_highlight_mode ... ok
test annotations::link::tests::test_empty_strings_in_actions ... ok
test annotations::link::tests::test_highlight_mode_debug_clone_copy ... ok
test annotations::link::tests::test_highlight_mode_default ... ok
test annotations::link::tests::test_link_action_debug_clone ... ok
test annotations::link::tests::test_link_action_uri ... ok
test annotations::link::tests::test_link_action_with_special_characters ... ok
test annotations::link::tests::test_link_annotation_convenience_methods ... ok
test annotations::link::tests::test_link_annotation_debug_clone ... ok
test annotations::link::tests::test_link_annotation_creation_variations ... ok
test annotations::link::tests::test_link_annotation_to_page ... ok
test annotations::link::tests::test_link_annotation_to_dict_complete ... ok
test annotations::link::tests::test_link_annotation_to_uri ... ok
test annotations::link::tests::test_link_annotation_with_border ... ok
test annotations::link::tests::test_link_destination_debug_clone ... ok
test annotations::link::tests::test_link_destination_edge_cases ... ok
test annotations::link::tests::test_link_destination_fit_rectangle_precision ... ok
test annotations::link::tests::test_named_destination ... ok
test annotations::link::tests::test_link_highlight_modes ... ok
test annotations::link::tests::test_named_action_standard_names ... ok
test annotations::markup::tests::test_highlight_annotation ... ok
test annotations::markup::tests::test_markup_annotation_complete_workflow ... ok
test annotations::markup::tests::test_markup_annotation_debug_clone ... ok
test annotations::markup::tests::test_markup_builder_pattern ... ok
test annotations::markup::tests::test_markup_convenience_methods ... ok
test annotations::markup::tests::test_markup_color_customization ... ok
test annotations::markup::tests::test_markup_default_colors ... ok
test annotations::markup::tests::test_markup_type ... ok
test annotations::markup::tests::test_markup_type_annotation_types ... ok
test annotations::markup::tests::test_markup_type_debug_clone_copy ... ok
test annotations::markup::tests::test_markup_with_unicode_metadata ... ok
test annotations::markup::tests::test_markup_with_empty_metadata ... ok
test annotations::markup::tests::test_markup_without_optional_fields ... ok
test annotations::markup::tests::test_quad_points_debug_clone ... ok
test annotations::markup::tests::test_multiple_line_highlight ... ok
test annotations::markup::tests::test_quad_points_edge_cases ... ok
test annotations::markup::tests::test_quad_points_from_multiple_rects ... ok
test annotations::markup::tests::test_quad_points_from_rect ... ok
test annotations::markup::tests::test_quad_points_to_array ... ok
test annotations::text::tests::test_all_icon_types ... ok
test annotations::text::tests::test_annotation_type_consistency ... ok
test annotations::text::tests::test_extreme_positions ... ok
test annotations::text::tests::test_all_state_combinations ... ok
test annotations::text::tests::test_icon_debug_clone_copy ... ok
test annotations::text::tests::test_icon_default ... ok
test annotations::text::tests::test_icon_names ... ok
test annotations::text::tests::test_pdf_properties_structure ... ok
test annotations::text::tests::test_repeated_builder_calls ... ok
test annotations::text::tests::test_special_characters_in_contents ... ok
test annotations::text::tests::test_text_annotation_builder_chain ... ok
test annotations::text::tests::test_text_annotation_clone ... ok
test annotations::text::tests::test_text_annotation_creation ... ok
test annotations::text::tests::test_text_annotation_debug ... ok
test annotations::text::tests::test_text_annotation_default_values ... ok
test annotations::text::tests::test_text_annotation_different_positions ... ok
test annotations::text::tests::test_text_annotation_rect ... ok
test annotations::text::tests::test_text_annotation_state_variations ... ok
test annotations::text::tests::test_text_annotation_to_annotation ... ok
test annotations::text::tests::test_text_annotation_with_empty_contents ... ok
test annotations::text::tests::test_text_annotation_with_long_contents ... ok
test annotations::text::tests::test_to_annotation_open_state ... ok
test annotations::text::tests::test_to_annotation_without_state ... ok
test annotations::text::tests::test_unicode_in_contents ... ok
test annotations::text::tests::test_with_contents_string_types ... ok
test annotations::text::tests::test_with_state_string_types ... ok
test batch::job::tests::test_batch_job_custom ... ok
test batch::job::tests::test_batch_job_merge ... ok
test batch::job::tests::test_batch_job_rotate ... ok
test batch::job::tests::test_batch_job_split ... ok
test batch::job::tests::test_job_status ... ok
test batch::job::tests::test_job_type_display ... ok
test batch::progress::tests::test_batch_progress ... ok
test batch::progress::tests::test_eta_calculation ... ok
test batch::progress::tests::test_progress_bar ... ok
test batch::progress::tests::test_progress_callback ... ok
test batch::progress::tests::test_progress_info ... ok
test batch::progress::tests::test_progress_info_formatting ... ok
test batch::result::tests::test_batch_result ... ok
test batch::result::tests::test_batch_summary ... ok
test batch::result::tests::test_empty_summary ... ok
test batch::result::tests::test_batch_summary_report ... ok
test batch::result::tests::test_job_result_display ... ok
test batch::result::tests::test_job_result_failed ... ok
test batch::result::tests::test_job_result_success ... ok
test batch::tests::test_batch_options_all_builders ... ok
test annotations::annotation::tests::test_annotation_manager_large_scale ... ok
test batch::tests::test_batch_options_builder ... ok
test batch::tests::test_batch_options_builder_advanced ... ok
test batch::tests::test_batch_options_default ... ok
test batch::tests::test_batch_processor_add_jobs ... ok
test batch::tests::test_batch_processor_cancel ... ok
test batch::tests::test_batch_processor_cancel_during_execution ... ok
test batch::tests::test_batch_processor_creation ... ok
test batch::tests::test_batch_processor_get_progress ... ok
test batch::tests::test_batch_processor_memory_limit ... ok
test batch::tests::test_batch_processor_memory_limit_enforcement ... ok
test batch::tests::test_batch_processor_stop_on_error ... ok
test batch::tests::test_batch_processor_stop_on_error_propagation ... ok
test batch::tests::test_empty_batch_execution ... ok
test batch::worker::tests::test_worker_pool_creation ... ok
test batch::worker::tests::test_worker_pool_cancellation ... ok
test batch::tests::test_batch_processor_without_progress_callback ... ok
test batch::tests::test_batch_processor_with_failing_jobs ... ok
test batch::worker::tests::test_worker_pool_custom_jobs ... ok
test batch::worker::tests::test_worker_pool_empty_jobs ... ok
test batch::worker::tests::test_worker_pool_with_failures ... ok
test compression::tests::test_compress_binary_data ... ok
test compression::tests::test_compress_empty ... ok
test compression::tests::test_compress_decompress_roundtrip ... ok
test compression::tests::test_compress_binary_image_data ... ok
test compression::tests::test_compress_pdf_like_data ... ok
test compression::tests::test_compress_pdf_like_content ... ok
test compression::tests::test_compress_multiple_rounds ... ok
test compression::tests::test_compress_large_data ... ok
test compression::tests::test_compress_alternating_patterns ... ok
test compression::tests::test_compress_repetitive_data ... ok
test compression::tests::test_compress_single_byte ... ok
test compression::tests::test_compress_random_like_data ... ok
test compression::tests::test_compress_unicode_text ... ok
test compression::tests::test_compress_unicode_utf8 ... ok
test compression::tests::test_compress_with_null_bytes ... ok
test compression::tests::test_decompress_invalid_data ... ok
test compression::tests::test_decompress_invalid_zlib_header ... ok
test compression::tests::test_decompress_truncated_data ... ok
test document::encryption::tests::test_document_encryption_new ... ok
test compression::tests::test_decompress_truncated_stream ... ok
test document::encryption::tests::test_encryption_context ... ok
test document::encryption::tests::test_encryption_context_different_objects ... ok
test compression::tests::test_compress_different_compression_levels ... ok
test document::encryption::tests::test_encryption_context_stream ... ok
test document::encryption::tests::test_encryption_dict_creation ... ok
test document::encryption::tests::test_empty_passwords ... ok
test compression::tests::test_compress_performance_characteristics ... ok
test document::encryption::tests::test_encryption_with_file_id ... ok
test document::encryption::tests::test_encryption_strength_variants ... ok
test document::encryption::tests::test_unicode_passwords ... ok
test document::encryption::tests::test_with_passwords ... ok
test batch::tests::test_batch_processor_with_multiple_jobs ... ok
test document::encryption::tests::test_different_permissions ... ok
test document::tests::integration_tests::test_document_builder_pattern ... ok
test document::encryption::tests::test_handler_selection ... ok
test document::tests::integration_tests::test_document_compression_setting ... ok
test document::encryption::tests::test_long_passwords ... ok
test document::encryption::tests::test_get_encryption_key_consistency ... ok
test document::tests::integration_tests::test_document_creator_producer ... ok
test document::tests::integration_tests::test_document_dates ... ok
test document::tests::integration_tests::test_document_add_pages ... ok
test document::tests::integration_tests::test_document_default_font_encoding ... ok
test document::tests::integration_tests::test_document_empty_metadata_fields ... ok
test document::tests::integration_tests::test_document_compression_config_inheritance ... ok
test document::tests::integration_tests::test_document_dates_local ... ok
test document::tests::integration_tests::test_document_buffer_vs_file_write ... ok
test document::tests::integration_tests::test_document_metadata_all_fields ... ok
test document::tests::integration_tests::test_document_metadata_complete ... ok
test document::tests::integration_tests::test_document_metadata_dates ... ok
test compression::tests::test_compress_max_compression_ratio ... ok
test document::tests::integration_tests::test_document_content_generation ... ok
test document::tests::integration_tests::test_document_object_management ... ok
test document::tests::integration_tests::test_document_page_integration ... ok
test document::tests::integration_tests::test_document_incremental_building ... ok
test document::tests::integration_tests::test_document_producer_version ... ok
test document::tests::integration_tests::test_document_metadata_persistence ... ok
test document::tests::integration_tests::test_document_save_to_vec ... ok
test document::tests::integration_tests::test_document_large_content_handling ... ok
test document::tests::integration_tests::test_document_set_compress ... ok
test document::tests::integration_tests::test_document_to_bytes ... ok
test document::tests::integration_tests::test_document_unicode_metadata ... ok
test document::tests::integration_tests::test_document_concurrent_page_operations ... ok
test document::tests::integration_tests::test_document_very_long_metadata ... ok
test document::tests::integration_tests::test_document_to_bytes_with_config ... ok
test document::tests::integration_tests::test_document_with_empty_pages ... ok
test document::tests::integration_tests::test_document_page_iteration ... ok
test document::tests::integration_tests::test_document_writer_error_handling ... ok
test document::tests::integration_tests::test_document_with_graphics_content ... ok
test document::tests::integration_tests::test_document_with_complex_content ... ok
test document::tests::integration_tests::test_document_multiple_pages_integration ... ok
test document::tests::test_add_object ... ok
test document::tests::test_add_page ... ok
test document::tests::test_allocate_object_id ... ok
test document::tests::test_document_default ... ok
test document::tests::test_document_new ... ok
test document::tests::integration_tests::test_document_memory_efficiency ... ok
test document::tests::test_document_with_multiple_pages ... ok
test document::tests::test_metadata_default ... ok
test document::tests::test_empty_document_write ... ok
test document::tests::integration_tests::test_document_with_multiple_page_sizes ... ok
test document::tests::test_set_author ... ok
test document::tests::test_set_keywords ... ok
test document::tests::test_set_subject ... ok
test document::tests::test_set_title ... ok
test document::tests::integration_tests::test_document_writer_roundtrip ... ok
test encryption::aes::tests::test_aes_256_new ... ok
test encryption::aes::tests::test_aes_256_round_keys ... ok
test document::tests::integration_tests::test_to_bytes_vs_save_equivalence ... ok
test encryption::aes::tests::test_aes_256_encrypt_decrypt ... ok
test encryption::aes::tests::test_aes_empty_data ... ok
test encryption::aes::tests::test_aes_error_clone ... ok
test encryption::aes::tests::test_aes_error_debug ... ok
test encryption::aes::tests::test_aes_error_display ... ok
test encryption::aes::tests::test_aes_encrypt_decrypt_basic ... ok
test encryption::aes::tests::test_aes_error_display_all_variants ... ok
test encryption::aes::tests::test_aes_error_equality ... ok
test encryption::aes::tests::test_aes_error_is_std_error ... ok
test encryption::aes::tests::test_aes_invalid_iv ... ok
test encryption::aes::tests::test_aes_key_clone ... ok
test encryption::aes::tests::test_aes_key_256_various_patterns ... ok
test encryption::aes::tests::test_aes_key_creation ... ok
test encryption::aes::tests::test_aes_key_debug ... ok
test encryption::aes::tests::test_aes_key_invalid_length ... ok
test encryption::aes::tests::test_aes_key_is_empty ... ok
test encryption::aes::tests::test_aes_key_size ... ok
test encryption::aes::tests::test_aes_key_size_clone ... ok
test document::tests::test_write_to_buffer ... ok
test encryption::aes::tests::test_aes_key_size_debug ... ok
test encryption::aes::tests::test_aes_key_size_equality ... ok
test encryption::aes::tests::test_aes_key_various_patterns ... ok
test encryption::aes::tests::test_aes_new ... ok
test encryption::aes::tests::test_aes_multiple_blocks ... ok
test encryption::aes::tests::test_block_operations ... ok
test encryption::aes::tests::test_block_cipher_modes ... ok
test encryption::aes::tests::test_decrypt_invalid_data_length ... ok
test encryption::aes::tests::test_error_propagation ... ok
test encryption::aes::tests::test_generate_iv ... ok
test encryption::aes::tests::test_encrypt_with_different_ivs ... ok
test encryption::aes::tests::test_generate_iv_properties ... ok
test encryption::aes::tests::test_key_expansion_consistency ... ok
test encryption::aes::tests::test_invalid_padding_removal ... ok
test encryption::aes::tests::test_mix_columns_basic ... ok
test encryption::aes::tests::test_pkcs7_padding ... ok
test encryption::aes::tests::test_encrypt_decrypt_roundtrip_simple ... ok
test encryption::aes::tests::test_pkcs7_padding_edge_cases ... ok
test encryption::aes::tests::test_pkcs7_padding_removal_edge_cases ... ok
test encryption::aes::tests::test_round_key_application ... ok
test encryption::aes::tests::test_shift_rows_correctness ... ok
test encryption::aes::tests::test_state_array_operations ... ok
test encryption::crypt_filters::tests::test_auth_event_equality ... ok
test encryption::aes::tests::test_sbox_properties ... ok
test encryption::crypt_filters::tests::test_add_and_get_filter ... ok
test encryption::crypt_filters::tests::test_auth_event_pdf_names ... ok
test encryption::crypt_filters::tests::test_crypt_filter_manager_creation ... ok
test encryption::crypt_filters::tests::test_crypt_filter_with_recipients ... ok
test encryption::crypt_filters::tests::test_crypt_filter_to_dict ... ok
test encryption::crypt_filters::tests::test_encrypt_decrypt_string_identity ... ok
test encryption::crypt_filters::tests::test_filter_not_found_error ... ok
test encryption::crypt_filters::tests::test_functional_crypt_filter_creation ... ok
test encryption::crypt_filters::tests::test_get_stream_filter_name_default ... ok
test encryption::crypt_filters::tests::test_get_stream_filter_name_with_crypt ... ok
test encryption::crypt_filters::tests::test_set_embedded_files_filter ... ok
test encryption::crypt_filters::tests::test_standard_filter_creation ... ok
test encryption::aes::tests::test_aes_various_data_sizes ... ok
test encryption::aes::tests::test_aes_large_data ... ok
test document::tests::integration_tests::test_document_save_updates_modification_date ... ok
test encryption::crypt_filters::tests::test_to_cf_dict ... ok
test encryption::embedded_files::tests::test_encrypt_embedded_file ... ok
test encryption::embedded_files::tests::test_encrypt_embedded_file_no_eff ... ok
test encryption::embedded_files::tests::test_decrypt_embedded_file ... ok
test encryption::embedded_files::tests::test_extended_encryption_dict ... ok
test encryption::embedded_files::tests::test_extended_encryption_dict_no_eff ... ok
test encryption::embedded_files::tests::test_get_stream_filter ... ok
test encryption::embedded_files::tests::test_get_stream_filter_with_metadata_encryption ... ok
test encryption::embedded_files::tests::test_is_embedded_file ... ok
test encryption::embedded_files::tests::test_is_metadata ... ok
test encryption::embedded_files::tests::test_process_stream_decryption ... ok
test encryption::embedded_files::tests::test_process_stream_encryption_embedded_file ... ok
test encryption::embedded_files::tests::test_process_stream_encryption_metadata_no_encrypt ... ok
test encryption::embedded_files::tests::test_process_stream_encryption_regular_stream ... ok
test encryption::encryption_dict::tests::test_crypt_filter_custom ... ok
test encryption::encryption_dict::tests::test_crypt_filter_method ... ok
test encryption::encryption_dict::tests::test_crypt_filter ... ok
test encryption::encryption_dict::tests::test_crypt_filter_method_variants ... ok
test encryption::encryption_dict::tests::test_crypt_filter_no_optional_fields ... ok
test encryption::encryption_dict::tests::test_encryption_algorithm_variants ... ok
test encryption::encryption_dict::tests::test_encryption_dict_rc4_128bit_with_metadata ... ok
test encryption::encryption_dict::tests::test_encryption_dict_to_pdf ... ok
test encryption::encryption_dict::tests::test_encryption_dict_to_pdf_with_metadata_false ... ok
test encryption::encryption_dict::tests::test_encryption_dict_with_crypt_filters ... ok
test encryption::encryption_dict::tests::test_encryption_dict_with_custom_filters ... ok
test encryption::encryption_dict::tests::test_encryption_dict_with_file_id ... ok
test encryption::encryption_dict::tests::test_encryption_dict_with_identity_filters ... ok
test encryption::encryption_dict::tests::test_multiple_crypt_filters ... ok
test encryption::encryption_dict::tests::test_rc4_128bit_encryption_dict ... ok
test encryption::encryption_dict::tests::test_rc4_40bit_encryption_dict ... ok
test encryption::encryption_dict::tests::test_stream_filter_names ... ok
test encryption::encryption_dict::tests::test_string_filter_names ... ok
test encryption::object_encryption::tests::test_already_encrypted_stream_skipped ... ok
test encryption::object_encryption::tests::test_document_encryption_creation ... ok
test encryption::object_encryption::tests::test_decrypt_object_reverses_encryption ... ok
test encryption::object_encryption::tests::test_encrypt_dictionary_object ... ok
test encryption::object_encryption::tests::test_encrypt_stream_object ... ok
test encryption::object_encryption::tests::test_reference_object_not_encrypted ... ok
test encryption::object_encryption::tests::test_is_encryption_dict_object ... ok
test encryption::object_encryption::tests::test_encrypt_array_object ... ok
test encryption::object_encryption::tests::test_encrypt_string_object ... ok
test encryption::object_encryption::tests::test_should_skip_dictionary_key ... ok
test encryption::object_encryption::tests::test_skip_metadata_stream ... ok
test encryption::permissions::tests::test_from_flags ... ok
test encryption::permissions::tests::test_get_flags ... ok
test encryption::permissions::tests::test_permission_flags ... ok
test encryption::permissions::tests::test_permission_flags_clone ... ok
test encryption::permissions::tests::test_permission_flags_debug ... ok
test encryption::permissions::tests::test_permissions_all ... ok
test encryption::permissions::tests::test_permissions_bits_clearing ... ok
test encryption::permissions::tests::test_permissions_bits_manipulation ... ok
test encryption::permissions::tests::test_permissions_chaining ... ok
test encryption::permissions::tests::test_permissions_default ... ok
test encryption::permissions::tests::test_permissions_edge_cases ... ok
test encryption::permissions::tests::test_permissions_new ... ok
test encryption::permissions::tests::test_permissions_roundtrip_conversion ... ok
test encryption::permissions::tests::test_permissions_specific_bit_patterns ... ok
test encryption::permissions_enforcement::tests::test_all_operations ... ok
test encryption::permissions_enforcement::tests::test_builder ... ok
test encryption::permissions_enforcement::tests::test_callbacks ... ok
test encryption::permissions_enforcement::tests::test_clear_events ... ok
test encryption::permissions_enforcement::tests::test_context_in_callback ... ok
test encryption::permissions_enforcement::tests::test_enforcement_disabled ... ok
test compression::tests::test_compress_stream_boundaries ... ok
test encryption::permissions_enforcement::tests::test_error_messages ... ok
test encryption::permissions_enforcement::tests::test_event_logging ... ok
test encryption::permissions_enforcement::tests::test_log_levels ... ok
test encryption::permissions_enforcement::tests::test_multiple_callbacks ... ok
test encryption::permissions_enforcement::tests::test_permission_operation_names ... ok
test encryption::permissions_enforcement::tests::test_permissions_validator_trait ... ok
test encryption::permissions_enforcement::tests::test_runtime_permissions_allow ... ok
test encryption::permissions_enforcement::tests::test_runtime_permissions_deny ... ok
test encryption::permissions_enforcement::tests::test_runtime_permissions_selective ... ok
test encryption::public_key::tests::test_add_recipient ... ok
test encryption::public_key::tests::test_add_recipient_invalid_cert ... ok
test encryption::public_key::tests::test_build_recipients_dict ... ok
test encryption::public_key::tests::test_encrypt_decrypt_seed ... ok
test encryption::public_key::tests::test_encrypt_stream ... ok
test encryption::public_key::tests::test_generate_seed ... ok
test encryption::public_key::tests::test_encrypt_string_rc4 ... ok
test encryption::public_key::tests::test_encrypt_string_aes ... ok
test encryption::public_key::tests::test_multiple_recipients ... ok
test encryption::public_key::tests::test_public_key_handler_creation ... ok
test encryption::public_key::tests::test_public_key_encryption_dict ... ok
test encryption::public_key::tests::test_subfilter_conversion ... ok
test encryption::public_key::tests::test_subfilter_from_name ... ok
test encryption::public_key::tests::test_verify_permission ... ok
test encryption::rc4::tests::test_rc4_binary_data ... ok
test encryption::rc4::tests::test_rc4_key_clone ... ok
test encryption::rc4::tests::test_rc4_different_keys_different_output ... ok
test encryption::rc4::tests::test_rc4_key_creation ... ok
test encryption::rc4::tests::test_rc4_key_debug ... ok
test encryption::rc4::tests::test_rc4_empty_data ... ok
test encryption::rc4::tests::test_rc4_encryption_decryption ... ok
test encryption::rc4::tests::test_rc4_known_vectors ... ok
test document::tests::integration_tests::test_update_modification_date ... ok
test encryption::rc4::tests::test_rc4_process_consistency ... ok
test encryption::rc4::tests::test_rc4_process_in_place ... ok
test encryption::rc4::tests::test_rc4_process_in_place_empty ... ok
test encryption::standard_security::tests::test_aes_256_r5_handler ... ok
test encryption::standard_security::tests::test_aes_decrypt_invalid_data ... ok
test encryption::rc4::tests::test_rc4_single_byte ... ok
test encryption::standard_security::tests::test_aes_256_r6_handler ... ok
test encryption::rc4::tests::test_rc4_stateful_processing ... ok
test encryption::rc4::tests::test_rc4_large_data ... ok
test encryption::standard_security::tests::test_aes_decrypt_invalid_iv_length ... ok
test encryption::rc4::tests::test_rc4_various_key_lengths ... ok
test encryption::standard_security::tests::test_aes_encryption_key_computation ... ok
test encryption::standard_security::tests::test_aes_with_rc4_handler_fails ... ok
test encryption::standard_security::tests::test_aes_validate_password_wrong_hash_length ... ok
test encryption::standard_security::tests::test_aes_encrypt_decrypt ... ok
test encryption::standard_security::tests::test_aes_password_validation ... ok
test encryption::standard_security::tests::test_aes_encryption_with_different_object_ids ... ok
test encryption::standard_security::tests::test_different_handlers_produce_different_keys ... ok
test encryption::standard_security::tests::test_encryption_key_computation ... ok
test encryption::standard_security::tests::test_compute_user_hash_r6 ... ok
test encryption::standard_security::tests::test_encryption_key_debug ... ok
test encryption::standard_security::tests::test_encrypt_string_empty ... ok
test encryption::standard_security::tests::test_edge_case_max_object_generation ... ok
test encryption::standard_security::tests::test_md5_compute_consistency ... ok
test encryption::standard_security::tests::test_encryption_key_with_file_id_affects_result ... ok
test encryption::standard_security::tests::test_owner_password_debug ... ok
test encryption::standard_security::tests::test_pad_password ... ok
test encryption::standard_security::tests::test_owner_hash_computation ... ok
test encryption::standard_security::tests::test_pad_password_long ... ok
test encryption::standard_security::tests::test_pad_password_unicode ... ok
test encryption::standard_security::tests::test_pad_password_various_lengths ... ok
test encryption::standard_security::tests::test_rc4_128bit_handler ... ok
test encryption::standard_security::tests::test_permissions_affect_encryption_key ... ok
test encryption::standard_security::tests::test_full_workflow_aes_r6 ... ok
test encryption::standard_security::tests::test_rc4_40bit_handler ... ok
test encryption::standard_security::tests::test_security_handler_revision_equality ... ok
test encryption::standard_security::tests::test_security_handler_revision_ordering ... ok
test encryption::standard_security::tests::test_rc4_encrypt_helper ... ok
test encryption::standard_security::tests::test_compute_user_hash_r4 ... ok
test encryption::standard_security::tests::test_security_handler_revision_values ... ok
test encryption::standard_security::tests::test_sha256_consistency ... ok
test encryption::standard_security::tests::test_sha256_deterministic ... ok
test encryption::standard_security::tests::test_user_password_debug ... ok
test encryption::tests::aes_tests::test_aes_key_creation_128 ... ok
test encryption::tests::aes_tests::test_aes_cbc_encryption ... ok
test encryption::tests::aes_tests::test_aes_key_creation_256 ... ok
test encryption::tests::aes_tests::test_aes_ecb_encryption ... ok
test encryption::standard_security::tests::test_stream_encryption_different_from_string ... ok
test encryption::tests::aes_tests::test_aes_key_sizes ... ok
test encryption::tests::aes_tests::test_generate_iv ... ok
test encryption::tests::auth_event_tests::test_auth_event_pdf_name ... ok
test encryption::tests::encryption_dict_tests::test_crypt_filter_method_pdf_name ... ok
test encryption::tests::encryption_dict_tests::test_crypt_filter_creation ... ok
test encryption::tests::encryption_dict_tests::test_encryption_dictionary_rc4_128bit ... ok
test encryption::tests::encryption_dict_tests::test_encryption_dictionary_rc4_40bit ... ok
test encryption::tests::encryption_dict_tests::test_encryption_dictionary_to_dict ... ok
test encryption::tests::encryption_key_tests::test_encryption_key_creation ... ok
test encryption::tests::encryption_key_tests::test_encryption_key_empty ... ok
test encryption::tests::permissions_tests::test_permission_flags ... ok
test encryption::standard_security::tests::test_compute_owner_hash_different_users ... ok
test encryption::tests::permissions_tests::test_permissions_all ... ok
test encryption::tests::permissions_tests::test_permissions_contains ... ok
test encryption::tests::permissions_tests::test_permissions_from_bits ... ok
test encryption::tests::permissions_tests::test_permissions_new ... ok
test encryption::tests::permissions_tests::test_permissions_set_copy ... ok
test encryption::tests::permissions_tests::test_permissions_set_fill_forms ... ok
test encryption::tests::permissions_tests::test_permissions_set_modify_contents ... ok
test encryption::tests::permissions_tests::test_permissions_set_print ... ok
test encryption::standard_security::tests::test_encrypt_decrypt_large_data ... ok
test encryption::tests::rc4_tests::test_rc4_key_creation ... ok
test encryption::tests::rc4_tests::test_rc4_encryption_symmetric ... ok
test encryption::tests::standard_security_tests::test_standard_security_handler_aes ... ok
test encryption::tests::standard_security_tests::test_standard_security_handler_rc4_128bit ... ok
test encryption::tests::rc4_tests::test_rc4_process_in_place ... ok
test encryption::tests::standard_security_tests::test_standard_security_handler_rc4_40bit ... ok
test encryption::tests::standard_security_tests::test_user_and_owner_passwords ... ok
test error::tests::test_aes_error_conversion ... ok
test error::tests::test_all_oxidize_pdf_error_variants ... ok
test error::tests::test_all_pdf_error_variants ... ok
test error::tests::test_duplicate_field_error ... ok
test error::tests::test_error_chain_display ... ok
test error::tests::test_encryption_error ... ok
test error::tests::test_error_equality ... ok
test error::tests::test_error_send_sync ... ok
test error::tests::test_field_not_found_error ... ok
test error::tests::test_invalid_operation_error ... ok
test error::tests::test_error_struct_creation ... ok
test error::tests::test_io_error_preservation ... ok
test error::tests::test_operation_cancelled_error ... ok
test error::tests::test_oxidize_pdf_error_chain_display ... ok
test error::tests::test_oxidize_pdf_error_debug ... ok
test error::tests::test_oxidize_pdf_error_display ... ok
test error::tests::test_oxidize_pdf_error_from_io_error ... ok
test error::tests::test_oxidize_pdf_error_io_error_preservation ... ok
test error::tests::test_oxidize_pdf_error_struct_creation ... ok
test error::tests::test_parse_error_conversion ... ok
test error::tests::test_pdf_error_debug ... ok
test error::tests::test_pdf_error_display ... ok
test error::tests::test_pdf_error_from_io_error ... ok
test error::tests::test_permission_denied_error ... ok
test error::tests::test_result_type_err ... ok
test error::tests::test_result_type_ok ... ok
test fonts::cid_mapper::tests::test_analyze_unicode_ranges_box_drawing ... ok
test fonts::cid_mapper::tests::test_analyze_unicode_ranges_emoji ... ok
test fonts::cid_mapper::tests::test_analyze_unicode_ranges_extended ... ok
test fonts::cid_mapper::tests::test_analyze_unicode_ranges_latin ... ok
test fonts::cid_mapper::tests::test_analyze_unicode_ranges_symbols ... ok
test fonts::cid_mapper::tests::test_cid_mapping_default ... ok
test fonts::cid_mapper::tests::test_cid_mapping_new ... ok
test fonts::cid_mapper::tests::test_generate_cid_to_gid_map_identity ... ok
test fonts::cid_mapper::tests::test_generate_cid_to_gid_map_custom ... ok
test fonts::cid_mapper::tests::test_generate_tounicode_cmap ... ok
test fonts::cid_mapper::tests::test_generate_tounicode_cmap_with_non_bmp ... ok
test fonts::cid_mapper::tests::test_get_cid ... ok
test fonts::cid_mapper::tests::test_mixed_unicode_text ... ok
test fonts::cid_mapper::tests::test_is_identity_mapping ... ok
test fonts::cid_mapper::tests::test_needs_type0 ... ok
test fonts::cid_mapper::tests::test_needs_type0_comprehensive ... ok
test fonts::cid_mapper::tests::test_unicode_range_detection ... ok
test fonts::cid_mapper::tests::test_unicode_ranges_new ... ok
test fonts::embedder::tests::test_add_duplicate_chars ... ok
test fonts::embedder::tests::test_char_range ... ok
test fonts::embedder::tests::test_add_used_chars ... ok
test fonts::embedder::tests::test_char_range_empty ... ok
test fonts::embedder::tests::test_embedding_options_default ... ok
test fonts::embedder::tests::test_cid_font_dict_creation ... ok
test fonts::embedder::tests::test_char_range_with_unicode ... ok
test fonts::embedder::tests::test_create_to_unicode_cmap ... ok
test fonts::embedder::tests::test_create_simple_font_dict ... ok
test fonts::embedder::tests::test_font_encoding_equality ... ok
test fonts::embedder::tests::test_font_encoding_names ... ok
test fonts::embedder::tests::test_create_widths_array ... ok
test fonts::embedder::tests::test_create_type0_font_dict ... ok
test fonts::embedder::tests::test_font_embedder_creation ... ok
test fonts::font_cache::tests::test_arc_sharing ... ok
test fonts::font_cache::tests::test_cache_with_special_names ... ok
test fonts::embedder::tests::test_get_font_data ... ok
test fonts::font_cache::tests::test_clear_and_reuse ... ok
test fonts::embedder::tests::test_widths_array_missing_glyphs ... ok
test fonts::font_cache::tests::test_font_cache_default ... ok
test fonts::font_cache::tests::test_font_cache_basic_operations ... ok
test fonts::font_cache::tests::test_font_names_empty_cache ... ok
test fonts::font_cache::tests::test_cache_memory_efficiency ... ok
test fonts::font_cache::tests::test_font_names_ordering ... ok
test fonts::font_cache::tests::test_font_cache_thread_safety ... ok
test fonts::font_cache::tests::test_get_nonexistent_font ... ok
test fonts::font_cache::tests::test_replace_font ... ok
test fonts::font_descriptor::tests::test_font_descriptor_creation ... ok
test fonts::font_descriptor::tests::test_font_descriptor_complete_dict ... ok
test fonts::font_descriptor::tests::test_font_descriptor_default ... ok
test fonts::font_cache::tests::test_multiple_threads_reading ... ok
test fonts::font_descriptor::tests::test_font_descriptor_extreme_values ... ok
test fonts::font_cache::tests::test_multiple_threads_writing ... ok
test fonts::font_descriptor::tests::test_font_descriptor_special_characters ... ok
test fonts::font_descriptor::tests::test_font_descriptor_to_dict ... ok
test fonts::font_descriptor::tests::test_font_descriptor_unicode_name ... ok
test fonts::font_descriptor::tests::test_font_descriptor_with_font_file ... ok
test fonts::font_descriptor::tests::test_font_flags ... ok
test fonts::font_descriptor::tests::test_font_descriptor_without_font_file ... ok
test fonts::font_descriptor::tests::test_font_flags_combinations ... ok
test fonts::font_descriptor::tests::test_font_flags_difference ... ok
test fonts::font_descriptor::tests::test_font_flags_empty ... ok
test fonts::font_descriptor::tests::test_font_flags_intersection ... ok
test fonts::font_descriptor::tests::test_font_flags_remove ... ok
test fonts::font_descriptor::tests::test_font_flags_toggle ... ok
test fonts::font_metrics::tests::test_empty_text_measurement ... ok
test fonts::font_metrics::tests::test_font_metrics_conversion ... ok
test fonts::font_metrics::tests::test_font_metrics_default ... ok
test fonts::font_metrics::tests::test_line_height_zero_line_gap ... ok
test fonts::font_metrics::tests::test_negative_values ... ok
test fonts::font_metrics::tests::test_text_measurement ... ok
test fonts::font_metrics::tests::test_text_measurement_baseline_offset ... ok
test fonts::font_metrics::tests::test_text_measurement_bounding_box ... ok
test fonts::font_metrics::tests::test_text_measurement_missing_glyphs ... ok
test fonts::font_metrics::tests::test_text_measurement_mixed_glyphs ... ok
test fonts::font_metrics::tests::test_to_user_space_different_units ... ok
test fonts::font_metrics::tests::test_unicode_text_measurement ... ok
test fonts::font_metrics::tests::test_very_large_font_size ... ok
test fonts::font_metrics::tests::test_very_small_font_size ... ok
test fonts::loader::tests::test_empty_font_data ... ok
test fonts::loader::tests::test_font_data_clone ... ok
test fonts::loader::tests::test_font_format_detect_edge_cases ... ok
test fonts::loader::tests::test_font_format_detection ... ok
test fonts::loader::tests::test_font_format_equality ... ok
test fonts::loader::tests::test_font_validation ... ok
test fonts::loader::tests::test_invalid_font_data ... ok
test fonts::loader::tests::test_otf_validation ... ok
test fonts::loader::tests::test_ttf_true_tag_detection ... ok
test fonts::tests::test_font_format_detection ... ok
test fonts::ttf_parser::tests::test_glyph_mapping ... ok
test fonts::type0::tests::test_needs_type0_font ... ok
test forms::appearance::tests::test_appearance_dictionary_new ... ok
test forms::appearance::tests::test_appearance_dictionary ... ok
test forms::appearance::tests::test_appearance_dictionary_set_get ... ok
test forms::appearance::tests::test_appearance_state_names ... ok
test forms::appearance::tests::test_appearance_state_pdf_names ... ok
test forms::appearance::tests::test_appearance_stream_creation ... ok
test forms::appearance::tests::test_appearance_stream_creation_advanced ... ok
test forms::appearance::tests::test_appearance_stream_with_resources ... ok
test forms::appearance::tests::test_appearance_stream_with_resources_advanced ... ok
test forms::appearance::tests::test_appearance_with_custom_colors ... ok
test forms::appearance::tests::test_checkbox_appearance_checked ... ok
test forms::appearance::tests::test_check_styles ... ok
test forms::appearance::tests::test_checkbox_appearance_unchecked ... ok
test forms::appearance::tests::test_push_button_appearance ... ok
test forms::appearance::tests::test_push_button_states ... ok
test forms::appearance::tests::test_radio_button_appearance ... ok
test forms::appearance::tests::test_text_field_appearance ... ok
test forms::appearance::tests::test_text_field_multiline ... ok
test forms::calculation_system::tests::test_event_logging ... ok
test forms::calculation_system::tests::test_circular_dependency_detection ... ok
test forms::calculation_system::tests::test_percent_calculate ... ok
test forms::calculation_system::tests::test_range_calculate ... ok
test forms::calculation_system::tests::test_simple_calculate ... ok
test forms::calculations::tests::test_arithmetic_expression ... ok
test forms::calculations::tests::test_calculation_engine ... ok
test forms::calculations::tests::test_calculation_removal ... ok
test forms::calculations::tests::test_calculation_functions ... ok
test forms::calculations::tests::test_calculation_order_dependencies ... ok
test forms::calculations::tests::test_calculation_summary ... ok
test forms::calculations::tests::test_calculation_with_product_function ... ok
test forms::calculations::tests::test_circular_dependency_detection ... ok
test forms::calculations::tests::test_circular_reference_detection ... ok
test forms::calculations::tests::test_complex_arithmetic_expressions ... ok
test forms::calculations::tests::test_constant_calculations ... ok
test forms::calculations::tests::test_count_function ... ok
test forms::calculations::tests::test_complex_dependency_graph ... ok
test forms::calculations::tests::test_edge_cases_division_by_zero ... ok
test forms::calculations::tests::test_empty_field_calculation ... ok
test forms::calculations::tests::test_division_by_zero ... FAILED
test forms::calculations::tests::test_expression_parsing_errors ... ok
test forms::calculations::tests::test_empty_field_references ... ok
test forms::calculations::tests::test_field_value_conversion ... ok
test forms::calculations::tests::test_field_update_recalculation ... ok
test forms::calculations::tests::test_field_value_conversions ... ok
test forms::calculations::tests::test_field_value_conversions_extended ... ok
test forms::calculations::tests::test_floating_point_precision ... ok
test forms::calculations::tests::test_javascript_calculation ... ok
test forms::calculations::tests::test_if_function ... ok
test forms::calculations::tests::test_max_function_with_empty_fields ... ok
test forms::calculations::tests::test_mixed_value_types ... ok
test forms::calculations::tests::test_min_max_functions ... ok
test forms::calculations::tests::test_modulo_and_power_operations ... ok
test forms::calculations::tests::test_negative_numbers ... ok
test forms::calculations::tests::test_multiple_dependencies ... ok
test forms::calculations::tests::test_non_numeric_calculation ... ok
test forms::calculations::tests::test_operator_precedence ... ok
test forms::calculations::tests::test_sum_function ... ok
test forms::field::tests::test_all_border_styles ... ok
test forms::calculations::tests::test_recalculate_all ... ok
test forms::field::tests::test_border_style ... ok
test forms::field::tests::test_border_style_debug_clone_copy ... ok
test forms::field::tests::test_field_flags ... ok
test forms::field::tests::test_border_width_variations ... ok
test forms::field::tests::test_field_flags_all_combinations ... ok
test forms::field::tests::test_field_flags_debug_clone_default ... ok
test forms::field::tests::test_field_options_debug_clone_default ... ok
test forms::field::tests::test_field_options_default ... ok
test forms::field::tests::test_field_options_with_values ... ok
test forms::field::tests::test_form_field_add_widget ... ok
test forms::field::tests::test_form_field_creation ... ok
test forms::field::tests::test_form_field_debug_clone ... ok
test forms::field::tests::test_quadding_values ... ok
test forms::field::tests::test_widget_annotation_dict ... ok
test forms::field::tests::test_widget_annotation_dict_cmyk_colors ... ok
test forms::field::tests::test_widget_annotation_dict_gray_colors ... ok
test forms::field::tests::test_widget_annotation_dict_no_colors ... ok
test forms::field::tests::test_widget_annotation_dict_rgb_colors ... ok
test forms::field::tests::test_widget_appearance_debug_clone ... ok
test forms::field::tests::test_widget_appearance_default ... ok
test forms::field::tests::test_widget_creation ... ok
test forms::field::tests::test_widget_debug_clone ... ok
test forms::field::tests::test_widget_with_parent ... ok
test forms::field::tests::test_widget_rect_boundary_values ... ok
test forms::field_actions::tests::test_action_event_types ... ok
test forms::field_actions::tests::test_action_result ... ok
test forms::field_actions::tests::test_action_settings ... ok
test forms::field_actions::tests::test_clear_event_history ... ok
test forms::field_actions::tests::test_custom_action ... ok
test forms::field_actions::tests::test_event_history ... ok
test forms::field_actions::tests::test_field_action_system_settings ... ok
test forms::field_actions::tests::test_field_value_action ... ok
test forms::field_actions::tests::test_field_switching ... ok
test forms::field_actions::tests::test_focus_blur_events ... ok
test forms::field_actions::tests::test_format_action_types ... ok
test forms::field_actions::tests::test_import_data_action ... ok
test forms::calculations::tests::test_large_calculation_chain ... ok
test forms::field_actions::tests::test_mouse_actions ... ok
test forms::field_actions::tests::test_play_sound_action ... ok
test forms::field_actions::tests::test_reset_form_action ... ok
test forms::field_actions::tests::test_show_hide_action ... ok
test forms::field_actions::tests::test_special_format_types ... ok
test forms::field_actions::tests::test_submit_form_action ... ok
test forms::field_actions::tests::test_validate_action ... ok
test forms::field_actions::tests::test_validate_action_types ... ok
test forms::field_type::tests::test_checkbox ... ok
test forms::field_type::tests::test_checkbox_states ... ok
test forms::field_type::tests::test_combo_box ... ok
test forms::field_type::tests::test_combo_box_editable ... ok
test forms::field_type::tests::test_combo_box_non_editable ... ok
test forms::field_type::tests::test_field_type ... ok
test forms::field_type::tests::test_field_cloning ... ok
test forms::field_type::tests::test_field_type_clone ... ok
test forms::field_type::tests::test_field_type_debug ... ok
test forms::field_type::tests::test_form_field_common_properties ... ok
test forms::field_type::tests::test_list_box ... ok
test forms::field_type::tests::test_list_box_empty ... ok
test forms::field_type::tests::test_list_box_multi_select ... ok
test forms::field_type::tests::test_list_box_single_select ... ok
test forms::field_type::tests::test_push_button ... ok
test forms::field_type::tests::test_push_button_with_action ... ok
test forms::field_type::tests::test_radio_button ... ok
test forms::field_type::tests::test_radio_button_groups ... ok
test forms::field_type::tests::test_radio_button_no_selection ... ok
test forms::field_type::tests::test_text_field ... ok
test forms::field_type::tests::test_text_field_advanced ... ok
test forms::field_type::tests::test_text_field_minimal ... ok
test forms::form_data::tests::test_acro_form ... ok
test forms::form_data::tests::test_acro_form_calculation_order ... ok
test forms::form_data::tests::test_acro_form_debug_clone ... ok
test forms::form_data::tests::test_acro_form_default ... ok
test forms::form_data::tests::test_acro_form_comprehensive ... ok
test forms::form_data::tests::test_acro_form_without_optional_fields ... ok
test forms::form_data::tests::test_form_data ... ok
test forms::form_data::tests::test_form_data_default_debug_clone ... ok
test forms::form_data::tests::test_form_data_comprehensive ... ok
test forms::form_data::tests::test_form_data_edge_cases ... ok
test forms::form_data::tests::test_form_manager_appearance_resources ... ok
test forms::form_data::tests::test_form_manager_checkbox ... ok
test forms::form_data::tests::test_form_manager_combo_box ... ok
test forms::form_data::tests::test_form_manager_comprehensive ... ok
test forms::form_data::tests::test_form_manager_debug_default ... ok
test forms::form_data::tests::test_form_manager_error_scenarios ... ok
test forms::form_data::tests::test_form_manager_list_box ... ok
test forms::form_data::tests::test_form_manager_multiple_fields ... ok
test forms::form_data::tests::test_form_manager_mixed_field_types ... ok
test forms::form_data::tests::test_form_manager_push_button ... ok
test forms::form_data::tests::test_form_manager_radio_buttons ... ok
test forms::form_data::tests::test_form_manager_text_field ... ok
test forms::form_data::tests::test_form_manager_with_field_options ... ok
test forms::javascript_engine::tests::test_comparison ... ok
test forms::javascript_engine::tests::test_logical_operators ... ok
test forms::javascript_engine::tests::test_parentheses ... ok
test forms::javascript_engine::tests::test_math_functions ... ok
test forms::javascript_engine::tests::test_simple_arithmetic ... ok
test forms::javascript_engine::tests::test_variables ... ok
test forms::signature_field::tests::test_lock_fields ... ok
test forms::signature_field::tests::test_required_field ... ok
test fonts::type0::tests::test_cid_mappings ... ok
test forms::signature_field::tests::test_sign_field ... ok
test forms::signature_field::tests::test_signature_appearance ... ok
test forms::signature_field::tests::test_signature_field_creation ... ok
test forms::signature_field::tests::test_signer_info ... ok
test forms::signature_handler::tests::test_add_signature_field ... ok
test forms::signature_handler::tests::test_signature_handler_creation ... ok
test forms::signature_handler::tests::test_sign_field ... ok
test fonts::type0::tests::test_type0_font_creation ... ok
test forms::signature_handler::tests::test_signing_order ... ok
test forms::signature_handler::tests::test_summary ... ok
test forms::signature_handler::tests::test_validation ... ok
test fonts::type0::tests::test_to_unicode_cmap_generation ... ok
test forms::signature_widget::tests::test_color_to_array ... ok
test forms::signature_widget::tests::test_empty_text_signature ... ok
test forms::signature_widget::tests::test_full_text_signature ... ok
test forms::signature_widget::tests::test_graphic_signature_visual_type ... ok
test forms::signature_widget::tests::test_image_format_variants ... ok
test forms::signature_widget::tests::test_ink_signature_appearance ... ok
test forms::signature_widget::tests::test_ink_stroke_with_pressure ... ok
test forms::signature_widget::tests::test_mixed_signature_visual_type ... ok
test forms::signature_widget::tests::test_multiple_ink_strokes ... ok
test forms::signature_widget::tests::test_set_fill_color ... ok
test forms::signature_widget::tests::test_set_stroke_color ... ok
test forms::signature_widget::tests::test_signature_widget_creation ... ok
test fonts::type0::tests::test_text_encoding ... ok
test forms::signature_widget::tests::test_signature_widget_with_handler ... ok
test forms::signature_widget::tests::test_signature_widget_with_field_ref ... ok
test forms::signature_widget::tests::test_text_appearance_generation ... ok
test forms::signature_widget::tests::test_text_position_variants ... ok
test forms::signature_widget::tests::test_widget_dict_generation ... ok
test forms::signature_widget::tests::test_widget_with_border_styles ... ok
test batch::tests::test_batch_processor_concurrent_limit ... ok
test forms::validation::tests::test_batch_validation ... ok
test forms::validation::tests::test_clear_validation_errors ... ok
test forms::validation::tests::test_conditional_required_field ... ok
test forms::validation::tests::test_credit_card_format ... ok
test forms::validation::tests::test_credit_card_validation ... ok
test forms::validation::tests::test_currency_format_mask ... ok
test forms::validation::tests::test_credit_card_validation_edge_cases ... ok
test forms::validation::tests::test_custom_mask ... ok
test forms::validation::tests::test_custom_validator ... ok
test forms::validation::tests::test_custom_validator_function ... ok
test forms::validation::tests::test_date_format_mask ... ok
test forms::validation::tests::test_date_validation ... ok
test forms::validation::tests::test_date_format_masks ... FAILED
test forms::validation::tests::test_format_mask_number_with_all_options ... ok
test forms::validation::tests::test_length_validation ... ok
test forms::validation::tests::test_number_format_mask ... ok
test forms::validation::tests::test_percentage_format ... ok
test forms::validation::tests::test_phone_format_mask ... ok
test forms::validation::tests::test_range_validation ... ok
test forms::validation::tests::test_required_field_validation ... ok
test forms::validation::tests::test_required_field_with_group ... ok
test forms::validation::tests::test_ssn_and_zip_format_masks ... ok
test forms::validation::tests::test_ssn_format ... ok
test forms::validation::tests::test_time_format_mask ... ok
test forms::validation::tests::test_time_format_masks ... FAILED
test forms::validation::tests::test_time_validation ... ok
test forms::validation::tests::test_email_validation ... ok
test forms::validation::tests::test_time_validation_with_range ... ok
test forms::validation::tests::test_field_validator_with_multiple_rules ... ok
test forms::validation::tests::test_validate_all_fields ... ok
test forms::validation::tests::test_validation_cache ... ok
test forms::validation::tests::test_validation_cache_advanced ... ok
test forms::validation::tests::test_validation_error_types ... ok
test forms::validation::tests::test_validation_result_display ... ok
test forms::validation::tests::test_validation_settings ... ok
test forms::validation::tests::test_validation_settings_advanced ... ok
test forms::validation::tests::test_zip_format_with_plus_four ... ok
test forms::working_field::tests::test_create_checkbox_dict_checked ... ok
test forms::working_field::tests::test_all_fields_have_required_properties ... ok
test forms::working_field::tests::test_create_checkbox_dict_unchecked ... ok
test forms::working_field::tests::test_create_combo_box_dict_basic ... ok
test forms::working_field::tests::test_create_combo_box_dict_same_export_display ... ok
test forms::working_field::tests::test_create_combo_box_dict_with_default ... ok
test forms::working_field::tests::test_create_list_box_dict_multi_select ... ok
test forms::working_field::tests::test_create_list_box_dict_no_selection ... ok
test forms::working_field::tests::test_create_list_box_dict_single_select ... ok
test forms::working_field::tests::test_create_push_button_dict ... ok
test forms::working_field::tests::test_create_radio_button_dict_checked ... ok
test forms::working_field::tests::test_create_radio_button_dict_unchecked ... ok
test forms::working_field::tests::test_create_text_field_dict_appearance_characteristics ... ok
test forms::working_field::tests::test_create_text_field_dict_basic ... ok
test forms::working_field::tests::test_create_text_field_dict_with_value ... ok
test forms::working_field::tests::test_field_name_preservation ... ok
test forms::working_field::tests::test_rectangle_coordinates ... ok
test geometry::tests::test_floating_point_precision ... ok
test geometry::tests::test_geometric_calculations ... ok
test geometry::tests::test_point ... ok
test geometry::tests::test_point_copy_clone_debug ... ok
test geometry::tests::test_point_distance_concepts ... ok
test geometry::tests::test_point_edge_cases ... ok
test forms::validation::tests::test_url_validation ... ok
test geometry::tests::test_point_origin_function ... ok
test geometry::tests::test_point_partial_eq ... ok
test geometry::tests::test_point_with_mathematical_constants ... ok
test geometry::tests::test_rectangle ... ok
test geometry::tests::test_rectangle_area_and_perimeter_concepts ... ok
test geometry::tests::test_rectangle_center_precision ... ok
test geometry::tests::test_rectangle_construction_methods ... ok
test geometry::tests::test_rectangle_contains_concepts ... ok
test geometry::tests::test_rectangle_edge_cases ... ok
test geometry::tests::test_rectangle_copy_clone_debug_partial_eq ... ok
test geometry::tests::test_rectangle_extreme_coordinates ... ok
test geometry::tests::test_rectangle_from_position_and_size ... ok
test geometry::tests::test_rectangle_intersection_concepts ... ok
test geometry::tests::test_rectangle_negative_dimensions ... ok
test geometry::tests::test_rectangle_with_special_float_values ... ok
test graphics::clipping::tests::test_circle_clipping_path ... ok
test graphics::clipping::tests::test_clear_path ... ok
test graphics::clipping::tests::test_clipping_path_creation ... ok
test graphics::clipping::tests::test_clipping_region_clear ... ok
test graphics::clipping::tests::test_clipping_region_creation ... ok
test graphics::clipping::tests::test_clipping_region_save_restore ... ok
test graphics::clipping::tests::test_clipping_region_pdf_operations ... ok
test graphics::clipping::tests::test_clipping_region_set_clip ... ok
test graphics::clipping::tests::test_curve_to ... ok
test graphics::clipping::tests::test_complex_clipping_path ... ok
test graphics::clipping::tests::test_ellipse_clipping_path ... ok
test graphics::clipping::tests::test_intersect_paths ... ok
test graphics::clipping::tests::test_path_construction ... ok
test graphics::clipping::tests::test_pdf_operations_evenodd ... ok
test graphics::clipping::tests::test_pdf_operations_nonzero ... ok
test graphics::clipping::tests::test_polygon ... ok
test graphics::clipping::tests::test_rect_clipping_path ... ok
test graphics::clipping::tests::test_rounded_rect ... ok
test graphics::clipping::tests::test_text_clip ... ok
test graphics::clipping::tests::test_winding_rule ... ok
test graphics::color::tests::test_cmyk_all_components ... ok
test graphics::color::tests::test_cmyk_color_clamping ... ok
test graphics::color::tests::test_cmyk_color_creation ... ok
test graphics::color::tests::test_color_clone ... ok
test graphics::color::tests::test_color_copy ... ok
test graphics::color::tests::test_color_debug ... ok
test graphics::color::tests::test_color_different_types_inequality ... ok
test graphics::color::tests::test_color_equality ... ok
test graphics::color::tests::test_edge_case_values ... ok
test graphics::color::tests::test_floating_point_precision ... ok
test graphics::color::tests::test_gray_color_clamping ... ok
test graphics::color::tests::test_gray_color_creation ... ok
test graphics::color::tests::test_pattern_matching ... ok
test graphics::color::tests::test_predefined_colors ... ok
test graphics::color::tests::test_rgb_clamping_infinity ... ok
test graphics::color::tests::test_rgb_color_clamping ... ok
test graphics::color::tests::test_rgb_color_creation ... ok
test graphics::color_profiles::tests::test_icc_color_space_component_count ... ok
test graphics::color_profiles::tests::test_icc_color_space_default_range ... ok
test graphics::color_profiles::tests::test_icc_color_space_pdf_names ... ok
test graphics::color_profiles::tests::test_icc_profile_color_space_checks ... ok
test graphics::color_profiles::tests::test_icc_profile_creation ... ok
test graphics::color_profiles::tests::test_icc_profile_from_standard ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_add_profile ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_add_standard ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_auto_naming ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_clear ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_creation ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_defaults ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_get_by_type ... ok
test graphics::color_profiles::tests::test_icc_profile_manager_remove ... ok
test graphics::color_profiles::tests::test_icc_profile_to_pdf_color_space_array ... ok
test graphics::color_profiles::tests::test_icc_profile_validation_empty_data ... ok
test graphics::color_profiles::tests::test_icc_profile_validation_invalid_range ... ok
test graphics::color_profiles::tests::test_icc_profile_validation_too_small ... ok
test graphics::color_profiles::tests::test_icc_profile_validation_valid ... ok
test graphics::color_profiles::tests::test_icc_profile_with_metadata ... ok
test graphics::color_profiles::tests::test_icc_profile_with_range ... ok
test graphics::color_profiles::tests::test_standard_icc_profile_minimal_data ... ok
test graphics::color_profiles::tests::test_standard_icc_profile_properties ... ok
test graphics::indexed_color::tests::test_base_color_space_components ... ok
test graphics::indexed_color::tests::test_cmyk_indexed_space ... ok
test graphics::indexed_color::tests::test_color_lookup_table_creation ... ok
test graphics::indexed_color::tests::test_color_lookup_table_from_colors ... ok
test graphics::indexed_color::tests::test_find_closest_index ... ok
test graphics::indexed_color::tests::test_grayscale_palette ... ok
test graphics::indexed_color::tests::test_indexed_color_manager ... ok
test graphics::indexed_color::tests::test_indexed_color_space_creation ... ok
test graphics::indexed_color::tests::test_indexed_color_space_get_color ... ok
test graphics::indexed_color::tests::test_invalid_lookup_table ... ok
test graphics::indexed_color::tests::test_mismatched_color_types ... ok
test graphics::indexed_color::tests::test_too_many_colors ... ok
test graphics::indexed_color::tests::test_manager_standard_palettes ... ok
test graphics::indexed_color::tests::test_web_safe_palette ... ok
test graphics::path::tests::test_line_cap_clone ... ok
test graphics::path::tests::test_line_cap_copy ... ok
test graphics::path::tests::test_line_cap_debug ... ok
test graphics::path::tests::test_line_cap_equality ... ok
test graphics::path::tests::test_line_cap_values ... ok
test graphics::path::tests::test_line_join_clone ... ok
test graphics::path::tests::test_line_join_copy ... ok
test graphics::path::tests::test_line_join_debug ... ok
test graphics::path::tests::test_line_join_equality ... ok
test graphics::path::tests::test_line_join_values ... ok
test graphics::path::tests::test_path_builder_bezier_curve ... ok
test graphics::path::tests::test_path_builder_close ... ok
test graphics::path::tests::test_path_builder_complex_path ... ok
test graphics::path::tests::test_path_builder_curve_to ... ok
test graphics::path::tests::test_path_builder_default ... ok
test graphics::path::tests::test_path_builder_empty_path ... ok
test graphics::path::tests::test_path_builder_large_values ... ok
test graphics::path::tests::test_path_builder_line_to ... ok
test graphics::path::tests::test_path_builder_move_to ... ok
test graphics::path::tests::test_path_builder_negative_coordinates ... ok
test graphics::path::tests::test_path_builder_new ... ok
test graphics::path::tests::test_path_builder_single_command ... ok
test graphics::path::tests::test_path_builder_zero_values ... ok
test graphics::path::tests::test_path_command_clone ... ok
test graphics::path::tests::test_path_command_debug ... ok
test graphics::patterns::tests::test_checkerboard_pattern_content ... ok
test graphics::patterns::tests::test_circle_approximation ... ok
test graphics::patterns::tests::test_dots_pattern_content ... ok
test graphics::patterns::tests::test_paint_type ... ok
test graphics::patterns::tests::test_paint_type_values ... ok
test graphics::patterns::tests::test_pattern_graphics_context_extension ... ok
test graphics::patterns::tests::test_pattern_manager ... ok
test graphics::patterns::tests::test_pattern_manager_add_pattern ... ok
test graphics::patterns::tests::test_pattern_manager_auto_naming ... ok
test graphics::patterns::tests::test_pattern_manager_checkerboard ... ok
test graphics::patterns::tests::test_pattern_manager_clear ... ok
test graphics::patterns::tests::test_pattern_manager_creation ... ok
test graphics::patterns::tests::test_pattern_manager_default ... ok
test graphics::patterns::tests::test_pattern_manager_dots ... ok
test graphics::patterns::tests::test_pattern_manager_get_nonexistent ... ok
test graphics::patterns::tests::test_pattern_manager_remove_pattern ... ok
test graphics::patterns::tests::test_pattern_manager_stripes ... ok
test graphics::patterns::tests::test_pattern_manager_to_resource_dictionary ... ok
test graphics::patterns::tests::test_pattern_matrix_complex_multiply ... ok
test graphics::patterns::tests::test_pattern_matrix_debug_clone_eq ... ok
test graphics::patterns::tests::test_pattern_matrix_identity ... ok
test graphics::patterns::tests::test_pattern_matrix_multiply ... ok
test graphics::patterns::tests::test_pattern_matrix_rotation ... ok
test graphics::patterns::tests::test_pattern_matrix_scale ... ok
test graphics::patterns::tests::test_pattern_matrix_translation ... ok
test graphics::patterns::tests::test_pattern_type ... ok
test graphics::patterns::tests::test_pattern_pdf_dictionary_generation ... ok
test graphics::patterns::tests::test_pattern_type_debug_clone_eq ... ok
test graphics::patterns::tests::test_pattern_type_values ... ok
test graphics::patterns::tests::test_pattern_validation_empty_content ... ok
test graphics::patterns::tests::test_pattern_validation_invalid_bbox ... ok
test graphics::patterns::tests::test_pattern_validation_invalid_steps ... ok
test graphics::patterns::tests::test_pattern_validation_negative_step ... ok
test forms::validation::tests::test_pattern_validation ... ok
test graphics::patterns::tests::test_pattern_validation_valid ... ok
test graphics::patterns::tests::test_stripe_pattern_zero_angle ... ok
test graphics::patterns::tests::test_tiling_pattern_add_command ... ok
test graphics::patterns::tests::test_tiling_pattern_circle ... ok
test graphics::patterns::tests::test_tiling_pattern_content_operations ... ok
test graphics::patterns::tests::test_tiling_pattern_creation ... ok
test graphics::patterns::tests::test_tiling_pattern_debug_clone ... ok
test graphics::patterns::tests::test_tiling_pattern_stroke ... ok
test graphics::patterns::tests::test_tiling_pattern_uncolored ... ok
test graphics::patterns::tests::test_tiling_pattern_with_matrix ... ok
test graphics::patterns::tests::test_tiling_pattern_with_resources ... ok
test graphics::patterns::tests::test_tiling_type ... ok
test graphics::patterns::tests::test_tiling_type_values ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_color_space_clone_copy ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_color_space_debug ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_complete_workflow ... ignored, PNG decoder needs fixes
test graphics::pdf_image::tests::comprehensive_tests::test_different_bit_depths ... ignored, PNG decoder needs fixes
test graphics::pdf_image::tests::comprehensive_tests::test_color_space_variants ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_invalid_jpeg ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_invalid_png ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_invalid_tiff ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_jpeg_unsupported_components ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_nonexistent_file ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_png_unsupported_color_type ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_truncated_jpeg ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_truncated_png ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_error_truncated_tiff ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_clone ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_format_clone_copy ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_debug ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_format_debug ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_format_variants ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_from_jpeg_data ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_from_png_data ... ignored, PNG decoder needs fixes - valid test data prepared
test graphics::pdf_image::tests::comprehensive_tests::test_image_from_png_file ... ignored, PNG decoder needs fixes - valid test data prepared
test graphics::pdf_image::tests::comprehensive_tests::test_image_from_tiff_data ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_to_pdf_object_png ... ignored, PNG decoder needs fixes - valid test data prepared
test graphics::pdf_image::tests::comprehensive_tests::test_image_to_pdf_object_jpeg ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_to_pdf_object_tiff ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_jpeg_cmyk_image ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_jpeg_grayscale_image ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_jpeg_no_dimensions ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_memory_efficiency ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_performance_large_image_data ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_png_no_ihdr ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_png_palette_image ... ignored, Palette PNG not yet fully supported - see PNG_DECODER_ISSUES.md
test graphics::pdf_image::tests::comprehensive_tests::test_tiff_big_endian ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_png_grayscale_image ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_tiff_cmyk_image ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_tiff_no_dimensions ... ok
test graphics::pdf_image::tests::test_image_format_enum ... ok
test graphics::pdf_image::tests::test_invalid_jpeg ... ok
test graphics::pdf_image::tests::test_invalid_png ... ok
test graphics::pdf_image::tests::test_invalid_tiff ... ok
test graphics::pdf_image::tests::test_parse_jpeg_header ... ok
test graphics::pdf_image::tests::test_parse_png_header ... ok
test graphics::pdf_image::tests::test_parse_tiff_header_big_endian ... ok
test graphics::pdf_image::tests::test_parse_tiff_header_little_endian ... ok
test graphics::png_decoder::tests::test_color_type_channels ... ok
test forms::validation::tests::test_complex_pattern_validation ... ok
test graphics::png_decoder::tests::test_color_type_has_alpha ... ok
test graphics::png_decoder::tests::test_invalid_png_signature ... ok
test graphics::png_decoder::tests::test_minimal_valid_png ... ok
test graphics::png_decoder::tests::test_paeth_predictor ... ok
test graphics::png_decoder::tests::test_png_color_type ... ok
test graphics::shadings::tests::test_axial_shading_creation ... ok
test graphics::shadings::tests::test_axial_shading_linear_gradient ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_from_jpeg_file ... ok
test graphics::pdf_image::tests::comprehensive_tests::test_image_from_tiff_file ... ok
test forms::validation::tests::test_multiple_validation_rules ... ok
test graphics::shadings::tests::test_axial_shading_pdf_dictionary ... ok
test graphics::shadings::tests::test_axial_shading_validation_no_stops ... ok
test graphics::shadings::tests::test_axial_shading_validation_same_points ... ok
test graphics::shadings::tests::test_axial_shading_validation_valid ... ok
test graphics::shadings::tests::test_axial_shading_with_extend ... ok
test graphics::shadings::tests::test_color_stop_creation ... ok
test graphics::shadings::tests::test_function_based_shading_creation ... ok
test graphics::shadings::tests::test_function_based_shading_validation_invalid_domain ... ok
test graphics::shadings::tests::test_function_based_shading_validation_valid ... ok
test graphics::shadings::tests::test_function_based_shading_with_matrix ... ok
test graphics::shadings::tests::test_point_creation ... ok
test graphics::shadings::tests::test_radial_shading_creation ... ok
test graphics::shadings::tests::test_radial_shading_gradient ... ok
test graphics::shadings::tests::test_radial_shading_pdf_dictionary ... ok
test graphics::shadings::tests::test_radial_shading_radius_clamping ... ok
test graphics::shadings::tests::test_radial_shading_validation_valid ... ok
test graphics::shadings::tests::test_shading_manager_add_shading ... ok
test graphics::shadings::tests::test_shading_manager_auto_naming ... ok
test graphics::shadings::tests::test_shading_manager_clear ... ok
test graphics::shadings::tests::test_shading_manager_create_gradients ... ok
test graphics::shadings::tests::test_shading_manager_creation ... ok
test graphics::shadings::tests::test_shading_pattern_creation ... ok
test graphics::shadings::tests::test_shading_pattern_with_matrix ... ok
test graphics::state::tests::test_blend_mode_pdf_names ... ok
test graphics::state::tests::test_extgstate_alpha_clamping ... ok
test graphics::state::tests::test_extgstate_combined_alpha ... ok
test graphics::state::tests::test_extgstate_creation ... ok
test graphics::state::tests::test_extgstate_font ... ok
test graphics::state::tests::test_extgstate_font_setting ... ok
test graphics::state::tests::test_complex_extgstate ... ok
test graphics::state::tests::test_extgstate_line_parameters ... ok
test graphics::state::tests::test_extgstate_manager_add_state ... ok
test graphics::state::tests::test_extgstate_manager_clear ... ok
test graphics::state::tests::test_extgstate_manager_creation ... ok
test graphics::state::tests::test_extgstate_manager_empty_state_rejection ... ok
test graphics::state::tests::test_extgstate_manager_multiple_states ... ok
test graphics::state::tests::test_extgstate_manager_resource_dictionary ... ok
test graphics::state::tests::test_extgstate_overprint ... ok
test graphics::state::tests::test_extgstate_rendering_intent ... ok
test graphics::state::tests::test_extgstate_pdf_dictionary_generation ... ok
test graphics::state::tests::test_extgstate_tolerance_parameters ... ok
test graphics::state::tests::test_extgstate_transparency ... ok
test graphics::state::tests::test_extgstate_value_validation ... ok
test graphics::state::tests::test_line_dash_pattern_creation ... ok
test graphics::state::tests::test_extgstate_with_transfer_functions ... ok
test graphics::state::tests::test_line_dash_pattern_pdf_string ... ok
test graphics::state::tests::test_line_dash_patterns ... ok
test graphics::state::tests::test_rendering_intent_pdf_names ... ok
test graphics::state::tests::test_transfer_function_gamma ... ok
test graphics::state::tests::test_transfer_function_identity ... ok
test graphics::state::tests::test_transfer_function_linear ... ok
test graphics::state::tests::test_transfer_function_separate ... ok
test graphics::tests::test_begin_end_text ... ok
test graphics::tests::test_basic_drawing_operations ... ok
test graphics::tests::test_bezier_curve ... ok
test graphics::tests::test_bezier_curves ... ok
test graphics::tests::test_circle_path ... ok
test graphics::tests::test_circle ... ok
test graphics::tests::test_clear_operations ... ok
test graphics::tests::test_clip ... ok
test graphics::tests::test_clip_even_odd ... ok
test graphics::tests::test_clipping_chaining ... ok
test graphics::tests::test_clipping_even_odd_with_path ... ok
test graphics::tests::test_clipping_path ... ok
test graphics::tests::test_clipping_with_path ... ok
test graphics::tests::test_close_path ... ok
test graphics::tests::test_cmyk_color_operations ... ok
test graphics::tests::test_color_creation ... ok
test graphics::tests::test_color_settings ... ok
test graphics::tests::test_complex_path ... ok
test graphics::tests::test_complex_path_operations ... ok
test graphics::tests::test_curve_to ... ok
test graphics::tests::test_custom_transform ... ok
test graphics::tests::test_empty_operations ... ok
test graphics::tests::test_draw_image ... ok
test graphics::tests::test_even_odd_clipping ... ok
test graphics::tests::test_extended_graphics_state ... ok
test graphics::tests::test_fill ... ok
test graphics::tests::test_fill_and_stroke ... ok
test graphics::tests::test_fill_stroke ... ok
test graphics::tests::test_flatness_tolerance ... ok
test graphics::tests::test_generate_operations ... ok
test graphics::tests::test_generate_graphics_state_dict ... ok
test graphics::tests::test_graphics_context_clone_advanced ... ok
test graphics::tests::test_graphics_context_clone ... ok
test graphics::tests::test_graphics_context_default ... ok
test graphics::tests::test_graphics_context_new ... ok
test graphics::tests::test_graphics_state_stack ... ok
test graphics::tests::test_graphics_state_dict_generation ... ok
test graphics::tests::test_gray_color_operations ... ok
test graphics::tests::test_line_cap_styles ... ok
test graphics::tests::test_line_dash_pattern ... ok
test graphics::tests::test_line_join_styles ... ok
test graphics::tests::test_line_styles ... ok
test graphics::tests::test_line_to ... ok
test graphics::tests::test_miter_limit_setting ... ok
test graphics::tests::test_method_chaining ... ok
test graphics::tests::test_move_to ... ok
test graphics::tests::test_move_to_and_line_to ... ok
test forms::validation::tests::test_international_phone_formats ... ok
test graphics::tests::test_multiple_clipping_regions ... ok
test graphics::tests::test_opacity_settings ... ok
test graphics::tests::test_path_closing ... ok
test graphics::tests::test_opacity_with_graphics_operations ... ok
test graphics::tests::test_path_construction_methods ... ok
test graphics::tests::test_rect ... ok
test graphics::tests::test_rectangle_alias ... ok
test graphics::tests::test_rectangle_path ... ok
test graphics::tests::test_rendering_intent ... ok
test graphics::tests::test_rotate ... ok
test graphics::tests::test_save_restore_state ... ok
test graphics::tests::test_scale ... ok
test graphics::tests::test_set_fill_color ... ok
test graphics::tests::test_set_fill_opacity ... ok
test graphics::tests::test_set_font ... ok
test graphics::tests::test_set_line_cap ... ok
test graphics::tests::test_set_line_join ... ok
test graphics::tests::test_set_line_width ... ok
test graphics::tests::test_set_opacity ... ok
test graphics::tests::test_set_stroke_color ... ok
test graphics::tests::test_set_text_position ... ok
test graphics::tests::test_set_stroke_opacity ... ok
test graphics::tests::test_show_text_with_escaping ... ok
test graphics::tests::test_show_text ... ok
test graphics::tests::test_smoothness_tolerance ... ok
test graphics::tests::test_state_save_restore ... ok
test graphics::tests::test_stroke ... ok
test graphics::tests::test_text_operations_chaining ... ok
test graphics::tests::test_transform ... ok
test forms::validation::tests::test_phone_number_uk ... ok
test graphics::tests::test_transformations ... ok
test graphics::tests::test_translate ... ok
test graphics::tests::test_uses_transparency ... ok
test memory::cache::tests::test_cache_stats_debug_clone_default ... ok
test memory::cache::tests::test_lru_cache_access_order ... ok
test memory::cache::tests::test_lru_cache_basic ... ok
test memory::cache::tests::test_lru_cache_clear ... ok
test memory::cache::tests::test_lru_cache_complex_eviction_pattern ... ok
test memory::cache::tests::test_lru_cache_eviction ... ok
test memory::cache::tests::test_lru_cache_get_nonexistent ... ok
test memory::cache::tests::test_lru_cache_repeated_access ... ok
test memory::cache::tests::test_lru_cache_single_capacity ... ok
test memory::cache::tests::test_lru_cache_update ... ok
test memory::cache::tests::test_lru_cache_update_preserves_capacity ... ok
test memory::cache::tests::test_lru_cache_with_string_keys ... ok
test memory::cache::tests::test_lru_cache_zero_capacity ... ok
test memory::cache::tests::test_object_cache_clear ... ok
test memory::cache::tests::test_object_cache ... ok
test memory::cache::tests::test_object_cache_eviction ... ok
test memory::cache::tests::test_object_cache_get_nonexistent ... ok
test memory::cache::tests::test_object_cache_stats_after_operations ... ok
test memory::cache::tests::test_object_cache_update_existing ... ok
test memory::cache::tests::test_object_cache_concurrent_access_simulation ... ok
test memory::cache::tests::test_object_cache_with_different_object_types ... ok
test memory::cache::tests::test_object_cache_with_generation_numbers ... ok
test memory::cache::tests::test_lru_cache_stress_test ... ok
test memory::lazy_loader::tests::test_lazy_document_clear_cache_empty ... ok
test memory::lazy_loader::tests::test_clear_cache ... ok
test memory::lazy_loader::tests::test_lazy_document_cache_hit_path ... ok
test memory::lazy_loader::tests::test_lazy_document_get_object_already_loaded ... ok
test memory::lazy_loader::tests::test_lazy_document_clear_cache_with_objects ... ok
test memory::lazy_loader::tests::test_lazy_document_creation ... ok
test memory::lazy_loader::tests::test_lazy_document_concurrent_access_simulation ... ok
test memory::lazy_loader::tests::test_lazy_document_memory_stats_initial ... ok
test memory::lazy_loader::tests::test_lazy_document_get_object_circular_reference ... ok
test memory::lazy_loader::tests::test_lazy_document_get_object_not_loaded_then_loaded ... ok
test memory::lazy_loader::tests::test_lazy_document_get_page_invalid_index ... ok
test memory::lazy_loader::tests::test_lazy_document_load_object_at_offset ... ok
test memory::lazy_loader::tests::test_lazy_document_get_object_not_found ... ok
test memory::lazy_loader::tests::test_lazy_document_memory_stats_after_operations ... ok
test memory::lazy_loader::tests::test_lazy_object_enum_all_variants ... ok
test memory::lazy_loader::tests::test_lazy_object_loaded ... ok
test memory::lazy_loader::tests::test_lazy_object_loading ... ok
test memory::lazy_loader::tests::test_lazy_object_not_loaded ... ok
test memory::lazy_loader::tests::test_lazy_object_states ... ok
test memory::lazy_loader::tests::test_lazy_document_open_nonexistent_file ... ok
test memory::lazy_loader::tests::test_lazy_document_page_count ... ok
test memory::lazy_loader::tests::test_lazy_document_with_different_memory_options ... ok
test memory::lazy_loader::tests::test_lazy_document_preload_page_invalid_index ... ok
test memory::lazy_loader::tests::test_lazy_document_object_map_locking ... ok
test memory::lazy_loader::tests::test_lazy_page_iterator_creation ... ok
test memory::lazy_loader::tests::test_lazy_page_iterator_empty_document ... ok
test memory::lazy_loader::tests::test_lazy_page_iterator_multiple_calls ... ok
test memory::lazy_loader::tests::test_lazy_page_iterator_with_document_reference ... ok
test memory::lazy_loader::tests::test_page_iterator ... ok
test forms::validation::tests::test_phone_validation_all_countries ... ok
test memory::lazy_loader::tests::test_memory_stats ... ok
test memory::memory_mapped::tests::test_mapped_reader_error_propagation ... ok
test memory::memory_mapped::tests::test_get_slice ... ok
test memory::memory_mapped::tests::test_get_slice_exact_boundaries ... ok
test memory::memory_mapped::tests::test_get_slice_edge_cases ... ok
test memory::memory_mapped::tests::test_mapped_reader_creation ... ok
test memory::memory_mapped::tests::test_mapped_reader_large_buffer_read ... ok
test memory::memory_mapped::tests::test_mapped_reader_partial_reads ... ok
test memory::memory_mapped::tests::test_mapped_reader_position_consistency ... ok
test memory::memory_mapped::tests::test_mapped_reader_read ... ok
test memory::memory_mapped::tests::test_mapped_reader_read_beyond_eof ... ok
test memory::memory_mapped::tests::test_mapped_reader_seek ... ok
test memory::memory_mapped::tests::test_mapped_reader_read_entire_file ... ok
test memory::memory_mapped::tests::test_mapped_reader_seek_and_read_combination ... ok
test memory::memory_mapped::tests::test_mapped_reader_seek_end ... ok
test memory::memory_mapped::tests::test_mapped_reader_seek_current ... ok
test memory::memory_mapped::tests::test_mapped_reader_seek_out_of_bounds ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_binary_data ... ok
test memory::memory_mapped::tests::test_mapped_reader_seek_start ... ok
test memory::memory_mapped::tests::test_memory_mapped_file ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_nonexistent ... ok
test memory::memory_mapped::tests::test_mapped_reader_zero_length_read ... ok
test memory::stream_processor::tests::test_content_stream_processor ... ok
test memory::stream_processor::tests::test_content_stream_processor_buffer_reuse ... ok
test memory::stream_processor::tests::test_content_stream_processor_callback_error ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_clone_and_share ... ok
test memory::stream_processor::tests::test_content_stream_processor_creation ... ok
test memory::stream_processor::tests::test_content_stream_processor_empty_stream ... ok
test memory::stream_processor::tests::test_content_stream_processor_invalid_content ... ok
test memory::stream_processor::tests::test_content_stream_processor_large_stream_error ... ok
test memory::cache::tests::test_lru_cache_large_capacity ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_empty ... ok
test memory::stream_processor::tests::test_content_stream_processor_skip_action ... ok
test memory::stream_processor::tests::test_content_stream_processor_stop_action ... ok
test memory::stream_processor::tests::test_extract_text_streaming_no_text ... ok
test memory::stream_processor::tests::test_extract_text_streaming ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_deref ... ok
test memory::stream_processor::tests::test_extract_text_streaming_with_output ... ok
test memory::stream_processor::tests::test_page_data_with_operations ... ok
test memory::stream_processor::tests::test_page_data_debug ... ok
test memory::stream_processor::tests::test_page_data_without_text ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_large ... ok
test memory::stream_processor::tests::test_process_pages ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_single_byte ... ok
test memory::stream_processor::tests::test_processing_action ... ok
test memory::stream_processor::tests::test_processing_action_debug_partial_eq ... ok
test memory::stream_processor::tests::test_processing_event_debug ... ok
test memory::stream_processor::tests::test_processing_events ... ok
test memory::stream_processor::tests::test_processing_with_all_event_types ... ok
test memory::stream_processor::tests::test_resource_type_debug_clone ... ok
test memory::memory_mapped::tests::test_memory_mapped_file_utf8_content ... ok
test memory::stream_processor::tests::test_skip_processing_action ... ok
test memory::stream_processor::tests::test_stream_processor_creation ... ok
test memory::stream_processor::tests::test_stop_processing ... ok
test memory::stream_processor::tests::test_stream_processor_header_parsing ... ok
test memory::stream_processor::tests::test_stream_processor_invalid_header ... ok
test memory::stream_processor::tests::test_stream_processor_io_error ... ok
test memory::stream_processor::tests::test_streaming_options_custom ... ok
test memory::stream_processor::tests::test_stream_processor_with_custom_buffer_size ... ok
test memory::stream_processor::tests::test_streaming_options_debug_clone ... ok
test memory::stream_processor::tests::test_streaming_options_default ... ok
test memory::tests::test_memory_manager ... ok
test memory::tests::test_memory_manager_no_cache ... ok
test memory::tests::test_memory_options_builder ... ok
test memory::tests::test_memory_options_default ... ok
test memory::tests::test_memory_options_large_file ... ok
test memory::tests::test_memory_options_small_file ... ok
test memory::tests::test_memory_stats ... ok
test objects::array::tests::test_array_clear ... ok
test objects::array::tests::test_array_clone ... ok
test objects::array::tests::test_array_debug ... ok
test objects::array::tests::test_array_default ... ok
test objects::array::tests::test_array_from_iterator ... ok
test objects::array::tests::test_array_from_vec ... ok
test objects::array::tests::test_array_get ... ok
test objects::array::tests::test_array_get_mut ... ok
test objects::array::tests::test_array_insert ... ok
test objects::array::tests::test_array_into_vec ... ok
test objects::array::tests::test_array_iter ... ok
test objects::array::tests::test_array_iter_mut ... ok
test objects::array::tests::test_array_mixed_types ... ok
test objects::array::tests::test_array_large_operations ... ok
test objects::array::tests::test_array_new ... ok
test objects::array::tests::test_array_pop ... ok
test objects::array::tests::test_array_push_and_len ... ok
test objects::array::tests::test_array_remove ... ok
test objects::array::tests::test_array_with_capacity ... ok
test objects::array::tests::test_array_remove_out_of_bounds - should panic ... ok
test objects::dictionary::tests::test_clear ... ok
test objects::dictionary::tests::test_contains_key ... ok
test objects::dictionary::tests::test_default ... ok
test objects::dictionary::tests::test_entries_and_iter ... ok
test objects::dictionary::tests::test_entries_mut ... ok
test objects::dictionary::tests::test_from_iterator ... ok
test objects::dictionary::tests::test_get_dict ... ok
test objects::dictionary::tests::test_get_mut ... ok
test objects::dictionary::tests::test_keys ... ok
test objects::dictionary::tests::test_nested_dictionaries ... ok
test objects::dictionary::tests::test_new_dictionary ... ok
test objects::dictionary::tests::test_remove ... ok
test objects::dictionary::tests::test_set_and_get ... ok
test objects::dictionary::tests::test_values ... ok
test objects::dictionary::tests::test_with_capacity ... ok
test objects::primitive::tests::test_from_bool ... ok
test objects::primitive::tests::test_from_dictionary ... ok
test objects::primitive::tests::test_from_floats ... ok
test objects::primitive::tests::test_from_integers ... ok
test objects::primitive::tests::test_from_strings ... ok
test objects::primitive::tests::test_from_vec ... ok
test objects::primitive::tests::test_object_array ... ok
test objects::primitive::tests::test_object_boolean ... ok
test objects::primitive::tests::test_object_dictionary ... ok
test objects::primitive::tests::test_object_equality ... ok
test objects::primitive::tests::test_object_id_display ... ok
test objects::primitive::tests::test_object_id_equality ... ok
test objects::primitive::tests::test_object_id_new ... ok
test objects::primitive::tests::test_object_integer ... ok
test objects::primitive::tests::test_object_name ... ok
test objects::primitive::tests::test_object_null ... ok
test objects::primitive::tests::test_object_real ... ok
test objects::primitive::tests::test_object_reference ... ok
test objects::primitive::tests::test_object_string ... ok
test objects::primitive::tests::test_object_stream ... ok
test objects::stream::tests::test_empty_stream ... ok
test objects::stream::tests::test_large_stream ... ok
test objects::stream::tests::test_set_decode_params ... ok
test objects::stream::tests::test_set_filter ... ok
test objects::stream::tests::test_stream_accessors ... ok
test objects::stream::tests::test_stream_mutators ... ok
test objects::stream::tests::test_stream_new ... ok
test objects::stream::tests::test_stream_with_dictionary ... ok
test objects::stream::tests::test_stream_with_existing_length ... ok
test operations::error_tests::tests::test_debug_format ... ok
test operations::error_tests::tests::test_error_chain ... ok
test operations::error_tests::tests::test_error_send_sync ... ok
test operations::error_tests::tests::test_from_pdf_error ... ok
test operations::error_tests::tests::test_from_io_error ... ok
test operations::error_tests::tests::test_invalid_page_range ... ok
test operations::error_tests::tests::test_invalid_rotation ... ok
test operations::error_tests::tests::test_io_error ... ok
test operations::error_tests::tests::test_no_pages_to_process ... ok
test operations::error_tests::tests::test_page_index_out_of_bounds ... ok
test operations::error_tests::tests::test_page_range_get_indices_errors ... ok
test operations::error_tests::tests::test_page_range_errors ... ok
test objects::stream::tests::test_compress_flate_empty ... ok
test operations::error_tests::tests::test_parse_error ... ok
test operations::error_tests::tests::test_pdf_error ... ok
test operations::error_tests::tests::test_processing_error ... ok
test operations::error_tests::tests::test_resource_conflict ... ok
test operations::extract_images::extract_images_tests::tests::test_dct_decode_jpeg_parsing ... ok
test operations::extract_images::extract_images_tests::tests::test_dct_decode_cmyk_jpeg ... ok
test operations::extract_images::extract_images_tests::tests::test_duplicate_image_detection ... ok
test operations::extract_images::extract_images_tests::tests::test_extract_options_default ... ok
test operations::extract_images::extract_images_tests::tests::test_extracted_image_struct ... ok
test objects::stream::tests::test_compress_flate ... ok
test operations::extract_images::extract_images_tests::tests::test_minimum_size_filter ... ok
test operations::extract_images::extract_images_tests::tests::test_extended_file_extensions ... ok
test operations::extract_images::extract_images_tests::tests::test_png_image_creation ... ignored, PNG decoder needs fixes - valid test data prepared
test operations::extract_images::extract_images_tests::tests::test_tiff_image_creation ... ok
test operations::extract_images::extract_images_tests::tests::test_extract_options_custom ... ok
test operations::extract_images::tests::test_complex_filename_pattern ... ok
test operations::extract_images::extract_images_tests::tests::test_name_pattern_replacement ... ok
test operations::extract_images::extract_images_tests::tests::test_invalid_pdf_path ... ok
test operations::extract_images::tests::test_create_output_directory ... ok
test operations::extract_images::tests::test_detect_image_format_jpeg ... ok
test operations::extract_images::tests::test_detect_format_edge_cases ... ok
test operations::extract_images::tests::test_detect_image_format_png ... ok
test operations::extract_images::extract_images_tests::tests::test_extract_from_empty_pdf ... ok
test operations::extract_images::tests::test_extract_inline_option ... ok
test operations::extract_images::tests::test_detect_image_format_short_data ... ok
test operations::extract_images::tests::test_extract_options_debug_clone ... ok
test operations::extract_images::tests::test_extract_options_default ... ok
test operations::extract_images::tests::test_extract_options_no_min_size ... ok
test operations::extract_images::tests::test_extracted_image_debug ... ok
test operations::extract_images::tests::test_extracted_image_struct ... ok
test operations::extract_images::tests::test_filename_pattern ... ok
test operations::extract_images::tests::test_extract_options_custom ... ok
test operations::extract_images::tests::test_filename_pattern_replacements ... ok
test operations::extract_images::extract_images_tests::tests::test_image_format_detection ... ok
test operations::extract_images::tests::test_image_dimensions ... ok
test operations::extract_images::tests::test_min_size_filtering ... ok
test operations::extract_images::tests::test_multiple_format_extensions ... ok
test operations::extract_images::tests::test_output_path_combinations ... ok
test operations::extract_images::tests::test_page_and_index_numbering ... ok
test operations::extract_images::tests::test_pattern_with_special_chars ... ok
test operations::extract_images::tests::test_pattern_without_placeholders ... ok
test operations::merge::merge_tests::tests::test_all_metadata_mode_variants ... ok
test operations::merge::merge_tests::tests::test_merge_clone_implementations ... ok
test operations::merge::merge_tests::tests::test_merge_debug_implementations ... ok
test operations::merge::merge_tests::tests::test_merge_empty_inputs ... ok
test operations::merge::merge_tests::tests::test_merge_input_creation ... ok
test operations::merge::merge_tests::tests::test_merge_options_custom_metadata ... ok
test operations::merge::merge_tests::tests::test_merge_options_variants ... ok
test operations::extract_images::tests::test_detect_image_format_tiff_little_endian ... ok
test operations::extract_images::tests::test_detect_image_format_tiff_big_endian ... ok
test operations::extract_images::tests::test_detect_image_format_unknown ... ok
test operations::extract_images::extract_images_tests::tests::test_extract_from_pdf_without_images ... ok
test operations::merge::merge_tests::tests::test_merge_invalid_file ... ok
test operations::extract_images::extract_images_tests::tests::test_output_directory_creation ... ok
test operations::extract_images::extract_images_tests::tests::test_extract_specific_pages ... ok
test batch::tests::test_batch_progress_tracking ... ok
test batch::tests::test_batch_processor_progress_with_failures ... ok
test batch::tests::test_batch_processor_early_completion_in_progress ... ok
test batch::tests::test_batch_processor_with_real_timeout ... ok
test operations::merge::merge_tests::tests::test_merger_add_inputs ... ok
test operations::merge::merge_tests::tests::test_metadata_mode_variants ... ok
test operations::merge::merge_tests::tests::test_object_number_allocation ... ok
test operations::merge::merge_tests::tests::test_object_number_mapping ... ok
test operations::merge::merge_tests::tests::test_pdf_merger_add_input ... ok
test operations::merge::merge_tests::tests::test_merge_with_custom_metadata ... ok
test operations::merge::merge_tests::tests::test_pdf_merger_add_inputs ... ok
test operations::merge::merge_tests::tests::test_pdf_merger_new ... ok
test operations::merge::tests::test_merge_input_creation ... ok
test operations::merge::tests::test_merge_input_with_all_pages ... ok
test operations::merge::tests::test_merge_input_with_page_list ... ok
test operations::merge::tests::test_merge_input_with_single_page ... ok
test operations::merge::tests::test_merge_options_builder ... ok
test operations::merge::tests::test_merge_options_default ... ok
test operations::merge::tests::test_merge_options_from_document ... ok
test operations::merge::tests::test_merge_options_with_custom_metadata ... ok
test operations::merge::tests::test_metadata_mode_all_variants ... ok
test operations::merge::tests::test_page_range_variants ... ok
test operations::page_analysis::comprehensive_tests::test_analysis_options_with_ocr_configuration ... ok
test operations::merge::merge_tests::tests::test_merge_preserve_metadata_from_first ... ok
test operations::merge::merge_tests::tests::test_merge_with_no_metadata_mode ... ok
test operations::page_analysis::comprehensive_tests::test_analyzer_with_custom_options ... ok
test operations::page_analysis::comprehensive_tests::test_analysis_options_validation ... ok
test operations::page_analysis::comprehensive_tests::test_analyze_text_content_fragment_filtering ... ok
test operations::page_analysis::comprehensive_tests::test_analyze_specific_pages ... ok
test operations::merge::merge_tests::tests::test_merge_preserve_metadata_from_specific ... ok
test operations::merge::merge_tests::tests::test_merge_with_partial_custom_metadata ... ok
test operations::merge::merge_tests::tests::test_merge_two_documents ... ok
test operations::page_analysis::comprehensive_tests::test_content_analysis_edge_cases ... ok
test operations::page_analysis::comprehensive_tests::test_content_ratios_sum_to_one ... ok
test operations::merge::merge_tests::tests::test_merge_to_file ... ok
test operations::page_analysis::comprehensive_tests::test_batch_ocr_processing ... ok
test operations::merge::merge_tests::tests::test_merge_pdf_files_simple ... ok
test operations::page_analysis::comprehensive_tests::test_batch_processing_error_recovery ... ok
test operations::page_analysis::comprehensive_tests::test_batch_processing_timing ... ok
test operations::page_analysis::comprehensive_tests::test_batch_size_edge_cases ... ok
test operations::page_analysis::comprehensive_tests::test_image_analysis_result_struct ... ok
test operations::page_analysis::comprehensive_tests::test_empty_document_analysis ... ok
test operations::page_analysis::comprehensive_tests::test_custom_min_image_size ... ok
test operations::page_analysis::comprehensive_tests::test_custom_options_propagation ... ok
test operations::page_analysis::comprehensive_tests::test_comprehensive_page_analysis ... ok
test operations::page_analysis::comprehensive_tests::test_complete_analysis_workflow ... ok
test operations::merge::merge_tests::tests::test_merge_pdfs_function ... ok
test operations::page_analysis::comprehensive_tests::test_determine_page_type_exact_thresholds ... ok
test operations::page_analysis::comprehensive_tests::test_extract_page_image_data_no_xobjects ... ok
test operations::page_analysis::comprehensive_tests::test_error_message_formatting ... ok
test operations::page_analysis::comprehensive_tests::test_invalid_page_number_handling ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_extraction_non_scanned_page ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_automatic_configuration ... ok
test operations::merge::merge_tests::tests::test_merge_with_page_ranges ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_language_fallback ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_preprocessing_in_analysis ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_processing_configurations ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_processing_edge_cases ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_processing_fallback ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_provider_robustness ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_result_aggregation ... ok
test compression::tests::test_compress_maximum_size ... ok
test operations::page_analysis::comprehensive_tests::test_multiple_analyzers ... ok
test operations::page_analysis::comprehensive_tests::test_text_analysis_result_struct ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_timeout_simulation ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_analysis_options_with_ocr ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_engine_options_hashmap ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_fragment_types ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_image_preprocessing_options ... ok
test operations::page_analysis::comprehensive_tests::test_page_area_calculation ... ok
test operations::page_analysis::comprehensive_tests::test_multiple_analyzers_shared_results ... ok
test operations::page_analysis::comprehensive_tests::test_page_numbers_boundary ... ok
test operations::page_analysis::comprehensive_tests::test_page_type_all_combinations ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_mock_ocr_provider_supported_formats ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_mock_ocr_provider_validate_image_data ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_ocr_engines ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_ocr_error_types ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_ocr_options_customization ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_ocr_options_default_values ... ok
test operations::page_analysis::comprehensive_tests::test_zero_sized_image_filtering ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_ocr_text_fragment_creation ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analysis_options_custom ... ok
test operations::page_analysis::comprehensive_tests::test_process_scanned_pages_error_handling ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analysis_options_default ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_provider_mock_customization ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analysis_with_empty_document ... ok
test operations::page_analysis::comprehensive_tests::test_memory_stress_multiple_analyses ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analyze_minimal_document ... ok
test operations::page_analysis::page_analysis_tests::tests::test_blank_space_ratio_calculation ... ok
test operations::page_analysis::page_analysis_tests::tests::test_content_analysis_methods ... ok
test operations::page_analysis::page_analysis_tests::tests::test_content_analysis_structure ... ok
test operations::page_analysis::page_analysis_tests::tests::test_error_handling_invalid_file ... ok
test operations::page_analysis::comprehensive_tests::test_multiple_sequential_analyzers ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analyze_text_heavy_document ... ok
test operations::page_analysis::page_analysis_tests::tests::test_error_handling_invalid_page ... ok
test operations::page_analysis::page_analysis_tests::tests::test_page_type_classification_logic ... ok
test operations::page_analysis::page_analysis_tests::tests::test_page_type_methods ... ok
test operations::page_analysis::page_analysis_tests::tests::test_threshold_edge_cases ... ok
test operations::page_analysis::tests::test_analysis_options_default ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analyze_specific_pages ... ok
test operations::page_analysis::tests::test_content_analysis_methods ... ok
test operations::page_analysis::page_analysis_tests::tests::test_analyzer_creation ... ok
test operations::page_analysis::tests::test_determine_page_type ... ok
test operations::page_analysis::tests::test_page_type_classification ... ok
test operations::page_analysis::page_analysis_tests::tests::test_find_scanned_pages ... ok
test operations::page_analysis::page_analysis_tests::tests::test_is_scanned_page_convenience_method ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_all_pages_from_single_page_document ... ok
test operations::merge::merge_tests::tests::test_merge_with_all_page_range_types ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_first_page ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_error_handling ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_last_page ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_no_metadata ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_preserve_metadata ... ok
test batch::tests::test_batch_processor_parallelism ... ok
test operations::page_extraction::tests::comprehensive_tests::test_convenience_functions ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_range_boundary_conditions ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_range_edge_cases ... ok
test operations::page_analysis::comprehensive_tests::test_resource_cleanup ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_range_reverse_order ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_pages_duplicate_indices ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_with_complex_content ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_pages_mixed_valid_invalid ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_range_middle_section ... ok
test operations::page_extraction::tests::comprehensive_tests::test_page_extraction_options_clone ... ok
test operations::page_extraction::tests::comprehensive_tests::test_page_extraction_options_debug ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_single_page_from_single_page_document ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_pages_with_custom_options ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_mock_ocr_provider_processing_delay ... ok
test operations::page_extraction::tests::test_extract_nonexistent_file ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_pages_ordered_indices ... ok
test operations::page_extraction::tests::test_extract_page_out_of_bounds ... ok
test operations::page_extraction::tests::test_extract_all_pages_range ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_page_range_all_large ... ok
test operations::page_extraction::tests::test_extract_multiple_pages ... ok
test operations::page_extraction::tests::test_extract_page_range ... ok
test operations::page_extraction::tests::test_extract_page_range_invalid ... ok
test operations::page_extraction::tests::test_extract_pages_empty_list ... ok
test operations::page_extraction::tests::test_extract_pages_out_of_bounds ... ok
test batch::tests::test_batch_processor_timeout ... ok
test operations::page_extraction::tests::test_map_font_name ... ok
test operations::page_extraction::tests::test_page_extraction_options_custom ... ok
test operations::page_extraction::tests::test_page_extraction_options_default ... ok
test operations::page_extraction::tests::test_convenience_functions ... ok
test operations::page_extraction::tests::test_extract_single_page ... ok
test operations::page_extraction::tests::test_extract_single_page_range ... ok
test operations::page_extraction::tests::test_metadata_not_preserved ... ok
test operations::page_extraction::tests::test_metadata_preservation ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_to_file_functions ... ok
test operations::page_extraction::tests::test_page_extractor_with_options ... ok
test operations::page_extraction::tests::test_page_extractor_new ... ok
test operations::reorder::reorder_tests::tests::test_move_pdf_page_out_of_bounds ... ok
test operations::reorder::reorder_tests::tests::test_page_reorderer_new ... ok
test operations::reorder::reorder_tests::tests::test_reorder_empty_order ... ok
test operations::reorder::reorder_tests::tests::test_reorder_out_of_bounds ... ok
test operations::reorder::reorder_tests::tests::test_reorder_duplicate_pages ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_mock_ocr_provider_custom_text ... ok
test operations::page_extraction::tests::test_extract_to_file_functions ... ok
test operations::reorder::reorder_tests::tests::test_reorder_all_pages ... ok
test operations::reorder::reorder_tests::tests::test_move_pdf_page ... ok
test operations::reorder::reorder_tests::tests::test_reorder_simple ... ok
test operations::reorder::reorder_tests::tests::test_reorder_subset_of_pages ... ok
test operations::reorder::tests::test_reorder_options_custom ... ok
test operations::reorder::tests::test_reorder_options_default ... ok
test operations::page_analysis::comprehensive_tests::test_simulate_page_ocr_processing ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_mock_ocr_provider_integration ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_mock_ocr_provider_process_page ... ok
test operations::page_analysis::page_analysis_ocr_tests::tests::test_ocr_processing_result_methods ... ok
test operations::reorder::tests::test_duplicate_pages_in_order ... ok
test operations::reorder::reorder_tests::tests::test_reorder_without_metadata ... ok
test operations::reorder::reorder_tests::tests::test_reorder_with_metadata ... ok
test operations::reorder::tests::test_validate_page_order_empty ... ok
test operations::reorder::tests::test_single_page_reorder ... ok
test operations::reorder::tests::test_reorder_pages_simple ... ok
test operations::reorder::tests::test_validate_page_order_out_of_bounds ... ok
test operations::rotate::rotate_tests::tests::test_page_rotator_new ... ok
test operations::reorder::reorder_tests::tests::test_swap_same_page ... ok
test operations::rotate::rotate_tests::tests::test_rotate_empty_document ... ok
test operations::rotate::rotate_tests::tests::test_rotate_options_default ... ok
test operations::reorder::reorder_tests::tests::test_reverse_pdf_pages ... ok
test operations::rotate::rotate_tests::tests::test_rotate_nonexistent_file ... ok
test operations::reorder::reorder_tests::tests::test_swap_pdf_pages ... ok
test operations::reorder::reorder_tests::tests::test_edge_cases ... ok
test operations::reorder::tests::test_move_page ... ok
test operations::rotate::rotate_tests::tests::test_rotation_angle_combine ... ok
test operations::rotate::rotate_tests::tests::test_rotation_angle_from_degrees_edge_cases ... ok
test operations::rotate::rotate_tests::tests::test_rotate_invalid_page_range ... ok
test operations::rotate::rotate_tests::tests::test_rotation_angle_invalid_degrees ... ok
test operations::rotate::rotate_tests::tests::test_rotation_angle_to_degrees ... ok
test operations::rotate::tests::test_pdf_rotator_new ... ok
test operations::rotate::tests::test_rotation_angle ... ok
test operations::rotate::tests::test_rotation_associativity ... ok
test operations::rotate::tests::test_rotation_combine ... ok
test operations::rotate::tests::test_rotation_combine_all_combinations ... ok
test operations::reorder::tests::test_swap_pages ... ok
test operations::rotate::tests::test_rotation_combine_chain ... ok
test operations::rotate::tests::test_rotation_combine_overflow ... ok
test operations::rotate::tests::test_rotation_combine_unwrap_safety ... ok
test operations::rotate::tests::test_rotation_consistency ... ok
test operations::rotate::tests::test_rotation_edge_cases ... ok
test operations::rotate::tests::test_rotation_extreme_values ... ok
test operations::rotate::tests::test_rotation_identity ... ok
test operations::rotate::tests::test_rotation_invalid_angles ... ok
test operations::rotate::tests::test_rotation_inverse ... ok
test operations::rotate::tests::test_rotation_large_negative_angles ... ok
test operations::rotate::tests::test_rotation_multiple_full_rotations ... ok
test operations::rotate::tests::test_rotation_normalization_negative ... ok
test operations::rotate::tests::test_rotation_normalization_positive ... ok
test operations::rotate::tests::test_rotation_options_all_pages ... ok
test operations::rotate::tests::test_rotation_options_default ... ok
test operations::rotate::tests::test_rotation_options_page_list ... ok
test operations::rotate::rotate_tests::tests::test_rotate_all_pages_180 ... ok
test operations::rotate::tests::test_rotation_options_single_page ... ok
test operations::rotate::tests::test_rotation_options_with_angle ... ok
test operations::rotate::tests::test_rotation_to_degrees ... ok
test operations::split::split_tests::tests::test_all_split_mode_variants ... ok
test operations::rotate::rotate_tests::tests::test_rotate_all_pages_270 ... ok
test operations::reorder::tests::test_reverse_pages ... ok
test operations::rotate::rotate_tests::tests::test_rotate_all_pages_90 ... ok
test operations::rotate::rotate_tests::tests::test_rotate_with_metadata ... ok
test operations::split::split_tests::tests::test_split_clone_implementations ... ok
test operations::split::split_tests::tests::test_split_debug_implementations ... ok
test operations::split::split_tests::tests::test_pdf_splitter_new ... ok
test operations::split::split_tests::tests::test_split_empty_pdf ... ok
test operations::rotate::rotate_tests::tests::test_rotate_single_page ... ok
test operations::rotate::rotate_tests::tests::test_rotate_preserve_page_size ... ok
test operations::split::split_tests::tests::test_pdf_splitter_split_method ... ok
test operations::rotate::rotate_tests::tests::test_rotate_page_range ... ok
test operations::rotate::rotate_tests::tests::test_rotate_page_list ... ok
test operations::split::split_tests::tests::test_split_mode_variants ... ok
test operations::split::split_tests::tests::test_split_nonexistent_file ... ok
test operations::split::split_tests::tests::test_split_options_custom ... ok
test operations::split::split_tests::tests::test_split_options_custom_extended ... ok
test operations::split::split_tests::tests::test_split_options_default ... ok
test operations::split::split_tests::tests::test_split_empty_ranges ... ok
test operations::split::split_tests::tests::test_split_at_invalid_points ... ok
test operations::rotate::rotate_tests::tests::test_multiple_rotation_operations ... ok
test operations::split::split_tests::tests::test_split_edge_cases ... ok
test operations::split::split_tests::tests::test_split_by_ranges ... ok
test operations::split::split_tests::tests::test_split_empty_split_points ... ok
test operations::split::tests::test_format_output_path ... ok
test operations::split::tests::test_output_pattern_formatting ... ok
test operations::split::tests::test_page_range_invalid_parse ... ok
test operations::split::tests::test_page_range_parse ... ok
test operations::split::tests::test_split_chunk_size_validation ... ok
test operations::split::tests::test_split_mode_chunk_size_edge_cases ... ok
test operations::split::tests::test_split_mode_empty_ranges ... ok
test operations::split::tests::test_split_mode_empty_split_points ... ok
test operations::split::tests::test_split_mode_ranges ... ok
test operations::split::tests::test_split_mode_split_at ... ok
test operations::split::tests::test_split_mode_variants ... ok
test operations::split::tests::test_split_options_all_fields ... ok
test operations::split::tests::test_split_options_default ... ok
test operations::split::split_tests::tests::test_split_into_pages_function ... ok
test operations::split::tests::test_split_options_optimization ... ok
test operations::split::tests::test_split_options_page_range ... ok
test operations::split::tests::test_split_options_preserve_metadata ... ok
test operations::split::split_tests::tests::test_split_preserve_metadata ... ok
test operations::split::tests::test_split_options_with_custom_pattern ... ok
test operations::split::tests::test_split_options_split_at ... ok
test operations::split::tests::test_split_options_with_modes ... ok
test operations::split::tests::test_split_single_pages_mode ... ok
test operations::tests::test_error_from_io ... ok
test operations::tests::test_module_exports ... ok
test operations::tests::test_operation_error_display ... ok
test operations::tests::test_operation_error_variants ... ok
test operations::tests::test_operation_result_type ... ok
test operations::tests::test_page_range_additional_invalid_formats ... ok
test operations::tests::test_page_range_boundary_values ... ok
test operations::tests::test_page_range_clone ... ok
test operations::tests::test_page_range_edge_cases ... ok
test operations::tests::test_page_range_empty_document ... ok
test operations::tests::test_page_range_empty_list ... ok
test operations::tests::test_page_range_equal_start_end ... ok
test operations::tests::test_page_range_fmt_debug ... ok
test operations::tests::test_page_range_get_indices_empty_document ... ok
test operations::tests::test_page_range_get_indices_single_page_document ... ok
test operations::tests::test_page_range_indices ... ok
test operations::tests::test_page_range_invalid_formats ... ok
test operations::tests::test_page_range_list_duplicates ... ok
test operations::tests::test_page_range_list_out_of_bounds ... ok
test operations::tests::test_page_range_large_document ... ok
test operations::tests::test_page_range_list_unordered ... ok
test operations::tests::test_page_range_list_with_zero ... ok
test operations::tests::test_page_range_parse_case_insensitive ... ok
test operations::tests::test_page_range_parsing ... ok
test operations::tests::test_page_range_with_extra_spaces ... ok
test operations::split::split_tests::tests::test_split_pattern_placeholders ... ok
test page::tests::integration_tests::test_header_footer_alignment_integration ... ok
test page::tests::integration_tests::test_header_footer_date_time_integration ... ok
test page::tests::integration_tests::test_page_document_integration ... ok
test page::tests::integration_tests::test_page_error_handling ... ok
test page::tests::integration_tests::test_page_image_integration ... ignored, draw_image not fully implemented in GraphicsContext
test page::tests::integration_tests::test_page_content_generation_performance ... ok
test page::tests::integration_tests::test_page_memory_management ... ok
test page::tests::integration_tests::test_page_standard_sizes ... ok
test page::tests::integration_tests::test_page_complex_content_integration ... ok
test operations::split::split_tests::tests::test_split_by_chunks ... ok
test page::tests::test_add_image ... ok
test page::tests::test_add_text_flow ... ok
test page::tests::test_content_area ... ok
test page::tests::test_content_dimensions ... ok
test page::tests::integration_tests::test_header_footer_document_integration ... ok
test page::tests::test_draw_image ... ok
test page::tests::test_draw_nonexistent_image ... ok
test page::tests::test_generate_content ... ok
test page::tests::test_graphics_context ... ok
test page::tests::test_header_footer_basic ... ok
test operations::split::split_tests::tests::test_split_into_single_pages ... ok
test page::tests::test_header_footer_custom_values ... ok
test page::tests::test_margins_default ... ok
test page::tests::test_header_footer_with_page_numbers ... ok
test page::tests::test_no_headers_footers ... ok
test operations::split::split_tests::tests::test_split_without_metadata ... ok
test page::tests::test_page_a4 ... ok
test page::tests::test_page_clone ... ok
test operations::split::split_tests::tests::test_split_with_optimization ... ok
test page::tests::test_page_letter ... ok
test page::tests::test_page_new ... ok
test page::tests::test_set_margins ... ok
test page::tests::test_text_context ... ok
test page::unit_tests::test_a4_page_dimensions ... ok
test page::tests::test_page_content_with_headers_footers ... ok
test page::tests::test_text_flow ... ok
test page::unit_tests::test_add_annotation ... ok
test page::unit_tests::test_add_form_widget ... ok
test page::unit_tests::test_add_image ... ok
test page::unit_tests::test_annotations_mut ... ok
test page::unit_tests::test_add_table ... ok
test page::unit_tests::test_clone_page ... ok
test page::unit_tests::test_content_area ... ok
test page::unit_tests::test_content_height ... ok
test page::unit_tests::test_content_width ... ok
test page::unit_tests::test_default_margins ... ok
test page::unit_tests::test_draw_image_simple ... ok
test page::unit_tests::test_draw_nonexistent_image ... ok
test page::unit_tests::test_generate_operations_empty ... ok
test page::unit_tests::test_generate_operations_with_graphics ... ok
test page::unit_tests::test_generate_operations_with_text ... ok
test page::unit_tests::test_graphics_context_access ... ok
test page::unit_tests::test_graphics_operations_chain ... ok
test page::unit_tests::test_huge_dimensions ... ok
test page::tests::integration_tests::test_page_margins_integration ... ok
test page::unit_tests::test_legal_page_dimensions ... ok
test page::unit_tests::test_letter_page_dimensions ... ok
test page::unit_tests::test_negative_margins ... ok
test page::unit_tests::test_new_page_dimensions ... ok
test page::unit_tests::test_set_footer ... ok
test page::unit_tests::test_set_header ... ok
test page::unit_tests::test_header_footer_rendering ... ok
test page::unit_tests::test_set_margins ... ok
test page::unit_tests::test_text_context_access ... ok
test page::tests::integration_tests::test_page_writer_integration ... ok
test page::unit_tests::test_text_flow_creation ... ok
test page::unit_tests::test_zero_dimensions ... ok
test page_forms::tests::test_add_checkbox ... ok
test page_forms::tests::test_add_checkbox_unchecked ... ok
test page_forms::tests::test_add_combo_box ... ok
test page_forms::tests::test_add_combo_box_no_default ... ok
test page_forms::tests::test_add_list_box_multiple_selection ... ok
test page_forms::tests::test_add_list_box ... ok
test page_forms::tests::test_add_multiple_radio_buttons ... ok
test page_forms::tests::test_add_push_button ... ok
test page_forms::tests::test_add_radio_button ... ok
test page_forms::tests::test_add_multiple_form_fields ... ok
test page_forms::tests::test_add_text_field ... ok
test page::tests::integration_tests::test_page_text_flow_integration ... ok
test page_forms::tests::test_add_text_field_without_default ... ok
test page_forms::tests::test_empty_options_list ... ok
test page_forms::tests::test_large_text_in_fields ... ok
test page_forms::tests::test_field_positioning ... ok
test page_forms::tests::test_overlapping_fields ... ok
test page_labels::page_label::tests::test_clone_and_equality ... ok
test page_forms::tests::test_special_characters_in_names ... ok
test page_labels::page_label::tests::test_format_label ... ok
test page_forms::tests::test_unicode_in_field_values ... ok
test page_labels::page_label::tests::test_format_label_edge_cases ... ok
test page_labels::page_label::tests::test_large_number_formatting ... ok
test page_labels::page_label::tests::test_letter_conversion ... ok
test page_labels::page_label::tests::test_letter_edge_cases ... ok
test page_labels::page_label::tests::test_page_label_chaining ... ok
test page_labels::page_label::tests::test_page_label_creation ... ok
test page_labels::page_label::tests::test_page_label_style_to_pdf_name ... ok
test page_labels::page_label::tests::test_page_label_styles ... ok
test page_labels::page_label::tests::test_page_label_with_all_styles ... ok
test page_labels::page_label::tests::test_prefix_only_variations ... ok
test page_labels::page_label::tests::test_roman_conversion ... ok
test page_labels::page_label::tests::test_roman_edge_cases ... ok
test page_labels::page_label::tests::test_sequential_page_labels ... ok
test page_labels::page_label::tests::test_special_prefix_combinations ... ok
test page_labels::page_label::tests::test_to_dict ... ok
test page_labels::page_label::tests::test_to_dict_comprehensive ... ok
test page_labels::page_label_tree::tests::test_page_label_tree ... ok
test page_labels::page_label_tree::tests::test_page_label_builder ... ok
test page_labels::page_label_tree::tests::test_get_all_labels ... ok
test page_labels::page_label_tree::tests::test_page_label_with_prefix ... ok
test page_labels::page_label_tree::tests::test_page_label_with_start ... ok
test page_labels::page_label_tree::tests::test_to_dict ... ok
test page_lists::tests::test_empty_list ... ok
test page_lists::tests::test_list_styles ... ok
test operations::split::split_tests::tests::test_split_single_chunk_size ... ok
test page_lists::tests::test_list_with_long_text ... ok
test page_lists::tests::test_page_lists_trait ... ok
test page_lists::tests::test_quick_unordered_list ... ok
test page_lists::tests::test_styled_lists ... ok
test page_tables::tests::test_empty_table ... ok
test page_tables::tests::test_table_styles ... ok
test page_tables::tests::test_page_tables_trait ... ok
test page_tables::tests::test_styled_table ... ok
test page_tree::tests::test_attributes_to_dict ... ok
test page_tree::tests::test_balance_method ... ok
test page_tree::tests::test_find_pages ... ok
test page_tree::tests::test_inheritable_attributes_complete ... ok
test page_tree::tests::test_find_pages_complex_predicate ... ok
test page_tree::tests::test_inheritable_attributes_default ... ok
test page_tree::tests::test_inheritable_attributes_merge ... ok
test page_tree::tests::test_max_kids_setting ... ok
test page_tree::tests::test_merge_with_parent_inherit_all ... ok
test page_tree::tests::test_merge_with_parent_override ... ok
test page_tree::tests::test_page_node_creation ... ok
test page_tree::tests::test_page_tree_add_page ... ok
test operations::split::split_tests::tests::test_split_at_points ... ok
test page_tree::tests::test_page_tree_builder ... ok
test page_tree::tests::test_page_tree_builder_comprehensive ... ok
test page_tree::tests::test_page_tree_creation ... ok
test page_tree::tests::test_page_tree_empty ... ok
test page_tree::tests::test_page_tree_get_page ... ok
test page_tree::tests::test_page_tree_node_to_dict_page ... ok
test page_tree::tests::test_page_tree_node_to_dict_pages ... ok
test page_tree::tests::test_page_tree_to_dict ... ok
test page_tree::tests::test_page_tree_large_number_of_pages ... ok
test page_tree::tests::test_pages_node_creation ... ok
test page_tree::tests::test_rotation_values ... ok
test page_tree::tests::test_set_default_methods ... ok
test parser::content::tests::comprehensive_tests::test_all_color_operators ... ok
test parser::content::tests::comprehensive_tests::test_all_graphics_state_operators ... ok
test parser::content::tests::comprehensive_tests::test_all_path_construction_operators ... ok
test parser::content::tests::comprehensive_tests::test_all_path_painting_operators ... ok
test parser::content::tests::comprehensive_tests::test_all_text_operators ... ok
test parser::content::tests::comprehensive_tests::test_complex_content_stream ... ok
test parser::content::tests::comprehensive_tests::test_dash_array_parsing_valid ... ok
test parser::content::tests::comprehensive_tests::test_dash_pattern_complex ... ok
test parser::content::tests::comprehensive_tests::test_dash_pattern_empty ... ok
test parser::content::tests::comprehensive_tests::test_empty_content_stream ... ok
test parser::content::tests::comprehensive_tests::test_error_handling_insufficient_operands ... ok
test parser::content::tests::comprehensive_tests::test_error_handling_invalid_operator ... ok
test parser::content::tests::comprehensive_tests::test_error_handling_malformed_hex_string ... ok
test parser::content::tests::comprehensive_tests::test_concurrent_parsing ... ok
test parser::content::tests::comprehensive_tests::test_error_handling_malformed_name ... ok
test parser::content::tests::comprehensive_tests::test_error_handling_malformed_string ... ok
test parser::content::tests::comprehensive_tests::test_hex_string_parsing ... ok
test parser::content::tests::comprehensive_tests::test_inline_image_handling ... ok
test parser::content::tests::comprehensive_tests::test_inline_image_with_filter ... ok
test parser::content::tests::comprehensive_tests::test_large_numbers ... ok
test parser::content::tests::comprehensive_tests::test_mixed_integer_and_real_operands ... ok
test parser::content::tests::comprehensive_tests::test_name_parsing_edge_cases ... ok
test parser::content::tests::comprehensive_tests::test_negative_operands ... ok
test parser::content::tests::comprehensive_tests::test_operator_parsing_edge_cases ... ok
test parser::content::tests::comprehensive_tests::test_parser_bezier_curves ... ok
test parser::content::tests::comprehensive_tests::test_parser_clipping_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_complex_path_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_empty_content_stream ... ok
test parser::content::tests::comprehensive_tests::test_parser_color_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_error_handling_invalid_operators ... ok
test parser::content::tests::comprehensive_tests::test_parser_graphics_state_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_line_style_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_marked_content_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_painting_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_rectangle_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_stream_with_binary_data ... ok
test parser::content::tests::comprehensive_tests::test_parser_stress_test_large_coordinates ... ok
test parser::content::tests::comprehensive_tests::test_parser_text_positioning_advanced ... ok
test parser::content::tests::comprehensive_tests::test_parser_text_state_operations ... ok
test parser::content::tests::comprehensive_tests::test_parser_unicode_text ... ok
test parser::content::tests::comprehensive_tests::test_parser_whitespace_tolerance ... ok
test parser::content::tests::comprehensive_tests::test_parser_memory_efficiency_large_strings ... ok
test parser::content::tests::comprehensive_tests::test_pop_array_removes_array_end ... ok
test parser::content::tests::comprehensive_tests::test_parser_xobject_operations ... ok
test parser::content::tests::comprehensive_tests::test_scientific_notation ... ok
test parser::content::tests::comprehensive_tests::test_show_text_array_complex ... ok
test parser::content::tests::comprehensive_tests::test_string_parsing_edge_cases ... ok
test parser::content::tests::comprehensive_tests::test_text_array_parsing_valid ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_array_parsing ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_comment_handling ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_edge_cases ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_error_recovery ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_hex_string_edge_cases ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_literal_string_escape_sequences ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_name_hex_escapes ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_nested_parentheses ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_number_edge_cases ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_whitespace_handling ... ok
test parser::content::tests::comprehensive_tests::test_whitespace_only_content_stream ... ok
test parser::content::tests::comprehensive_tests::test_xobject_and_marked_content_operators ... ok
test parser::content::tests::test_content_with_inline_images ... ok
test parser::content::tests::test_invalid_operator_handling ... ok
test parser::content::tests::test_escape_sequences_in_strings ... ok
test parser::content::tests::comprehensive_tests::test_content_parser_performance ... ok
test parser::content::tests::test_operator_with_missing_operands ... ok
test parser::content::tests::test_nested_arrays_malformed ... ok
test parser::content::tests::test_parse_color_operators ... ok
test parser::content::tests::test_parse_graphics_operators ... ok
test parser::content::tests::test_parse_text_operators ... ok
test parser::content::tests::test_tokenize_hex_strings ... ok
test parser::content::tests::test_tokenize_names ... ok
test parser::content::tests::test_tokenize_numbers ... ok
test parser::content::tests::test_tokenize_operators ... ok
test parser::content::tests::test_tokenize_strings ... ok
test parser::content::tests::comprehensive_tests::test_tokenizer_performance ... ok
test parser::content::tests::comprehensive_tests::test_parser_optimization_repeated_operations ... ok
test parser::document::tests::comprehensive_tests::test_cache_consistency ... ok
test parser::document::tests::comprehensive_tests::test_error_handling_invalid_object_reference ... ok
test parser::document::tests::comprehensive_tests::test_get_object_caching ... ok
test parser::document::tests::comprehensive_tests::test_extract_text_from_page ... ok
test parser::document::tests::comprehensive_tests::test_extract_text_with_options ... ok
test parser::document::tests::comprehensive_tests::test_extract_text_from_page_out_of_bounds ... ok
test parser::document::tests::comprehensive_tests::test_concurrent_metadata_access ... ok
test parser::document::tests::comprehensive_tests::test_get_object_nonexistent ... ok
test parser::document::tests::comprehensive_tests::test_get_object_different_generations ... ok
test parser::document::tests::comprehensive_tests::test_get_page_cached ... ok
test parser::document::tests::comprehensive_tests::test_get_page_resources ... ok
test parser::document::tests::comprehensive_tests::test_get_page_content_streams_empty ... ok
test parser::document::tests::comprehensive_tests::test_memory_usage_efficiency ... ok
test parser::document::tests::comprehensive_tests::test_multiple_object_access ... ok
test parser::document::tests::comprehensive_tests::test_resource_manager_default ... ok
test parser::document::tests::comprehensive_tests::test_resource_manager_multiple_objects ... ok
test parser::document::tests::comprehensive_tests::test_metadata_caching ... ok
test parser::document::tests::comprehensive_tests::test_resource_manager_object_overwrite ... ok
test parser::document::tests::comprehensive_tests::test_page_count_zero ... ok
test parser::document::tests::comprehensive_tests::test_reader_borrow_safety ... ok
test parser::document::tests::comprehensive_tests::test_page_properties_comprehensive ... ok
test parser::document::tests::comprehensive_tests::test_resolve_various_object_types ... ok
test parser::document::tests::comprehensive_tests::test_resolve_nested_references ... ok
test parser::document::tests::test_concurrent_access ... ok
test parser::document::tests::comprehensive_tests::test_page_tree_initialization ... ok
test parser::document::tests::test_empty_page_tree ... ok
test parser::document::tests::test_invalid_pdf_data ... ok
test parser::document::tests::test_get_object ... ok
test parser::document::tests::test_extract_text_empty_document ... ok
test parser::document::tests::test_get_page_out_of_bounds ... ok
test parser::document::tests::test_get_page ... ok
test parser::document::tests::test_resource_manager_cache_and_get ... ok
test parser::document::tests::test_page_count ... ok
test parser::document::tests::test_resource_manager_cache_complex_objects ... ok
test parser::document::tests::test_resource_manager_caching ... ok
test parser::document::tests::test_resource_manager_clear_cache ... ok
test parser::document::tests::test_resource_manager_multiple_generations ... ok
test parser::document::tests::test_resource_manager_new ... ok
test parser::document::tests::test_resource_manager_overwrite_cached ... ok
test parser::document::tests::test_pdf_document_new ... ok
test parser::document::tests::test_metadata ... ok
test parser::encoding::tests::test_encoding_detection ... ok
test parser::document::tests::test_resolve_reference ... ok
test parser::document::tests::test_resolve_non_reference ... ok
test parser::encoding::tests::test_latin1_decoding ... ok
test parser::encoding::tests::test_convenience_functions ... ok
test parser::encoding::tests::test_lenient_mode ... ok
test parser::encryption_handler::tests::test_decrypt_with_different_object_ids ... ok
test parser::encoding::tests::test_specific_encoding ... ok
test parser::document::tests::test_version ... ok
test parser::encryption_handler::tests::test_decrypt_without_key ... ok
test parser::encryption_handler::tests::test_encryption_detection ... ok
test parser::encoding::tests::test_windows1252_decoding ... ok
test parser::encryption_handler::tests::test_empty_password_attempt ... ok
test parser::encoding::tests::test_utf8_decoding ... ok
test parser::encryption_handler::tests::test_encryption_dictionary_edge_values ... ok
test parser::encryption_handler::tests::test_encryption_flags ... ok
test parser::encryption_handler::tests::test_encryption_dictionary_invalid_hash_lengths ... ok
test parser::encryption_handler::tests::test_encryption_handler_creation ... ok
test parser::document::tests::comprehensive_tests::test_version_different_pdf_versions ... ok
test parser::encryption_handler::tests::test_encryption_handler_thread_safety_simulation ... ok
test parser::encryption_handler::tests::test_encryption_info_parsing ... ok
test parser::encryption_handler::tests::test_file_id_handling ... ok
test parser::encryption_handler::tests::test_encryption_with_different_key_lengths ... ok
test parser::encryption_handler::tests::test_interactive_decryption_cancelled ... ok
test parser::encryption_handler::tests::test_encryption_state_transitions ... ok
test operations::split::split_tests::tests::test_format_output_path_patterns ... ok
test parser::encryption_handler::tests::test_malformed_encryption_dictionary_invalid_types ... ok
test parser::encryption_handler::tests::test_missing_required_keys ... ok
test parser::encryption_handler::tests::test_interactive_decryption_edge_cases ... ok
test parser::encryption_handler::tests::test_interactive_decryption_rejected ... ok
test parser::encryption_handler::tests::test_permissions ... ok
test parser::encryption_handler::tests::test_interactive_decryption_with_sequence ... ok
test parser::encryption_handler::tests::test_unsupported_filter ... ok
test parser::encryption_handler::tests::test_permissions_edge_cases ... ok
test parser::encryption_handler::tests::test_unsupported_revision ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_align_to_byte ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_empty_data ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_has_data ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_mixed_operations ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_read_beyond_end ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_read_bit ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_read_bits ... ok
test parser::filter_impls::ccitt::tests::test_bit_reader_read_bits_max ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_group3_basic ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_group4_basic ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_no_params ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_clone ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_all_fields ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_debug ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_default ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_from_dict ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_invalid_k_values ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_validation ... ok
test parser::encryption_handler::tests::test_password_scenarios_comprehensive ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_decode_params_width_height_aliases ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_k_clone ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_k_debug ... ok
test parser::filter_impls::ccitt::tests::test_ccitt_k_values ... ok
test parser::filter_impls::ccitt::tests::test_decode_ccitt_empty_data ... ok
test parser::filter_impls::ccitt::tests::test_decode_ccitt_different_column_sizes ... ok
test parser::filter_impls::ccitt::tests::test_decode_ccitt_group3_2d ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_add_row_partial_byte ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_add_row_to_result ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_add_row_to_result_black_is_1 ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_creation ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_decode_black_run ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_decode_white_run ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_encoded_byte_align ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_skip_eol ... ok
test parser::filter_impls::ccitt::tests::test_group3_decoder_skip_eol_not_required ... ok
test parser::filter_impls::ccitt::tests::test_group4_decoder_basic ... ok
test parser::filter_impls::ccitt::tests::test_group4_decoder_creation ... ok
test parser::filter_impls::ccitt::tests::test_group4_decoder_padding ... ok
test parser::filter_impls::ccitt::tests::test_group4_decoder_unlimited_rows ... ok
test parser::filter_impls::dct::tests::test_color_space_detection ... ok
test parser::filter_impls::dct::tests::test_decode_dct_returns_original ... ok
test parser::filter_impls::dct::tests::test_decode_dct_validates_structure ... ok
test parser::filter_impls::dct::tests::test_jpeg_color_space_copy ... ok
test parser::filter_impls::dct::tests::test_jpeg_color_space_variants ... ok
test parser::filter_impls::dct::tests::test_jpeg_info_clone ... ok
test parser::filter_impls::dct::tests::test_jpeg_info_debug ... ok
test parser::filter_impls::dct::tests::test_minimal_valid_jpeg ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_adobe_transform_non_zero ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_arithmetic ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_cmyk ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_different_bits_per_component ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_empty_data ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_invalid_component_count ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_invalid_marker ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_large_dimensions ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_missing_dimensions ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_only_soi ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_progressive ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_segment_extends_beyond_data ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_segment_too_short ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_with_app1_exif ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_with_padding_bytes ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_with_restart_markers ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_with_sos_scan_data ... ok
test parser::filter_impls::dct::tests::test_parse_jpeg_ycbcr_default ... ok
test parser::filter_impls::dct::tests::test_validate_jpeg_missing_eoi ... ok
test parser::filter_impls::dct::tests::test_validate_jpeg_missing_soi ... ok
test parser::filter_impls::dct::tests::test_validate_jpeg_too_short ... ok
test parser::filter_impls::dct::tests::test_validate_jpeg_with_padding_after_eoi ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_all_text_region_types ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_embedded_stream ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_embedded_with_segments ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_empty_data ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_no_params ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_non_sequential ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_params_clone ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_params_debug ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_params_default ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_params_from_dict ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_params_from_empty_dict ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_segment_beyond_data ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_segment_with_unknown_length ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_too_short ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_with_file_header ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_with_globals ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decode_with_segments ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decoder_creation ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_decoder_with_globals ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_embedded_stream_no_valid_segments ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_file_id_check ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_get_segment_header_length ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_halftone_region_types ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_header_clone ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_header_debug ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_header_incomplete ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_header_long_page_association ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_header_parsing ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_header_too_short ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_type_extraction ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_segment_types ... ok
test parser::filter_impls::jbig2::tests::test_jbig2_skip_unknown_segment_types ... ok
test parser::filters::tests::test_apply_filter ... ok
test parser::filters::tests::test_apply_filter_dct_decode ... ok
test parser::filters::tests::test_apply_filter_run_length ... ok
test parser::filters::tests::test_apply_filter_unsupported ... ok
test parser::filters::tests::test_apply_filter_lzw ... ok
test parser::filters::tests::test_apply_filter_with_params_no_predictor ... ok
test parser::filters::tests::test_apply_filter_with_params_run_length ... ok
test parser::filters::tests::test_apply_png_predictor_invalid_data ... ok
test parser::filters::tests::test_apply_filter_with_params_lzw ... ok
test parser::filters::tests::test_apply_png_predictor_invalid_filter_type ... ok
test parser::filters::tests::test_apply_png_predictor_valid_simple ... ok
test parser::filters::tests::test_apply_png_predictor_with_sub_filter ... ok
test parser::filters::tests::test_apply_predictor_none ... ok
test parser::filters::tests::test_apply_predictor_unknown ... ok
test parser::filters::tests::test_ascii85_decode ... ok
test parser::filters::tests::test_ascii85_decode_empty ... ok
test parser::filters::tests::test_ascii85_decode_invalid ... ok
test parser::filters::tests::test_ascii_hex_decode ... ok
test parser::filters::tests::test_ascii_hex_decode_empty ... ok
test parser::filters::tests::test_ascii_hex_decode_invalid ... ok
test parser::filters::tests::test_ascii_hex_decode_no_terminator ... ok
test parser::filters::tests::test_decode_stream_filter_array ... ok
test parser::filters::tests::test_decode_stream_invalid_filter ... ok
test parser::filters::tests::test_decode_stream_invalid_filter_type ... ok
test parser::filters::tests::test_decode_stream_no_filter ... ok
test parser::filters::tests::test_filter_clone ... ok
test parser::filters::tests::test_decode_stream_single_filter ... ok
test parser::filters::tests::test_filter_equality ... ok
test parser::filters::tests::test_filter_from_name ... ok
test parser::filters::tests::test_get_filter_params_array ... ok
test parser::filters::tests::test_get_filter_params_dict ... ok
test parser::filters::tests::test_get_filter_params_none ... ok
test parser::filters::tests::test_lzw_bit_reader ... ok
test parser::filters::tests::test_lzw_bit_reader_edge_cases ... ok
test parser::filters::tests::test_lzw_decode_clear_code ... ok
test parser::filters::tests::test_lzw_decode_empty ... ok
test parser::filters::tests::test_lzw_decode_early_change_false ... ok
test parser::filters::tests::test_lzw_decode_growing_codes ... ok
test parser::filters::tests::test_lzw_decode_invalid_code ... ok
test parser::filters::tests::test_lzw_decode_simple ... ok
test parser::filters::tests::test_paeth_predictor_algorithm ... ok
test parser::filters::tests::test_lzw_decode_with_repetition ... ok
test parser::filters::tests::test_png_predictor_average_filter ... ok
test parser::filters::tests::test_png_predictor_paeth_filter ... ok
test parser::filters::tests::test_png_predictor_sub_filter ... ok
test parser::filters::tests::test_png_predictor_up_filter ... ok
test parser::filters::tests::test_png_predictor_up_filter_no_prev ... ok
test parser::filters::tests::test_run_length_decode_empty ... ok
test parser::filters::tests::test_run_length_decode_eod ... ok
test parser::filters::tests::test_run_length_decode_error_literal_overflow ... ok
test parser::filters::tests::test_run_length_decode_error_missing_repeat_byte ... ok
test parser::filters::tests::test_run_length_decode_literal ... ok
test parser::filters::tests::test_run_length_decode_max_literal ... ok
test parser::filters::tests::test_run_length_decode_max_repeat ... ok
test parser::filters::tests::test_run_length_decode_mixed ... ok
test parser::filters::tests::test_run_length_decode_repeat ... ok
test parser::filters::tests::test_run_length_decode_single_literal ... ok
test parser::filters::tests::test_compressed_xref_integration ... ok
test parser::filters::tests::test_run_length_decode_single_repeat ... ok
test parser::header::tests::test_binary_marker_ascii_only ... ok
test parser::header::tests::test_binary_marker_exact_threshold ... ok
test parser::header::tests::test_binary_marker_insufficient_bytes ... ok
test parser::filters::tests::test_flate_decode ... ok
test parser::header::tests::test_binary_marker_mixed_content ... ok
test parser::header::tests::test_binary_marker_more_than_threshold ... ok
test parser::header::tests::test_binary_marker_no_comment ... ok
test parser::header::tests::test_clone_and_debug ... ok
test parser::header::tests::test_empty_input ... ok
test parser::header::tests::test_header_case_insensitive ... ok
test parser::header::tests::test_header_longer_line_limit ... ok
test parser::header::tests::test_binary_marker_very_long_line ... ok
test parser::header::tests::test_header_minimal_length ... ok
test parser::header::tests::test_header_no_newline ... ok
test parser::header::tests::test_header_null_byte_protection ... ok
test parser::header::tests::test_header_too_long ... ok
test parser::header::tests::test_header_too_many_nulls ... ok
test parser::header::tests::test_header_version_without_dot ... ignored
test parser::header::tests::test_header_too_short ... ok
test parser::header::tests::test_header_version_extraction_edge_cases ... ok
test parser::header::tests::test_header_with_cr_only ... ok
test parser::header::tests::test_header_with_crlf ... ok
test parser::header::tests::test_header_with_extra_text ... ok
test parser::header::tests::test_header_with_extra_whitespace ... ok
test parser::header::tests::test_header_with_leading_garbage ... ok
test parser::header::tests::test_header_with_multiple_spaces ... ok
test parser::header::tests::test_invalid_header ... ok
test parser::header::tests::test_malformed_version_non_numeric ... ok
test parser::header::tests::test_malformed_version_single_digit ... ok
test parser::header::tests::test_malformed_version_too_many_parts ... ok
test parser::header::tests::test_parse_pdf_20 ... ok
test parser::header::tests::test_parse_pdf_header_basic ... ok
test parser::header::tests::test_parse_pdf_header_with_binary_marker ... ok
test parser::header::tests::test_pdf_version_display ... ok
test parser::header::tests::test_pdf_version_equality ... ok
test parser::header::tests::test_pdf_version_is_supported ... ok
test parser::header::tests::test_pdf_version_new ... ok
test parser::header::tests::test_unsupported_version ... ok
test parser::header::tests::test_version_all_supported_ranges ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_comment_without_newline ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_empty_input ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_error_handling_invalid_hex ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_hexadecimal_strings ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_hexadecimal_strings_odd_length ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_hexadecimal_strings_whitespace ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_integer_edge_cases ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_keywords ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_all_token_types ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_large_numbers ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_mixed_content ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_multiple_comments ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_names ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_names_edge_cases ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_names_with_special_chars ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_nested_arrays ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_nested_dictionaries ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_position_tracking ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_push_multiple_tokens ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_push_token ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_read_bytes ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_read_newline ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_read_until_sequence ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_read_until_sequence_not_found ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_real_edge_cases ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_scientific_notation ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_special_characters_in_streams ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_whitespace_only ... ok
test parser::lexer::tests::comprehensive_tests::test_token_clone ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_string_literal_empty ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_very_long_name ... ok
test parser::lexer::tests::comprehensive_tests::test_token_debug_trait ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_string_literal_nested_parens ... ok
test parser::lexer::tests::comprehensive_tests::test_token_equality ... ok
test parser::lexer::tests::test_lexer_arrays ... ok
test parser::lexer::tests::test_lexer_basic_tokens ... ok
test parser::lexer::tests::test_lexer_comments ... ok
test parser::lexer::tests::test_lexer_dictionaries ... ok
test parser::lexer::tests::test_lexer_expect_keyword ... ok
test parser::lexer::tests::test_lexer_find_keyword_ahead ... ok
test parser::lexer::tests::test_lexer_negative_numbers ... ok
test parser::lexer::tests::test_lexer_character_encoding_recovery ... ok
test parser::lexer::tests::test_lexer_peek_token ... ok
test parser::lexer::tests::test_lexer_references ... ok
test parser::lexer::tests::test_lexer_save_restore_position ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_very_long_string ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_string_literal_escapes ... ok
test parser::object_stream::tests::test_object_stream_parse_missing_first ... ok
test parser::object_stream::tests::test_object_stream_parse_missing_n ... ok
test parser::object_stream::tests::test_xref_entry_type_compressed ... ok
test parser::object_stream::tests::test_xref_entry_type_free ... ok
test parser::object_stream::tests::test_xref_entry_type_in_use ... ok
test parser::lexer::tests::test_lexer_strings ... ok
test parser::objects::tests::comprehensive_tests::test_clone_and_equality ... ok
test parser::objects::tests::comprehensive_tests::test_debug_formatting ... ok
test parser::objects::tests::comprehensive_tests::test_error_handling ... ok
test operations::split::split_tests::tests::test_split_with_ranges_mode ... ok
test parser::objects::tests::comprehensive_tests::test_parse_complex_nested_structures ... ok
test parser::objects::tests::comprehensive_tests::test_parse_edge_cases ... ok
test parser::objects::tests::comprehensive_tests::test_parse_empty_structures ... ok
test parser::objects::tests::comprehensive_tests::test_parse_complex_dictionary ... ok
test parser::objects::tests::comprehensive_tests::test_parse_hex_strings ... ok
test parser::objects::tests::comprehensive_tests::test_parse_names_with_special_chars ... ok
test parser::objects::tests::comprehensive_tests::test_parse_references ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_array_methods ... ok
test parser::objects::tests::comprehensive_tests::test_parse_literal_strings ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_dictionary_methods ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_name_methods ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_array ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_boolean ... ok
test parser::objects::tests::comprehensive_tests::test_parse_string_with_escapes ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_dictionary ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_integer ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_name ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_null ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_real ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_reference ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_stream ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_object_string ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_string_methods ... ok
test parser::objects::tests::comprehensive_tests::test_pdf_stream_methods ... ok
test parser::objects::tests::comprehensive_tests::test_performance_large_array ... ok
test parser::objects::tests::test_array_bounds_checking ... ok
test parser::objects::tests::test_deep_nesting_limits ... ok
test parser::objects::tests::test_dictionary_case_sensitivity ... ok
test parser::objects::tests::test_concurrent_object_access ... ok
test parser::objects::tests::test_lenient_stream_parsing_too_long ... ok
test parser::objects::tests::test_lenient_stream_no_endstream_found ... ok
test parser::objects::tests::test_name_object_hash_consistency ... ok
test parser::objects::tests::test_object_cloning_and_equality ... ok
test parser::objects::tests::test_lenient_stream_parsing_too_short ... ok
test parser::objects::tests::test_object_reference_validation ... ok
test parser::objects::tests::test_parse_array_with_references ... ok
test parser::objects::tests::test_parsing_simple_error_cases ... ok
test parser::objects::tests::test_parse_dictionary ... ok
test parser::objects::tests::test_parse_array ... ok
test parser::objects::tests::test_pdf_array_nested_structures ... ok
test parser::objects::tests::test_pdf_array_type_mixing ... ok
test parser::objects::tests::test_parse_simple_objects ... ok
test parser::objects::tests::test_pdf_array_large_capacity ... ok
test parser::objects::tests::test_pdf_dictionary_complex_values ... ok
test parser::objects::tests::test_pdf_dictionary_key_operations ... ok
test parser::objects::tests::test_pdf_name_edge_cases ... ok
test parser::objects::tests::test_pdf_name_special_characters ... ok
test parser::objects::tests::test_pdf_object_type_checking ... ok
test parser::objects::tests::test_pdf_dictionary_memory_efficiency ... ok
test parser::objects::tests::test_pdf_string_binary_data ... ok
test parser::objects::tests::test_pdf_string_encoding_validation ... ok
test parser::lexer::tests::comprehensive_tests::test_lexer_performance ... ok
test parser::objects::tests::test_special_numeric_values ... ok
test parser::objects::tests::test_stream_data_edge_cases ... ok
test parser::objects::tests::test_unicode_string_handling ... ok
test parser::optimized_reader::tests::test_memory_options_builder_pattern ... ok
test parser::optimized_reader::tests::test_memory_options_default_values ... ok
test parser::optimized_reader::tests::test_memory_options_integration ... ok
test parser::optimized_reader::tests::test_object_size_estimation_array ... ok
test parser::optimized_reader::tests::test_estimate_object_size_edge_cases ... ok
test parser::optimized_reader::tests::test_find_catalog_object_range ... ok
test parser::optimized_reader::tests::test_object_size_estimation_basic_types ... ok
test parser::optimized_reader::tests::test_object_size_estimation_complex_structure ... ok
test parser::optimized_reader::tests::test_object_size_estimation_consistency ... ok
test parser::optimized_reader::tests::test_object_size_estimation_dictionary ... ok
test parser::optimized_reader::tests::test_memory_options_validation ... ok
test parser::optimized_reader::tests::test_memory_stats_tracking ... ok
test parser::optimized_reader::tests::test_object_size_estimation_mixed_array ... ok
test parser::optimized_reader::tests::test_object_size_estimation_negative_values ... ok
test parser::optimized_reader::tests::test_object_size_estimation_stream ... ok
test parser::optimized_reader::tests::test_object_size_estimation_string_types ... ok
test parser::optimized_reader::tests::test_object_size_estimation_unicode_strings ... ok
test parser::optimized_reader::tests::test_object_size_estimation_zero_values ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_pages_large_document ... ok
test parser::optimized_reader::tests::test_optimized_reader_empty_file ... ok
test parser::optimized_reader::tests::test_optimized_reader_invalid_file ... ok
test parser::page_tree::page_tree_tests::tests::test_collect_references ... ok
test parser::page_tree::page_tree_tests::tests::test_collect_references_from_object_stream ... ok
test parser::page_tree::page_tree_tests::tests::test_collect_references_nested_structures ... ok
test parser::page_tree::page_tree_tests::tests::test_collect_references_no_references ... ok
test parser::page_tree::page_tree_tests::tests::test_content_streams_empty ... ok
test parser::optimized_reader::tests::test_optimized_reader_version_access ... ok
test parser::optimized_reader::tests::test_optimized_reader_creation_with_options ... ok
test parser::page_tree::page_tree_tests::tests::test_multiple_page_cache ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_cache_operations ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_edge_cases ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_integer ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_integer_inherited ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_integer_non_integer ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_integer_not_found ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_integer_priority ... ok
test parser::objects::tests::comprehensive_tests::test_performance_large_dictionary ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_array_with_integers ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_inherited ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_invalid_length ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_missing ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_mixed_types ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_non_array ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_get_rectangle_priority ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_new ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_new_with_pages_dict ... ok
test parser::page_tree::page_tree_tests::tests::test_page_tree_pages_dict_constructor ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_clone ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_clone_with_resources ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_clone_with_resources_preserves_existing ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_debug_trait ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_different_media_boxes ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_dimensions ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_dimensions_rotated_180 ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_dimensions_rotated_270 ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_dimensions_rotated_90 ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_empty_resources ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_extreme_dimensions ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_get_inherited_resources ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_get_resources ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_resources_precedence ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_various_rotations ... ok
test parser::page_tree::page_tree_tests::tests::test_parsed_page_with_crop_box ... ok
test parser::page_tree::tests::test_cache_and_get_page ... ok
test parser::page_tree::tests::test_cache_multiple_pages ... ok
test parser::page_tree::tests::test_clear_cache ... ok
test parser::page_tree::tests::test_get_cached_page_empty ... ok
test parser::page_tree::tests::test_get_page_count ... ok
test parser::page_tree::tests::test_page_tree_get_page_bounds ... ok
test parser::page_tree::tests::test_page_tree_new ... ok
test parser::page_tree::tests::test_page_tree_new_with_pages_dict ... ok
test parser::page_tree::tests::test_page_tree_update_cached_page ... ok
test parser::page_tree::tests::test_page_tree_cache_overflow ... ok
test parser::page_tree::tests::test_parsed_page_clone ... ok
test parser::page_tree::tests::test_parsed_page_creation ... ok
test parser::page_tree::tests::test_parsed_page_get_annotations ... ok
test parser::page_tree::tests::test_parsed_page_get_contents ... ok
test parser::page_tree::tests::test_parsed_page_get_resources ... ok
test parser::page_tree::tests::test_parsed_page_inherited_resources ... ok
test parser::page_tree::tests::test_parsed_page_properties ... ok
test parser::page_tree::tests::test_parsed_page_width_height ... ok
test parser::page_tree::tests::test_parsed_page_with_crop_box ... ok
test parser::reader::tests::test_document_metadata_clone ... ok
test parser::reader::tests::test_document_metadata_default ... ok
test parser::reader::tests::test_document_metadata_struct ... ok
test parser::reader::tests::test_parse_options_clone ... ok
test parser::reader::tests::test_parse_options_default ... ok
test parser::reader::tests::test_reader_empty_pdf ... ok
test parser::reader::tests::test_reader_corrupt_xref ... ok
test parser::reader::tests::test_reader_encryption_methods_unencrypted ... ok
test parser::reader::tests::test_reader_cache_behavior ... ok
test parser::reader::tests::test_reader_encryption_handler_access ... ok
test parser::reader::tests::test_reader_encryption_error_handling ... ok
test parser::reader::tests::test_reader_catalog ... ok
test parser::reader::tests::test_reader_encryption_integration_edge_cases ... ok
test parser::reader::tests::test_reader_construction ... ok
test operations::split::split_tests::tests::test_split_large_document ... ok
test parser::reader::tests::test_reader_invalid_pdf ... ok
test parser::reader::tests::test_reader_encryption_state_consistency ... ok
test parser::reader::tests::test_reader_encryption_detection ... ok
test parser::reader::tests::test_lenient_stream_parsing ... ok
test parser::reader::tests::test_reader_get_invalid_object ... ok
test parser::reader::tests::test_reader_get_free_object ... ok
test parser::reader::tests::test_reader_info_none ... ok
test parser::reader::tests::test_reader_into_document ... ok
test parser::reader::tests::test_reader_get_object ... ok
test parser::reader::tests::test_reader_info_present ... ok
test parser::reader::tests::test_reader_encryption_with_options ... ok
test parser::reader::tests::test_reader_missing_trailer ... ok
test parser::reader::tests::test_reader_multiple_password_attempts ... ok
test parser::reader::tests::test_reader_resolve_non_reference ... ok
test parser::reader::tests::test_reader_object_number_mismatch ... ok
test parser::reader::tests::test_reader_metadata_empty ... ok
test parser::reader::tests::test_reader_trailer_validation_error ... ok
test parser::reader::tests::test_reader_resolve_reference ... ok
test parser::reader::tests::test_reader_page_count ... ok
test parser::reader::tests::test_reader_pdf_with_binary_data ... ok
test parser::reader::tests::test_reader_pages_dict ... ok
test parser::reader::tests::test_reader_metadata ... ok
test parser::stack_safe::tests::test_cycle_detection ... ok
test parser::stack_safe::tests::test_recursion_guard ... ok
test parser::stack_safe::tests::test_recursion_limits ... ok
test parser::stack_safe::tests::test_reference_stack_guard ... ok
test parser::stack_safe_tests::tests::test_child_context ... ok
test parser::reader::tests::test_reader_version ... ok
test parser::stack_safe_tests::tests::test_circular_reference_detection ... ok
test parser::stack_safe_tests::tests::test_context_exit_idempotent ... ok
test parser::stack_safe_tests::tests::test_deep_recursion_limit ... ok
test parser::stack_safe_tests::tests::test_deeply_nested_arrays ... ok
test parser::stack_safe_tests::tests::test_deeply_nested_dictionaries ... ok
test parser::stack_safe_tests::tests::test_guard_failure_cleanup ... ok
test parser::reader::tests::test_reader_wrong_generation ... ok
test parser::reader::tests::test_reader_with_options ... ok
test parser::stack_safe_tests::tests::test_malicious_reference_chain ... ok
test parser::stack_safe_tests::tests::test_multiple_reference_generations ... ok
test parser::stack_safe_tests::tests::test_nested_guards ... ok
test parser::stack_safe_tests::tests::test_recursion_guard_raii ... ok
test parser::stack_safe_tests::tests::test_reference_stack_guard_raii ... ok
test parser::stack_safe_tests::tests::test_stack_safe_context_custom_limits ... ok
test parser::stack_safe_tests::tests::test_stack_safe_context_defaults ... ok
test parser::stream_length_tests::stream_length_tests::test_parse_options_builder_pattern ... ok
test parser::stream_length_tests::stream_length_tests::test_pdf_object_creation ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_error_scenarios ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_options_custom_lenient ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_options_custom_strict ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_options_default ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_options_lenient_preset ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_options_strict_preset ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_length_reference_types ... ok
test parser::stream_length_tests::stream_length_tests::test_stream_parsing_configurations ... ok
test parser::test_helpers::tests::test_minimal_pdf_structure ... ok
test parser::test_helpers::tests::test_pdf_with_version ... ok
test parser::tests::test_module_exports ... ok
test parser::tests::test_parse_error_conversion ... ok
test parser::tests::test_parse_error_messages ... ok
test parser::tests::test_parse_error_variants ... ok
test parser::tests::test_parse_options_builder ... ok
test parser::tests::test_parse_options_default ... ok
test parser::tests::test_parse_options_lenient ... ok
test parser::tests::test_parse_options_modifications ... ok
test parser::tests::test_parse_options_skip_errors ... ok
test parser::tests::test_parse_options_strict ... ok
test parser::tests::test_parse_options_tolerant ... ok
test parser::tests::test_pdf_array_operations ... ok
test parser::tests::test_pdf_dictionary_operations ... ok
test parser::tests::test_pdf_name_operations ... ok
test parser::tests::test_pdf_object_creation ... ok
test parser::stack_safe_tests::tests::test_performance_with_many_references ... ok
test parser::tests::test_pdf_string_operations ... ok
test parser::tests::test_resource_types ... ok
test parser::trailer::tests::test_trailer_basic ... ok
test parser::trailer::tests::test_trailer_all_optional_fields ... ok
test parser::trailer::tests::test_trailer_chain_multiple ... ok
test parser::trailer::tests::test_trailer_chain_single ... ok
test parser::trailer::tests::test_trailer_chain_ordering ... ok
test parser::trailer::tests::test_trailer_encrypt_reference ... ok
test parser::trailer::tests::test_trailer_invalid_root_type ... ok
test parser::trailer::tests::test_trailer_invalid_size_type ... ok
test parser::trailer::tests::test_trailer_large_values ... ok
test parser::trailer::tests::test_trailer_prev_as_float ... ok
test parser::trailer::tests::test_trailer_root_missing ... ok
test parser::trailer::tests::test_trailer_size_missing ... ok
test parser::trailer::tests::test_trailer_with_id ... ok
test parser::trailer::tests::test_trailer_validation ... ok
test parser::trailer::tests::test_trailer_with_info ... ok
test parser::trailer::tests::test_trailer_with_prev ... ok
test parser::xref::tests::test_add_entry ... ok
test parser::xref::tests::test_add_extended_entry ... ok
test parser::xref::tests::test_find_xref_offset_missing ... ok
test parser::xref::tests::test_find_xref_offset_simple ... ok
test parser::xref::tests::test_find_xref_offset_edge_cases ... ok
test parser::xref::tests::test_find_xref_offset_with_spaces ... ok
test parser::xref::tests::test_get_entry ... ok
test parser::xref::tests::test_circular_reference_detection ... ok
test parser::xref::tests::test_get_extended_entry ... ok
test parser::xref::tests::test_invalid_xref_format ... ok
test parser::xref::tests::test_offset_validation ... ok
test parser::xref::tests::test_parse_obj_header ... ok
test parser::xref::tests::test_linearized_xref_detection ... FAILED
test parser::xref::tests::test_parse_options_effect ... ok
test parser::xref::tests::test_parse_xref_entry ... ok
test parser::xref::tests::test_parse_xref_entry_flexible ... ok
test parser::xref::tests::test_parse_xref_entry_invalid ... ok
test parser::xref::tests::test_parse_xref_entry_invalid_flag_fallback ... ok
test parser::xref::tests::test_parse_xref_entry_invalid_static ... ok
test parser::reader::tests::test_reader_different_versions ... ok
test parser::xref::tests::test_parse_xref_entry_malformed ... ok
test parser::xref::tests::test_parse_multiple_xref_sections ... ok
test parser::xref::tests::test_parse_xref_entry_various_offsets ... ok
test parser::xref::tests::test_parse_with_options_lenient_vs_strict ... ok
test parser::xref::tests::test_set_trailer ... ok
test parser::xref::tests::test_xref_entry_clone ... ok
test parser::xref::tests::test_trailer_getter ... ok
test parser::xref::tests::test_parse_xref_with_comments ... ok
test parser::xref::tests::test_xref_entry_creation ... ok
test parser::xref::tests::test_xref_entry_equality ... ok
test parser::xref::tests::test_parse_xref_with_prev ... ok
test parser::xref::tests::test_xref_entry_equality_advanced ... ok
test parser::xref::tests::test_xref_entry_ext ... ok
test parser::xref::tests::test_xref_entry_ext_creation ... ok
test parser::xref::tests::test_xref_entry_ext_no_compression ... ok
test parser::xref::tests::test_xref_entry_operations ... ok
test parser::xref::tests::test_xref_entry_overflow ... ok
test parser::xref::tests::test_xref_entry_struct ... ok
test parser::xref::tests::test_xref_entry_with_attached_flag ... ok
test parser::xref::tests::test_xref_offset ... ok
test parser::xref::tests::test_xref_parse_with_fallback ... ok
test parser::xref::tests::test_xref_recovery_no_objects ... ok
test parser::xref::tests::test_xref_recovery_parsing ... ok
test parser::xref::tests::test_xref_recovery_with_stream ... ok
test parser::xref::tests::test_xref_table_add_entry ... ok
test parser::xref::tests::test_xref_table_add_extended_entry ... ok
test parser::xref::tests::test_xref_subsection_incomplete ... ok
test parser::xref::tests::test_xref_table_clone ... ok
test parser::content::tests::test_content_stream_too_large ... ok
test parser::xref::tests::test_xref_table_default ... ok
test parser::xref::tests::test_xref_table_default_advanced ... ok
test parser::xref::tests::test_xref_table_get_nonexistent ... ok
test parser::xref::tests::test_xref_stream_parsing ... ok
test parser::xref::tests::test_xref_table_merge ... ok
test parser::xref::tests::test_xref_table_new ... ok
test parser::xref::tests::test_xref_table_new_advanced ... ok
test parser::xref::tests::test_xref_table_offset ... ok
test parser::xref::tests::test_xref_table_operations ... ok
test parser::xref::tests::test_xref_table_set_trailer ... ok
test parser::xref::tests::test_xref_table_update_entry ... ok
test parser::xref_stream::tests::test_bytes_needed ... ok
test parser::xref_stream::tests::test_compressed_entry_parsing ... ok
test parser::xref_stream::tests::test_multiple_index_ranges ... ok
test parser::xref_stream::tests::test_read_field ... ok
test parser::xref::tests::test_xref_validation_max_object_exceeds_size ... ok
test parser::xref_stream::tests::test_write_field ... ok
test parser::xref_stream::tests::test_xref_entry_parsing ... ok
test parser::xref_types::tests::test_entry_info ... ok
test parser::xref_types::tests::test_is_in_use ... ok
test parser::xref_types::tests::test_xref_entry_type_from_value ... ok
test recovery::corruption::tests::test_analyze_objects_no_objects ... ok
test recovery::corruption::tests::test_analyze_objects_with_pages ... ok
test recovery::corruption::tests::test_check_eof_missing ... ok
test recovery::corruption::tests::test_check_eof_present ... ok
test recovery::corruption::tests::test_check_header_invalid ... ok
test recovery::corruption::tests::test_check_header_too_short ... ok
test recovery::corruption::tests::test_check_header_valid ... ok
test recovery::corruption::tests::test_corruption_report_creation ... ok
test recovery::corruption::tests::test_corruption_report_debug ... ok
test recovery::corruption::tests::test_corruption_type ... ok
test recovery::corruption::tests::test_corruption_type_debug_clone_eq ... ok
test recovery::corruption::tests::test_corruption_type_multiple ... ok
test recovery::corruption::tests::test_determine_corruption_type_multiple ... ok
test recovery::corruption::tests::test_determine_corruption_type_single ... ok
test recovery::corruption::tests::test_determine_corruption_type_unknown ... ok
test recovery::corruption::tests::test_file_stats_debug ... ok
test recovery::corruption::tests::test_file_stats_default ... ok
test recovery::corruption::tests::test_find_pattern ... ok
test recovery::corruption::tests::test_find_pattern_various_cases ... ok
test recovery::corruption::tests::test_is_corrupted_nonexistent_file ... ok
test recovery::corruption::tests::test_recoverable_section_creation ... ok
test recovery::corruption::tests::test_scan_xref_found ... ok
test recovery::corruption::tests::test_scan_xref_not_found ... ok
test recovery::corruption::tests::test_section_type_debug_clone ... ok
test recovery::repair::tests::test_build_xref_table ... ok
test recovery::repair::tests::test_build_xref_table_empty ... ok
test parser::xref_stream::tests::test_xref_stream_builder ... ok
test recovery::repair::tests::test_extract_object_id_various_formats ... ok
test recovery::corruption::tests::test_detect_corruption_comprehensive ... ok
test recovery::repair::tests::test_extract_object_id ... ok
test recovery::repair::tests::test_find_marker ... ok
test recovery::repair::tests::test_find_marker_multiple_occurrences ... ok
test recovery::repair::tests::test_find_pdf_fragments ... ok
test recovery::repair::tests::test_find_pdf_fragments_incomplete ... ok
test recovery::repair::tests::test_fragment_type_debug ... ok
test recovery::corruption::tests::test_is_corrupted_invalid_file ... ok
test recovery::corruption::tests::test_is_corrupted_valid_file ... ok
test recovery::repair::tests::test_pdf_fragment_debug ... ok
test recovery::repair::tests::test_pdf_fragment_looks_like_page ... ok
test recovery::repair::tests::test_pdf_object_debug ... ok
test recovery::repair::tests::test_extract_content_no_text ... ok
test recovery::repair::tests::test_minimal_repair_empty_file ... ok
test recovery::repair::tests::test_extract_content_with_text ... ok
test recovery::repair::tests::test_aggressive_repair ... ok
test recovery::repair::tests::test_extract_content_partial_limit ... ok
test recovery::repair::tests::test_repair_result_creation ... ok
test recovery::repair::tests::test_repair_strategy_debug_clone ... ok
test recovery::repair::tests::test_fix_structure_missing_eof ... ok
test recovery::repair::tests::test_repair_strategy_for_all_corruption_types ... ok
test recovery::repair::tests::test_repair_strategy_selection ... ok
test recovery::repair::tests::test_scan_for_objects ... ok
test recovery::repair::tests::test_scan_for_objects_empty ... ok
test recovery::repair::tests::test_minimal_repair_valid_file ... ok
test recovery::repair::tests::test_fix_structure_missing_header ... ok
test recovery::repair::tests::test_scan_for_objects_no_valid_objects ... ok
test recovery::scanner::tests::test_detect_object_type ... ok
test recovery::scanner::tests::test_detect_object_type_all_types ... ok
test recovery::scanner::tests::test_find_object_start ... ok
test recovery::scanner::tests::test_find_object_start_multiple ... ok
test recovery::scanner::tests::test_object_scanner_creation ... ok
test recovery::scanner::tests::test_object_scanner_default ... ok
test recovery::repair::tests::test_reconstruct_fragments_with_pages ... ok
test recovery::scanner::tests::test_object_type_equality ... ok
test recovery::repair::tests::test_reconstruct_fragments_no_fragments ... ok
test recovery::scanner::tests::test_object_type_other_variant ... ok
test recovery::repair::tests::test_rebuild_xref_with_objects ... ok
test recovery::scanner::tests::test_object_type_variants ... ok
test recovery::scanner::tests::test_parse_object_header ... ok
test recovery::scanner::tests::test_parse_object_header_edge_cases ... ok
test recovery::scanner::tests::test_quick_scan_nonexistent_file ... ok
test recovery::scanner::tests::test_scan_buffer_invalid_objects ... ok
test recovery::scanner::tests::test_scan_buffer_various_objects ... ok
test recovery::scanner::tests::test_scan_result_creation ... ok
test recovery::scanner::tests::test_scan_result_debug ... ok
test recovery::scanner::tests::test_scan_result_sorting ... ok
test recovery::scanner::tests::test_scan_stats_debug_clone ... ok
test recovery::scanner::tests::test_scan_stats_default ... ok
test recovery::scanner::tests::test_scanned_object_creation ... ok
test recovery::scanner::tests::test_scanned_object_debug_clone ... ok
test recovery::scanner::tests::test_scanned_object_with_offset ... ok
test recovery::scanner::tests::test_scanner_reset ... ok
test recovery::scanner::tests::test_scanner_stats_access ... ok
test recovery::scanner::tests::test_validate_object ... ok
test recovery::scanner::tests::test_validate_object_various_cases ... ok
test recovery::tests::test_partial_recovery_debug ... ok
test recovery::repair::tests::test_repair_document_all_strategies ... ok
test recovery::tests::test_partial_recovery_default ... ok
test recovery::tests::test_partial_recovery_empty_warnings ... ok
test recovery::tests::test_partial_recovery_page_ordering ... ok
test recovery::scanner::tests::test_scan_file_empty ... ok
test recovery::tests::test_partial_recovery_statistics ... ok
test recovery::tests::test_partial_recovery_with_data ... ok
test recovery::tests::test_pdf_recovery_clear_warnings ... ok
test recovery::tests::test_pdf_recovery_creation ... ok
test recovery::tests::test_recovered_page_creation ... ok
test recovery::tests::test_recovered_page_debug ... ok
test recovery::tests::test_recovered_page_mixed_content ... ok
test recovery::tests::test_recovery_error_count ... ok
test recovery::tests::test_recovery_options ... ok
test recovery::tests::test_recovery_options_all_setters ... ok
test recovery::tests::test_recovery_options_chaining ... ok
test recovery::tests::test_recovery_options_clone ... ok
test recovery::tests::test_recovery_options_debug ... ok
test recovery::tests::test_recovery_options_defaults ... ok
test recovery::tests::test_recovery_options_with_all_flags ... ok
test recovery::tests::test_recovery_warnings_accumulation ... ok
test recovery::tests::test_recovery_warnings_immutable_access ... ok
test recovery::tests::test_recovery_with_embedded_files ... ok
test recovery::tests::test_recovery_with_max_errors_limit ... ok
test recovery::tests::test_recovery_with_memory_limit ... ok
test recovery::tests::test_recovery_with_skip_validation ... ok
test recovery::scanner::tests::test_scan_file_with_objects ... ok
test recovery::validator::tests::test_check_circular_references ... ok
test recovery::validator::tests::test_circular_reference_different_values ... ok
test recovery::validator::tests::test_corrupted_stream_various_ids ... ok
test recovery::tests::test_analyze_corruption_function ... ok
test recovery::validator::tests::test_missing_objects_various_lists ... ok
test parser::stack_safe_tests::tests::test_timeout_protection ... ok
test recovery::tests::test_quick_recover_function ... ok
test recovery::validator::tests::test_pdf_validator_default ... ok
test recovery::validator::tests::test_multiple_validation_errors ... ok
test recovery::validator::tests::test_pdf_validator_max_depth ... ok
test recovery::validator::tests::test_pdf_validator_strict_mode ... ok
test recovery::validator::tests::test_pdf_validator_visited_tracking ... ok
test recovery::validator::tests::test_is_valid_pdf_nonexistent_file ... ok
test recovery::tests::test_recovery_metadata_extraction ... ok
test recovery::validator::tests::test_validation_comprehensive_scenario ... ok
test recovery::validator::tests::test_validation_error_corrupted_stream ... ok
test recovery::tests::test_recovery_metadata_with_dates ... ok
test recovery::validator::tests::test_validation_error_debug_clone ... ok
test recovery::validator::tests::test_validation_error_invalid_encoding ... ok
test recovery::tests::test_recovery_page_extraction ... ok
test recovery::validator::tests::test_validation_error_invalid_page_tree ... ok
test recovery::validator::tests::test_validate_file_nonexistent ... ok
test recovery::validator::tests::test_validate_pdf_nonexistent_file ... ok
test recovery::validator::tests::test_validate_strict_nonexistent_file ... ok
test recovery::validator::tests::test_validation_error_invalid_xref ... ok
test recovery::validator::tests::test_validation_error_missing_objects ... ok
test recovery::validator::tests::test_validation_error_patterns ... ok
test recovery::validator::tests::test_validation_error_security_violation ... ok
test recovery::validator::tests::test_validation_error_types ... ok
test recovery::validator::tests::test_validation_error_string_contents ... ok
test recovery::validator::tests::test_validation_multiple_warnings ... ok
test recovery::validator::tests::test_validation_result_debug ... ok
test recovery::validator::tests::test_validation_result_default ... ok
test recovery::validator::tests::test_validation_result_with_errors ... ok
test recovery::validator::tests::test_validation_result_edge_cases ... ok
test recovery::validator::tests::test_validation_result_with_only_warnings ... ok
test recovery::validator::tests::test_validation_stats ... ok
test recovery::validator::tests::test_validation_stats_accumulation ... ok
test recovery::validator::tests::test_validation_stats_debug_default ... ok
test recovery::validator::tests::test_validation_stats_increments ... ok
test recovery::validator::tests::test_validator_check_circular_references_clears_visited ... ok
test recovery::validator::tests::test_validator_creation ... ok
test recovery::validator::tests::test_is_valid_pdf_with_invalid_content ... ok
test recovery::validator::tests::test_validator_visited_operations ... ok
test recovery::validator::tests::test_validator_with_different_max_depths ... ok
test recovery::xref_recovery::tests::test_btree_map_ordering ... ok
test recovery::xref_recovery::tests::test_build_empty_xref ... ok
test recovery::validator::tests::test_validate_file_with_invalid_pdf ... ok
test recovery::xref_recovery::tests::test_build_xref_table_with_stats ... ok
test recovery::xref_recovery::tests::test_build_xref_with_objects ... ok
test recovery::xref_recovery::tests::test_find_object_pattern ... ok
test recovery::xref_recovery::tests::test_find_object_pattern_edge_cases ... ok
test recovery::xref_recovery::tests::test_find_trailer ... ok
test recovery::validator::tests::test_validate_strict_with_warnings ... ok
test recovery::xref_recovery::tests::test_find_trailer_empty ... ok
test recovery::validator::tests::test_validate_pdf_with_valid_header ... ok
test recovery::xref_recovery::tests::test_parse_object_header ... ok
test recovery::xref_recovery::tests::test_parse_object_header_utf8_handling ... ok
test recovery::xref_recovery::tests::test_parse_object_header_various_formats ... ok
test recovery::xref_recovery::tests::test_recovery_stats_debug ... ok
test recovery::xref_recovery::tests::test_recovery_stats_default ... ok
test recovery::xref_recovery::tests::test_recovery_with_high_generation_numbers ... ok
test recovery::xref_recovery::tests::test_find_object_pattern_performance ... ok
test recovery::xref_recovery::tests::test_scan_buffer_edge_positions ... ok
test recovery::xref_recovery::tests::test_scan_buffer_invalid_objects ... ok
test recovery::validator::tests::test_validate_strict_with_valid_pdf ... ok
test recovery::xref_recovery::tests::test_scan_buffer_multiple_objects ... ok
test recovery::xref_recovery::tests::test_scan_buffer_no_objects ... ok
test recovery::xref_recovery::tests::test_scan_buffer_single_object ... ok
test recovery::xref_recovery::tests::test_scan_buffer_with_offset ... ok
test recovery::xref_recovery::tests::test_needs_xref_recovery_nonexistent_file ... ok
test recovery::xref_recovery::tests::test_stats_access ... ok
test recovery::xref_recovery::tests::test_verify_object_end ... ok
test recovery::xref_recovery::tests::test_verify_object_end_exact_match ... ok
test recovery::xref_recovery::tests::test_xref_entry_properties ... ok
test recovery::xref_recovery::tests::test_xref_recovery_creation ... ok
test recovery::xref_recovery::tests::test_xref_recovery_default ... ok
test streaming::chunk_processor::tests::test_chunk_options_all_chunk_types ... ok
test streaming::chunk_processor::tests::test_chunk_filtering_multiple_types ... ok
test streaming::chunk_processor::tests::test_chunk_filtering ... ok
test streaming::chunk_processor::tests::test_chunk_options_debug_clone ... ok
test streaming::chunk_processor::tests::test_chunk_options_default ... ok
test recovery::xref_recovery::tests::test_needs_xref_recovery_empty_file ... ok
test streaming::chunk_processor::tests::test_chunk_options_empty_chunk_types ... ok
test recovery::xref_recovery::tests::test_scan_file_io_error_handling ... ok
test streaming::chunk_processor::tests::test_chunk_options_validation ... ok
test streaming::chunk_processor::tests::test_chunk_processor ... ok
test recovery::xref_recovery::tests::test_recover_xref_empty_file ... ok
test recovery::xref_recovery::tests::test_needs_xref_recovery_without_xref ... ok
test streaming::chunk_processor::tests::test_chunk_processor_exact_chunk_size ... ok
test streaming::chunk_processor::tests::test_chunk_processor_position_tracking ... ok
test streaming::chunk_processor::tests::test_chunk_processor_with_zero_max_size ... ok
test recovery::xref_recovery::tests::test_needs_xref_recovery_with_xref ... ok
test streaming::chunk_processor::tests::test_chunk_type_debug_clone_eq ... ok
test streaming::chunk_processor::tests::test_chunk_type_detection ... ok
test streaming::chunk_processor::tests::test_content_chunk ... ok
test streaming::chunk_processor::tests::test_content_chunk_as_text_with_invalid_utf8 ... ok
test streaming::chunk_processor::tests::test_content_chunk_as_text_with_utf8 ... ok
test streaming::chunk_processor::tests::test_content_chunk_debug_clone ... ok
test recovery::xref_recovery::tests::test_recover_xref_from_file ... ok
test streaming::chunk_processor::tests::test_content_chunk_non_text_as_text ... ok
test streaming::chunk_processor::tests::test_content_chunk_image_methods ... ok
test streaming::chunk_processor::tests::test_content_chunk_size_calculation ... ok
test streaming::chunk_processor::tests::test_content_chunk_with_binary_data ... ok
test streaming::chunk_processor::tests::test_detect_chunk_type_edge_cases ... ok
test streaming::chunk_processor::tests::test_detect_form_xobject ... ok
test streaming::chunk_processor::tests::test_large_content_splitting ... ok
test streaming::chunk_processor::tests::test_page_tracking ... ok
test streaming::chunk_processor::tests::test_process_in_chunks ... ok
test streaming::chunk_processor::tests::test_process_in_chunks_empty_data ... ok
test streaming::chunk_processor::tests::test_process_in_chunks_large_buffer ... ok
test streaming::chunk_processor::tests::test_process_in_chunks_with_callback_error ... ok
test streaming::chunk_processor::tests::test_process_in_chunks_with_invalid_options ... ok
test streaming::chunk_processor::tests::test_process_in_chunks_with_io_error ... ok
test streaming::chunk_processor::tests::test_processor_multiple_pages ... ok
test streaming::chunk_processor::tests::test_processor_reset ... ok
test streaming::incremental_parser::tests::test_buffer_management ... ok
test streaming::incremental_parser::tests::test_complete_pdf_parsing_sequence ... ok
test streaming::incremental_parser::tests::test_feed_empty_data ... ok
test streaming::incremental_parser::tests::test_feed_multiple_lines ... ok
test streaming::incremental_parser::tests::test_feed_partial_lines ... ok
test streaming::incremental_parser::tests::test_ignore_input_after_completion ... ok
test streaming::incremental_parser::tests::test_incremental_parser_creation ... ok
test streaming::incremental_parser::tests::test_incremental_parser_default ... ok
test streaming::incremental_parser::tests::test_multiple_objects_in_sequence ... ok
test streaming::incremental_parser::tests::test_object_to_stream_transition ... ok
test streaming::incremental_parser::tests::test_object_parsing_with_generation ... ok
test streaming::incremental_parser::tests::test_parse_eof ... ok
test streaming::incremental_parser::tests::test_parse_event_debug ... ok
test streaming::incremental_parser::tests::test_parse_header ... ok
test streaming::incremental_parser::tests::test_parse_object ... ok
test streaming::incremental_parser::tests::test_parse_object_header_invalid ... ok
test streaming::incremental_parser::tests::test_parse_object_header_valid ... ok
test streaming::incremental_parser::tests::test_parse_stream ... ok
test streaming::incremental_parser::tests::test_parse_xref_entry_invalid ... ok
test streaming::incremental_parser::tests::test_parse_xref_entry_valid ... ok
test streaming::incremental_parser::tests::test_parser_state_debug ... ok
test streaming::incremental_parser::tests::test_parser_state_transitions ... ok
test streaming::incremental_parser::tests::test_parser_with_whitespace_handling ... ok
test recovery::xref_recovery::tests::test_verify_object_end_various_cases ... ok
test streaming::incremental_parser::tests::test_process_incrementally ... ok
test streaming::incremental_parser::tests::test_process_incrementally_empty_reader ... ok
test streaming::incremental_parser::tests::test_process_incrementally_with_callback_error ... ok
test streaming::incremental_parser::tests::test_process_incrementally_with_io_error ... ok
test streaming::incremental_parser::tests::test_stream_data_collection ... ok
test streaming::incremental_parser::tests::test_stream_to_object_transition ... ok
test streaming::incremental_parser::tests::test_take_events_clears_buffer ... ok
test streaming::incremental_parser::tests::test_xref_entry_debug_clone ... ok
test streaming::incremental_parser::tests::test_xref_state_from_any_state ... ok
test streaming::incremental_parser::tests::test_xref_to_trailer_transition ... ok
test streaming::page_streamer::tests::test_extract_text_streaming ... ok
test streaming::page_streamer::tests::test_page_iterator ... ok
test streaming::page_streamer::tests::test_page_iterator_collect ... ok
test streaming::page_streamer::tests::test_page_iterator_creation ... ok
test streaming::page_streamer::tests::test_page_iterator_empty_after_exhaustion ... ok
test streaming::page_streamer::tests::test_page_iterator_enumerate ... ok
test streaming::page_streamer::tests::test_page_iterator_for_loop ... ok
test streaming::page_streamer::tests::test_page_iterator_skip ... ok
test streaming::page_streamer::tests::test_page_iterator_take ... ok
test streaming::page_streamer::tests::test_page_streamer ... ok
test streaming::page_streamer::tests::test_page_streamer_creation ... ok
test streaming::page_streamer::tests::test_page_streamer_exhaustion ... ok
test streaming::page_streamer::tests::test_page_streamer_seek ... ok
test streaming::page_streamer::tests::test_page_streamer_page_properties ... ok
test streaming::page_streamer::tests::test_page_streamer_seek_beyond_pages ... ok
test streaming::page_streamer::tests::test_page_streamer_seek_middle ... ok
test recovery::xref_recovery::tests::test_xref_recovery_large_file_simulation ... ok
test streaming::page_streamer::tests::test_page_streamer_seek_to_zero ... ok
test streaming::page_streamer::tests::test_page_streamer_total_pages ... ok
test streaming::page_streamer::tests::test_process_content ... ok
test streaming::page_streamer::tests::test_streaming_page ... ok
test streaming::page_streamer::tests::test_streaming_page_content_callback_data ... ok
test streaming::page_streamer::tests::test_streaming_page_debug_clone ... ok
test streaming::page_streamer::tests::test_streaming_page_large_dimensions ... ok
test streaming::page_streamer::tests::test_streaming_page_extract_text_different_pages ... ok
test streaming::page_streamer::tests::test_streaming_page_media_box_various_sizes ... ok
test streaming::page_streamer::tests::test_streaming_page_new_for_test ... ok
test streaming::page_streamer::tests::test_streaming_page_process_content_callback_error ... ok
test streaming::page_streamer::tests::test_streaming_page_process_content_multiple_calls ... ok
test streaming::page_streamer::tests::test_streaming_page_zero_dimensions ... ok
test streaming::tests::test_memory_management ... ok
test streaming::tests::test_next_page ... ok
test streaming::tests::test_process_pages ... ok
test streaming::tests::test_streaming_document_creation ... ok
test streaming::tests::test_streaming_options_builder ... ok
test streaming::tests::test_streaming_options_default ... ok
test streaming::tests::test_streaming_options_fast ... ok
test streaming::tests::test_streaming_options_minimal ... ok
test streaming::tests::test_streaming_stats ... ok
test streaming::text_streamer::tests::test_buffer_management ... ok
test streaming::text_streamer::tests::test_buffer_size_calculation ... ok
test streaming::text_streamer::tests::test_check_buffer_size_edge_cases ... ok
test streaming::text_streamer::tests::test_buffer_with_different_font_names ... ok
test streaming::text_streamer::tests::test_check_buffer_size_empty ... ok
test streaming::text_streamer::tests::test_complex_content_operations ... ok
test streaming::text_streamer::tests::test_extract_text_empty_buffer ... ok
test streaming::text_streamer::tests::test_empty_text_operations ... ok
test streaming::text_streamer::tests::test_extract_text_horizontal_sorting ... ok
test streaming::text_streamer::tests::test_extract_text_no_sorting ... ok
test streaming::text_streamer::tests::test_extract_text_single_chunk ... ok
test streaming::text_streamer::tests::test_extract_text_sorted ... ok
test streaming::text_streamer::tests::test_font_name_with_spaces ... ok
test streaming::text_streamer::tests::test_max_buffer_size_zero ... ok
test streaming::text_streamer::tests::test_min_font_size_filter ... ok
test streaming::text_streamer::tests::test_preserve_formatting_option ... ok
test streaming::text_streamer::tests::test_negative_font_size ... ok
test streaming::text_streamer::tests::test_process_chunk_error_propagation ... ok
test streaming::text_streamer::tests::test_process_chunk_multiple_operations ... ok
test streaming::text_streamer::tests::test_process_chunk_text ... ok
test streaming::text_streamer::tests::test_process_chunk_with_multiple_font_changes ... ok
test streaming::text_streamer::tests::test_sorting_with_equal_positions ... ok
test streaming::text_streamer::tests::test_stream_text_empty_streams ... ok
test streaming::text_streamer::tests::test_stream_text_callback_state ... ok
test streaming::text_streamer::tests::test_stream_text_function ... ok
test streaming::text_streamer::tests::test_stream_text_with_error_callback ... ok
test streaming::text_streamer::tests::test_stream_text_with_mixed_content ... ok
test streaming::text_streamer::tests::test_text_chunk ... ok
test streaming::text_streamer::tests::test_text_chunk_debug_clone ... ok
test streaming::text_streamer::tests::test_text_chunk_extreme_positions ... ok
test streaming::text_streamer::tests::test_text_chunk_without_font_name ... ok
test streaming::text_streamer::tests::test_text_stream_options_custom ... ok
test streaming::text_streamer::tests::test_text_position_nan_handling ... ok
test streaming::text_streamer::tests::test_text_stream_options_debug_clone ... ok
test streaming::text_streamer::tests::test_text_stream_options_default ... ok
test streaming::text_streamer::tests::test_text_streamer_accumulated_position ... ok
test streaming::text_streamer::tests::test_text_streamer_clear_buffer ... ok
test streaming::text_streamer::tests::test_text_streamer_begin_text_resets_position ... ok
test streaming::text_streamer::tests::test_text_streamer_creation ... ok
test streaming::text_streamer::tests::test_text_streamer_font_tracking ... ok
test streaming::text_streamer::tests::test_text_streamer_get_buffered_chunks ... ok
test streaming::text_streamer::tests::test_text_streamer_position_tracking ... ok
test streaming::text_streamer::tests::test_text_streamer_process_empty_chunk ... ok
test streaming::text_streamer::tests::test_text_streamer_process_invalid_content ... ok
test streaming::text_streamer::tests::test_text_with_special_characters ... ok
test streaming::text_streamer::tests::test_very_large_font_size ... ok
test structure::destination::tests::test_destination_debug_clone ... ok
test structure::destination::tests::test_destination_edge_cases ... ok
test structure::destination::tests::test_destination_from_array ... ok
test structure::destination::tests::test_destination_from_array_all_types ... ok
test structure::destination::tests::test_destination_from_array_integer_coordinates ... ok
test structure::destination::tests::test_destination_from_array_errors ... ok
test structure::destination::tests::test_destination_from_array_with_nulls ... ok
test structure::destination::tests::test_destination_from_array_with_page_ref ... ok
test structure::destination::tests::test_destination_roundtrip ... ok
test structure::destination::tests::test_destination_to_array_all_types ... ok
test structure::destination::tests::test_destination_to_array_page_ref ... ok
test structure::destination::tests::test_destination_to_array_xyz_with_nulls ... ok
test structure::destination::tests::test_destination_type_all_variants ... ok
test structure::destination::tests::test_destination_type_debug_clone_partial_eq ... ok
test structure::destination::tests::test_fit_b_destinations ... ok
test structure::destination::tests::test_fit_destination ... ok
test structure::destination::tests::test_fit_h_destination ... ok
test structure::destination::tests::test_fit_r_destination ... ok
test structure::destination::tests::test_fit_v_destination ... ok
test structure::destination::tests::test_page_destination_debug_clone ... ok
test structure::destination::tests::test_page_destination_variants ... ok
test structure::destination::tests::test_xyz_destination ... ok
test structure::name_tree::tests::test_name_tree_add ... ok
test structure::name_tree::tests::test_name_tree_add_multiple ... ok
test structure::name_tree::tests::test_name_tree_add_updates_limits ... ok
test structure::name_tree::tests::test_name_tree_array_values ... ok
test structure::name_tree::tests::test_name_tree_case_sensitive ... ok
test structure::name_tree::tests::test_name_tree_btree_ordering ... ok
test structure::name_tree::tests::test_name_tree_default ... ok
test structure::name_tree::tests::test_name_tree_empty_string_key ... ok
test structure::name_tree::tests::test_name_tree_dictionary_values ... ok
test structure::name_tree::tests::test_name_tree_from_dict_empty ... ok
test structure::name_tree::tests::test_name_tree_from_dict ... ok
test structure::name_tree::tests::test_name_tree_from_dict_non_string_keys ... ok
test structure::name_tree::tests::test_name_tree_from_dict_odd_length_array ... ok
test structure::name_tree::tests::test_name_tree_from_dict_various_value_types ... ok
test structure::name_tree::tests::test_name_tree_get_nonexistent ... ok
test structure::name_tree::tests::test_name_tree_node_debug_clone ... ok
test structure::name_tree::tests::test_name_tree_node_empty_leaf ... ok
test structure::name_tree::tests::test_name_tree_node_intermediate ... ok
test structure::name_tree::tests::test_name_tree_node_leaf ... ok
test structure::name_tree::tests::test_name_tree_node_to_dict_intermediate ... ok
test structure::name_tree::tests::test_name_tree_overwrite_value ... ok
test structure::name_tree::tests::test_name_tree_to_dict ... ok
test structure::name_tree::tests::test_name_tree_to_dict_multiple_entries ... ok
test structure::name_tree::tests::test_name_tree_unicode_names ... ok
test structure::name_tree::tests::test_named_destinations ... ok
test structure::name_tree::tests::test_named_destinations_add_and_get ... ok
test structure::name_tree::tests::test_named_destinations_default ... ok
test structure::name_tree::tests::test_named_destinations_get_non_array_value ... ok
test structure::name_tree::tests::test_named_destinations_to_dict ... ok
test structure::outline::tests::test_outline_builder ... ok
test structure::outline::tests::test_outline_builder_default ... ok
test structure::outline::tests::test_outline_builder_auto_pop ... ok
test structure::outline::tests::test_outline_builder_empty_pop ... ok
test structure::outline::tests::test_outline_builder_nested_structure ... ok
test structure::outline::tests::test_outline_complex_visibility ... ok
test structure::outline::tests::test_outline_flags ... ok
test structure::outline::tests::test_outline_count ... ok
test structure::outline::tests::test_outline_flags_debug_clone_default ... ok
test structure::outline::tests::test_outline_hierarchy ... ok
test structure::outline::tests::test_outline_item_bold_italic ... ok
test structure::outline::tests::test_outline_item_builder ... ok
test structure::outline::tests::test_outline_item_count_deep_hierarchy ... ok
test structure::outline::tests::test_outline_item_debug_clone ... ok
test structure::outline::tests::test_outline_item_italic ... ok
test structure::outline::tests::test_outline_item_new ... ok
test structure::outline::tests::test_outline_item_to_dict_basic ... ok
test structure::outline::tests::test_outline_item_to_dict_closed_with_children ... ok
test structure::outline::tests::test_outline_item_to_dict_no_flags ... ok
test structure::outline::tests::test_outline_item_to_dict_with_children ... ok
test structure::outline::tests::test_outline_item_to_dict_with_color_cmyk ... ok
test structure::outline::tests::test_outline_item_to_dict_with_color_gray ... ok
test structure::outline::tests::test_outline_item_to_dict_with_color_rgb ... ok
test structure::outline::tests::test_outline_item_to_dict_with_destination ... ok
test structure::outline::tests::test_outline_item_to_dict_with_flags ... ok
test structure::outline::tests::test_outline_item_to_dict_with_siblings ... ok
test structure::outline::tests::test_outline_item_with_complex_destination ... ok
test structure::outline::tests::test_outline_item_with_different_colors ... ok
test structure::outline::tests::test_outline_tree_add_multiple_items ... ok
test structure::outline::tests::test_outline_tree_default ... ok
test structure::outline::tests::test_outline_tree_empty_counts ... ok
test structure::outline::tests::test_outline_tree_with_closed_items ... ok
test structure::page_tree::tests::test_add_page ... ok
test structure::page_tree::tests::test_node_to_dict ... ok
test structure::page_tree::tests::test_page_tree_add_kid_to_invalid_parent ... ok
test structure::page_tree::tests::test_page_tree_add_pages_node ... ok
test structure::page_tree::tests::test_page_tree_add_page_to_non_existent_parent ... ok
test structure::page_tree::tests::test_page_tree_add_pages_node_without_parent ... ok
test structure::page_tree::tests::test_page_tree_builder ... ok
test structure::page_tree::tests::test_page_tree_builder_empty ... ok
test structure::page_tree::tests::test_page_tree_builder_with_custom_start_id ... ok
test structure::page_tree::tests::test_page_tree_different_page_sizes ... ok
test structure::page_tree::tests::test_page_tree_empty_kids_array ... ok
test structure::page_tree::tests::test_page_tree_get_page_invalid_index ... ok
test structure::page_tree::tests::test_page_tree_multiple_pages ... ok
test structure::page_tree::tests::test_page_tree_nested_structure ... ok
test structure::page_tree::tests::test_page_tree_node_clone ... ok
test structure::page_tree::tests::test_page_tree_new ... ok
test structure::page_tree::tests::test_page_tree_node_page_variant ... ok
test structure::page_tree::tests::test_page_tree_node_to_dict_invalid_node ... ok
test structure::page_tree::tests::test_page_tree_node_to_dict_page_node ... ok
test structure::page_tree::tests::test_page_tree_node_to_dict_root_no_parent ... ok
test structure::page_tree::tests::test_page_tree_node_to_dict_with_media_box ... ok
test parser::content::tests::comprehensive_tests::test_memory_usage_large_content ... ok
test structure::page_tree::tests::test_page_tree_node_to_dict_with_parent ... ok
test structure::page_tree::tests::test_page_tree_node_to_dict_with_resources ... ok
test structure::page_tree::tests::test_page_tree_page_map ... ok
test tests::test_color_creation ... ok
test tests::test_create_empty_document ... ok
test structure::page_tree::tests::test_page_tree_update_ancestor_counts ... ok
test tests::test_document_with_metadata ... ok
test tests::test_create_page ... ok
test tests::test_error_types ... ok
test tests::test_font_types ... ok
test tests::test_image_types ... ok
test tests::test_module_exports ... ok
test tests::test_ocr_types ... ok
test structure::page_tree::tests::test_page_tree_builder_large_number_of_pages ... ok
test tests::test_page_creation_variants ... ok
test tests::test_pdf_version_constants ... ok
test tests::test_text_utilities ... ok
test tests::test_version_info ... ok
test tests::test_version_string_format ... ok
test text::cmap::tests::test_calculate_offset ... ok
test text::cmap::tests::test_bf_range_mapping ... ok
test text::cmap::tests::test_cmap_to_unicode ... ok
test text::cmap::tests::test_code_range ... ok
test text::cmap::tests::test_identity_cmap ... ok
test text::cmap::tests::test_parse_hex ... ok
test text::cmap::tests::test_multibyte_mapping ... ok
test text::cmap::tests::test_simple_cmap_parsing ... ok
test text::cmap::tests::test_tounicode_builder ... ok
test text::cmap_tests::tests::test_cmap_entry_range ... ok
test text::cmap_tests::tests::test_cmap_entry_single ... ok
test text::cmap_tests::tests::test_cmap_identity_h ... ok
test text::cmap_tests::tests::test_cmap_identity_v ... ok
test text::cmap_tests::tests::test_cmap_to_unicode_utf16 ... ok
test text::cmap_tests::tests::test_cmap_parse_simple ... ok
test text::cmap_tests::tests::test_cmap_parse_with_ranges ... ok
test text::cmap_tests::tests::test_cmap_valid_codespace ... ok
test text::cmap_tests::tests::test_code_range_basic ... ok
test text::cmap_tests::tests::test_code_range_multibyte ... ok
test text::cmap_tests::tests::test_hex_string ... ok
test text::cmap_tests::tests::test_string_to_utf16_be ... ok
test text::cmap_tests::tests::test_tounicode_builder_multibyte ... ok
test text::encoding::tests::test_empty_string_encoding ... ok
test text::cmap_tests::tests::test_tounicode_builder_single_byte ... ok
test text::encoding::tests::test_encoding_clone ... ok
test text::encoding::tests::test_encoding_copy ... ok
test text::encoding::tests::test_encoding_debug ... ok
test text::encoding::tests::test_encoding_equality ... ok
test text::encoding::tests::test_mac_roman_encoding_basic_ascii ... ok
test text::cmap_tests::tests::test_cmap_builder_large_mapping ... ok
test text::encoding::tests::test_mac_roman_encoding_special_chars ... ok
test text::encoding::tests::test_pdf_doc_encoding ... ok
test text::encoding::tests::test_pdf_doc_encoding_basic_ascii ... ok
test text::encoding::tests::test_standard_encoding_basic_ascii ... ok
test text::encoding::tests::test_text_encoding_variants ... ok
test text::encoding::tests::test_win_ansi_decode_undefined_bytes ... ok
test text::encoding::tests::test_win_ansi_encoding_basic_ascii ... ok
test text::encoding::tests::test_win_ansi_encoding_latin_supplement ... ok
test text::encoding::tests::test_win_ansi_encoding_round_trip_special_chars ... ok
test text::encoding::tests::test_win_ansi_ascii_range ... ok
test text::encoding::tests::test_win_ansi_encoding_special_characters ... ok
test text::encoding::tests::test_win_ansi_encoding_special_chars ... ok
test text::encoding::tests::test_win_ansi_encoding_unmapped_character ... ok
test text::encoding::tests::test_win_ansi_latin1_overlap ... ok
test text::extraction::tests::test_extracted_text ... ok
test text::extraction::tests::test_extraction_options_custom ... ok
test text::extraction::tests::test_extraction_options_default ... ok
test text::extraction::tests::test_matrix_operations ... ok
test text::extraction::tests::test_matrix_multiplication ... ok
test text::extraction::tests::test_text_extractor_new ... ok
test text::extraction::tests::test_text_extractor_with_options ... ok
test text::extraction::tests::test_text_fragment ... ok
test text::extraction::tests::test_text_state_default ... ok
test text::extraction::tests::test_transform_point ... ok
test text::extraction_cmap::tests::test_decode_macroman ... ok
test text::extraction_cmap::tests::test_decode_winansi ... ok
test text::extraction_cmap::tests::test_font_info_creation ... ok
test text::extraction_cmap::tests::test_glyph_name_to_unicode ... ok
test text::flow::tests::test_at_position ... ok
test text::flow::tests::test_at_position_edge_cases ... ok
test text::flow::tests::test_clear_operations ... ok
test text::flow::tests::test_clear_resets_operations_only ... ok
test text::flow::tests::test_content_width ... ok
test text::flow::tests::test_content_width_different_margins ... ok
test text::flow::tests::test_cursor_position ... ok
test text::flow::tests::test_cursor_x_reset_on_newline ... ok
test text::flow::tests::test_custom_line_height ... ok
test text::flow::tests::test_empty_operations_initially ... ok
test text::flow::tests::test_extreme_line_height ... ok
test text::flow::tests::test_generate_operations ... ok
test text::flow::tests::test_different_fonts ... ok
test text::flow::tests::test_generate_operations_encoding ... ok
test text::flow::tests::test_font_size_variations ... ok
test text::flow::tests::test_justified_text_single_word_line ... ok
test text::flow::tests::test_margins_access ... ok
test text::flow::tests::test_method_chaining ... ok
test text::flow::tests::test_justified_text_last_line ... ok
test text::flow::tests::test_multiple_newlines ... ok
test text::flow::tests::test_newline ... ok
test text::flow::tests::test_page_dimensions ... ok
test text::flow::tests::test_set_alignment ... ok
test text::flow::tests::test_set_font ... ok
test text::flow::tests::test_long_text_wrapping ... ok
test text::flow::tests::test_set_line_height ... ok
test text::flow::tests::test_text_align_clone ... ok
test text::flow::tests::test_text_align_copy ... ok
test text::flow::tests::test_text_align_debug ... ok
test text::flow::tests::test_text_align_variants ... ok
test text::flow::tests::test_text_flow_context_new ... ok
test text::flow::tests::test_write_paragraph_empty ... ok
test text::flow::tests::test_write_paragraph ... ok
test text::flow::tests::test_write_paragraph_spacing ... ok
test text::flow::tests::test_write_wrapped_empty_text ... ok
test text::flow::tests::test_write_wrapped_cursor_movement ... ok
test text::flow::tests::test_write_wrapped_newlines_tabs ... ok
test text::flow::tests::test_write_wrapped_simple ... ok
test text::flow::tests::test_write_wrapped_whitespace_only ... ok
test text::flow::tests::test_write_wrapped_special_characters ... ok
test text::flow::tests::test_write_wrapped_with_alignment_center ... ok
test text::flow::tests::test_write_wrapped_very_long_word ... ok
test text::flow::tests::test_write_wrapped_with_alignment_right ... ok
test text::flow::tests::test_zero_content_width ... ok
test text::font::tests::test_all_courier_variants ... ok
test text::flow::tests::test_write_wrapped_with_alignment_justified ... ok
test text::flow::tests::test_write_wrapped_with_narrow_content ... ok
test text::font::tests::test_all_helvetica_variants ... ok
test text::font::tests::test_all_times_variants ... ok
test text::font::tests::test_custom_encoding ... ok
test text::font::tests::test_font_clone ... ok
test text::font::tests::test_font_convenience_methods ... ok
test text::font::tests::test_font_encoding_equality ... ok
test text::font::tests::test_font_debug ... ok
test text::font::tests::test_font_encoding_pdf_names ... ok
test text::font::tests::test_font_encoding_recommended_for_font ... ok
test text::font::tests::test_font_equality ... ok
test text::font::tests::test_font_family_bold ... ok
test text::font::tests::test_font_family_bold_italic ... ok
test text::font::tests::test_font_family_clone ... ok
test text::font::tests::test_font_family_copy ... ok
test text::font::tests::test_font_family_debug ... ok
test text::font::tests::test_font_family_equality ... ok
test text::font::tests::test_font_family_italic ... ok
test text::font::tests::test_font_family_regular ... ok
test text::font::tests::test_font_hash ... ok
test text::font::tests::test_font_is_symbolic ... ok
test text::font::tests::test_font_pdf_names ... ok
test text::font::tests::test_font_with_encoding_clone ... ok
test text::font::tests::test_font_with_encoding_copy ... ok
test text::font::tests::test_font_with_encoding_debug ... ok
test text::font::tests::test_font_with_encoding_equality ... ok
test text::font::tests::test_font_with_encoding_from_font ... ok
test text::font::tests::test_font_with_encoding_new ... ok
test text::font::tests::test_font_with_encoding_with_recommended ... ok
test text::font::tests::test_font_with_encoding_with_specific ... ok
test text::font::tests::test_font_with_encoding_without_encoding ... ok
test text::font_manager::tests::test_custom_font_truetype ... ok
test text::font_manager::tests::test_custom_font_type1 ... ok
test text::font_manager::tests::test_detect_font_file_type ... ok
test text::font_manager::tests::test_encoding_difference ... ok
test text::font_manager::tests::test_font_descriptor ... ok
test text::font_manager::tests::test_font_descriptor_optional_fields ... ok
test text::font_manager::tests::test_font_encoding ... ok
test text::font_manager::tests::test_font_flags ... ok
test text::font_manager::tests::test_font_manager ... ok
test text::font_manager::tests::test_font_metrics ... ok
test text::font_manager::tests::test_font_type ... ok
test text::font_manager::tests::test_font_pdf_dict_generation ... ok
test text::fonts::embedding::tests::test_chars_to_glyphs_conversion ... ok
test text::fonts::embedding::tests::test_embedding_options_default ... ok
test text::fonts::embedding::tests::test_font_descriptor_generation ... ok
test text::fonts::embedding::tests::test_font_embedder_creation ... ok
test text::fonts::embedding::tests::test_generate_tounicode_cmap_empty ... ok
test text::fonts::embedding::tests::test_generate_truetype_dictionary ... ok
test text::fonts::embedding::tests::test_generate_type0_dictionary ... ok
test text::fonts::embedding::tests::test_unicode_mappings_creation ... ok
test text::fonts::standard::tests::test_courier_metrics ... ok
test text::fonts::standard::tests::test_font_families ... ok
test text::fonts::standard::tests::test_font_weights ... ok
test text::fonts::standard::tests::test_get_standard_font_metrics ... ok
test text::fonts::standard::tests::test_helvetica_metrics ... ok
test text::fonts::standard::tests::test_italic_flags ... ok
test text::fonts::standard::tests::test_times_metrics ... ok
test text::fonts::standard::tests::test_user_space_conversion ... ok
test text::fonts::truetype::tests::test_cmap_subtable_creation ... ok
test text::fonts::truetype::tests::test_font_metrics ... ok
test text::fonts::truetype::tests::test_font_name_parsing ... ok
test text::fonts::truetype::tests::test_font_with_invalid_signature ... ok
test text::fonts::truetype::tests::test_font_with_zero_tables ... ok
test text::fonts::truetype::tests::test_cmap_format_0 ... ok
test text::fonts::truetype::tests::test_get_glyph_data ... ok
test text::fonts::truetype::tests::test_get_glyph_data_bounds_checking ... ok
test text::fonts::truetype::tests::test_get_table_found ... ok
test text::fonts::truetype::tests::test_get_table_not_found ... ok
test text::fonts::truetype::tests::test_glyph_info_creation ... ok
test text::fonts::truetype::tests::test_glyph_metrics ... ok
test text::fonts::truetype::tests::test_invalid_font_signatures ... ok
test text::fonts::truetype::tests::test_loca_format_variations ... ok
test text::fonts::truetype::tests::test_minimal_font_too_small ... ok
test text::fonts::truetype::tests::test_parse_head_table_too_small ... ok
test text::fonts::truetype::tests::test_parse_loca_long_format ... ok
test text::fonts::truetype::tests::test_parse_loca_short_format ... ok
test text::fonts::truetype::tests::test_parse_maxp_table_too_small ... ok
test text::fonts::truetype::tests::test_parse_table_entries_edge_cases ... ok
test text::fonts::truetype::tests::test_read_helpers ... ok
test text::fonts::truetype::tests::test_read_i16 ... ok
test text::fonts::truetype::tests::test_read_u16 ... ok
test text::fonts::truetype::tests::test_read_u32 ... ok
test text::fonts::truetype::tests::test_required_tables ... ok
test text::fonts::truetype::tests::test_subset_creation ... ok
test text::fonts::truetype::tests::test_subset_font_data_too_small ... ok
test text::fonts::truetype::tests::test_subset_font_empty ... ok
test text::fonts::truetype::tests::test_table_entry_creation ... ok
test text::fonts::truetype::tests::test_subset_with_missing_glyphs ... ok
test text::fonts::truetype_subsetter::tests::test_calculate_checksum ... ok
test text::fonts::truetype_subsetter::tests::test_checksum_overflow ... ok
test text::fonts::truetype_subsetter::tests::test_font_header_validation ... ok
test text::fonts::truetype_subsetter::tests::test_glyph_id_remapping ... ok
test text::fonts::truetype_subsetter::tests::test_loca_table_format ... ok
test text::fonts::truetype_subsetter::tests::test_glyph_remapping_consistency ... ok
test text::fonts::truetype_subsetter::tests::test_optional_tables ... ok
test text::fonts::truetype_subsetter::tests::test_read_u32 ... ok
test text::fonts::truetype_subsetter::tests::test_required_tables ... ok
test text::fonts::truetype_subsetter::tests::test_table_directory_size ... ok
test text::fonts::truetype_subsetter::tests::test_table_record_structure ... ok
test text::fonts::truetype_subsetting::tests::test_add_glyphs ... ok
test text::fonts::truetype_subsetting::tests::test_add_glyphs_for_string ... ok
test text::fonts::truetype_subsetting::tests::test_add_multiple_glyphs_set ... ok
test text::fonts::truetype_subsetting::tests::test_build_glyph_map_with_notdef ... ok
test text::fonts::truetype_subsetting::tests::test_calculate_checksum_various ... ok
test text::fonts::truetype_subsetting::tests::test_checksum_calculation ... ok
test text::fonts::truetype_subsetting::tests::test_checksum_empty ... ok
test text::fonts::truetype_subsetting::tests::test_checksum_single_byte ... ok
test text::fonts::truetype_subsetting::tests::test_duplicate_glyphs_handling ... ok
test text::fonts::truetype_subsetting::tests::test_empty_font_data_error ... ok
test text::fonts::truetype_subsetting::tests::test_empty_subsetter ... ok
test text::fonts::truetype_subsetting::tests::test_font_metrics ... ok
test text::fonts::truetype_subsetting::tests::test_glyph_mapping ... ok
test text::fonts::truetype_subsetting::tests::test_glyph_mapping_sequential ... ok
test text::fonts::truetype_subsetting::tests::test_large_glyph_indices ... ok
test text::fonts::truetype_subsetting::tests::test_invalid_font_data_error ... ok
test text::fonts::truetype_subsetting::tests::test_pad_to_4_boundary ... ok
test text::fonts::truetype_subsetting::tests::test_read_i16_helper ... ok
test text::fonts::truetype_subsetting::tests::test_read_u16_helper ... ok
test text::fonts::truetype_subsetting::tests::test_read_u32_helper ... ok
test text::fonts::truetype_subsetting::tests::test_required_tables_complete ... ok
test text::fonts::truetype_subsetting::tests::test_subsetting_options ... ok
test text::fonts::truetype_subsetting::tests::test_subsetting_options_all_disabled ... ok
test text::fonts::truetype_subsetting::tests::test_table_info_creation ... ok
test text::fonts::truetype_subsetting::tests::test_write_u16_to_buffer ... ok
test text::fonts::truetype_subsetting::tests::test_write_u32_to_buffer ... ok
test text::fonts::truetype_tests::tests::test_cmap_format_0_parsing ... ok
test text::fonts::truetype_tests::tests::test_cmap_format_12_parsing ... ok
test text::fonts::truetype_tests::tests::test_cmap_format_6_parsing ... ok
test text::fonts::truetype_tests::tests::test_font_bbox_calculation ... ok
test text::fonts::truetype_tests::tests::test_font_name_parsing ... ok
test text::fonts::truetype_tests::tests::test_glyph_info_struct ... ok
test text::fonts::truetype_tests::tests::test_invalid_font_data ... ok
test text::fonts::truetype_tests::tests::test_glyph_metrics ... ok
test text::fonts::truetype_tests::tests::test_empty_glyph_set ... ok
test text::fonts::truetype_tests::tests::test_missing_required_tables ... ok
test text::fonts::truetype_tests::tests::test_platform_encoding_combinations ... ok
test text::fonts::truetype_tests::tests::test_parse_minimal_ttf ... ok
test text::fonts::truetype_tests::tests::test_parse_cmap ... ok
test text::header_footer::tests::test_alignment_positions ... ok
test text::header_footer::tests::test_calculate_positions ... ok
test text::header_footer::tests::test_footer_creation ... ok
test text::header_footer::tests::test_header_creation ... ok
test text::fonts::truetype_tests::tests::test_subset_creation ... ok
test text::header_footer::tests::test_with_options ... ok
test text::layout::tests::test_column_content ... ok
test text::layout::tests::test_column_layout_creation ... ok
test text::layout::tests::test_column_layout_with_options ... ok
test text::layout::tests::test_column_options_default ... ok
test text::layout::tests::test_column_width_out_of_bounds ... ok
test text::fonts::truetype_tests::tests::test_all_glyphs_subset ... ok
test text::header_footer::tests::test_no_placeholders ... ok
test text::header_footer::tests::test_render_custom_values ... ok
test text::layout::tests::test_column_x_positions ... ok
test text::layout::tests::test_custom_column_widths ... ok
test text::header_footer::tests::test_multiple_placeholders ... ok
test text::header_footer::tests::test_render_date_placeholders ... ok
test text::header_footer::tests::test_render_page_numbers ... ok
test text::layout::tests::test_flow_context_creation ... ok
test text::layout::tests::test_empty_custom_widths_panic - should panic ... ok
test text::layout::tests::test_split_text_into_words ... ok
test text::layout::tests::test_text_format ... ok
test text::layout::tests::test_text_width_estimation ... ok
test text::layout::tests::test_zero_columns_panic - should panic ... ok
test text::list::tests::test_add_items ... ok
test text::list::tests::test_bullet_styles ... ok
test text::list::tests::test_advanced_numbering_styles ... ok
test text::list::tests::test_custom_bullet ... ok
test text::list::tests::test_custom_prefix_suffix ... ok
test text::list::tests::test_deeply_nested_lists ... ok
test text::list::tests::test_height_calculation_with_nested ... ok
test text::list::tests::test_helper_functions ... ok
test text::list::tests::test_list_cloning ... ok
test text::list::tests::test_list_element_enum ... ok
test text::list::tests::test_list_height_calculation ... ok
test text::list::tests::test_list_item_structure ... ok
test text::list::tests::test_list_options_advanced ... ok
test text::list::tests::test_list_options_default ... ok
test text::list::tests::test_list_position ... ok
test text::list::tests::test_marker_generation_decimal ... ok
test text::list::tests::test_marker_generation_lower_alpha ... ok
test text::list::tests::test_marker_generation_roman ... ok
test text::list::tests::test_marker_generation_upper_alpha ... ok
test text::list::tests::test_nested_lists ... ok
test text::list::tests::test_ordered_list_creation ... ok
test text::list::tests::test_roman_numerals ... ok
test text::list::tests::test_start_number ... ok
test text::list::tests::test_text_wrapping ... ok
test text::list::tests::test_unordered_list_creation ... ok
test text::list::tests::test_unordered_list_custom_bullets ... ok
test text::metrics::tests::test_all_font_metrics_exist ... ok
test text::metrics::tests::test_courier_monospace_property ... ok
test text::metrics::tests::test_font_metrics_clone ... ok
test text::metrics::tests::test_font_metrics_creation ... ok
test text::metrics::tests::test_font_metrics_with_widths ... ok
test text::metrics::tests::test_font_size_scaling ... ok
test text::metrics::tests::test_font_variants_use_base_metrics ... ok
test text::metrics::tests::test_helvetica_specific_characters ... ok
test text::metrics::tests::test_measure_char_courier ... ok
test text::metrics::tests::test_measure_char_helvetica ... ok
test text::metrics::tests::test_measure_char_symbolic ... ok
test text::metrics::tests::test_measure_text_consistency ... ok
test text::metrics::tests::test_measure_text_courier ... ok
test text::metrics::tests::test_measure_text_empty_string ... ok
test text::metrics::tests::test_measure_text_helvetica ... ok
test text::metrics::tests::test_measure_text_symbolic_fonts ... ok
test text::metrics::tests::test_split_into_words_empty ... ok
test text::metrics::tests::test_split_into_words_leading_trailing_spaces ... ok
test text::metrics::tests::test_split_into_words_multiple_spaces ... ok
test text::metrics::tests::test_split_into_words_only_spaces ... ok
test text::metrics::tests::test_split_into_words_simple ... ok
test text::metrics::tests::test_split_into_words_single_word ... ok
test text::metrics::tests::test_split_into_words_tabs_newlines ... ok
test text::metrics::tests::test_times_specific_characters ... ok
test text::metrics::tests::test_unicode_characters_default_width ... ok
test text::ocr::tests::comprehensive_tests::test_error_chain_context ... ok
test text::ocr::tests::comprehensive_tests::test_fragment_boundary_calculations ... ok
test text::ocr::tests::comprehensive_tests::test_fragment_position_calculations ... ok
test text::ocr::tests::comprehensive_tests::test_fragment_type_copy ... ok
test text::ocr::tests::comprehensive_tests::test_image_preprocessing_clone ... ok
test text::ocr::tests::comprehensive_tests::test_image_preprocessing_combinations ... ok
test text::ocr::tests::comprehensive_tests::test_image_preprocessing_scale_factor ... ok
test text::ocr::tests::comprehensive_tests::test_mock_provider_confidence_clamping ... ok
test text::ocr::tests::comprehensive_tests::test_concurrent_result_processing ... ok
test text::ocr::tests::comprehensive_tests::test_mock_provider_validate_png ... ok
test text::ocr::tests::comprehensive_tests::test_mock_provider_validate_tiff ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_engine_display ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_engine_equality ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_engine_format_support_matrix ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_error_debug_format ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_error_from_io_error ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_error_display ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_options_confidence_threshold ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_options_clone ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_options_custom_language ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_options_engine_specific ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_options_timeout_configuration ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_options_with_all_preprocessing ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_result_complex_region_filtering ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_result_confidence_edge_cases ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_result_empty_handling ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_result_fragment_type_combinations ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_text_fragment_clone ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_text_fragment_creation ... ok
test text::ocr::tests::comprehensive_tests::test_validate_image_data_all_formats ... ok
test text::ocr::tests::test_fragment_type_equality ... ok
test text::ocr::tests::test_image_preprocessing_default ... ok
test text::ocr::tests::test_mock_ocr_provider_creation ... ok
test text::ocr::tests::test_mock_ocr_provider_engine_info ... ok
test text::ocr::tests::test_mock_ocr_provider_supported_formats ... ok
test text::ocr::tests::test_mock_ocr_provider_supports_format ... ok
test text::ocr::tests::test_mock_ocr_provider_validate_image_data ... ok
test text::ocr::tests::test_mock_ocr_provider_with_custom_text ... ok
test text::ocr::tests::test_ocr_engine_name ... ok
test text::ocr::tests::comprehensive_tests::test_ocr_result_large_fragment_set ... ok
test text::ocr::tests::test_ocr_engine_supports_format ... ok
test text::ocr::tests::test_ocr_options_default ... ok
test text::ocr::tests::test_ocr_processing_result_average_confidence ... ok
test text::ocr::tests::test_ocr_processing_result_average_confidence_empty ... ok
test text::ocr::tests::test_ocr_processing_result_filter_by_confidence ... ok
test text::ocr::tests::test_ocr_processing_result_fragments_in_region ... ok
test text::ocr::tests::test_ocr_processing_result_fragments_of_type ... ok
test text::table::tests::test_add_header_row ... ok
test text::table::tests::test_add_row_mismatch ... ok
test text::table::tests::test_auto_row_height ... ok
test text::table::tests::test_cell_border_style ... ok
test text::table::tests::test_cell_with_background ... ok
test text::table::tests::test_cell_with_custom_border ... ok
test text::table::tests::test_custom_row_colspan_validation ... ok
test text::table::tests::test_custom_row_invalid_colspan ... ok
test text::table::tests::test_fixed_row_height ... ok
test text::table::tests::test_grid_styles ... ok
test text::table::tests::test_header_style ... ok
test text::table::tests::test_row_with_alignment ... ok
test text::table::tests::test_table_cell_creation ... ok
test text::table::tests::test_table_cell_setters ... ok
test text::table::tests::test_table_cell_with_colspan ... ok
test text::table::tests::test_table_creation ... ok
test text::table::tests::test_table_dimensions ... ok
test text::table::tests::test_table_equal_columns ... ok
test text::table::tests::test_table_options_default ... ok
test text::table::tests::test_table_position ... ok
test text::table::tests::test_table_with_alternating_colors ... ok
test text::tests::test_all_text_state_operators_generated ... ok
test text::tests::test_character_spacing ... ok
test text::tests::test_clear ... ok
test text::tests::test_generate_operations ... ok
test text::tests::test_horizontal_scaling ... ok
test text::tests::test_leading ... ok
test text::tests::test_method_chaining ... ok
test text::tests::test_position ... ok
test text::tests::test_rendering_mode_clip ... ok
test text::tests::test_rendering_mode_fill ... ok
test text::tests::test_rendering_mode_fill_clip ... ok
test text::tests::test_rendering_mode_fill_stroke ... ok
test text::tests::test_rendering_mode_fill_stroke_clip ... ok
test text::tests::test_rendering_mode_invisible ... ok
test text::tests::test_rendering_mode_stroke ... ok
test text::tests::test_rendering_mode_stroke_clip ... ok
test text::tests::test_set_font ... ok
test text::tests::test_special_characters_encoding ... ok
test text::tests::test_text_context_default ... ok
test text::tests::test_text_context_new ... ok
test text::tests::test_text_matrix_access ... ok
test text::tests::test_text_rise ... ok
test text::tests::test_text_state_parameters_chaining ... ok
test text::tests::test_word_spacing ... ok
test text::tests::test_write_line ... ok
test text::tests::test_write_simple_text ... ok
test text::tests::test_write_text_with_escaping ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_error_recovery_after_failed_write ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_invalid_utf8_handling ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_object_id_conflict_handling ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_pdf_version_header ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_position_tracking_accuracy ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_trailer_dictionary_content ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_binary_streams ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_bytes_partial_writes ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_consistent_line_endings ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_deeply_nested_structures ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_content_stream_encoding ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_duplicate_dictionary_keys ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_pdf_version_in_header ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_empty_collections ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_empty_document ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_empty_metadata ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_failure_during_header ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_complex_page ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_page_content_operations_order ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_float_edge_cases ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_large_integers ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_max_generation_number ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_maximum_object_id ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_mixed_type_arrays ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_pdf_object_references_are_valid ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_names_with_special_chars ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_nested_dictionaries ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_object_reference_cycles ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_pdf_header ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_pdf_special_characters ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_permission_error ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_special_characters_in_strings ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_stream_with_filter ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_unicode_metadata ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_very_long_strings ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_zero_length_stream ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_writer_config_default ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_roundtrip_write_parse ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_writer_flush_behavior ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_different_page_sizes ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_failure_during_xref ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_resource_dictionary ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_xref_stream_generation ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_content_stream_handling ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_empty_document ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_cross_reference_table ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_buffer_vs_file_output ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_image_integration ... ignored, draw_image not fully implemented in GraphicsContext
test writer::pdf_writer::tests::integration_tests::test_writer_error_handling ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_xref_stream_with_multiple_objects ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_document_integration ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_font_resource_handling ... ok
test writer::pdf_writer::tests::test_complete_pdf_generation ... ok
test writer::pdf_writer::tests::test_format_pdf_date ... ok
test writer::pdf_writer::tests::test_pdf_writer_new_with_writer ... ok
test writer::pdf_writer::tests::test_write_bytes ... ok
test writer::pdf_writer::tests::test_write_catalog ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_metadata_handling ... ok
test writer::pdf_writer::tests::test_write_empty_document ... ok
test writer::pdf_writer::tests::test_write_header ... ok
test writer::pdf_writer::tests::test_write_info ... ok
test writer::pdf_writer::tests::test_write_info_with_dates ... ok
test writer::pdf_writer::tests::test_write_object ... ok
test writer::pdf_writer::tests::test_write_trailer ... ok
test writer::pdf_writer::tests::test_write_xref ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_page_content_integration ... ok
test writer::xref_stream_writer::tests::test_bytes_needed ... ok
test writer::pdf_writer::tests::test_write_document_with_pages ... ok
test writer::xref_stream_writer::tests::test_encode_compressed_entry ... ok
test writer::xref_stream_writer::tests::test_create_dictionary_with_trailer ... ok
test writer::xref_stream_writer::tests::test_encode_free_entry ... ok
test writer::xref_stream_writer::tests::test_encode_in_use_entry ... ok
test writer::xref_stream_writer::tests::test_multiple_entry_types ... ok
test writer::xref_stream_writer::tests::test_set_trailer_info ... ok
test writer::xref_stream_writer::tests::test_width_adjustment ... ok
test writer::xref_stream_writer::tests::test_write_xref_stream ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_object_id_management ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_xref_many_objects ... ok
test recovery::xref_recovery::tests::test_scan_file_with_overlap ... ok
test writer::pdf_writer::tests::integration_tests::test_writer_large_document_performance ... ok
test operations::page_analysis::comprehensive_tests::test_ocr_confidence_boundaries ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_memory_efficiency_large_document ... ok
test operations::page_extraction::tests::comprehensive_tests::test_extract_performance_many_pages ... ok
test writer::pdf_writer::tests::comprehensive_tests::test_write_many_pages_document ... ok
test text::ocr::tests::comprehensive_tests::test_mock_provider_process_page ... ok
test text::ocr::tests::comprehensive_tests::test_mock_provider_thread_safety ... ok
test text::ocr::tests::test_mock_ocr_provider_process_image ... ok
test text::ocr::tests::comprehensive_tests::test_mock_provider_configuration_mutations ... ok
test parser::stack_safe_tests::tests::test_error_messages_informatve ... ok
failures:
---- forms::calculations::tests::test_division_by_zero stdout ----
thread 'forms::calculations::tests::test_division_by_zero' panicked at oxidize-pdf-core/src/forms/calculations.rs:1576:9:
assertion failed: result.is_err() ||
matches!(engine.get_field_value("result"), Some(FieldValue::Number(n)) if
n.is_infinite() || n.is_nan())
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- forms::validation::tests::test_date_format_masks stdout ----
thread 'forms::validation::tests::test_date_format_masks' panicked at oxidize-pdf-core/src/forms/validation.rs:1771:9:
assertion `left == right` failed
left: "20/24/0315"
right: "03/15/2024"
---- forms::validation::tests::test_time_format_masks stdout ----
thread 'forms::validation::tests::test_time_format_masks' panicked at oxidize-pdf-core/src/forms/validation.rs:1844:9:
assertion `left == right` failed
left: "09:30"
right: "09:30 AM"
---- parser::xref::tests::test_linearized_xref_detection stdout ----
Checking for linearized PDF, first 100 chars: "<< /Linearized 1 /L 1234 /H [100 200] /O 5 /E 500 /N 10 /T 600 >>\nendobj\nxref\n0 2\n0000000000 65535 f"
thread 'parser::xref::tests::test_linearized_xref_detection' panicked at oxidize-pdf-core/src/parser/xref.rs:2098:9:
assertion `left == right` failed
left: 90
right: 63
failures:
forms::calculations::tests::test_division_by_zero
forms::validation::tests::test_date_format_masks
forms::validation::tests::test_time_format_masks
parser::xref::tests::test_linearized_xref_detection
test result: FAILED. 3665 passed; 4 failed; 10 ignored; 0 measured; 0 filtered out; finished in 1.46s
[2m2025-08-18T08:50:47.583406Z[0m [31mERROR[0m [2mcargo_tarpaulin[0m[2m:[0m Test failed during run
Error: "Test failed during run"