[INFO] fetching crate pivot-pdf 0.9.0...
[INFO] testing pivot-pdf-0.9.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate pivot-pdf 0.9.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate pivot-pdf 0.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pivot-pdf 0.9.0
[INFO] tweaked toml for crates.io crate pivot-pdf 0.9.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pivot-pdf 0.9.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pivot-pdf 0.9.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1aeb2464b202ea210ff075c5f55e92222f253aadaa846d5058d08548ced8e443
[INFO] running `Command { std: "docker" "start" "-a" "1aeb2464b202ea210ff075c5f55e92222f253aadaa846d5058d08548ced8e443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1aeb2464b202ea210ff075c5f55e92222f253aadaa846d5058d08548ced8e443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1aeb2464b202ea210ff075c5f55e92222f253aadaa846d5058d08548ced8e443", kill_on_drop: false }`
[INFO] [stdout] 1aeb2464b202ea210ff075c5f55e92222f253aadaa846d5058d08548ced8e443
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 279560363eaebd66b59cee8f07b4d39cbd5cc43cbc88ba41e26328ca2d83560e
[INFO] running `Command { std: "docker" "start" "-a" "279560363eaebd66b59cee8f07b4d39cbd5cc43cbc88ba41e26328ca2d83560e", kill_on_drop: false }`
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling pivot-pdf v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.38s
[INFO] running `Command { std: "docker" "inspect" "279560363eaebd66b59cee8f07b4d39cbd5cc43cbc88ba41e26328ca2d83560e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "279560363eaebd66b59cee8f07b4d39cbd5cc43cbc88ba41e26328ca2d83560e", kill_on_drop: false }`
[INFO] [stdout] 279560363eaebd66b59cee8f07b4d39cbd5cc43cbc88ba41e26328ca2d83560e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de0fc02ceb31ac0949d316bd8687098220e1bfab1ac61699d25cfdbdb93d5f17
[INFO] running `Command { std: "docker" "start" "-a" "de0fc02ceb31ac0949d316bd8687098220e1bfab1ac61699d25cfdbdb93d5f17", kill_on_drop: false }`
[INFO] [stderr]    Compiling pivot-pdf v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.41s
[INFO] running `Command { std: "docker" "inspect" "de0fc02ceb31ac0949d316bd8687098220e1bfab1ac61699d25cfdbdb93d5f17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de0fc02ceb31ac0949d316bd8687098220e1bfab1ac61699d25cfdbdb93d5f17", kill_on_drop: false }`
[INFO] [stdout] de0fc02ceb31ac0949d316bd8687098220e1bfab1ac61699d25cfdbdb93d5f17
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 39d4ec042001854eff822731affd8902a3f89409d79f210aa980bef18267ded9
[INFO] running `Command { std: "docker" "start" "-a" "39d4ec042001854eff822731affd8902a3f89409d79f210aa980bef18267ded9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pivot_pdf-c191768aff5ff6e2)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test merger::tests::renumber_does_not_corrupt_stream_body ... ok
[INFO] [stdout] test merger::tests::renumber_replaces_indirect_references ... ok
[INFO] [stdout] test merger::tests::parse_ngr_rejects_partial_match ... ok
[INFO] [stdout] test merger::tests::renumber_preserves_unmapped_refs ... ok
[INFO] [stdout] test merger::tests::parse_ngr_matches_reference ... ok
[INFO] [stdout] test reader::tests::collect_closure_contains_seed_objects ... ok
[INFO] [stdout] test reader::tests::collect_closure_empty_roots_returns_empty ... ok
[INFO] [stdout] test reader::tests::page_object_numbers_are_unique_and_positive ... ok
[INFO] [stdout] test reader::tests::collect_closure_includes_dependencies ... ok
[INFO] [stdout] test reader::tests::page_object_numbers_count_matches_page_count ... ok
[INFO] [stdout] test merger::tests::merge_two_pdfs_round_trip ... ok
[INFO] [stdout] test reader::tests::parse_dict_bytes_handles_nested_resources_dict ... ok
[INFO] [stdout] test reader::tests::page_object_numbers_order_is_stable ... ok
[INFO] [stdout] test reader::tests::raw_object_bytes_error_on_missing_object ... ok
[INFO] [stdout] test reader::tests::skip_nested_dict_returns_after_matching_close ... ok
[INFO] [stdout] test textflow::break_word_tests::break_all_produces_no_hyphens ... ok
[INFO] [stdout] test textflow::break_word_tests::break_all_splits_evenly_on_char_boundary ... ok
[INFO] [stdout] test reader::tests::raw_object_bytes_starts_with_obj_header_and_ends_with_endobj ... ok
[INFO] [stdout] test textflow::break_word_tests::break_all_three_pieces ... ok
[INFO] [stdout] test textflow::break_word_tests::empty_word_returns_empty_vec ... ok
[INFO] [stdout] test textflow::break_word_tests::hyphenate_adds_hyphen_to_non_last_pieces ... ok
[INFO] [stdout] test textflow::break_word_tests::hyphenate_last_piece_never_ends_with_hyphen ... ok
[INFO] [stdout] test textflow::break_word_tests::hyphenate_pieces_respect_hyphen_width_budget ... ok
[INFO] [stdout] test textflow::break_word_tests::hyphenate_word_fitting_budget_produces_one_piece_without_hyphen ... ok
[INFO] [stdout] test textflow::break_word_tests::multibyte_chars_split_on_codepoint_boundary ... ok
[INFO] [stdout] test textflow::break_word_tests::single_char_wider_than_budget_still_emitted ... ok
[INFO] [stdout] test textflow::break_word_tests::single_char_word_with_tiny_budget_returns_that_char ... ok
[INFO] [stdout] test textflow::break_word_tests::word_exactly_at_boundary_is_not_broken ... ok
[INFO] [stdout] test merger::tests::renumber_replaces_obj_header ... ok
[INFO] [stdout] test textflow::break_word_tests::word_that_fits_returns_single_unchanged_piece ... ok
[INFO] [stdout] test merger::tests::parse_ngr_matches_obj_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/basic_pdf_test.rs (/opt/rustwide/target/debug/deps/basic_pdf_test-7ed975fb59ea8fbc)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test empty_page_has_no_font_objects ... ok
[INFO] [stdout] test empty_page_produces_valid_pdf ... ok
[INFO] [stdout] test only_used_fonts_written_to_output ... ok
[INFO] [stdout] test multi_page_document ... ok
[INFO] [stdout] test save_to_temp_file ... ok
[INFO] [stdout] test special_characters_in_text ... ok
[INFO] [stdout] test streaming_frees_page_data ... ok
[INFO] [stdout] test xref_object_count_matches ... ok
[INFO] [stdout] test full_workflow_produces_valid_pdf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/document_test.rs (/opt/rustwide/target/debug/deps/document_test-8698059499bc6bf3)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test compressed_pdf_contains_flatedecode_filter ... ok
[INFO] [stdout] test bottom_left_origin_no_transform ... ok
[INFO] [stdout] test auto_close_page_on_end_document ... ok
[INFO] [stdout] test create_empty_document ... ok
[INFO] [stdout] test document_options_default_is_bottom_left ... ok
[INFO] [stdout] test coord_formatting_in_content_stream ... ok
[INFO] [stdout] test place_text_in_content_stream ... ok
[INFO] [stdout] test set_info_appears_in_output ... ok
[INFO] [stdout] test compressed_pdf_is_smaller_than_uncompressed ... ok
[INFO] [stdout] test end_page_flushes_to_writer ... ok
[INFO] [stdout] test top_left_origin_transforms_fit_textflow ... ok
[INFO] [stdout] test top_left_origin_transforms_place_text ... ok
[INFO] [stdout] test top_left_origin_transforms_rect ... ok
[INFO] [stdout] test uncompressed_pdf_has_no_flatedecode_filter ... ok
[INFO] [stdout] test top_left_origin_transforms_place_image ... ok
[INFO] [stdout] test top_left_origin_transforms_move_to_and_line_to ... ok
[INFO] [stdout] test auto_close_page_on_begin_page ... ok
[INFO] [stdout] test compressed_truetype_font_has_filter_and_length1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edit_page_test.rs (/opt/rustwide/target/debug/deps/edit_page_test-066fbb5c705770cc)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test end_document_auto_closes_open_edit_page ... ok
[INFO] [stdout] test multiple_overlays_on_same_page ... ok
[INFO] [stdout] test open_page_auto_close_produces_correct_page_count ... ok
[INFO] [stdout] test open_page_auto_closes_open_new_page ... ok
[INFO] [stdout] test open_page_contents_is_array_when_overlay_added ... ok
[INFO] [stdout] test open_page_out_of_range_returns_error ... ok
[INFO] [stdout] test open_page_on_empty_doc_returns_error ... ok
[INFO] [stdout] test open_page_preserves_original_page_dimensions ... ok
[INFO] [stdout] test open_page_zero_returns_error ... ok
[INFO] [stdout] test open_page_adds_overlay_content_stream ... ok
[INFO] [stdout] test overlay_fonts_included_in_page_resources ... ok
[INFO] [stdout] test page_count_not_incremented_by_open_page ... ok
[INFO] [stdout] test overlay_images_included_in_page_resources ... ok
[INFO] [stdout] test overlay_on_multiple_different_pages ... ok
[INFO] [stdout] test page_count_is_zero_before_any_pages ... ok
[INFO] [stdout] test page_count_returns_number_of_completed_pages ... ok
[INFO] [stdout] test page_numbering_use_case ... ok
[INFO] [stdout] test page_without_overlay_has_single_contents_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fonts_test.rs (/opt/rustwide/target/debug/deps/fonts_test-3a417a4d45d55bf4)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test helvetica_bold_uppercase_a ... ok
[INFO] [stdout] test from_name_roundtrips ... ok
[INFO] [stdout] test courier_uniform_width ... ok
[INFO] [stdout] test helvetica_space_width ... ok
[INFO] [stdout] test helvetica_bold_space_width ... ok
[INFO] [stdout] test line_height_at_12pt ... ok
[INFO] [stdout] test measure_text_empty ... ok
[INFO] [stdout] test measure_text_bold_wider ... ok
[INFO] [stdout] test measure_text_hello ... ok
[INFO] [stdout] test symbol_uses_default_width ... ok
[INFO] [stdout] test pdf_name_returns_correct_ids ... ok
[INFO] [stdout] test helvetica_uppercase_a ... ok
[INFO] [stdout] test pdf_base_name_returns_correct_names ... ok
[INFO] [stdout] test times_roman_widths ... ok
[INFO] [stdout] test unmapped_char_returns_default ... ok
[INFO] [stdout] test times_bold_widths ... ok
[INFO] [stdout] test helvetica_oblique_shares_widths ... ok
[INFO] [stderr]      Running tests/form_fields_test.rs (/opt/rustwide/target/debug/deps/form_fields_test-84977ab6ce0a475a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test acroform_appears_in_catalog ... ok
[INFO] [stdout] test add_text_field_duplicate_across_pages_returns_error ... ok
[INFO] [stdout] test fields_on_different_pages ... ok
[INFO] [stdout] test multiple_fields_on_same_page ... ok
[INFO] [stdout] test no_acroform_when_no_fields ... ok
[INFO] [stdout] test add_text_field_no_active_page_returns_error ... ok
[INFO] [stdout] test add_text_field_duplicate_name_returns_error ... ok
[INFO] [stdout] test add_text_field_returns_ok ... ok
[INFO] [stdout] test top_left_origin_transforms_add_text_field ... ok
[INFO] [stdout] test text_field_rect_appears_in_output ... ok
[INFO] [stdout] test text_field_produces_widget_annotation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graphics_test.rs (/opt/rustwide/target/debug/deps/graphics_test-f462a49e977f2d71)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test angle_degrees_to_radians ... ok
[INFO] [stdout] test angle_radians_roundtrip ... ok
[INFO] [stdout] test arc_topleft_origin_transforms_center ... ok
[INFO] [stdout] test arc_half_circle_emits_two_curves ... ok
[INFO] [stdout] test arc_quarter_circle_emits_move_and_curve ... ok
[INFO] [stdout] test circle_emits_four_curves_and_closes ... ok
[INFO] [stdout] test close_path_operator ... ok
[INFO] [stdout] test curve_to_emits_c_operator ... ok
[INFO] [stdout] test curve_to_topleft_origin ... ok
[INFO] [stdout] test gray_color ... ok
[INFO] [stdout] test fill_operator ... ok
[INFO] [stdout] test fill_stroke_operator ... ok
[INFO] [stdout] test full_workflow_valid_pdf ... ok
[INFO] [stdout] test save_restore_state ... ok
[INFO] [stdout] test set_fill_color_operator ... ok
[INFO] [stdout] test set_stroke_color_operator ... ok
[INFO] [stdout] test stroke_line_produces_operators ... ok
[INFO] [stderr]      Running tests/images_test.rs (/opt/rustwide/target/debug/deps/images_test-cb1e97dd191340e5)
[INFO] [stdout] test set_line_width_operator ... ok
[INFO] [stdout] test method_chaining ... ok
[INFO] [stdout] test graphics_with_text ... ok
[INFO] [stdout] test rect_operator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test jpeg_keeps_only_dctdecode ... ok
[INFO] [stdout] test invalid_data_returns_error ... ok
[INFO] [stdout] test jpeg_produces_image_xobject_with_dctdecode ... ok
[INFO] [stdout] test fill_mode_has_clipping ... ok
[INFO] [stdout] test load_jpeg_from_bytes ... ok
[INFO] [stdout] test load_image_from_file ... ok
[INFO] [stdout] test load_png_alpha_from_bytes ... ok
[INFO] [stdout] test content_stream_has_image_operators ... ok
[INFO] [stdout] test load_png_from_bytes ... ok
[INFO] [stdout] test fit_mode_preserves_aspect_ratio ... ok
[INFO] [stdout] test mixed_text_and_images_have_font_and_xobject_resources ... ok
[INFO] [stdout] test place_image_returns_self_for_chaining ... ok
[INFO] [stdout] test none_mode_uses_natural_size ... ok
[INFO] [stdout] test png_produces_image_xobject ... ok
[INFO] [stdout] test same_image_on_multiple_pages_written_once ... ok
[INFO] [stdout] test stretch_mode_uses_exact_rect_dimensions ... ok
[INFO] [stdout] test xobject_dict_in_page_resources ... ok
[INFO] [stdout] test rgba_png_produces_smask ... ok
[INFO] [stdout] test png_gets_flatedecode_when_compressed ... ok
[INFO] [stdout] test full_workflow_produces_valid_pdf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge_test.rs (/opt/rustwide/target/debug/deps/merge_test-9f3a6b6cfa81f5bf)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test merge_options_default_flatten_forms_is_false ... ok
[INFO] [stdout] test merge_flatten_forms_returns_not_supported ... ok
[INFO] [stdout] test merge_output_is_readable_by_pdf_reader ... ok
[INFO] [stdout] test merge_three_multi_page_pdfs_produces_correct_total ... ok
[INFO] [stdout] test merge_two_single_page_pdfs_produces_two_pages ... ok
[INFO] [stdout] test merge_single_source_preserves_page_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/objects_test.rs (/opt/rustwide/target/debug/deps/objects_test-5c50ad4d4487b5bd)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test array_constructor ... ok
[INFO] [stdout] test dict_constructor ... ok
[INFO] [stdout] test literal_string_constructor ... ok
[INFO] [stdout] test name_constructor ... ok
[INFO] [stdout] test obj_id_equality ... ok
[INFO] [stdout] test reference_constructor ... ok
[INFO] [stdout] test stream_constructor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reader_test.rs (/opt/rustwide/target/debug/deps/reader_test-3520d03d5a73184f)
[INFO] [stdout] running 10 tests
[INFO] [stdout] test reader_empty_bytes_returns_error ... ok
[INFO] [stdout] test reader_from_bytes_returns_reader ... ok
[INFO] [stdout] test reader_one_page ... ok
[INFO] [stdout] test reader_garbage_bytes_returns_error ... ok
[INFO] [stdout] test reader_open_file ... ok
[INFO] [stdout] test reader_pdf_version ... ok
[INFO] [stdout] test reader_zero_pages ... ok
[INFO] [stdout] test reader_truncated_pdf_returns_error ... ok
[INFO] [stderr]      Running tests/tables_test.rs (/opt/rustwide/target/debug/deps/tables_test-8dd76dcfe8b5f9c8)
[INFO] [stdout] test reader_ten_pages ... ok
[INFO] [stdout] test reader_three_pages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test cell_text_color_emits_rg_in_bt_block ... ok
[INFO] [stdout] test cell_style_custom_font_is_used ... ok
[INFO] [stdout] test box_full_when_page_has_content_and_row_does_not_fit ... ok
[INFO] [stdout] test cell_background_overrides_row_background ... ok
[INFO] [stdout] test box_empty_when_rect_too_small ... ok
[INFO] [stdout] test borders_disabled_when_width_zero ... ok
[INFO] [stdout] test cell_col_span_defaults_to_one ... ok
[INFO] [stdout] test borders_enabled_by_default ... ok
[INFO] [stdout] test default_cell_style_is_left_aligned ... ok
[INFO] [stdout] test custom_border_color_is_emitted ... ok
[INFO] [stdout] test center_aligned_td_x_is_between_left_and_right ... ok
[INFO] [stdout] test default_text_color_is_black_not_background_color ... ok
[INFO] [stdout] test fit_row_accepts_row_when_span_sum_correct ... ok
[INFO] [stdout] test hyphenate_mode_emits_hyphen_in_cell ... ok
[INFO] [stdout] test clip_mode_with_fixed_row_height ... ok
[INFO] [stdout] test fit_row_returns_error_when_span_sum_wrong ... ok
[INFO] [stdout] test left_aligned_td_starts_at_cell_x_plus_padding ... ok
[INFO] [stdout] test is_first_row_true_before_any_placement ... ok
[INFO] [stdout] test reset_restores_is_first_row ... ok
[INFO] [stdout] test right_aligned_multi_line_produces_valid_pdf ... ok
[INFO] [stdout] test row_background_color_emits_fill ... ok
[INFO] [stdout] test right_aligned_td_x_is_greater_than_left ... ok
[INFO] [stdout] test shrink_mode_shrinks_wide_single_word_when_word_break_is_normal ... ok
[INFO] [stdout] test shrink_mode_with_fixed_row_height ... ok
[INFO] [stdout] test single_row_returns_stop ... ok
[INFO] [stdout] test single_row_produces_valid_pdf ... ok
[INFO] [stdout] test normal_word_break_does_not_split_wide_word_in_cell ... ok
[INFO] [stdout] test spanning_cell_renders_without_error ... ok
[INFO] [stdout] test spanning_cell_suppresses_internal_border_divider ... ok
[INFO] [stdout] test top_left_origin_fit_row_places_content_in_pdf_space ... ok
[INFO] [stdout] test word_break_increases_cell_height_to_fit_all_pieces ... ok
[INFO] [stdout] test top_left_origin_fit_row_cursor_current_y_is_user_space ... ok
[INFO] [stdout] test header_repeated_on_each_page_via_is_first_row ... ok
[INFO] [stdout] test wrap_mode_breaks_long_word_in_narrow_cell ... ok
[INFO] [stdout] test wrap_mode_multi_line_content_fits ... ok
[INFO] [stdout] test multiple_rows_on_one_page ... ok
[INFO] [stdout] test is_first_row_false_after_successful_placement ... ok
[INFO] [stdout] test multi_page_streaming_loop ... ok
[INFO] [stdout] test wrap_mode_row_height_accounts_for_wrapped_lines ... ok
[INFO] [stdout] test header_row_with_styled_cells ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/textflow_test.rs (/opt/rustwide/target/debug/deps/textflow_test-ea05e19f99dc758d)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test box_empty_when_too_small ... ok
[INFO] [stdout] test break_all_result_is_stop_not_box_empty ... ok
[INFO] [stdout] test bold_font_in_pdf_output ... ok
[INFO] [stdout] test break_all_splits_long_word_across_lines ... ok
[INFO] [stdout] test break_all_multi_page_cursor_is_consistent ... ok
[INFO] [stdout] test empty_textflow_returns_stop ... ok
[INFO] [stdout] test bold_text_uses_f2 ... ok
[INFO] [stdout] test existing_place_text_still_works ... ok
[INFO] [stdout] test mixed_bold_and_normal ... ok
[INFO] [stdout] test newline_forces_line_break ... ok
[INFO] [stdout] test hyphenate_mode_inserts_hyphen_at_break ... ok
[INFO] [stdout] test normal_mode_does_not_break_word ... ok
[INFO] [stdout] test simple_text_fits_in_one_box ... ok
[INFO] [stdout] test place_text_and_textflow_on_same_page ... ok
[INFO] [stdout] test times_font_in_textflow ... ok
[INFO] [stdout] test space_preserved_between_text_flows ... ok
[INFO] [stdout] test place_text_styled_uses_correct_font ... ok
[INFO] [stdout] test word_break_does_not_affect_normal_words ... ok
[INFO] [stdout] test word_wrapping_respects_box_width ... ok
[INFO] [stdout] test multi_page_flow ... ok
[INFO] [stdout] test courier_font_in_textflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/truetype_test.rs (/opt/rustwide/target/debug/deps/truetype_test-ca2126c6fab739bf)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test hex_encoding_format ... ok
[INFO] [stdout] test parse_ttf_and_verify_metrics ... ok
[INFO] [stdout] test font_file_embedded ... ok
[INFO] [stdout] test textflow_mixed_builtin_and_truetype ... ok
[INFO] [stdout] test load_font_file_from_path ... ok
[INFO] [stdout] test mixed_builtin_and_truetype_on_same_page ... ok
[INFO] [stdout] test font_descriptor_has_required_fields ... ok
[INFO] [stdout] test textflow_with_truetype ... ok
[INFO] [stdout] test multiple_truetype_fonts ... ok
[INFO] [stdout] test w_array_present ... ok
[INFO] [stdout] test truetype_multi_page_textflow ... ok
[INFO] [stdout] test tounicode_cmap_present ... ok
[INFO] [stdout] test truetype_font_produces_valid_pdf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writer_test.rs (/opt/rustwide/target/debug/deps/writer_test-c79332ed89a87bbf)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test escape_special_chars ... ok
[INFO] [stdout] test write_name_object ... ok
[INFO] [stdout] test real_value_formatting ... ok
[INFO] [stdout] test write_stream ... ok
[INFO] [stdout] test xref_entry_is_20_bytes ... ok
[INFO] [stdout] test write_array ... ok
[INFO] [stdout] test trailer_has_required_keys ... ok
[INFO] [stdout] test write_literal_string_escaped ... ok
[INFO] [stdout] test header_bytes ... ok
[INFO] [stdout] test write_dictionary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pivot_pdf
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 10) - compile ... ok
[INFO] [stdout] test src/tables.rs - tables::TableCursor (line 235) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "39d4ec042001854eff822731affd8902a3f89409d79f210aa980bef18267ded9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39d4ec042001854eff822731affd8902a3f89409d79f210aa980bef18267ded9", kill_on_drop: false }`
[INFO] [stdout] 39d4ec042001854eff822731affd8902a3f89409d79f210aa980bef18267ded9
