[INFO] fetching crate xlsxparser 0.14.0...
[INFO] testing xlsxparser-0.14.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate xlsxparser 0.14.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate xlsxparser 0.14.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate xlsxparser 0.14.0
[INFO] tweaked toml for crates.io crate xlsxparser 0.14.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xlsxparser 0.14.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xlsxparser 0.14.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typed-path v0.12.3
[INFO] [stderr]   Downloaded zip v8.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953
[INFO] running `Command { std: "docker" "start" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zlib-rs v0.6.7
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling xlsxparser v0.14.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.77s
[INFO] running `Command { std: "docker" "inspect" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling xlsxparser v0.14.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.93s
[INFO] running `Command { std: "docker" "inspect" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xlsxparser-a4c69375fd35e78b)
[INFO] [stdout] 
[INFO] [stdout] running 428 tests
[INFO] [stdout] test container::sanitize::tests::bounded_reader_enforces_cumulative_limit_across_calls ... ok
[INFO] [stdout] test container::sanitize::tests::bounded_reader_within_limits_passes_bytes_through_and_counts_correctly ... ok
[INFO] [stdout] test container::sanitize::tests::bounded_reader_rejects_read_exceeding_per_entry_limit ... ok
[INFO] [stdout] test container::sanitize::tests::size_limits_default_matches_the_default_constants ... ok
[INFO] [stdout] test container::sanitize::tests::bounded_reader_allows_reads_up_to_per_entry_limit ... ok
[INFO] [stdout] test container::sanitize::tests::validate_entry_path_rejects_traversal_and_malformed_names ... ok
[INFO] [stdout] test container::sanitize::tests::validate_entry_path_accepts_legitimate_opc_names ... ok
[INFO] [stdout] test container::tests::get_entry_returns_none_for_missing_name ... ok
[INFO] [stdout] test container::tests::get_entry_rejects_malformed_name_even_if_absent ... ok
[INFO] [stdout] test container::tests::get_entry_returns_content_for_existing_name ... ok
[INFO] [stdout] test container::tests::get_entry_enforces_per_entry_size_limit ... ok
[INFO] [stdout] test container::tests::has_entry_false_for_missing_name ... ok
[INFO] [stdout] test container::tests::open_reader_rejects_archive_with_invalid_entry_name ... ok
[INFO] [stdout] test container::tests::open_reader_rejects_corrupt_zip_bytes ... ok
[INFO] [stdout] test container::tests::has_entry_true_for_existing_name ... ok
[INFO] [stdout] test container::tests::has_entry_rejects_malformed_name_even_if_absent ... ok
[INFO] [stdout] test container::tests::total_read_accumulates_and_enforces_cumulative_limit ... ok
[INFO] [stdout] test error::tests::display_messages ... ok
[INFO] [stdout] test error::tests::from_io_error_propagates_via_question_mark ... ok
[INFO] [stdout] test container::tests::open_reader_succeeds_for_valid_xlsx_shaped_zip ... ok
[INFO] [stdout] test error::tests::io_error_converts_via_from_with_no_path ... ok
[INFO] [stdout] test json::tests::alignment_tag_covers_every_variant ... ok
[INFO] [stdout] test json::tests::cell_with_hyperlink_reports_it_nested_and_omits_absent_fields ... ok
[INFO] [stdout] test error::tests::source_chain_is_preserved ... ok
[INFO] [stdout] test json::tests::cell_without_hyperlink_omits_the_field_entirely ... ok
[INFO] [stdout] test json::tests::each_cell_value_variant_serializes_with_expected_tag ... ok
[INFO] [stdout] test json::tests::formatting_only_cell_serializes_as_empty ... ok
[INFO] [stdout] test json::tests::failing_writer_propagates_as_json_serialize_error ... ok
[INFO] [stdout] test json::tests::hidden_and_very_hidden_sheets_report_visibility ... ok
[INFO] [stdout] test json::tests::non_finite_numbers_fall_back_to_empty_without_erroring ... ok
[INFO] [stdout] test json::tests::column_widths_serialize_as_a_sheet_level_array_not_per_cell ... ok
[INFO] [stdout] test json::tests::merged_cell_reports_span_and_excludes_virtual_coordinates ... ok
[INFO] [stdout] test json::tests::styled_cell_with_number_format_reports_it_nested_under_style ... ok
[INFO] [stdout] test json::tests::styled_cell_with_rgb_fill_reports_it_tagged_under_style ... ok
[INFO] [stdout] test json::tests::styled_cell_with_theme_and_tint_fill_reports_both ... ok
[INFO] [stdout] test json::tests::row_heights_serialize_as_a_sheet_level_array_not_per_cell ... ok
[INFO] [stdout] test json::tests::styled_cell_with_theme_fill_and_no_tint_reports_tint_as_null ... ok
[INFO] [stdout] test json::tests::single_numeric_cell_round_trips_through_json_string ... ok
[INFO] [stdout] test json::tests::styled_cell_without_any_border_omits_the_field_entirely ... ok
[INFO] [stdout] test json::tests::styled_cell_with_borders_reports_all_four_sides_together ... ok
[INFO] [stdout] test json::tests::styled_cell_without_fill_color_omits_both_fields_entirely ... ok
[INFO] [stdout] test json::tests::styled_cell_without_number_format_omits_the_field_entirely ... ok
[INFO] [stdout] test json::tests::styled_date_time_cell_round_trips_through_json_string ... ok
[INFO] [stdout] test json::tests::date_time_value_pads_single_digit_calendar_fields ... ok
[INFO] [stdout] test json::tests::date_time_value_serializes_as_iso_8601_without_fractional_seconds ... ok
[INFO] [stdout] test json::tests::zero_sheet_workbook_serializes_as_empty_array ... ok
[INFO] [stdout] test json::tests::styled_cell_reports_font_and_wrap_text_nested_under_style ... ok
[INFO] [stdout] test model::cell::tests::cell_value_equality ... ok
[INFO] [stdout] test model::cell::tests::cell_with_formatting_only_has_no_value ... ok
[INFO] [stdout] test json::tests::styled_cell_with_indexed_fill_reports_it ... ok
[INFO] [stdout] test model::cell::tests::from_a1_rejects_invalid_strings ... ok
[INFO] [stdout] test model::cell::tests::from_a1_rejects_row_or_col_far_beyond_excels_real_maximum ... ok
[INFO] [stdout] test model::cell::tests::from_a1_to_a1_round_trip ... ok
[INFO] [stdout] test model::sheet::tests::col_width_ranges_exposes_the_raw_ranges_for_json_output ... ok
[INFO] [stdout] test model::sheet::tests::column_width_binary_search_across_multiple_ranges ... ok
[INFO] [stdout] test model::sheet::tests::column_width_with_no_ranges_and_no_default_is_none ... ok
[INFO] [stdout] test model::sheet::tests::finalize_merges_border_fold_never_mutates_a_style_shared_with_unrelated_cells ... ok
[INFO] [stdout] test model::sheet::tests::finalize_merges_drops_non_origin_cells_but_keeps_origin_and_standalone_cells ... ok
[INFO] [stdout] test model::sheet::tests::finalize_merges_folds_all_four_edges_of_a_2d_merge ... ok
[INFO] [stdout] test model::sheet::tests::finalize_merges_folds_the_perimeter_cells_right_border_into_the_origin ... ok
[INFO] [stdout] test model::sheet::tests::column_width_falls_back_to_default_col_width_outside_every_range ... ok
[INFO] [stdout] test model::sheet::tests::finalize_merges_is_a_no_op_when_there_are_no_merges ... ok
[INFO] [stdout] test json::tests::unmerged_cell_omits_span_fields ... ok
[INFO] [stdout] test model::sheet::tests::finalize_merges_resolves_multiple_disjoint_row_bound_merges_correctly ... ok
[INFO] [stdout] test json::tests::unstyled_cell_omits_the_style_field_entirely ... ok
[INFO] [stdout] test model::sheet::tests::get_inside_bounding_box_but_outside_any_region_resolves_to_itself ... ok
[INFO] [stdout] test model::cell::tests::arc_sharing_avoids_duplication ... ok
[INFO] [stdout] test model::sheet::tests::get_on_blank_cell_returns_none ... ok
[INFO] [stdout] test model::sheet::tests::insert_cell_updates_max_row_col ... ok
[INFO] [stdout] test model::sheet::tests::get_mut_resolves_alias_and_allows_mutation ... ok
[INFO] [stdout] test model::sheet::tests::insert_merge_backfills_blank_origin_cell ... ok
[INFO] [stdout] test model::sheet::tests::insert_merge_expands_used_range_from_only_a1_data ... ok
[INFO] [stdout] test model::sheet::tests::get_on_virtual_coordinate_returns_origin_cell ... ok
[INFO] [stdout] test model::sheet::tests::merged_region_span ... ok
[INFO] [stdout] test model::sheet::tests::row_height_binary_search_across_multiple_ranges ... ok
[INFO] [stdout] test model::sheet::tests::insert_merge_on_huge_region_does_not_hang ... ok
[INFO] [stdout] test model::sheet::tests::row_height_falls_back_to_default_row_height_outside_every_range ... ok
[INFO] [stdout] test model::sheet::tests::iter_cells_only_yields_origin_cells ... ok
[INFO] [stdout] test model::sheet::tests::get_outside_any_merged_region_is_unaffected_by_other_regions ... ok
[INFO] [stdout] test model::sheet::tests::iter_cells_yields_row_major_then_column_major_order_regardless_of_insertion_order ... ok
[INFO] [stdout] test model::sheet::tests::row_height_with_no_ranges_and_no_default_is_none ... ok
[INFO] [stdout] test model::sheet::tests::merged_region_at_lookup ... ok
[INFO] [stdout] test model::workbook::tests::sheet_lookup_by_name ... ok
[INFO] [stdout] test model::workbook::tests::sheets_preserve_definition_order ... ok
[INFO] [stdout] test model::sheet::tests::row_height_ranges_exposes_the_raw_ranges_for_json_output ... ok
[INFO] [stdout] test model::workbook::tests::empty_workbook ... ok
[INFO] [stdout] test model::workbook::tests::theme_is_none_when_workbook_has_no_theme_part ... ok
[INFO] [stdout] test model::workbook::tests::theme_returns_the_palette_when_present ... ok
[INFO] [stdout] test parse::drawing::tests::empty_drawing_produces_no_images ... ok
[INFO] [stdout] test parse::drawing::tests::anchor_body_eof_before_closing_tag_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::anchor_without_pic_is_skipped ... ok
[INFO] [stdout] test parse::drawing::tests::blip_and_hlink_click_as_explicit_start_end_tags_are_still_parsed ... ok
[INFO] [stdout] test parse::drawing::tests::extreme_group_transform_scale_is_rejected_as_invalid_package ... ok
[INFO] [stdout] test parse::drawing::tests::group_level_hyperlink_does_not_leak_into_first_pic ... ok
[INFO] [stdout] test parse::drawing::tests::group_with_only_non_picture_shapes_yields_no_images ... ok
[INFO] [stdout] test parse::drawing::tests::group_with_zero_ch_ext_is_invalid_package ... ok
[INFO] [stdout] test parse::drawing::tests::hyperlink_does_not_leak_from_one_grouped_pic_to_the_next ... ok
[INFO] [stdout] test parse::drawing::tests::marker_ignores_whitespace_between_child_elements ... ok
[INFO] [stdout] test parse::drawing::tests::marker_missing_col_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::malformed_ext_attribute_is_invalid_package ... ok
[INFO] [stdout] test parse::drawing::tests::grouped_pic_with_anchor_missing_from_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::marker_eof_before_closing_tag_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::group_transform_overflowing_to_infinity_is_rejected_as_invalid_package ... ok
[INFO] [stdout] test parse::drawing::tests::marker_missing_row_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::multiple_anchors_all_parsed ... ok
[INFO] [stdout] test parse::drawing::tests::missing_blip_embed_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::nested_group_resolves_correctly ... ok
[INFO] [stdout] test model::sheet::tests::iter_cells_excludes_cells_pre_inserted_at_alias_coordinates ... ok
[INFO] [stdout] test parse::drawing::tests::parse_marker_converts_zero_based_col_row_to_one_based_cell_ref ... ok
[INFO] [stdout] test parse::drawing::tests::parse_marker_ignores_an_unrecognized_non_self_closing_child ... ok
[INFO] [stdout] test parse::drawing::tests::parse_marker_defaults_missing_col_off_and_row_off_to_zero ... ok
[INFO] [stdout] test parse::drawing::tests::parses_one_cell_anchor_with_ext_and_no_hyperlink ... ok
[INFO] [stdout] test parse::drawing::tests::parses_two_cell_anchor_with_embed_and_hyperlink ... ok
[INFO] [stdout] test parse::drawing::tests::group_nesting_depth_over_the_limit_is_too_many_nested_groups ... ok
[INFO] [stdout] test parse::drawing::tests::one_cell_anchor_ext_is_not_overwritten_by_pics_own_sppr_xfrm_ext ... ok
[INFO] [stdout] test parse::drawing::tests::one_cell_anchor_with_pic_but_no_ext_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::one_cell_anchor_with_pic_but_no_from_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::out_of_range_row_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::drawing::tests::group_nesting_depth_at_the_limit_is_accepted ... ok
[INFO] [stdout] test parse::relationships::tests::missing_id_is_an_error ... ok
[INFO] [stdout] test parse::relationships::tests::missing_target_is_an_error ... ok
[INFO] [stdout] test parse::relationships::tests::missing_type_is_an_error ... ok
[INFO] [stdout] test parse::drawing::tests::pic_without_blip_is_skipped ... ok
[INFO] [stdout] test parse::relationships::tests::parses_multiple_relationships ... ok
[INFO] [stdout] test parse::relationships::tests::resolve_target_path_excessive_parent_dir_does_not_panic ... ok
[INFO] [stdout] test parse::relationships::tests::resolve_target_path_package_absolute_target_ignores_base_dir ... ok
[INFO] [stdout] test parse::drawing::tests::single_level_group_resolves_each_pic_relative_to_from ... ok
[INFO] [stdout] test parse::relationships::tests::resolve_target_path_package_absolute_target_with_excessive_parent_dir_does_not_panic ... ok
[INFO] [stdout] test parse::relationships::tests::resolve_target_path_simple_relative ... ok
[INFO] [stdout] test parse::drawing::tests::two_cell_anchor_with_pic_but_no_from_is_missing_required_element ... ok
[INFO] [stdout] test parse::drawing::tests::two_cell_anchor_with_pic_but_no_to_is_missing_required_element ... ok
[INFO] [stdout] test parse::relationships::tests::resolve_target_path_with_parent_dir ... ok
[INFO] [stdout] test parse::relationships::tests::empty_relationships_produces_empty_map ... ok
[INFO] [stdout] test parse::relationships::tests::external_target_mode_keeps_target_verbatim ... ok
[INFO] [stdout] test parse::shared_strings::tests::empty_sst_yields_empty_table ... ok
[INFO] [stdout] test parse::shared_strings::tests::get_out_of_range_returns_none ... ok
[INFO] [stdout] test parse::shared_strings::tests::named_entities_are_resolved ... ok
[INFO] [stdout] test parse::shared_strings::tests::empty_si_is_empty_string ... ok
[INFO] [stdout] test parse::shared_strings::tests::plain_strings_preserve_index_order ... ok
[INFO] [stdout] test parse::shared_strings::tests::preserve_whitespace_is_kept ... ok
[INFO] [stdout] test parse::shared_strings::tests::rph_furigana_is_excluded ... ok
[INFO] [stdout] test parse::styles::tests::border_id_out_of_range_falls_back_to_default_borders ... ok
[INFO] [stdout] test parse::styles::tests::border_with_style_on_every_side_resolves_all_true ... ok
[INFO] [stdout] test parse::styles::tests::borders_resolve_independently_of_fill_font_and_wrap_text ... ok
[INFO] [stdout] test parse::styles::tests::builtin_date_time_numfmt_is_date ... ok
[INFO] [stdout] test parse::styles::tests::builtin_non_date_numfmt_is_not_date ... ok
[INFO] [stdout] test parse::styles::tests::builtin_numfmt_resolves_expected_code ... ok
[INFO] [stdout] test parse::shared_strings::tests::rich_text_runs_concatenate ... ok
[INFO] [stdout] test parse::styles::tests::custom_elapsed_time_bracket_is_date ... ok
[INFO] [stdout] test parse::styles::tests::bold_val_zero_is_explicitly_not_bold ... ok
[INFO] [stdout] test parse::styles::tests::custom_format_with_color_and_condition_brackets_is_not_misclassified ... ok
[INFO] [stdout] test parse::styles::tests::custom_format_with_date_tokens_is_date ... ok
[INFO] [stdout] test parse::styles::tests::border_side_absent_no_style_or_style_none_all_resolve_false ... ok
[INFO] [stdout] test parse::styles::tests::custom_format_without_date_tokens_is_not_date ... ok
[INFO] [stdout] test parse::styles::tests::custom_numfmt_resolves_from_num_fmts ... ok
[INFO] [stdout] test parse::styles::tests::date_time_style_still_carries_its_number_format ... ok
[INFO] [stdout] test parse::styles::tests::diagonal_and_nested_color_do_not_affect_side_resolution ... ok
[INFO] [stdout] test parse::styles::tests::fg_color_with_non_numeric_theme_index_resolves_to_none ... ok
[INFO] [stdout] test parse::styles::tests::fg_color_with_none_of_rgb_theme_indexed_resolves_to_none ... ok
[INFO] [stdout] test parse::styles::tests::fill_with_no_pattern_color_resolves_to_no_fill_color ... ok
[INFO] [stdout] test parse::styles::tests::font_id_out_of_range_falls_back_to_default_font ... ok
[INFO] [stdout] test parse::styles::tests::font_size_and_bold_resolve_via_font_id ... ok
[INFO] [stdout] test parse::styles::tests::fully_empty_border_resolves_default ... ok
[INFO] [stdout] test parse::styles::tests::general_and_missing_and_unknown_numfmt_id_resolve_to_none ... ok
[INFO] [stdout] test parse::styles::tests::empty_font_element_registers_default_font ... ok
[INFO] [stdout] test parse::styles::tests::horizontal_alignment_general_absent_and_unknown_all_resolve_to_general ... ok
[INFO] [stdout] test parse::styles::tests::fg_color_with_non_numeric_indexed_value_resolves_to_none ... ok
[INFO] [stdout] test parse::styles::tests::fill_eof_before_closing_tag_is_missing_required_element ... ok
[INFO] [stdout] test parse::styles::tests::horizontal_alignment_resolves_each_known_value ... ok
[INFO] [stdout] test parse::styles::tests::many_styles_sharing_the_same_fill_id_all_resolve_and_share_the_arc_data ... ok
[INFO] [stdout] test parse::styles::tests::multiple_xf_forms_mixed_self_closing_and_with_children ... ok
[INFO] [stdout] test parse::styles::tests::same_numfmt_id_across_styles_shares_the_arc ... ok
[INFO] [stdout] test parse::styles::tests::mixed_sides_resolve_a_row_divider_shape ... ok
[INFO] [stdout] test parse::styles::tests::self_closing_xf_with_no_alignment_child_is_horizontal_alignment_general ... ok
[INFO] [stdout] test parse::styles::tests::self_closing_xf_with_no_alignment_child_is_wrap_text_false ... ok
[INFO] [stdout] test parse::styles::tests::solid_fill_with_indexed_resolves ... ok
[INFO] [stdout] test parse::styles::tests::solid_fill_with_rgb_resolves_fg_and_bg ... ok
[INFO] [stdout] test parse::styles::tests::solid_fill_with_theme_and_no_tint_resolves_tint_none ... ok
[INFO] [stdout] test parse::styles::tests::solid_fill_with_theme_and_tint_resolves ... ok
[INFO] [stdout] test parse::styles::tests::style_ids_match_cell_xfs_index_order ... ok
[INFO] [stdout] test parse::styles::tests::unknown_numfmt_id_falls_back_to_not_date ... ok
[INFO] [stdout] test parse::styles::tests::wrap_text_and_horizontal_alignment_both_resolve_from_the_same_alignment_element ... ok
[INFO] [stdout] test parse::styles::tests::xf_with_alignment_but_no_wrap_text_attr_is_false ... ok
[INFO] [stdout] test parse::styles::tests::xf_with_alignment_still_resolves_font_and_num_fmt_correctly ... ok
[INFO] [stdout] test parse::styles::tests::xf_with_wrap_text_alignment_resolves_wrap_text_true ... ok
[INFO] [stdout] test parse::styles::tests::xf_with_wrap_text_zero_is_false ... ok
[INFO] [stdout] test parse::styles::tests::xf_without_fill_id_defaults_to_first_fill ... ok
[INFO] [stdout] test parse::styles::tests::xf_without_font_id_defaults_to_first_font ... ok
[INFO] [stdout] test parse::styles::tests::xf_without_numfmt_id_defaults_to_general ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_does_not_normalize_an_explicit_cr_character_reference ... ok
[INFO] [stdout] test parse::styles::tests::no_borders_element_at_all_falls_back_to_default_borders ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_eof_before_closing_tag_is_missing_required_element ... ok
[INFO] [stdout] test parse::styles::tests::no_fonts_element_at_all_falls_back_to_default_font ... ok
[INFO] [stdout] test parse::styles::tests::non_conformant_num_fmts_after_cell_xfs_does_not_panic ... ok
[INFO] [stdout] test parse::styles::tests::xf_without_border_id_defaults_to_first_border ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_excludes_rpr_and_rph ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_ignores_whitespace_between_sibling_tags_in_pretty_printed_xml ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_invalid_utf8_in_cdata_is_xml_parse_error ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_invalid_utf8_in_plain_text_is_xml_parse_error ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_multiple_runs ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_normalizes_raw_crlf_and_lone_cr_to_lf ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_reads_cdata_content ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_trims_each_run_independently ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_x000d_escape_followed_by_raw_crlf_source_line_ending_is_not_doubled ... ok
[INFO] [stdout] test parse::tests::convert_xml_error_falls_back_to_xml_parse ... ok
[INFO] [stdout] test parse::tests::convert_xml_error_maps_limit_exceeded_to_zip_bomb_detected ... ok
[INFO] [stdout] test parse::tests::read_event_converts_bounded_reader_limit_via_convert_xml_error ... ok
[INFO] [stdout] test parse::tests::read_event_converts_syntax_error_via_convert_xml_error ... ok
[INFO] [stdout] test parse::tests::read_event_passes_through_legitimate_xml_without_false_positives ... ok
[INFO] [stdout] test parse::tests::read_event_rejects_doctype_and_stops_reading ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_restores_x000d_escape ... ok
[INFO] [stdout] test parse::tests::read_leaf_text_eof_before_closing_tag_is_missing_required_element ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_single_bare_t ... ok
[INFO] [stdout] test parse::tests::concat_rich_text_trims_whitespace_unless_xml_space_preserve ... ok
[INFO] [stdout] test parse::tests::create_secure_reader_disables_text_trimming ... ok
[INFO] [stdout] test parse::tests::read_leaf_text_ignores_a_comment_and_still_captures_surrounding_text ... ok
[INFO] [stdout] test parse::tests::read_leaf_text_resolves_a_general_ref_entity ... ok
[INFO] [stdout] test parse::tests::required_attr_errors_when_absent ... ok
[INFO] [stdout] test parse::tests::required_attr_returns_value_when_present ... ok
[INFO] [stdout] test parse::theme::tests::missing_slot_is_missing_required_element ... ok
[INFO] [stdout] test parse::theme::tests::non_self_closing_color_element_resolves_the_same_as_self_closing ... ok
[INFO] [stdout] test parse::theme::tests::invalid_hex_last_clr_falls_back_by_slot_without_panicking ... ok
[INFO] [stdout] test parse::theme::tests::missing_clr_scheme_entirely_is_missing_required_element ... ok
[INFO] [stdout] test parse::theme::tests::srgb_clr_resolves_directly ... ok
[INFO] [stdout] test parse::theme::tests::real_office_theme_resolves_with_slot_0_1_swapped ... ok
[INFO] [stdout] test parse::theme::tests::namespace_prefix_other_than_a_still_resolves_by_local_name ... ok
[INFO] [stdout] test parse::theme::tests::wrong_length_and_non_ascii_last_clr_also_fall_back_by_slot ... ok
[INFO] [stdout] test parse::theme::tests::xml_syntax_error_inside_clr_scheme_propagates_as_xml_parse ... ok
[INFO] [stdout] test parse::workbook::tests::absent_state_is_visible ... ok
[INFO] [stdout] test parse::theme::tests::stops_reading_after_clr_scheme_closes_rather_than_scanning_the_rest ... ok
[INFO] [stdout] test parse::workbook::tests::empty_sheets_element_produces_empty_vec ... ok
[INFO] [stdout] test parse::theme::tests::sys_clr_uses_last_clr_not_val ... ok
[INFO] [stdout] test parse::workbook::tests::missing_sheets_element_is_an_error ... ok
[INFO] [stdout] test parse::theme::tests::sys_clr_without_last_clr_falls_back_by_slot ... ok
[INFO] [stdout] test parse::workbook::tests::unrecognized_state_falls_back_to_visible ... ok
[INFO] [stdout] test parse::workbook::tests::parses_multiple_sheets_preserving_order ... ok
[INFO] [stdout] test parse::workbook::tests::self_closing_empty_sheets_element_produces_empty_vec ... ok
[INFO] [stdout] test parse::workbook::tests::sheet_missing_name_is_an_error ... ok
[INFO] [stdout] test parse::workbook::tests::sheet_missing_r_id_is_an_error ... ok
[INFO] [stdout] test parse::workbook::tests::state_hidden_and_very_hidden ... ok
[INFO] [stdout] test parse::workbook::tests::workbook_pr_date1904_false_form_and_absent_workbook_pr_are_false ... ok
[INFO] [stdout] test parse::workbook::tests::workbook_pr_date1904_true_form_word_is_read ... ok
[INFO] [stdout] test parse::worksheet::tests::a_single_full_width_col_does_not_expand_into_16384_ranges ... ok
[INFO] [stdout] test parse::worksheet::tests::cell_missing_r_after_explicit_r_resumes_from_that_column ... ok
[INFO] [stdout] test parse::worksheet::tests::cell_missing_r_infers_sequential_columns ... ok
[INFO] [stdout] test parse::worksheet::tests::cell_missing_r_with_no_enclosing_row_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::worksheet::tests::col_without_width_attribute_is_ignored ... ok
[INFO] [stdout] test parse::worksheet::tests::cols_are_collected_with_min_max_width ... ok
[INFO] [stdout] test parse::worksheet::tests::consecutive_rows_with_the_same_height_are_collected_as_one_range ... ok
[INFO] [stdout] test parse::worksheet::tests::empty_row_inserts_nothing ... ok
[INFO] [stdout] test parse::worksheet::tests::formula_cell_uses_cached_value_and_ignores_formula_text ... ok
[INFO] [stdout] test parse::worksheet::tests::fully_blank_cell_is_not_inserted ... ok
[INFO] [stdout] test parse::worksheet::tests::inline_str_simple_and_rich_text ... ok
[INFO] [stdout] test parse::worksheet::tests::malformed_cell_ref_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::worksheet::tests::malformed_default_row_height_is_invalid_package ... ok
[INFO] [stdout] test parse::worksheet::tests::malformed_merge_ref_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::worksheet::tests::malformed_row_height_is_invalid_package ... ok
[INFO] [stdout] test parse::workbook::tests::workbook_pr_date1904_true_is_read ... ok
[INFO] [stdout] test parse::worksheet::tests::merge_cells_collected_with_correct_bounds ... ok
[INFO] [stdout] test parse::worksheet::tests::missing_sheet_format_pr_leaves_default_row_height_none ... ok
[INFO] [stdout] test parse::worksheet::tests::merge_cells_with_reversed_start_end_are_passed_through_unvalidated ... ok
[INFO] [stdout] test parse::worksheet::tests::malformed_col_width_is_invalid_package ... ok
[INFO] [stdout] test parse::worksheet::tests::missing_sheet_format_pr_leaves_default_col_width_none ... ok
[INFO] [stdout] test parse::worksheet::tests::non_finite_or_negative_column_width_is_also_rejected ... ok
[INFO] [stdout] test parse::worksheet::tests::a_gap_between_rows_starts_a_new_range_even_at_the_same_height ... ok
[INFO] [stdout] test parse::worksheet::tests::non_finite_or_negative_default_row_height_is_rejected ... ok
[INFO] [stdout] test parse::worksheet::tests::no_state_leaks_across_rows ... ok
[INFO] [stdout] test parse::worksheet::tests::non_finite_or_negative_row_height_is_rejected ... ok
[INFO] [stdout] test parse::worksheet::tests::parses_mixed_cell_types_in_one_row ... ok
[INFO] [stdout] test parse::worksheet::tests::row_missing_r_infers_sequential_row ... ok
[INFO] [stdout] test parse::worksheet::tests::row_without_ht_attribute_contributes_no_range ... ok
[INFO] [stdout] test parse::worksheet::tests::sheet_format_pr_default_row_height_is_collected ... ok
[INFO] [stdout] test parse::worksheet::tests::styled_cell_records_pending_style ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_resolves_all_three_iso8601_shapes ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_time_only_default_date_follows_date1904 ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_fractional_seconds_truncates_to_whole_seconds ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_malformed_time_is_an_error ... ok
[INFO] [stdout] test parse::worksheet::tests::row_r_attribute_beyond_max_row_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_offset_suffix_drops_the_offset ... ok
[INFO] [stdout] test parse::worksheet::tests::str_cell_resolves_directly_without_pending_entry ... ok
[INFO] [stdout] test parse::worksheet::tests::row_r_attribute_non_numeric_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::worksheet::tests::row_r_attribute_of_zero_is_invalid_cell_ref ... ok
[INFO] [stdout] test parse::worksheet::tests::shared_string_cell_records_pending_entry_and_none_value ... ok
[INFO] [stdout] test parse::worksheet::tests::sheet_format_pr_default_col_width_is_collected ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_out_of_range_component_is_an_error ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_utc_suffix_drops_the_z ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_wrong_time_segment_count_is_an_error ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_wrong_date_segment_count_is_an_error ... ok
[INFO] [stdout] test parse::worksheet::tests::t_d_cell_with_omitted_seconds_defaults_to_zero ... ok
[INFO] [stdout] test pipeline::tests::dangling_sheet_relationship_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::cell_ref_beyond_excels_real_maximum_is_invalid_cell_ref ... ok
[INFO] [stdout] test pipeline::tests::drawing_with_no_picture_anchors_yields_no_images ... ok
[INFO] [stdout] test pipeline::tests::caller_supplied_size_limits_are_forwarded_to_the_container ... ok
[INFO] [stdout] test pipeline::tests::drawing_r_id_not_in_worksheet_rels_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::external_hyperlink_resolves_target_and_tooltip_end_to_end ... ok
[INFO] [stdout] test pipeline::tests::hidden_and_very_hidden_sheets_are_all_included ... ok
[INFO] [stdout] test pipeline::tests::full_width_single_col_range_registers_without_hanging ... ok
[INFO] [stdout] test pipeline::tests::hyperlink_on_an_otherwise_fully_blank_cell_still_surfaces_in_output ... ok
[INFO] [stdout] test pipeline::tests::embed_r_id_not_in_drawing_rels_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::hyperlink_r_id_not_in_drawing_rels_degrades_to_no_hyperlink ... ok
[INFO] [stdout] test pipeline::tests::drawing_r_id_with_no_worksheet_rels_part_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::hyperlink_r_id_with_no_worksheet_rels_part_degrades_to_no_target ... ok
[INFO] [stdout] test pipeline::tests::location_only_hyperlink_needs_no_worksheet_rels_part ... ok
[INFO] [stdout] test pipeline::tests::image_anchor_resolves_end_to_end_with_embed_and_hyperlink ... ok
[INFO] [stdout] test pipeline::tests::internal_hyperlink_target_missing_degrades_to_no_hyperlink ... ok
[INFO] [stdout] test pipeline::tests::malformed_worksheet_rels_xml_propagates_parse_error ... ok
[INFO] [stdout] test pipeline::tests::malformed_worksheet_rels_xml_with_hyperlink_propagates_parse_error ... ok
[INFO] [stdout] test pipeline::tests::malformed_drawing_rels_xml_propagates_parse_error ... ok
[INFO] [stdout] test pipeline::tests::excessive_col_width_range_count_is_too_many_column_width_ranges ... ok
[INFO] [stdout] test pipeline::tests::missing_package_rels_is_missing_relationship_part ... ok
[INFO] [stdout] test pipeline::tests::missing_drawing_rels_part_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::missing_styles_entity_is_invalid_package ... ok
[INFO] [stdout] test pipeline::tests::missing_shared_strings_part_falls_back_to_empty_table ... ok
[INFO] [stdout] test pipeline::tests::missing_drawing_entity_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::missing_styles_relationship_falls_back_to_empty_stylesheet ... ok
[INFO] [stdout] test pipeline::tests::missing_workbook_xml_is_invalid_package ... ok
[INFO] [stdout] test pipeline::tests::missing_workbook_rels_is_missing_relationship_part ... ok
[INFO] [stdout] test pipeline::tests::missing_embedded_media_entity_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::missing_theme_entity_when_referenced_is_invalid_package ... ok
[INFO] [stdout] test pipeline::tests::multiple_sheets_preserve_definition_order ... ok
[INFO] [stdout] test pipeline::tests::missing_worksheet_entity_is_dangling_relationship ... ok
[INFO] [stdout] test pipeline::tests::minimal_valid_xlsx_resolves_end_to_end ... ok
[INFO] [stdout] test pipeline::tests::package_absolute_relationship_target_resolves_like_openpyxl_output ... ok
[INFO] [stdout] test pipeline::tests::rels_path_for_with_no_directory_component ... ok
[INFO] [stdout] test pipeline::tests::range_ref_hyperlink_attaches_independently_to_every_populated_cell ... ok
[INFO] [stdout] test pipeline::tests::package_rels_without_office_document_relationship_is_invalid_package ... ok
[INFO] [stdout] test pipeline::tests::sheet_without_drawing_element_has_no_images ... ok
[INFO] [stdout] test pipeline::tests::second_sheet_failure_fails_the_whole_run ... ok
[INFO] [stdout] test pipeline::tests::workbook_part_at_package_root_resolves_via_root_rels ... ok
[INFO] [stdout] test pipeline::tests::unresolved_hyperlink_r_id_degrades_to_no_target_rather_than_failing ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_boundary_values_converge_to_white_and_black ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_achromatic_gray_stays_gray ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_non_finite_is_unchanged_and_does_not_panic ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_orange_max_channel_is_r_with_g_at_least_b ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_pink_max_channel_is_r_with_g_less_than_b ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_pure_green_max_channel_is_g ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_matches_poc_verified_value ... ok
[INFO] [stdout] test pipeline::tests::theme_resolves_end_to_end_when_a_style_references_a_theme_color ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_pure_red_max_channel_is_r ... ok
[INFO] [stdout] test pipeline::tests::overlapping_hyperlink_ranges_are_invalid_hyperlink_range ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_indexed_variant_delegates_to_lookup_indexed_color ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_rgb_variant ... ok
[INFO] [stdout] test resolve::color::tests::lookup_indexed_color_covers_the_table_and_boundaries ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_rgb_variant_invalid_alpha_digits_is_none ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_rgb_variant_invalid_hex_is_none ... ok
[INFO] [stdout] test resolve::color::tests::apply_tint_zero_is_unchanged ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_theme_variant_out_of_range_index_is_none ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_theme_variant_with_tint ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_theme_variant_without_a_theme_is_none ... ok
[INFO] [stdout] test resolve::column_width::tests::a_full_width_single_range_does_not_expand_into_per_column_entries ... ok
[INFO] [stdout] test resolve::column_width::tests::empty_range_list_still_registers_default_col_width ... ok
[INFO] [stdout] test resolve::column_width::tests::identical_duplicate_ranges_are_an_error ... ok
[INFO] [stdout] test resolve::column_width::tests::overlapping_ranges_are_an_error ... ok
[INFO] [stdout] test resolve::column_width::tests::range_count_at_the_limit_is_accepted ... ok
[INFO] [stdout] test resolve::column_width::tests::range_count_over_the_limit_is_too_many_column_width_ranges ... ok
[INFO] [stdout] test resolve::column_width::tests::registers_non_overlapping_ranges_in_sorted_order ... ok
[INFO] [stdout] test resolve::column_width::tests::reversed_min_max_is_an_error ... ok
[INFO] [stdout] test resolve::column_width::tests::touching_ranges_are_not_overlapping ... ok
[INFO] [stdout] test resolve::hyperlink::tests::adjacent_non_overlapping_ranges_are_not_flagged ... ok
[INFO] [stdout] test resolve::hyperlink::tests::empty_range_list_is_a_no_op ... ok
[INFO] [stdout] test resolve::hyperlink::tests::fully_blank_cell_in_range_other_than_origin_is_not_resolved ... ok
[INFO] [stdout] test resolve::hyperlink::tests::huge_range_validates_without_cell_count_cost ... ok
[INFO] [stdout] test resolve::hyperlink::tests::overlapping_a_merged_region_is_accepted ... ok
[INFO] [stdout] test resolve::hyperlink::tests::overlapping_ranges_are_an_error ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_theme_variant_without_tint_returns_base ... ok
[INFO] [stdout] test resolve::color::tests::rgb_const_fn_decomposes_a_hex_literal ... ok
[INFO] [stdout] test resolve::color::tests::resolve_color_rgb_variant_multibyte_utf8_at_the_expected_byte_length_does_not_panic ... ok
[INFO] [stdout] test pipeline::tests::theme_part_present_but_unused_is_never_read ... ok
[INFO] [stdout] test resolve::hyperlink::tests::registers_non_overlapping_ranges_and_resolves_every_covered_cell ... ok
[INFO] [stdout] test resolve::hyperlink::tests::validation_failure_registers_nothing ... ok
[INFO] [stdout] test resolve::merge::tests::adjacent_non_overlapping_regions_are_not_flagged ... ok
[INFO] [stdout] test resolve::merge::tests::empty_region_list_is_a_no_op ... ok
[INFO] [stdout] test resolve::hyperlink::tests::reversed_start_end_is_an_error ... ok
[INFO] [stdout] test resolve::merge::tests::huge_region_validates_without_cell_count_cost ... ok
[INFO] [stdout] test resolve::merge::tests::overlapping_regions_are_an_error ... ok
[INFO] [stdout] test resolve::merge::tests::one_by_one_region_is_handled ... ok
[INFO] [stdout] test resolve::merge::tests::region_count_over_the_limit_is_too_many_merged_ranges ... ok
[INFO] [stdout] test resolve::merge::tests::regions_overlap_boundary_values ... ok
[INFO] [stdout] test resolve::hyperlink::tests::ranges_overlap_boundary_values ... ok
[INFO] [stdout] test resolve::merge::tests::registers_non_overlapping_regions ... ok
[INFO] [stdout] test resolve::merge::tests::reversed_start_end_is_an_error ... ok
[INFO] [stdout] test resolve::merge::tests::validation_failure_registers_nothing ... ok
[INFO] [stdout] test resolve::row_height::tests::identical_duplicate_ranges_are_an_error ... ok
[INFO] [stdout] test resolve::row_height::tests::no_ranges_and_no_default_is_none ... ok
[INFO] [stdout] test resolve::row_height::tests::overlapping_ranges_are_an_error ... ok
[INFO] [stdout] test resolve::row_height::tests::range_count_at_the_limit_is_accepted ... ok
[INFO] [stdout] test resolve::row_height::tests::range_count_over_the_limit_is_too_many_row_height_ranges ... ok
[INFO] [stdout] test resolve::row_height::tests::registers_non_overlapping_ranges_in_sorted_order ... ok
[INFO] [stdout] test resolve::row_height::tests::touching_ranges_are_not_overlapping ... ok
[INFO] [stdout] test resolve::shared_strings::tests::duplicate_string_references_share_the_same_arc_allocation ... ok
[INFO] [stdout] test resolve::shared_strings::tests::empty_pending_list_is_a_no_op ... ok
[INFO] [stdout] test resolve::shared_strings::tests::out_of_range_index_is_an_error ... ok
[INFO] [stdout] test resolve::row_height::tests::empty_range_list_still_registers_default_row_height ... ok
[INFO] [stdout] test resolve::shared_strings::tests::resolves_valid_index_to_text ... ok
[INFO] [stdout] test resolve::style::tests::date1904_system_has_no_leap_year_bug ... ok
[INFO] [stdout] test resolve::style::tests::applies_resolved_style_to_cell ... ok
[INFO] [stdout] test resolve::style::tests::date_time_style_leaves_unconvertible_number_unchanged ... ok
[INFO] [stdout] test resolve::style::tests::date_time_style_converts_convertible_number ... ok
[INFO] [stdout] test resolve::style::tests::date_time_style_on_non_numeric_value_is_left_unconverted ... ok
[INFO] [stdout] test resolve::style::tests::empty_pending_list_is_a_no_op ... ok
[INFO] [stdout] test resolve::style::tests::fractional_serial_decomposes_into_time_of_day ... ok
[INFO] [stdout] test resolve::style::tests::non_date_time_style_only_sets_style ... ok
[INFO] [stdout] test resolve::style::tests::nonexistent_style_id_is_an_error ... ok
[INFO] [stdout] test resolve::style::tests::rounding_a_fractional_part_up_to_a_full_day_carries_into_the_next_day ... ok
[INFO] [stdout] test resolve::style::tests::serial_1_is_1900_01_01_not_the_naive_epoch_minus_one ... ok
[INFO] [stdout] test resolve::style::tests::serial_59_and_61_bracket_the_1900_leap_year_bug_correctly ... ok
[INFO] [stdout] test resolve::style::tests::serial_to_date_time_rejects_non_finite_and_negative ... ok
[INFO] [stdout] test resolve::style::tests::shared_style_arcs_are_not_duplicated ... ok
[INFO] [stdout] test resolve::tests::empty_pending_and_merge_lists_are_a_no_op ... ok
[INFO] [stdout] test resolve::tests::resolves_shared_string_style_and_merge_together ... ok
[INFO] [stdout] test resolve::tests::shared_string_failure_skips_subsequent_steps ... ok
[INFO] [stdout] test parse::worksheet::tests::cell_missing_r_beyond_max_col_is_invalid_cell_ref ... ok
[INFO] [stdout] test tests::caller_supplied_size_limits_are_honored_by_the_public_api ... ok
[INFO] [stdout] test tests::fill_io_path_rewrites_none_path_only ... ok
[INFO] [stdout] test resolve::style::tests::serial_60_is_the_fictitious_1900_02_29_leap_year_bug ... ok
[INFO] [stdout] test tests::parse_workbook_and_parse_workbook_reader_agree ... ok
[INFO] [stdout] test tests::corrupt_xlsx_errors_propagate_unchanged ... ok
[INFO] [stdout] test tests::parse_workbook_missing_file_returns_io_error_with_path ... ok
[INFO] [stdout] test tests::parse_workbook_reader_reads_valid_bytes ... ok
[INFO] [stdout] test tests::parse_workbook_output_chains_into_to_json_string ... ok
[INFO] [stdout] test tests::public_types_are_reachable_from_the_crate_root ... ok
[INFO] [stdout] test tests::parse_workbook_reads_a_valid_file ... ok
[INFO] [stdout] test tests::with_limits_variants_match_the_default_cap_functions ... ok
[INFO] [stdout] test resolve::hyperlink::tests::range_count_over_the_limit_is_too_many_hyperlinks ... ok
[INFO] [stdout] test pipeline::tests::hyperlink_count_over_the_limit_is_too_many_hyperlinks ... ok
[INFO] [stdout] test pipeline::tests::excessive_merge_cell_count_is_too_many_merged_ranges ... ok
[INFO] [stdout] test resolve::merge::tests::region_count_at_the_limit_is_accepted ... ok
[INFO] [stdout] test resolve::hyperlink::tests::range_count_at_the_limit_is_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 428 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/complex.rs (/opt/rustwide/target/debug/deps/complex-3f59da3c6cb010b6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test houganshi_merged_region_resolves_every_coordinate_to_the_anchor ... ok
[INFO] [stdout] test multi_sheet_states_are_all_enumerated_including_hidden_and_empty ... ok
[INFO] [stdout] test extreme_sparse_coordinates_register_only_the_populated_cells ... ok
[INFO] [stdout] test embedded_image_one_cell_resolves_a_single_cell_confined_anchor ... ok
[INFO] [stdout] test embedded_image_resolves_anchor_embed_and_hyperlink ... ok
[INFO] [stdout] test grouped_images_resolve_relative_to_group_with_per_pic_hyperlink_scoping ... ok
[INFO] [stdout] test dense_merged_grid_resolves_every_block_to_its_own_anchor ... ok
[INFO] [stdout] test medium_density_registers_only_the_scattered_populated_cells ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error.rs (/opt/rustwide/target/debug/deps/error-a6a282a819e83dc3)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test corrupted_workbook_xml_is_reported_as_xml_parse_error ... ok
[INFO] [stdout] test corrupted_styles_xml_is_reported_as_xml_parse_error ... ok
[INFO] [stdout] test corrupted_xml_is_reported_as_xml_parse_error ... ok
[INFO] [stdout] test corrupted_shared_strings_xml_is_reported_as_missing_closing_tag ... ok
[INFO] [stdout] test invalid_merge_ref_is_reported_as_invalid_merged_range ... ok
[INFO] [stdout] test reversed_col_width_range_is_reported_as_invalid_column_width_range ... ok
[INFO] [stdout] test out_of_bounds_sst_index_is_reported_not_panicked ... ok
[INFO] [stdout] test overlapping_col_widths_is_reported_as_invalid_column_width_range ... ok
[INFO] [stdout] test missing_relations_is_reported_as_dangling_relationship ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/load.rs (/opt/rustwide/target/debug/deps/load-8b65d09879226131)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test thousand_sheets_all_parse_without_exhausting_resources ... ok
[INFO] [stdout] test massive_sst_resolves_indices_across_a_50_000_entry_table ... ok
[INFO] [stdout] test massive_dense_accounting_parses_every_one_of_300_000_cells ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/normal.rs (/opt/rustwide/target/debug/deps/normal-d8f234b5576a2c98)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test cells_without_r_attribute_resolve_via_positional_inference ... ok
[INFO] [stdout] test font_size_and_bold_resolve_per_cell_and_serialize_nested_under_style ... ok
[INFO] [stdout] test inline_strings_are_extracted_without_a_shared_string_table ... ok
[INFO] [stdout] test date1904_workbook_pr_selects_the_1904_epoch_end_to_end ... ok
[INFO] [stdout] test alignment_resolves_per_cell_and_serializes_nested_under_style ... ok
[INFO] [stdout] test number_format_resolves_per_cell_and_serializes_nested_under_style ... ok
[INFO] [stdout] test basic_types_maps_each_cell_to_the_right_json_type ... ok
[INFO] [stdout] test unicode_text_round_trips_through_json ... ok
[INFO] [stdout] test shared_strings_resolves_repeated_and_distinct_indices ... ok
[INFO] [stdout] test t_d_iso8601_cells_resolve_to_datetime ... ok
[INFO] [stdout] test wrap_text_resolves_per_cell_and_serializes_nested_under_style ... ok
[INFO] [stdout] test column_widths_resolve_per_column_and_serialize_as_a_sheet_level_array ... ok
[INFO] [stdout] test workbook_part_at_package_root_resolves_via_root_rels ... ok
[INFO] [stdout] test json_cells_array_is_sorted_by_row_then_col_regardless_of_source_order ... ok
[INFO] [stderr]      Running tests/real_drawing_scale.rs (/opt/rustwide/target/debug/deps/real_drawing_scale-9d27e128b91f3af9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test real_many_images_xlsx_resolves_every_one_of_two_hundred_images ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- real_many_images_xlsx_resolves_every_one_of_two_hundred_images stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'real_many_images_xlsx_resolves_every_one_of_two_hundred_images' (1088) panicked at tests/real_drawing_scale.rs:18:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io { path: Some("/opt/rustwide/workdir/tests/fixtures/load/many_images.xlsx"), source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ab00df3c371 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ab00df3c371 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ab00df3c371 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ab00df3c371 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ab00df51a6a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ab00df51a6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5ab00df408fc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5ab00df408fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5ab00df188e6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ab00df188e6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ab00df34ad9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5ab00dde4570 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5ab00dde4570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5ab00df34c92 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5ab00df34c92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5ab00df18992 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5ab00df11719 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ab00df1958d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5ab00df5225c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ab00df51fb2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5ab00dd9e6cf - <core[df12db4294e9bfd3]::result::Result<xlsxparser[61f4ff1dc2078b07]::model::workbook::Workbook, xlsxparser[61f4ff1dc2078b07]::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5ab00dd9e6cf - real_drawing_scale[794fa044e8314a0d]::real_many_images_xlsx_resolves_every_one_of_two_hundred_images
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/real_drawing_scale.rs:18:74
[INFO] [stdout]   22:     0x5ab00dd9e457 - real_drawing_scale[794fa044e8314a0d]::real_many_images_xlsx_resolves_every_one_of_two_hundred_images::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/real_drawing_scale.rs:17:68
[INFO] [stdout]   23:     0x5ab00dd94366 - <real_drawing_scale[794fa044e8314a0d]::real_many_images_xlsx_resolves_every_one_of_two_hundred_images::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5ab00ddd785b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5ab00ddd785b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5ab00dde4ec5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5ab00dde4ec5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5ab00dde4ec5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5ab00dde4ec5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5ab00dde4ec5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5ab00dde4ec5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5ab00dde4ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5ab00ddde784 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5ab00ddde784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5ab00dde8022 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5ab00dde8022 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5ab00dde8022 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5ab00dde8022 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5ab00dde8022 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5ab00dde8022 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5ab00dde8022 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5ab00df3bc49 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5ab00df3bc49 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7de313846dfa - <unknown>
[INFO] [stdout]   45:     0x7de3138da3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     real_many_images_xlsx_resolves_every_one_of_two_hundred_images
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test real_drawing_scale`
[INFO] running `Command { std: "docker" "inspect" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953", kill_on_drop: false }`
[INFO] [stdout] ea05e7b0a87db31b1c3757c91beaa89a2378ad843ac889a91e728924dcf17953
