[INFO] fetching crate selis 0.2.1...
[INFO] testing selis-0.2.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate selis 0.2.1 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate selis 0.2.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate selis 0.2.1
[INFO] tweaked toml for crates.io crate selis 0.2.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate selis 0.2.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate selis 0.2.1 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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] efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6
[INFO] running `Command { std: "docker" "start" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", 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" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", 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" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling selis v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.42s
[INFO] running `Command { std: "docker" "inspect" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", 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" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling selis v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.70s
[INFO] running `Command { std: "docker" "inspect" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", 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" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/selis/1fc9a4f379d25e63/out/selis-1fc9a4f379d25e63)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test border::chars::tests::double_horizontal_junction_keeps_single_verticals ... ok
[INFO] [stdout] test border::chars::tests::junction_of_no_directions_is_space ... ok
[INFO] [stdout] test border::chars::tests::junction_degrades_stubs_to_axis_line ... ok
[INFO] [stdout] test border::chars::tests::junction_picks_straight_segments ... ok
[INFO] [stdout] test border::chars::tests::junction_picks_corners ... ok
[INFO] [stdout] test border::chars::tests::junction_picks_t_junctions_and_cross ... ok
[INFO] [stdout] test border::flags::tests::contains_checks_individual_sides ... ok
[INFO] [stdout] test border::flags::tests::default_is_none ... ok
[INFO] [stdout] test border::flags::tests::shorthands_match_manual_combinations ... ok
[INFO] [stdout] test border::preset::tests::default_is_utf8_square ... ok
[INFO] [stdout] test border::preset::tests::section_separator_chars_falls_back_to_regular_chars ... ok
[INFO] [stdout] test border::preset::tests::square_double_section_separator_uses_double_lines_for_separator ... ok
[INFO] [stdout] test layout::border_grid::tests::full_grid_of_all_borders_draws_a_complete_box_with_crosses ... ok
[INFO] [stdout] test layout::border_grid::tests::merged_cell_suppresses_its_internal_border ... ok
[INFO] [stdout] test layout::border_grid::tests::no_borders_is_all_spaces ... ok
[INFO] [stdout] test layout::grid::tests::colspan_and_rowspan_combine ... ok
[INFO] [stdout] test layout::grid::tests::auto_padding_accounts_for_rowspan_carried_over_from_an_earlier_row ... ok
[INFO] [stdout] test layout::grid::tests::colspan_creates_spanned_positions_to_the_right ... ok
[INFO] [stdout] test layout::grid::tests::plain_grid_has_only_origins ... ok
[INFO] [stdout] test layout::grid::tests::rowspan_creates_spanned_positions_below_and_shifts_next_rows_cells ... ok
[INFO] [stdout] test layout::grid::tests::short_row_is_auto_padded_with_empty_unspanned_cells ... ok
[INFO] [stdout] test layout::width::tests::header_body_footer_share_the_same_column_widths ... ok
[INFO] [stdout] test layout::width::tests::spanning_cell_that_already_fits_does_not_widen_columns ... ok
[INFO] [stdout] test layout::width::tests::spanning_cell_that_needs_more_room_distributes_the_deficit ... ok
[INFO] [stdout] test layout::width::tests::unspanned_columns_take_their_widest_cell ... ok
[INFO] [stdout] test model::cell::tests::empty_cell_has_empty_content ... ok
[INFO] [stdout] test model::cell::tests::new_cell_defaults_to_unspanned ... ok
[INFO] [stdout] test model::cell::tests::truncate_stores_the_target_width_without_touching_content ... ok
[INFO] [stdout] test model::table::tests::first_row_establishes_column_count ... ok
[INFO] [stdout] test model::table::tests::colspan_counts_toward_column_width ... ok
[INFO] [stdout] test model::table::tests::rows_pushed_into_different_sections_share_the_same_column_count ... ok
[INFO] [stdout] test model::table::tests::shorter_row_no_longer_gets_padded_at_push_time ... ok
[INFO] [stdout] test style::case::tests::lowercase_transforms_letters ... ok
[INFO] [stdout] test style::case::tests::uppercase_transforms_letters ... ok
[INFO] [stdout] test style::color::tests::from_hex_parses_with_and_without_hash ... ok
[INFO] [stdout] test style::color::tests::from_hex_rejects_invalid_input ... ok
[INFO] [stdout] test style::style::tests::cascade_resolves_table_section_column_row_cell_in_order ... ok
[INFO] [stdout] test style::style::tests::exact_style_discards_everything_inherited_so_far ... ok
[INFO] [stdout] test style::style::tests::merge_falls_back_to_less_specific_when_unset ... ok
[INFO] [stdout] test style::style::tests::levels_more_specific_than_exact_can_still_override_on_top ... ok
[INFO] [stdout] test style::style::tests::none_levels_are_skipped ... ok
[INFO] [stdout] test style::style::tests::merge_lets_more_specific_fields_win ... ok
[INFO] [stdout] test style::style::tests::uppercase_and_lowercase_case_cascade_like_other_fields ... ok
[INFO] [stdout] test text::tests::custom_ellipsis_is_used_instead_of_the_default ... ok
[INFO] [stdout] test text::tests::max_width_too_small_for_the_ellipsis_falls_back_to_hard_truncation ... ok
[INFO] [stdout] test text::tests::text_longer_than_max_width_is_truncated_with_ellipsis ... ok
[INFO] [stdout] test text::tests::text_shorter_than_max_width_is_unchanged ... ok
[INFO] [stdout] test style::style::tests::no_bold_explicitly_overrides_an_inherited_bold ... ok
[INFO] [stdout] test theme::classic::tests::applies_double_section_separator_borders_and_bold_header ... ok
[INFO] [stdout] test theme::github::tests::a_section_can_still_override_the_themes_zebra_default ... ok
[INFO] [stdout] test theme::github::tests::applies_no_borders_and_underlines_the_header ... ok
[INFO] [stdout] test theme::github::tests::github_zebra_is_otherwise_identical_to_github ... ok
[INFO] [stdout] test theme::github::tests::github_zebra_pre_populates_the_body_sections_zebra_styles ... ok
[INFO] [stdout] test theme::minimal_zebra::tests::a_section_can_still_override_the_themes_zebra_default ... ok
[INFO] [stdout] test theme::github::tests::renders_without_any_border_glyphs_and_underlines_the_header_row ... ok
[INFO] [stdout] test theme::minimal_zebra::tests::applies_no_borders_and_no_header_style ... ok
[INFO] [stdout] test theme::minimal_zebra::tests::body_rows_alternate_dim_by_position ... ok
[INFO] [stdout] test theme::plain::tests::applies_no_borders_and_no_styles ... ok
[INFO] [stdout] test theme::plain::tests::renders_with_a_single_space_between_columns_and_no_border_glyphs ... ok
[INFO] [stdout] test theme::rounded::tests::renders_with_rounded_corner_glyphs ... ok
[INFO] [stdout] test theme::tests::github_and_classic_are_distinct ... ok
[INFO] [stdout] test theme::rounded::tests::applies_rounded_borders_and_a_bold_cyan_header ... ok
[INFO] [stdout] test model::cell::tests::colspan_zero_panics - should panic ... ok
[INFO] [stdout] test model::table::tests::longer_row_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_basic.rs (/opt/rustwide/target/debug/build/selis/1932bb2d5ce5dd93/out/render_basic-1932bb2d5ce5dd93)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test body_level_align_is_a_default_that_an_individual_cell_can_still_override ... ok
[INFO] [stdout] test cap_to_width_shrinks_the_widest_column_first_until_it_fits ... ok
[INFO] [stdout] test cell_truncate_applies_before_natural_column_width_is_computed ... ok
[INFO] [stdout] test cell_fg_shortcut_matches_explicit_style_call ... ok
[INFO] [stdout] test cap_to_width_stops_shrinking_at_min_width ... ok
[INFO] [stdout] test colspanning_cell_gets_the_combined_width_of_every_column_it_spans ... ok
[INFO] [stdout] test exact_style_still_hard_resets_a_builder_regardless_of_prior_calls ... ok
[INFO] [stdout] test fixed_width_pads_or_truncates_to_exactly_that_width ... ok
[INFO] [stdout] test flex_column_grows_to_fill_whatever_width_cap_to_width_leaves_over ... ok
[INFO] [stdout] test flex_column_shrinks_and_truncates_when_there_is_no_slack ... ok
[INFO] [stdout] test flex_without_cap_to_width_is_a_no_op ... ok
[INFO] [stdout] test flex_column_growth_is_still_capped_by_its_own_max_width ... ok
[INFO] [stdout] test max_width_truncates_overflowing_content_with_an_ellipsis ... ok
[INFO] [stdout] test max_width_wider_than_content_has_no_effect ... ok
[INFO] [stdout] test min_width_has_no_effect_when_content_is_already_wider ... ok
[INFO] [stdout] test min_width_pads_a_column_narrower_than_its_content ... ok
[INFO] [stdout] test no_borders_uses_single_space_separators_and_no_outer_edges ... ok
[INFO] [stdout] test renders_colspan_and_rowspan_correctly ... ok
[INFO] [stdout] test section_scoped_column_override_still_wins_over_a_table_wide_column_override ... ok
[INFO] [stdout] test renders_a_simple_bordered_table_exactly ... ok
[INFO] [stdout] test same_value_from_two_sections_is_not_a_conflict ... ok
[INFO] [stdout] test show_header_false_does_not_affect_column_count_or_stored_rows ... ok
[INFO] [stdout] test section_level_align_overrides_table_default_only_within_that_section ... ok
[INFO] [stdout] test show_header_defaults_to_true_and_renders_as_before ... ok
[INFO] [stdout] test show_header_false_suppresses_header_rows_and_separator ... ok
[INFO] [stdout] test style_set_before_align_on_the_same_builder_still_keeps_both ... ok
[INFO] [stdout] test style_shortcuts_are_available_on_every_builder_level ... ok
[INFO] [stdout] test show_footer_false_suppresses_footer_rows_and_separator ... ok
[INFO] [stdout] test style_shortcuts_merge_with_previously_set_fields_on_the_same_builder ... ok
[INFO] [stdout] test table_wide_column_applies_across_header_body_and_footer ... ok
[INFO] [stdout] test table_wide_ellipsis_applies_to_cell_truncate_too ... ok
[INFO] [stdout] test table_wide_ellipsis_applies_to_column_width_truncation_too ... ok
[INFO] [stdout] test table_wide_max_width_applies_across_header_body_and_footer ... ok
[INFO] [stdout] test style_call_after_align_does_not_wipe_the_align_regardless_of_builder_level ... ok
[INFO] [stdout] test conflicting_section_scoped_width_overrides_panic - should panic ... ok
[INFO] [stdout] test more_than_one_flex_column_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_matches_kotlin_sample.rs (/opt/rustwide/target/debug/build/selis/63b1f5f7e3d8e079/out/render_matches_kotlin_sample-63b1f5f7e3d8e079)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test builds_the_kotlin_sample_table_shape ... ok
[INFO] [stdout] test zebra_row_styles_alternate_and_explicit_style_wins ... ok
[INFO] [stdout] test a_row_longer_than_the_established_column_count_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests selis
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/builder/mod.rs - builder (line 4) ... ok
[INFO] [stdout] test src/builder/table_builder.rs - builder::table_builder::Table::build (line 181) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.27s; merged doctests compilation took 0.26s
[INFO] running `Command { std: "docker" "inspect" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6", kill_on_drop: false }`
[INFO] [stdout] efeb8963690cc1e398d0880e3d0f403850a02b15e58acc58602f0371cf17d3b6
