[INFO] fetching crate pivot-pdf 0.8.0... [INFO] testing pivot-pdf-0.8.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate pivot-pdf 0.8.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate pivot-pdf 0.8.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pivot-pdf 0.8.0 [INFO] tweaked toml for crates.io crate pivot-pdf 0.8.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pivot-pdf 0.8.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pivot-pdf 0.8.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b66994274e456850f5858bd0f8b009cc39f4075c6876b5e6b23c975d15a4a24e [INFO] running `Command { std: "docker" "start" "-a" "b66994274e456850f5858bd0f8b009cc39f4075c6876b5e6b23c975d15a4a24e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b66994274e456850f5858bd0f8b009cc39f4075c6876b5e6b23c975d15a4a24e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b66994274e456850f5858bd0f8b009cc39f4075c6876b5e6b23c975d15a4a24e", kill_on_drop: false }` [INFO] [stdout] b66994274e456850f5858bd0f8b009cc39f4075c6876b5e6b23c975d15a4a24e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3b53b307b30c386f51f00b48b3d941efab7a11f6c3cfddf1abead80396772835 [INFO] running `Command { std: "docker" "start" "-a" "3b53b307b30c386f51f00b48b3d941efab7a11f6c3cfddf1abead80396772835", kill_on_drop: false }` [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling adler2 v2.0.1 [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.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.49s [INFO] running `Command { std: "docker" "inspect" "3b53b307b30c386f51f00b48b3d941efab7a11f6c3cfddf1abead80396772835", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b53b307b30c386f51f00b48b3d941efab7a11f6c3cfddf1abead80396772835", kill_on_drop: false }` [INFO] [stdout] 3b53b307b30c386f51f00b48b3d941efab7a11f6c3cfddf1abead80396772835 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 89d127ca1a95c320635f64d1c3c3d75344b152540aceabd3d5e1cbcb11b605e9 [INFO] running `Command { std: "docker" "start" "-a" "89d127ca1a95c320635f64d1c3c3d75344b152540aceabd3d5e1cbcb11b605e9", kill_on_drop: false }` [INFO] [stderr] Compiling pivot-pdf v0.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.47s [INFO] running `Command { std: "docker" "inspect" "89d127ca1a95c320635f64d1c3c3d75344b152540aceabd3d5e1cbcb11b605e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89d127ca1a95c320635f64d1c3c3d75344b152540aceabd3d5e1cbcb11b605e9", kill_on_drop: false }` [INFO] [stdout] 89d127ca1a95c320635f64d1c3c3d75344b152540aceabd3d5e1cbcb11b605e9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2fdf9b2ecfc72848dbfe848dd1aea18bcc5656394ecb9d5845537478e9fa938a [INFO] running `Command { std: "docker" "start" "-a" "2fdf9b2ecfc72848dbfe848dd1aea18bcc5656394ecb9d5845537478e9fa938a", 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-e31c12fa38c5f9bd) [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test merger::tests::parse_ngr_rejects_partial_match ... ok [INFO] [stdout] test merger::tests::renumber_replaces_indirect_references ... ok [INFO] [stdout] test merger::tests::renumber_replaces_obj_header ... ok [INFO] [stdout] test reader::tests::collect_closure_contains_seed_objects ... ok [INFO] [stdout] test merger::tests::parse_ngr_matches_obj_header ... ok [INFO] [stdout] test reader::tests::page_object_numbers_are_unique_and_positive ... ok [INFO] [stdout] test reader::tests::raw_object_bytes_error_on_missing_object ... ok [INFO] [stdout] test reader::tests::collect_closure_includes_dependencies ... ok [INFO] [stdout] test reader::tests::page_object_numbers_order_is_stable ... ok [INFO] [stdout] test reader::tests::parse_dict_bytes_handles_nested_resources_dict ... ok [INFO] [stdout] test merger::tests::parse_ngr_matches_reference ... ok [INFO] [stdout] test reader::tests::page_object_numbers_count_matches_page_count ... 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 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 merger::tests::renumber_does_not_corrupt_stream_body ... ok [INFO] [stdout] test textflow::break_word_tests::hyphenate_adds_hyphen_to_non_last_pieces ... ok [INFO] [stdout] test textflow::break_word_tests::multibyte_chars_split_on_codepoint_boundary ... ok [INFO] [stdout] test textflow::break_word_tests::word_exactly_at_boundary_is_not_broken ... ok [INFO] [stdout] test textflow::break_word_tests::word_that_fits_returns_single_unchanged_piece ... ok [INFO] [stdout] test reader::tests::skip_nested_dict_returns_after_matching_close ... ok [INFO] [stdout] test merger::tests::merge_two_pdfs_round_trip ... ok [INFO] [stdout] test textflow::break_word_tests::single_char_wider_than_budget_still_emitted ... ok [INFO] [stdout] test textflow::break_word_tests::break_all_three_pieces ... 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::empty_word_returns_empty_vec ... ok [INFO] [stdout] test reader::tests::collect_closure_empty_roots_returns_empty ... ok [INFO] [stdout] test reader::tests::raw_object_bytes_starts_with_obj_header_and_ends_with_endobj ... ok [INFO] [stderr] Running tests/basic_pdf_test.rs (/opt/rustwide/target/debug/deps/basic_pdf_test-38b2cd7e73367401) [INFO] [stdout] test merger::tests::renumber_preserves_unmapped_refs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test empty_page_produces_valid_pdf ... ok [INFO] [stdout] test empty_page_has_no_font_objects ... ok [INFO] [stdout] test full_workflow_produces_valid_pdf ... ok [INFO] [stdout] test multi_page_document ... ok [INFO] [stdout] test streaming_frees_page_data ... ok [INFO] [stdout] test save_to_temp_file ... ok [INFO] [stdout] test special_characters_in_text ... ok [INFO] [stderr] Running tests/document_test.rs (/opt/rustwide/target/debug/deps/document_test-295e7a336edc88c9) [INFO] [stdout] test only_used_fonts_written_to_output ... ok [INFO] [stdout] test xref_object_count_matches ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test auto_close_page_on_begin_page ... ok [INFO] [stdout] test auto_close_page_on_end_document ... ok [INFO] [stdout] test bottom_left_origin_no_transform ... ok [INFO] [stdout] test compressed_pdf_contains_flatedecode_filter ... ok [INFO] [stdout] test document_options_default_is_bottom_left ... ok [INFO] [stdout] test coord_formatting_in_content_stream ... ok [INFO] [stdout] test end_page_flushes_to_writer ... ok [INFO] [stdout] test place_text_in_content_stream ... ok [INFO] [stdout] test top_left_origin_transforms_place_text ... ok [INFO] [stdout] test set_info_appears_in_output ... ok [INFO] [stdout] test top_left_origin_transforms_rect ... ok [INFO] [stdout] test top_left_origin_transforms_fit_textflow ... ok [INFO] [stdout] test top_left_origin_transforms_move_to_and_line_to ... ok [INFO] [stdout] test uncompressed_pdf_has_no_flatedecode_filter ... ok [INFO] [stdout] test create_empty_document ... ok [INFO] [stdout] test top_left_origin_transforms_place_image ... ok [INFO] [stdout] test compressed_pdf_is_smaller_than_uncompressed ... ok [INFO] [stdout] test compressed_truetype_font_has_filter_and_length1 ... ok [INFO] [stderr] Running tests/edit_page_test.rs (/opt/rustwide/target/debug/deps/edit_page_test-dabeb7955a5cc111) [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 18 tests [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_adds_overlay_content_stream ... ok [INFO] [stdout] test open_page_contents_is_array_when_overlay_added ... ok [INFO] [stdout] test page_count_returns_number_of_completed_pages ... ok [INFO] [stdout] test open_page_on_empty_doc_returns_error ... ok [INFO] [stdout] test open_page_zero_returns_error ... ok [INFO] [stdout] test page_numbering_use_case ... ok [INFO] [stdout] test overlay_fonts_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_without_overlay_has_single_contents_reference ... ok [INFO] [stdout] test open_page_out_of_range_returns_error ... ok [INFO] [stdout] test open_page_preserves_original_page_dimensions ... 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 end_document_auto_closes_open_edit_page ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/fonts_test.rs (/opt/rustwide/target/debug/deps/fonts_test-ea4e65887a45b352) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test courier_uniform_width ... ok [INFO] [stdout] test from_name_roundtrips ... ok [INFO] [stdout] test helvetica_oblique_shares_widths ... ok [INFO] [stdout] test helvetica_space_width ... ok [INFO] [stdout] test helvetica_bold_space_width ... ok [INFO] [stdout] test helvetica_uppercase_a ... ok [INFO] [stdout] test line_height_at_12pt ... ok [INFO] [stdout] test measure_text_hello ... ok [INFO] [stdout] test measure_text_empty ... ok [INFO] [stdout] test measure_text_bold_wider ... ok [INFO] [stdout] test helvetica_bold_uppercase_a ... ok [INFO] [stdout] test pdf_base_name_returns_correct_names ... ok [INFO] [stdout] test times_roman_widths ... ok [INFO] [stdout] test times_bold_widths ... ok [INFO] [stdout] test symbol_uses_default_width ... ok [INFO] [stdout] test pdf_name_returns_correct_ids ... ok [INFO] [stdout] test unmapped_char_returns_default ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/form_fields_test.rs (/opt/rustwide/target/debug/deps/form_fields_test-d42bc41fdb06e493) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test acroform_appears_in_catalog ... ok [INFO] [stdout] test add_text_field_duplicate_name_returns_error ... ok [INFO] [stdout] test add_text_field_duplicate_across_pages_returns_error ... ok [INFO] [stdout] test add_text_field_returns_ok ... ok [INFO] [stdout] test fields_on_different_pages ... ok [INFO] [stdout] test add_text_field_no_active_page_returns_error ... ok [INFO] [stdout] test text_field_produces_widget_annotation ... ok [INFO] [stdout] test text_field_rect_appears_in_output ... ok [INFO] [stdout] test top_left_origin_transforms_add_text_field ... ok [INFO] [stdout] test multiple_fields_on_same_page ... ok [INFO] [stdout] test no_acroform_when_no_fields ... 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-52da0a20f95c4455) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test close_path_operator ... ok [INFO] [stdout] test fill_stroke_operator ... ok [INFO] [stdout] test gray_color ... ok [INFO] [stdout] test graphics_with_text ... ok [INFO] [stdout] test full_workflow_valid_pdf ... ok [INFO] [stdout] test rect_operator ... ok [INFO] [stdout] test method_chaining ... ok [INFO] [stdout] test save_restore_state ... ok [INFO] [stdout] test set_fill_color_operator ... ok [INFO] [stdout] test set_line_width_operator ... ok [INFO] [stdout] test stroke_line_produces_operators ... ok [INFO] [stdout] test set_stroke_color_operator ... ok [INFO] [stdout] test fill_operator ... ok [INFO] [stderr] Running tests/images_test.rs (/opt/rustwide/target/debug/deps/images_test-606fee110a8895cd) [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test load_jpeg_from_bytes ... ok [INFO] [stdout] test jpeg_keeps_only_dctdecode ... ok [INFO] [stdout] test jpeg_produces_image_xobject_with_dctdecode ... ok [INFO] [stdout] test fit_mode_preserves_aspect_ratio ... ok [INFO] [stdout] test fill_mode_has_clipping ... ok [INFO] [stdout] test load_image_from_file ... ok [INFO] [stdout] test load_png_alpha_from_bytes ... ok [INFO] [stdout] test none_mode_uses_natural_size ... ok [INFO] [stdout] test content_stream_has_image_operators ... ok [INFO] [stdout] test same_image_on_multiple_pages_written_once ... ok [INFO] [stdout] test png_produces_image_xobject ... ok [INFO] [stdout] test invalid_data_returns_error ... ok [INFO] [stdout] test xobject_dict_in_page_resources ... ok [INFO] [stdout] test place_image_returns_self_for_chaining ... ok [INFO] [stdout] test mixed_text_and_images_have_font_and_xobject_resources ... ok [INFO] [stdout] test rgba_png_produces_smask ... ok [INFO] [stdout] test png_gets_flatedecode_when_compressed ... ok [INFO] [stdout] test load_png_from_bytes ... ok [INFO] [stdout] test full_workflow_produces_valid_pdf ... ok [INFO] [stdout] test stretch_mode_uses_exact_rect_dimensions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stderr] Running tests/merge_test.rs (/opt/rustwide/target/debug/deps/merge_test-1890650446aec5b0) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test merge_single_source_preserves_page_count ... ok [INFO] [stdout] test merge_output_is_readable_by_pdf_reader ... ok [INFO] [stdout] test merge_options_default_flatten_forms_is_false ... ok [INFO] [stdout] test merge_two_single_page_pdfs_produces_two_pages ... ok [INFO] [stdout] test merge_three_multi_page_pdfs_produces_correct_total ... ok [INFO] [stdout] test merge_flatten_forms_returns_not_supported ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/objects_test.rs (/opt/rustwide/target/debug/deps/objects_test-aebe5ebe69e96470) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test array_constructor ... ok [INFO] [stdout] test name_constructor ... ok [INFO] [stdout] test obj_id_equality ... ok [INFO] [stdout] test stream_constructor ... ok [INFO] [stdout] test reference_constructor ... ok [INFO] [stdout] test literal_string_constructor ... ok [INFO] [stdout] test dict_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] [stderr] Running tests/reader_test.rs (/opt/rustwide/target/debug/deps/reader_test-3c6db0de7a70ad6c) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test reader_garbage_bytes_returns_error ... ok [INFO] [stdout] test reader_one_page ... ok [INFO] [stdout] test reader_truncated_pdf_returns_error ... ok [INFO] [stdout] test reader_three_pages ... ok [INFO] [stdout] test reader_pdf_version ... ok [INFO] [stdout] test reader_open_file ... ok [INFO] [stdout] test reader_ten_pages ... ok [INFO] [stdout] test reader_from_bytes_returns_reader ... ok [INFO] [stdout] test reader_empty_bytes_returns_error ... ok [INFO] [stdout] test reader_zero_pages ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/tables_test.rs (/opt/rustwide/target/debug/deps/tables_test-4aa42b7088b607b7) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test borders_enabled_by_default ... 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 borders_disabled_when_width_zero ... ok [INFO] [stdout] test box_empty_when_rect_too_small ... ok [INFO] [stdout] test cell_style_custom_font_is_used ... ok [INFO] [stdout] test default_cell_style_is_left_aligned ... ok [INFO] [stdout] test clip_mode_with_fixed_row_height ... 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 center_aligned_td_x_is_between_left_and_right ... ok [INFO] [stdout] test custom_border_color_is_emitted ... ok [INFO] [stdout] test cell_text_color_emits_rg_in_bt_block ... ok [INFO] [stdout] test cell_col_span_defaults_to_one ... ok [INFO] [stdout] test is_first_row_true_before_any_placement ... ok [INFO] [stdout] test fit_row_returns_error_when_span_sum_wrong ... ok [INFO] [stdout] test is_first_row_false_after_successful_placement ... ok [INFO] [stdout] test header_row_with_styled_cells ... ok [INFO] [stdout] test left_aligned_td_starts_at_cell_x_plus_padding ... ok [INFO] [stdout] test multiple_rows_on_one_page ... ok [INFO] [stdout] test single_row_returns_stop ... ok [INFO] [stdout] test multi_page_streaming_loop ... ok [INFO] [stdout] test header_repeated_on_each_page_via_is_first_row ... ok [INFO] [stdout] test shrink_mode_with_fixed_row_height ... ok [INFO] [stdout] test spanning_cell_renders_without_error ... ok [INFO] [stdout] test hyphenate_mode_emits_hyphen_in_cell ... ok [INFO] [stdout] test single_row_produces_valid_pdf ... ok [INFO] [stdout] test reset_restores_is_first_row ... ok [INFO] [stdout] test right_aligned_td_x_is_greater_than_left ... ok [INFO] [stdout] test normal_word_break_does_not_split_wide_word_in_cell ... ok [INFO] [stdout] test right_aligned_multi_line_produces_valid_pdf ... ok [INFO] [stdout] test shrink_mode_shrinks_wide_single_word_when_word_break_is_normal ... 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 wrap_mode_breaks_long_word_in_narrow_cell ... ok [INFO] [stdout] test spanning_cell_suppresses_internal_border_divider ... ok [INFO] [stdout] test row_background_color_emits_fill ... ok [INFO] [stdout] test wrap_mode_multi_line_content_fits ... ok [INFO] [stdout] test top_left_origin_fit_row_cursor_current_y_is_user_space ... ok [INFO] [stdout] test wrap_mode_row_height_accounts_for_wrapped_lines ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/textflow_test.rs (/opt/rustwide/target/debug/deps/textflow_test-34646be8b1f26ee7) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test bold_font_in_pdf_output ... ok [INFO] [stdout] test break_all_result_is_stop_not_box_empty ... 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 box_empty_when_too_small ... 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 hyphenate_mode_inserts_hyphen_at_break ... ok [INFO] [stdout] test courier_font_in_textflow ... ok [INFO] [stdout] test place_text_and_textflow_on_same_page ... ok [INFO] [stdout] test space_preserved_between_text_flows ... ok [INFO] [stdout] test simple_text_fits_in_one_box ... ok [INFO] [stdout] test place_text_styled_uses_correct_font ... ok [INFO] [stdout] test word_wrapping_respects_box_width ... ok [INFO] [stdout] test normal_mode_does_not_break_word ... ok [INFO] [stdout] test times_font_in_textflow ... ok [INFO] [stdout] test mixed_bold_and_normal ... ok [INFO] [stdout] test word_break_does_not_affect_normal_words ... ok [INFO] [stdout] test newline_forces_line_break ... ok [INFO] [stdout] test multi_page_flow ... 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 13 tests [INFO] [stderr] Running tests/truetype_test.rs (/opt/rustwide/target/debug/deps/truetype_test-ea8362de532339d5) [INFO] [stdout] test textflow_mixed_builtin_and_truetype ... ok [INFO] [stdout] test parse_ttf_and_verify_metrics ... ok [INFO] [stdout] test textflow_with_truetype ... ok [INFO] [stdout] test w_array_present ... ok [INFO] [stdout] test hex_encoding_format ... ok [INFO] [stdout] test font_file_embedded ... ok [INFO] [stdout] test mixed_builtin_and_truetype_on_same_page ... ok [INFO] [stdout] test load_font_file_from_path ... ok [INFO] [stdout] test truetype_multi_page_textflow ... ok [INFO] [stdout] test truetype_font_produces_valid_pdf ... ok [INFO] [stdout] test font_descriptor_has_required_fields ... ok [INFO] [stdout] test tounicode_cmap_present ... ok [INFO] [stdout] test multiple_truetype_fonts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] [stderr] Running tests/writer_test.rs (/opt/rustwide/target/debug/deps/writer_test-b71f7bc98ed335d2) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test escape_special_chars ... ok [INFO] [stdout] test header_bytes ... ok [INFO] [stdout] test write_array ... ok [INFO] [stdout] test write_literal_string_escaped ... ok [INFO] [stdout] test real_value_formatting ... ok [INFO] [stdout] test xref_entry_is_20_bytes ... ok [INFO] [stdout] test write_name_object ... ok [INFO] [stdout] test write_stream ... ok [INFO] [stdout] test trailer_has_required_keys ... 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.06s [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.14s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2fdf9b2ecfc72848dbfe848dd1aea18bcc5656394ecb9d5845537478e9fa938a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2fdf9b2ecfc72848dbfe848dd1aea18bcc5656394ecb9d5845537478e9fa938a", kill_on_drop: false }` [INFO] [stdout] 2fdf9b2ecfc72848dbfe848dd1aea18bcc5656394ecb9d5845537478e9fa938a