[INFO] cloning repository https://github.com/bwikbs/starfish-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bwikbs/starfish-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbwikbs%2Fstarfish-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbwikbs%2Fstarfish-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f85db976f4077b903978614cf964aac6accef69b
[INFO] testing bwikbs/starfish-rs against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbwikbs%2Fstarfish-rs" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bwikbs/starfish-rs
[INFO] finished tweaking git repo https://github.com/bwikbs/starfish-rs
[INFO] tweaked toml for git repo https://github.com/bwikbs/starfish-rs written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bwikbs/starfish-rs on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bwikbs/starfish-rs 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded boa_string v0.21.1
[INFO] [stderr]   Downloaded boa_gc v0.21.1
[INFO] [stderr]   Downloaded icu_properties v2.0.2
[INFO] [stderr]   Downloaded cow-utils v0.1.3
[INFO] [stderr]   Downloaded small_btree v0.1.0
[INFO] [stderr]   Downloaded tag_ptr v0.1.0
[INFO] [stderr]   Downloaded boa_interner v0.21.1
[INFO] [stderr]   Downloaded thin-vec v0.2.18
[INFO] [stderr]   Downloaded boa_macros v0.21.1
[INFO] [stderr]   Downloaded dynify-macros v0.1.2
[INFO] [stderr]   Downloaded xsum v0.1.6
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded icu_normalizer v2.0.1
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded fast-float2 v0.2.3
[INFO] [stderr]   Downloaded dynify v0.1.2
[INFO] [stderr]   Downloaded phf_generator v0.13.1
[INFO] [stderr]   Downloaded float16 v0.1.5
[INFO] [stderr]   Downloaded bitflags v2.12.1
[INFO] [stderr]   Downloaded intrusive-collections v0.9.7
[INFO] [stderr]   Downloaded phf_macros v0.13.1
[INFO] [stderr]   Downloaded ryu-js v1.0.2
[INFO] [stderr]   Downloaded futures-concurrency v7.7.1
[INFO] [stderr]   Downloaded toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]   Downloaded boa_parser v0.21.1
[INFO] [stderr]   Downloaded boa_ast v0.21.1
[INFO] [stderr]   Downloaded fontdue v0.9.3
[INFO] [stderr]   Downloaded regress v0.10.5
[INFO] [stderr]   Downloaded boa_engine v0.21.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817
[INFO] running `Command { std: "docker" "start" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", 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" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", 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" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling ryu-js v1.0.2
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling fast-float2 v0.2.3
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling thin-vec v0.2.18
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling boa_string v0.21.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling float16 v0.1.5
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling starfish-dom v0.0.0 (/opt/rustwide/workdir/crates/dom)
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling regress v0.10.5
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling starfish-css v0.0.0 (/opt/rustwide/workdir/crates/css)
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling core_maths v0.1.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling intrusive-collections v0.9.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling starfish-style v0.0.0 (/opt/rustwide/workdir/crates/style)
[INFO] [stderr]    Compiling small_btree v0.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tag_ptr v0.1.0
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling xsum v0.1.6
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling starfish-html v0.0.0 (/opt/rustwide/workdir/crates/html)
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling unicode-ccc v0.4.0
[INFO] [stderr]    Compiling ttf-parser v0.21.1
[INFO] [stderr]    Compiling unicode-bidi-mirroring v0.4.0
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling fontdue v0.9.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling starfish-layout v0.0.0 (/opt/rustwide/workdir/crates/layout)
[INFO] [stderr]    Compiling fontdb v0.23.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling boa_macros v0.21.1
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling dynify-macros v0.1.2
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling dynify v0.1.2
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling futures-concurrency v7.7.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling rustybuzz v0.20.1
[INFO] [stderr]    Compiling boa_gc v0.21.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling boa_interner v0.21.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.0.2
[INFO] [stderr]    Compiling icu_normalizer v2.0.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling boa_ast v0.21.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling starfish-net v0.0.0 (/opt/rustwide/workdir/crates/net)
[INFO] [stderr]    Compiling boa_parser v0.21.1
[INFO] [stderr]    Compiling boa_engine v0.21.1
[INFO] [stderr]    Compiling starfish-js v0.0.0 (/opt/rustwide/workdir/crates/js)
[INFO] [stderr]    Compiling starfish-paint v0.0.0 (/opt/rustwide/workdir/crates/paint)
[INFO] [stderr]    Compiling starfish-cli v0.0.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 40s
[INFO] running `Command { std: "docker" "inspect" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", 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" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling chunked_transfer v1.5.0
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling starfish-layout v0.0.0 (/opt/rustwide/workdir/crates/layout)
[INFO] [stderr]    Compiling starfish-style v0.0.0 (/opt/rustwide/workdir/crates/style)
[INFO] [stderr]    Compiling starfish-js v0.0.0 (/opt/rustwide/workdir/crates/js)
[INFO] [stderr]    Compiling starfish-html v0.0.0 (/opt/rustwide/workdir/crates/html)
[INFO] [stderr]    Compiling starfish-css v0.0.0 (/opt/rustwide/workdir/crates/css)
[INFO] [stderr]    Compiling starfish-dom v0.0.0 (/opt/rustwide/workdir/crates/dom)
[INFO] [stderr]    Compiling starfish-cli v0.0.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling tiny_http v0.12.0
[INFO] [stderr]    Compiling starfish-net v0.0.0 (/opt/rustwide/workdir/crates/net)
[INFO] [stderr]    Compiling starfish-paint v0.0.0 (/opt/rustwide/workdir/crates/paint)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.29s
[INFO] running `Command { std: "docker" "inspect" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", 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" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/starfish-6f7cfa287ba3e2b2)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_css-8917404902a58394)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 163 tests
[INFO] [stdout] test color::tests::color_mix_rejects_other_spaces ... ok
[INFO] [stdout] test color::e44m3_tests::color_wide_gamut_white_round_trips ... ok
[INFO] [stdout] test color::e44m3_tests::color_rejects_bad_space_and_count ... ok
[INFO] [stdout] test color::tests::color_mix_oklch_differs_from_srgb ... ok
[INFO] [stdout] test color::tests::color_mix_hsl_space ... ok
[INFO] [stdout] test color::e44m3_tests::color_srgb_percent_channels ... ok
[INFO] [stdout] test color::tests::color_mix_longer_hue_goes_around ... ok
[INFO] [stdout] test color::e44m3_tests::color_srgb_alpha_half_white ... ok
[INFO] [stdout] test color::e44m3_tests::hwb_pure_hues ... ok
[INFO] [stdout] test color::tests::color_mix_red_blue_is_purple ... ok
[INFO] [stdout] test color::tests::color_mix_weighted_and_nested ... ok
[INFO] [stdout] test color::e44m3_tests::hwb_white_and_black_and_gray ... ok
[INFO] [stdout] test color::e44m3_tests::hwb_alpha ... ok
[INFO] [stdout] test color::e44m3_tests::color_srgb_red_and_blue ... ok
[INFO] [stdout] test color::tests::lab_white_and_red ... ok
[INFO] [stdout] test color::tests::color_mix_srgb_still_purple ... ok
[INFO] [stdout] test color::tests::named_via_parse_color_case_insensitive ... ok
[INFO] [stdout] test color::tests::oklch_white_black_red ... ok
[INFO] [stdout] test color::tests::relative_oklch_darkens ... ok
[INFO] [stdout] test color::tests::transparent_keyword ... ok
[INFO] [stdout] test color::tests::light_dark_picks_first ... ok
[INFO] [stdout] test color::tests::modern_color_alpha_and_via_parse_color ... ok
[INFO] [stdout] test color::tests::relative_rgb_drop_and_keep ... ok
[INFO] [stdout] test color::e44m3_tests::color_srgb_linear_white ... ok
[INFO] [stdout] test color::e44m2_tests::system_colors_resolve ... ok
[INFO] [stdout] test tests::combinator_trailing_and_double_invalid ... ok
[INFO] [stdout] test tests::at_rule_statement_skipped ... ok
[INFO] [stdout] test tests::attr_operators ... ok
[INFO] [stdout] test tests::attr_name_lowercased ... ok
[INFO] [stdout] test tests::counter_style_rule_captured ... ok
[INFO] [stdout] test tests::comment_in_value_stripped ... ok
[INFO] [stdout] test tests::counter_style_symbols_and_suffix ... ok
[INFO] [stdout] test tests::attr_case_insensitive_flag ... ok
[INFO] [stdout] test tests::bare_scope_block_roots_at_root ... ok
[INFO] [stdout] test tests::at_rule_block_captured_as_media ... ok
[INFO] [stdout] test tests::at_blocks_share_one_ordinal_counter ... ok
[INFO] [stdout] test tests::attr_exists ... ok
[INFO] [stdout] test color::tests::named_full_set_and_basics_unchanged ... ok
[INFO] [stdout] test tests::decl_bad_declaration_recovery ... ok
[INFO] [stdout] test tests::decl_dimension_and_percentage ... ok
[INFO] [stdout] test tests::custom_prop_name_case_preserved ... ok
[INFO] [stdout] test tests::decl_empty_block ... ok
[INFO] [stdout] test tests::decl_basic_named_color ... ok
[INFO] [stdout] test tests::decl_hex_colors ... ok
[INFO] [stdout] test tests::decl_important_odd_spacing ... ok
[INFO] [stdout] test tests::decl_important ... ok
[INFO] [stdout] test tests::decl_multi_selector_one_decl ... ok
[INFO] [stdout] test tests::font_face_basic_url ... ok
[INFO] [stdout] test tests::font_face_missing_family_dropped ... ok
[INFO] [stdout] test tests::decl_hsl_function_color ... ok
[INFO] [stdout] test tests::font_face_multiple_src_entries ... ok
[INFO] [stdout] test tests::font_face_missing_src_dropped ... ok
[INFO] [stdout] test tests::font_face_weight_keyword_bold ... ok
[INFO] [stdout] test tests::font_face_weight_and_style ... ok
[INFO] [stdout] test tests::decl_no_trailing_semicolon ... ok
[INFO] [stdout] test tests::decl_hex_alpha_colors ... ok
[INFO] [stdout] test tests::empty_inputs ... ok
[INFO] [stdout] test tests::decl_rgb_function_color ... ok
[INFO] [stdout] test tests::font_face_alongside_rules_and_other_at_rules ... ok
[INFO] [stdout] test tests::font_face_blockless_recovers ... ok
[INFO] [stdout] test tests::font_face_format_hint ... ok
[INFO] [stdout] test tests::function_kept_verbatim ... ok
[INFO] [stdout] test tests::keyframes_basic_from_pct_to ... ok
[INFO] [stdout] test tests::keyframes_quoted_name_and_recovers ... ok
[INFO] [stdout] test tests::host_parses ... ok
[INFO] [stdout] test tests::layer_block_captured_and_registered ... ok
[INFO] [stdout] test tests::keyframes_multi_selector_expands ... ok
[INFO] [stdout] test tests::layer_anonymous_multi_dotted_skipped ... ok
[INFO] [stdout] test tests::media_comma_is_or ... ok
[INFO] [stdout] test tests::layer_ordering_statement ... ok
[INFO] [stdout] test tests::media_not_screen ... ok
[INFO] [stdout] test tests::layer_first_appearance_wins_in_order ... ok
[INFO] [stdout] test tests::media_max_width_captured ... ok
[INFO] [stdout] test tests::media_malformed_no_panic ... ok
[INFO] [stdout] test tests::multi_rule_nested_compound ... ok
[INFO] [stdout] test tests::nested_function_balanced ... ok
[INFO] [stdout] test tests::nesting_amp_parses_as_scope ... ok
[INFO] [stdout] test tests::nesting_amp_descendant_and_parent_decls ... ok
[INFO] [stdout] test tests::media_orientation_portrait ... ok
[INFO] [stdout] test tests::media_screen_and_min_width ... ok
[INFO] [stdout] test tests::media_unknown_feature ... ok
[INFO] [stdout] test tests::nesting_child_combinator ... ok
[INFO] [stdout] test tests::nesting_implicit_and_multilevel ... ok
[INFO] [stdout] test tests::no_scope_block_is_empty ... ok
[INFO] [stdout] test tests::nesting_compound_amp ... ok
[INFO] [stdout] test tests::parse_component_values_empty ... ok
[INFO] [stdout] test tests::non_nested_unchanged ... ok
[INFO] [stdout] test tests::nesting_at_media_hoisted ... ok
[INFO] [stdout] test tests::property_syntax_validation ... ok
[INFO] [stdout] test tests::pseudo_element_first_letter ... ok
[INFO] [stdout] test tests::host_functional_parses ... ok
[INFO] [stdout] test tests::pseudo_element_placeholder ... ok
[INFO] [stdout] test tests::pseudo_element_specificity_variants ... ok
[INFO] [stdout] test tests::parse_component_values_color ... ok
[INFO] [stdout] test tests::pseudo_element_trailing_simple_or_combinator_drops ... ok
[INFO] [stdout] test tests::pseudo_element_unsupported_drops_rule ... ok
[INFO] [stdout] test tests::pseudo_functional_unknown_drops_rule ... ok
[INFO] [stdout] test tests::pseudo_has_specificity ... ok
[INFO] [stdout] test tests::pseudo_element_legacy_single_colon ... ok
[INFO] [stdout] test color::e44m3_tests::color_display_p3_green_clamps_to_green ... ok
[INFO] [stdout] test tests::property_rule_captured_and_dropped ... ok
[INFO] [stdout] test tests::pseudo_element_before_after ... ok
[INFO] [stdout] test tests::pseudo_is_parses_variants ... ok
[INFO] [stdout] test tests::pseudo_element_marker ... ok
[INFO] [stdout] test tests::pseudo_is_specificity_max ... ok
[INFO] [stdout] test tests::pseudo_not_inner ... ok
[INFO] [stdout] test tests::pseudo_not_specificity ... ok
[INFO] [stdout] test tests::pseudo_nth_bad_drops_rule ... ok
[INFO] [stdout] test tests::pseudo_nth_forms ... ok
[INFO] [stdout] test tests::pseudo_nth_of_type ... ok
[INFO] [stdout] test tests::pseudo_popover_open_parses ... ok
[INFO] [stdout] test tests::pseudo_structural_bare ... ok
[INFO] [stdout] test tests::pseudo_where_zero_specificity ... ok
[INFO] [stdout] test tests::raw_multibyte_value_no_panic ... ok
[INFO] [stdout] test tests::scope_block_captured ... ok
[INFO] [stdout] test tests::scope_block_with_limit_captured ... ok
[INFO] [stdout] test tests::scope_pseudo_in_scoped_rule_parses ... ok
[INFO] [stdout] test tests::sel_attr_now_parses ... ok
[INFO] [stdout] test tests::sel_child_combinator_stored ... ok
[INFO] [stdout] test tests::sel_class ... ok
[INFO] [stdout] test tests::sel_compound ... ok
[INFO] [stdout] test tests::sel_descendant ... ok
[INFO] [stdout] test tests::sel_descendant_compound ... ok
[INFO] [stdout] test tests::sel_id ... ok
[INFO] [stdout] test tests::sel_list_comma ... ok
[INFO] [stdout] test tests::sel_multiple_classes ... ok
[INFO] [stdout] test tests::sel_pseudo_in_list_kept ... ok
[INFO] [stdout] test tests::sel_pseudo_unknown_kept_as_never_match ... ok
[INFO] [stdout] test tests::sel_tag ... ok
[INFO] [stdout] test tests::sel_universal ... ok
[INFO] [stdout] test tests::semicolon_inside_function_not_truncated ... ok
[INFO] [stdout] test tests::sibling_combinators ... ok
[INFO] [stdout] test tests::slotted_parses ... ok
[INFO] [stdout] test tests::string_escaped_multibyte_no_panic ... ok
[INFO] [stdout] test tests::supports_and_or_conditions ... ok
[INFO] [stdout] test tests::supports_decl_condition ... ok
[INFO] [stdout] test tests::supports_function_prelude_unknown ... ok
[INFO] [stdout] test tests::supports_important_stripped_into_flag ... ok
[INFO] [stdout] test tests::smoke_small_stylesheet ... ok
[INFO] [stdout] test tests::supports_mixed_and_or_unknown ... ok
[INFO] [stdout] test tests::supports_nested_parens ... ok
[INFO] [stdout] test tests::supports_recovers_after_block ... ok
[INFO] [stdout] test tests::supports_not_condition ... ok
[INFO] [stdout] test tokenizer::tests::assorted_delims ... ok
[INFO] [stdout] test tokenizer::tests::class_delim ... ok
[INFO] [stdout] test tokenizer::tests::comment_dropped ... ok
[INFO] [stdout] test tokenizer::tests::function_and_args ... ok
[INFO] [stdout] test tokenizer::tests::hash ... ok
[INFO] [stdout] test tokenizer::tests::ident ... ok
[INFO] [stdout] test tokenizer::tests::ident_escape ... ok
[INFO] [stdout] test tokenizer::tests::no_escape_byte_identical ... ok
[INFO] [stdout] test tokenizer::tests::numbers ... ok
[INFO] [stdout] test tokenizer::tests::string_astral_escape ... ok
[INFO] [stdout] test tokenizer::tests::string_char_escape ... ok
[INFO] [stdout] test tokenizer::tests::string_hex_escape ... ok
[INFO] [stdout] test tokenizer::tests::string_hex_escape_trailing_space ... ok
[INFO] [stdout] test tokenizer::tests::string_invalid_escape_replacement ... ok
[INFO] [stdout] test tokenizer::tests::string_with_space ... ok
[INFO] [stdout] test tokenizer::tests::structural_tokens ... ok
[INFO] [stdout] test tokenizer::tests::unterminated_comment ... ok
[INFO] [stdout] test tokenizer::tests::unterminated_string ... ok
[INFO] [stdout] test tests::unterminated_function_no_panic ... ok
[INFO] [stdout] test color::tests::named_colors_table_is_sorted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 163 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_dom-01e9c88cf8034b6e)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test tests::append_child_links ... ok
[INFO] [stdout] test tests::append_child_reparents ... ok
[INFO] [stdout] test tests::append_text_coalesces ... ok
[INFO] [stdout] test tests::detach_middle_keeps_links ... ok
[INFO] [stdout] test tests::depth_cap_leaves_normal_trees_identical ... ok
[INFO] [stdout] test tests::attach_shadow_side_map_and_idempotent ... ok
[INFO] [stdout] test tests::element_type_index_vs_element_index ... ok
[INFO] [stdout] test tests::element_index_skips_non_elements ... ok
[INFO] [stdout] test tests::document_clones_preserving_ids ... ok
[INFO] [stdout] test tests::import_subtree_copies_into_other_document ... ok
[INFO] [stdout] test tests::clone_node_deep_and_shallow ... ok
[INFO] [stdout] test tests::insert_before_orders ... ok
[INFO] [stdout] test tests::is_empty_element_cases ... ok
[INFO] [stdout] test tests::inner_outer_html_tags_text_attrs ... ok
[INFO] [stdout] test tests::get_attribute_first_wins_and_missing ... ok
[INFO] [stdout] test tests::serialize_html_escapes_text_and_attrs ... ok
[INFO] [stdout] test tests::is_root_element_check ... ok
[INFO] [stdout] test tests::mutation_version_bumps_on_mutation_not_on_read ... ok
[INFO] [stdout] test tests::names_lowercased ... ok
[INFO] [stdout] test tests::scroll_offset_round_trips_and_clamps_negatives ... ok
[INFO] [stdout] test tests::remove_child_only_own ... ok
[INFO] [stdout] test tests::serialize_html_void_and_comment ... ok
[INFO] [stdout] test tests::set_remove_attribute ... ok
[INFO] [stdout] test tests::deeply_nested_import_and_clone_do_not_overflow ... ok
[INFO] [stdout] test tests::slot_distribution_assigns_by_name ... ok
[INFO] [stdout] test tests::deeply_nested_serialize_does_not_overflow ... ok
[INFO] [stdout] test tests::tag_name_none_for_non_element ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_html-3e84529dd40ff878)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test tests::comment_placement ... ok
[INFO] [stdout] test tests::auto_close_optgroup ... ok
[INFO] [stdout] test tests::nested_list_keeps_inner_items_inside_inner_list ... ok
[INFO] [stdout] test tests::auto_close_li ... ok
[INFO] [stdout] test tests::declarative_shadow_root_attaches_and_moves_children ... ok
[INFO] [stdout] test tests::auto_close_dt_dd_siblings ... ok
[INFO] [stdout] test tests::auto_close_tr_on_next_row ... ok
[INFO] [stdout] test tests::auto_close_p ... ok
[INFO] [stdout] test tests::implied_skeleton ... ok
[INFO] [stdout] test tests::full_document ... ok
[INFO] [stdout] test tests::attributes_reach_dom ... ok
[INFO] [stdout] test tests::auto_close_li_across_block ... ok
[INFO] [stdout] test tests::auto_close_td_on_next_cell ... ok
[INFO] [stdout] test tests::auto_close_table_sections ... ok
[INFO] [stdout] test tests::auto_close_option_across_inline ... ok
[INFO] [stdout] test tests::svg_exits_and_html_resumes ... ok
[INFO] [stdout] test tests::svg_nested_svg_stays_in_svg_until_both_pop ... ok
[INFO] [stdout] test tests::non_svg_page_parses_identically ... ok
[INFO] [stdout] test tests::plain_script_byte_identical_text_child ... ok
[INFO] [stdout] test tests::svg_non_self_closed_shape_closes_with_end_tag ... ok
[INFO] [stdout] test tests::svg_self_closing_shapes_are_siblings ... ok
[INFO] [stdout] test tests::svg_unclosed_then_body_end_clears_svg_mode ... ok
[INFO] [stdout] test tests::script_body_with_lt_is_text_not_tags ... ok
[INFO] [stdout] test tests::svg_unclosed_then_div_close_clears_svg_mode ... ok
[INFO] [stdout] test tests::svg_viewbox_attribute_keeps_case ... ok
[INFO] [stdout] test tests::textarea_decodes_entity_keeps_pseudotag_as_text ... ok
[INFO] [stdout] test tests::entity_in_attribute_value_decodes ... ok
[INFO] [stdout] test tests::svg_wellformed_siblings_then_html_resumes ... ok
[INFO] [stdout] test tests::text_coalescing_across_reference ... ok
[INFO] [stdout] test tests::typical_static_page_smoke ... ok
[INFO] [stdout] test tests::style_body_with_amp_is_literal ... ok
[INFO] [stdout] test tests::title_decodes_entity ... ok
[INFO] [stdout] test tests::void_element ... ok
[INFO] [stdout] test tests::stray_end_tag ... ok
[INFO] [stdout] test tokenizer::tests::boolean_and_unquoted_attrs ... ok
[INFO] [stdout] test tests::unclosed_at_eof ... ok
[INFO] [stdout] test tests::wellformed_table_byte_identical ... ok
[INFO] [stdout] test tokenizer::tests::char_references ... ok
[INFO] [stdout] test tokenizer::tests::doctype ... ok
[INFO] [stdout] test tokenizer::tests::duplicate_attr_first_wins ... ok
[INFO] [stdout] test tokenizer::tests::end_tag ... ok
[INFO] [stdout] test tokenizer::tests::legacy_semicolonless_named ... ok
[INFO] [stdout] test tokenizer::tests::comment_basic_no_panic ... ok
[INFO] [stdout] test tokenizer::tests::comment ... ok
[INFO] [stdout] test tokenizer::tests::nbsp_and_invalid_ref ... ok
[INFO] [stdout] test tokenizer::tests::numeric_entities_decode ... ok
[INFO] [stdout] test tokenizer::tests::plain_text ... ok
[INFO] [stdout] test tokenizer::tests::rawtext_close_tag_case_insensitive ... ok
[INFO] [stdout] test tokenizer::tests::rawtext_close_tag_multibyte_no_panic ... ok
[INFO] [stdout] test tokenizer::tests::rawtext_eof_without_close_tag ... ok
[INFO] [stdout] test tokenizer::tests::rawtext_script_keeps_lt_and_amp_literal ... ok
[INFO] [stdout] test tokenizer::tests::rawtext_near_miss_close_tag_is_text ... ok
[INFO] [stdout] test tokenizer::tests::self_closing ... ok
[INFO] [stdout] test tokenizer::tests::rcdata_textarea_decodes_entities_but_not_tags ... ok
[INFO] [stdout] test tokenizer::tests::self_closing_script_stays_data_mode ... ok
[INFO] [stdout] test tokenizer::tests::rcdata_title_decodes_entity ... ok
[INFO] [stdout] test tokenizer::tests::doctype_then_bogus_comment ... ok
[INFO] [stdout] test tokenizer::tests::single_quoted_and_valueless ... ok
[INFO] [stdout] test tests::unterminated_comment_no_panic ... ok
[INFO] [stdout] test tokenizer::tests::rawtext_style_keeps_lt_and_amp_literal ... ok
[INFO] [stdout] test tokenizer::tests::start_tag_with_attr ... ok
[INFO] [stdout] test tokenizer::tests::named_entities_decode ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_js-63d80a0a79248b27)
[INFO] [stdout] test tokenizer::tests::unterminated_comment_at_eof ... ok
[INFO] [stdout] test tokenizer::tests::uppercase_normalization ... ok
[INFO] [stdout] test tokenizer::tests::void_self_closing_slash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 234 tests
[INFO] [stdout] test collect::tests::runnable_type_gating ... ok
[INFO] [stdout] test tests::cancel_animation_frame_prevents_callback ... ok
[INFO] [stdout] test tests::canvas_fill_stroke_text_push_ops ... ok
[INFO] [stdout] test tests::canvas_measure_text_width_is_half_size_times_len ... ok
[INFO] [stdout] test tests::add_and_dispatch_fires_listener ... ok
[INFO] [stdout] test tests::abort_twice_fires_once ... ok
[INFO] [stdout] test tests::canvas_m2_state_ops_in_order ... ok
[INFO] [stdout] test tests::canvas_gradient_records_kind_and_stops ... ok
[INFO] [stdout] test tests::canvas_getcontext_non2d_is_null ... ok
[INFO] [stdout] test tests::canvas_radial_gradient_records_geometry ... ok
[INFO] [stdout] test tests::abort_controller_aborts_and_fires ... ok
[INFO] [stdout] test tests::canvas_draw_image_img_and_canvas_arg_forms ... ok
[INFO] [stdout] test tests::canvas_invalid_dash_and_keywords_ignored ... ok
[INFO] [stdout] test tests::clear_timeout_cancels ... ok
[INFO] [stdout] test tests::canvas_invalid_fillstyle_ignored ... ok
[INFO] [stdout] test tests::canvas_draw_image_non_image_element_ignored ... ok
[INFO] [stdout] test tests::canvas_getcontext_twice_accumulates ... ok
[INFO] [stdout] test tests::canvas_width_setter_resets_ops ... ok
[INFO] [stdout] test tests::attach_shadow_open_exposes_root_closed_hides ... ok
[INFO] [stdout] test tests::canvas_records_ops_in_order ... ok
[INFO] [stdout] test tests::canvas_font_text_accessors_push_ops ... ok
[INFO] [stdout] test tests::bounding_client_rect_props_consistent ... ok
[INFO] [stdout] test tests::client_box_is_padding_box_no_border ... ok
[INFO] [stdout] test tests::console_dir_and_table_log ... ok
[INFO] [stdout] test tests::clone_node_deep_and_shallow_detached ... ok
[INFO] [stdout] test tests::compare_document_position_contains_contained ... ok
[INFO] [stdout] test tests::compare_document_position_order_and_disconnected ... ok
[INFO] [stdout] test tests::console_assert_falsy_logs_error ... ok
[INFO] [stdout] test tests::console_levels_mapped ... ok
[INFO] [stdout] test tests::cssom_style_sheets_and_rules_shape ... ok
[INFO] [stdout] test tests::cssom_empty_when_no_author_css ... ok
[INFO] [stdout] test tests::bubble_and_stop_propagation ... ok
[INFO] [stdout] test tests::cssom_rules_alias ... ok
[INFO] [stdout] test tests::custom_elements_invalid_name_ignored ... ok
[INFO] [stdout] test tests::custom_elements_upgrade_attaches_shadow_paragraph ... ok
[INFO] [stdout] test tests::custom_elements_disconnected_callback_on_remove ... ok
[INFO] [stdout] test tests::custom_elements_upgrade_runs_connected_callback ... ok
[INFO] [stdout] test tests::cssom_selector_text ... ok
[INFO] [stdout] test tests::cssom_rule_css_text ... ok
[INFO] [stdout] test tests::custom_elements_define_and_get ... ok
[INFO] [stdout] test tests::dataset_only_data_attrs_surface ... ok
[INFO] [stdout] test tests::cssom_style_css_text ... ok
[INFO] [stdout] test tests::dataset_write_existing_key ... ok
[INFO] [stdout] test tests::dedupe_same_listener ... ok
[INFO] [stdout] test tests::document_fragment_append_moves_children ... ok
[INFO] [stdout] test tests::clone_node_distinct_ids ... ok
[INFO] [stdout] test tests::custom_elements_observed_attribute_on_upgrade ... ok
[INFO] [stdout] test tests::dispatch_sets_target_and_type ... ok
[INFO] [stdout] test tests::detached_node_has_no_box ... ok
[INFO] [stdout] test tests::dom_class_list_replace_item_length ... ok
[INFO] [stdout] test tests::custom_elements_attribute_changed_on_set_attribute ... ok
[INFO] [stdout] test tests::display_none_has_no_box ... ok
[INFO] [stdout] test tests::document_survives_round_trip ... ok
[INFO] [stdout] test tests::dom_class_list_replace_dedups_new ... ok
[INFO] [stdout] test tests::dataset_read_camel_case ... ok
[INFO] [stdout] test tests::document_title_probe ... ok
[INFO] [stdout] test tests::dom_append_prepend_node_and_string ... ok
[INFO] [stdout] test tests::dataset_set_new_key_helper ... ok
[INFO] [stdout] test tests::document_fragment_create_and_fill ... ok
[INFO] [stdout] test tests::dom_class_list_ops ... ok
[INFO] [stdout] test tests::document_fragment_insert_before_moves_children ... ok
[INFO] [stdout] test tests::dom_content_loaded_fires_after_scripts ... ok
[INFO] [stdout] test tests::dom_clone_out_with_leaked_handle ... ok
[INFO] [stdout] test tests::dom_matches_and_closest ... ok
[INFO] [stdout] test tests::dom_create_and_append ... ok
[INFO] [stdout] test tests::dom_cycle_append_throws ... ok
[INFO] [stdout] test tests::dom_get_element_by_id_miss_null ... ok
[INFO] [stdout] test tests::dom_parser_body_accessor ... ok
[INFO] [stdout] test tests::dom_get_element_by_id_and_tag_name ... ok
[INFO] [stdout] test tests::dom_identity_cache ... ok
[INFO] [stdout] test tests::dom_insertion_skips_ancestor_cycle ... ok
[INFO] [stdout] test tests::e8m3_no_storage_page_round_trips_identically ... ok
[INFO] [stdout] test tests::dom_parser_does_not_affect_main_render ... ok
[INFO] [stdout] test tests::dom_parser_get_element_by_id ... ok
[INFO] [stdout] test tests::dom_get_attribute_names_and_toggle ... ok
[INFO] [stdout] test tests::dom_query_selector_e7m1_selectors ... ok
[INFO] [stdout] test tests::dom_parser_query_selector ... ok
[INFO] [stdout] test tests::dom_text_content_nested ... ok
[INFO] [stdout] test tests::element_navigation ... ok
[INFO] [stdout] test tests::dom_before_after_replace_with_ordering ... ok
[INFO] [stdout] test tests::dom_remove_child_nonchild_throws_nonfatal ... ok
[INFO] [stdout] test tests::dom_set_attribute_reflects ... ok
[INFO] [stdout] test tests::dom_style_writes_attribute ... ok
[INFO] [stdout] test tests::dom_text_content_set_replaces ... ok
[INFO] [stdout] test tests::fetch_missing_file_resolves_not_found ... ok
[INFO] [stdout] test tests::dom_remove_child ... ok
[INFO] [stdout] test tests::dom_query_selector_variants ... ok
[INFO] [stdout] test tests::fetch_headers_get_content_type ... ok
[INFO] [stdout] test tests::fetch_chain_mutates_dom ... ok
[INFO] [stdout] test tests::formdata_checkbox_checked_value ... ok
[INFO] [stdout] test tests::fetch_json_malformed_rejects ... ok
[INFO] [stdout] test tests::external_script_runs ... ok
[INFO] [stdout] test tests::fetch_json_parses_body ... ok
[INFO] [stdout] test tests::form_elements_length ... ok
[INFO] [stdout] test tests::fetch_ok_and_status_on_success ... ok
[INFO] [stdout] test tests::failed_external_load_is_non_fatal ... ok
[INFO] [stdout] test tests::fetch_unsupported_scheme_rejects ... ok
[INFO] [stdout] test tests::formdata_checkbox_unchecked_excluded ... ok
[INFO] [stdout] test tests::formdata_append_set_delete ... ok
[INFO] [stdout] test tests::fetch_text_resolves_and_then_chain_drains ... ok
[INFO] [stdout] test tests::formdata_select_and_textarea ... ok
[INFO] [stdout] test tests::dom_readonly_no_bump_mutation_bumps ... ok
[INFO] [stdout] test tests::formdata_collects_named_controls ... ok
[INFO] [stdout] test tests::gcs_rebuilds_after_set_attribute ... ok
[INFO] [stdout] test tests::get_computed_style_detached_initial ... ok
[INFO] [stdout] test tests::gcs_rebuilds_after_mutation_and_reflects_it ... ok
[INFO] [stdout] test tests::gcs_caches_styled_tree_without_mutation ... ok
[INFO] [stdout] test tests::inline_console_log_captured ... ok
[INFO] [stdout] test tests::get_elements_by_name_matches ... ok
[INFO] [stdout] test tests::formdata_entries_keys_values ... ok
[INFO] [stdout] test tests::get_computed_style_get_property_value ... ok
[INFO] [stdout] test tests::globals_no_reference_error ... ok
[INFO] [stdout] test tests::history_push_state_updates_path_and_length ... ok
[INFO] [stdout] test tests::dom_query_selector_cascade_parity ... ok
[INFO] [stdout] test tests::inline_body_onload_runs_without_script ... ok
[INFO] [stdout] test tests::gcs_rebuilds_after_structural_mutation ... ok
[INFO] [stdout] test tests::get_computed_style_inline_style_honored ... ok
[INFO] [stdout] test tests::geometry_rebuilds_after_mutation ... ok
[INFO] [stdout] test tests::geometry_query_renders_byte_identically ... ok
[INFO] [stdout] test tests::get_computed_style_ua_defaults ... ok
[INFO] [stdout] test tests::get_computed_style_cascaded_color_and_font_size ... ok
[INFO] [stdout] test tests::insert_adjacent_html_positions ... ok
[INFO] [stdout] test tests::integration_storage_json_drives_dom ... ok
[INFO] [stdout] test tests::history_replace_state_no_length_bump ... ok
[INFO] [stdout] test tests::inner_html_inserted_script_inert ... ok
[INFO] [stdout] test tests::inner_html_write_malformed_is_lenient ... ok
[INFO] [stdout] test tests::inner_html_read_escapes_text ... ok
[INFO] [stdout] test tests::geometry_caches_layout_without_mutation ... ok
[INFO] [stdout] test tests::inner_html_write_multiple_and_empty ... ok
[INFO] [stdout] test tests::inner_html_read_serializes_children ... ok
[INFO] [stdout] test tests::insert_adjacent_text_places_text ... ok
[INFO] [stdout] test tests::json_stringify_object_and_array ... ok
[INFO] [stdout] test tests::insert_adjacent_element_positions ... ok
[INFO] [stdout] test tests::intersection_observer_disconnect_before_quiescence_does_not_fire ... ok
[INFO] [stdout] test tests::insert_adjacent_element_returns_inserted ... ok
[INFO] [stdout] test tests::inner_html_write_rebuilds_children ... ok
[INFO] [stdout] test tests::is_connected_attached_and_detached ... ok
[INFO] [stdout] test tests::json_parse_roundtrip ... ok
[INFO] [stdout] test tests::intersection_observer_onscreen_is_intersecting ... ok
[INFO] [stdout] test tests::intersection_observer_offscreen_not_intersecting ... ok
[INFO] [stdout] test tests::load_fires_on_window ... ok
[INFO] [stdout] test tests::module_and_data_types_skipped ... ok
[INFO] [stdout] test tests::no_fetch_page_round_trips_identically ... ok
[INFO] [stdout] test tests::intersection_observer_take_records_empty ... ok
[INFO] [stdout] test tests::multi_arg_stringify_space_joined ... ok
[INFO] [stdout] test tests::no_scripts_empty_outcome ... ok
[INFO] [stdout] test tests::mutation_observer_childlist_added ... ok
[INFO] [stdout] test tests::location_reads_url_parts ... ok
[INFO] [stdout] test tests::match_media_min_width_matches ... ok
[INFO] [stdout] test tests::mutation_observer_attributes ... ok
[INFO] [stdout] test tests::location_hash_setter_updates_href ... ok
[INFO] [stdout] test tests::mutation_observer_subtree_childlist ... ok
[INFO] [stdout] test tests::mutation_observer_disconnect_stops_delivery ... ok
[INFO] [stdout] test tests::microtask_before_next_timer ... ok
[INFO] [stdout] test tests::nested_set_timeout_drains ... ok
[INFO] [stdout] test tests::mutation_observer_take_records_drains ... ok
[INFO] [stdout] test tests::offset_parent_is_body ... ok
[INFO] [stdout] test tests::loader_pointer_cleared_after_run ... ok
[INFO] [stdout] test tests::prevent_default_sets_flag ... ok
[INFO] [stdout] test tests::promise_microtask_runs ... ok
[INFO] [stdout] test tests::node_contains_descendant_and_self ... ok
[INFO] [stdout] test tests::queue_microtask_runs_after_sync ... ok
[INFO] [stdout] test tests::popover_no_attr_is_noop ... ok
[INFO] [stdout] test tests::node_iterator_previous_node_round_trips ... ok
[INFO] [stdout] test tests::node_iterator_accept_node_object_filter ... ok
[INFO] [stdout] test tests::popover_show_hide_toggle ... ok
[INFO] [stdout] test tests::raf_can_mutate_dom ... ok
[INFO] [stdout] test tests::outer_html_read_with_attr_escape ... ok
[INFO] [stdout] test tests::range_delete_contents_empties_container ... ok
[INFO] [stdout] test tests::raf_fires_with_numeric_timestamp ... ok
[INFO] [stdout] test tests::range_extract_contents_returns_and_empties ... ok
[INFO] [stdout] test tests::observer_navigation_render_byte_identical ... ok
[INFO] [stdout] test tests::range_clone_contents_leaves_source_intact ... ok
[INFO] [stdout] test tests::range_select_node_brackets_node ... ok
[INFO] [stdout] test tests::offset_width_height_reflect_explicit_size ... ok
[INFO] [stdout] test tests::offset_top_reflects_prior_block_height ... ok
[INFO] [stdout] test tests::range_select_node_contents_to_string ... ok
[INFO] [stdout] test tests::range_collapse_makes_collapsed ... ok
[INFO] [stdout] test tests::remove_detaches_self ... ok
[INFO] [stdout] test tests::range_set_start_end_partial ... ok
[INFO] [stdout] test tests::self_rescheduling_raf_terminates ... ok
[INFO] [stdout] test tests::resize_observer_disconnect_before_quiescence_does_not_fire ... ok
[INFO] [stdout] test tests::remove_during_dispatch_is_safe ... ok
[INFO] [stdout] test tests::scroll_box_matches_client_box_mvp ... ok
[INFO] [stdout] test tests::set_timeout_zero_mutates_dom ... ok
[INFO] [stdout] test tests::resize_observer_reports_content_width ... ok
[INFO] [stdout] test tests::storage_length_and_key_ordering ... ok
[INFO] [stdout] test tests::scroll_top_left_round_trip ... ok
[INFO] [stdout] test tests::remove_event_listener_stops_it ... ok
[INFO] [stdout] test tests::storage_clear ... ok
[INFO] [stdout] test tests::storage_missing_key_is_null ... ok
[INFO] [stdout] test tests::storage_remove_item ... ok
[INFO] [stdout] test tests::node_iterator_show_text_only_text_nodes ... ok
[INFO] [stdout] test tests::slot_assigned_nodes_and_assigned_slot ... ok
[INFO] [stdout] test tests::storage_setitem_coerces_non_strings ... ok
[INFO] [stdout] test tests::structured_clone_map_set_date ... ok
[INFO] [stdout] test tests::template_content_sees_parsed_children ... ok
[INFO] [stdout] test tests::throwing_script_is_non_fatal_later_runs ... ok
[INFO] [stdout] test tests::throwing_listener_is_non_fatal ... ok
[INFO] [stdout] test tests::storage_set_get_roundtrip ... ok
[INFO] [stdout] test tests::two_scripts_share_global_state ... ok
[INFO] [stdout] test tests::storage_session_independent_from_local ... ok
[INFO] [stdout] test tests::url_base_join ... ok
[INFO] [stdout] test tests::storage_resets_per_render ... ok
[INFO] [stdout] test tests::url_invalid_throws ... ok
[INFO] [stdout] test tests::usp_encoding_decodes ... ok
[INFO] [stdout] test tests::tree_walker_filter_function_skip ... ok
[INFO] [stdout] test tests::traversal_node_filter_constants ... ok
[INFO] [stdout] test tests::tree_walker_show_all_walks_every_node ... ok
[INFO] [stdout] test tests::tree_walker_navigation_methods ... ok
[INFO] [stdout] test tests::tree_walker_show_element_skips_text ... ok
[INFO] [stdout] test tests::url_search_params_from_url ... ok
[INFO] [stdout] test tests::throwing_timer_is_non_fatal ... ok
[INFO] [stdout] test tests::structured_clone_deep_copies_nested ... ok
[INFO] [stdout] test tests::url_host_origin_href ... ok
[INFO] [stdout] test tests::usp_get_all ... ok
[INFO] [stdout] test tests::validity_will_validate_false_when_disabled ... ok
[INFO] [stdout] test tests::usp_for_each ... ok
[INFO] [stdout] test tests::url_component_accessors ... ok
[INFO] [stdout] test tests::usp_set_append_delete_to_string ... ok
[INFO] [stdout] test tests::validity_email_type_mismatch ... ok
[INFO] [stdout] test tests::usp_get_has ... ok
[INFO] [stdout] test tests::validity_non_candidate_is_valid_and_wont_validate ... ok
[INFO] [stdout] test tests::xml_serializer_round_trips_element ... ok
[INFO] [stdout] test tests::virtual_time_ordering ... ok
[INFO] [stdout] test tests::validity_range_overflow ... ok
[INFO] [stdout] test tests::xhr_get_response_header ... ok
[INFO] [stdout] test tests::window_is_global_this ... ok
[INFO] [stdout] test tests::xhr_sync_get_data_url ... ok
[INFO] [stdout] test tests::xml_serializer_serializes_parsed_node ... ok
[INFO] [stdout] test tests::xhr_missing_file_is_lenient ... ok
[INFO] [stdout] test tests::validity_set_custom_validity_set_and_clear ... ok
[INFO] [stdout] test tests::validity_required_empty_then_filled ... ok
[INFO] [stdout] test tests::set_interval_bounded_no_hang ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 234 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.97s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_layout-d690183860ab2d40)
[INFO] [stdout] 
[INFO] [stdout] running 347 tests
[INFO] [stdout] test boxtree::tests::process_text_pre_keeps_tab ... ok
[INFO] [stdout] test boxtree::tests::process_text_pre_keeps_newline_and_spaces ... ok
[INFO] [stdout] test boxtree::tests::process_text_normal_collapses ... ok
[INFO] [stdout] test boxtree::tests::collapse_internal_and_edges ... ok
[INFO] [stdout] test boxtree::tests::process_text_pre_line_collapses_spaces_keeps_newline ... ok
[INFO] [stdout] test dimensions::tests::box_accessors_expand_outward ... ok
[INFO] [stdout] test float::tests::circle_band_outside_vertical_span_excludes_nothing ... ok
[INFO] [stdout] test float::tests::circle_right_narrows_away_from_center ... ok
[INFO] [stdout] test float::tests::ellipse_left_narrows_away_from_center ... ok
[INFO] [stdout] test float::tests::polygon_left_steps_in_down_the_hypotenuse ... ok
[INFO] [stdout] test float::tests::shape_margin_inflates_exclusion ... ok
[INFO] [stdout] test float::tests::shapeless_float_uses_rect_edge ... ok
[INFO] [stdout] test float::tests::inset_left_uses_inset_rect_edge ... ok
[INFO] [stdout] test boxtree::tests::transform_text_cases ... ok
[INFO] [stdout] test form::tests::color_and_range_map_to_kinds ... ok
[INFO] [stdout] test form::tests::control_label_defaults ... ok
[INFO] [stdout] test form::tests::choice_controls_map_to_kinds ... ok
[INFO] [stdout] test form::tests::file_input_label_rules ... ok
[INFO] [stdout] test form::tests::input_display_value_placeholder_password ... ok
[INFO] [stdout] test form::tests::select_listbox_rows_list_groups_and_indents ... ok
[INFO] [stdout] test form::tests::range_values_and_fraction ... ok
[INFO] [stdout] test form::tests::input_type_flavors_map_to_kinds ... ok
[INFO] [stdout] test float::tests::circle_left_narrows_away_from_center ... ok
[INFO] [stdout] test form::tests::select_listbox_rows_rule ... ok
[INFO] [stdout] test measure::tests::default_line_metrics ... ok
[INFO] [stdout] test measure::tests::default_per_char_width ... ok
[INFO] [stdout] test form::tests::input_types_map_to_kinds ... ok
[INFO] [stdout] test form::tests::file_input_maps_to_kind ... ok
[INFO] [stdout] test form::tests::textarea_and_button_kinds ... ok
[INFO] [stdout] test form::tests::selected_option_text_rules ... ok
[INFO] [stdout] test form::tests::progress_and_meter_map_to_kinds ... ok
[INFO] [stdout] test form::tests::unsupported_input_types_are_none ... ok
[INFO] [stdout] test responsive::tests::parse_srcset_density_width_bare ... ok
[INFO] [stdout] test responsive::tests::select_candidate_density ... ok
[INFO] [stdout] test responsive::tests::select_candidate_empty ... ok
[INFO] [stdout] test responsive::tests::select_candidate_width_with_sizes ... ok
[INFO] [stdout] test measure::tests::default_word_spacing_widens_at_spaces ... ok
[INFO] [stdout] test responsive::tests::is_supported_image_mime_basic ... ok
[INFO] [stdout] test responsive::tests::sizes_width_parsing ... ok
[INFO] [stdout] test form::tests::textarea_value_reads_plain_text ... ok
[INFO] [stdout] test measure::tests::default_letter_spacing_widens_per_char ... ok
[INFO] [stdout] test tests::align_self_override ... ok
[INFO] [stdout] test tests::absolute_within_relative_parent ... ok
[INFO] [stdout] test tests::aspect_ratio_ignored_when_height_explicit ... ok
[INFO] [stdout] test tests::anchor_right_aligns_box_right_edge ... ok
[INFO] [stdout] test tests::aspect_ratio_16_9_from_width ... ok
[INFO] [stdout] test tests::anchor_size_width_matches_anchor_width ... ok
[INFO] [stdout] test tests::aspect_ratio_derived_height_clamped_by_max ... ok
[INFO] [stdout] test tests::anchor_size_height_matches_anchor_height ... ok
[INFO] [stdout] test tests::after_appends_generated_box ... ok
[INFO] [stdout] test tests::adjacent_inline_runs_with_whitespace ... ok
[INFO] [stdout] test form::tests::uppercase_type_is_case_insensitive ... ok
[INFO] [stdout] test tests::align_items_stretch_default ... ok
[INFO] [stdout] test tests::aspect_ratio_reverse_border_box_uses_content_height ... ok
[INFO] [stdout] test tests::aspect_ratio_square_from_width ... ok
[INFO] [stdout] test tests::attr_content_in_box ... ok
[INFO] [stdout] test tests::anchor_absent_regression_plain_insets ... ok
[INFO] [stdout] test tests::anchor_positions_tooltip_at_bottom_left ... ok
[INFO] [stdout] test tests::auto_height_sums_children ... ok
[INFO] [stdout] test tests::adjacent_inline_runs_no_whitespace ... ok
[INFO] [stdout] test tests::auto_width_fills_minus_body_margin ... ok
[INFO] [stdout] test tests::aspect_ratio_reverse_from_height ... ok
[INFO] [stdout] test tests::checkbox_css_size_overrides ... ok
[INFO] [stdout] test tests::before_prepends_generated_box ... ok
[INFO] [stdout] test tests::calc_width_resolves_against_cb ... ok
[INFO] [stdout] test tests::bidi_override_multiword_spacing_preserved ... ok
[INFO] [stdout] test tests::bidi_override_reverses_whole_line ... ok
[INFO] [stdout] test tests::border_box_flex_item_basis ... ok
[INFO] [stdout] test tests::canvas_css_width_overrides_attr ... ok
[INFO] [stdout] test tests::all_inline_no_anonymous ... ok
[INFO] [stdout] test tests::border_box_content_shrinks_by_padding_border ... ok
[INFO] [stdout] test tests::auto_margin_centers ... ok
[INFO] [stdout] test tests::align_items_center_cross ... ok
[INFO] [stdout] test tests::canvas_box_sized_from_attrs ... ok
[INFO] [stdout] test tests::checkbox_radio_are_13x13 ... ok
[INFO] [stdout] test tests::absolute_no_positioned_ancestor_uses_viewport ... ok
[INFO] [stdout] test tests::canvas_box_default_300x150 ... ok
[INFO] [stdout] test tests::border_box_with_percentage ... ok
[INFO] [stdout] test tests::content_none_no_pseudo ... ok
[INFO] [stdout] test tests::clip_default_does_not_truncate ... ok
[INFO] [stdout] test tests::clear_both_drops_below_float ... ok
[INFO] [stdout] test tests::button_shrinks_to_label ... ok
[INFO] [stdout] test tests::content_url_makes_image_pseudo ... ok
[INFO] [stdout] test tests::content_visibility_hidden_collapses_height ... ok
[INFO] [stdout] test tests::details_without_summary_synthesizes_default ... ok
[INFO] [stdout] test tests::ellipsis_truncates_long_nowrap_line ... ok
[INFO] [stdout] test tests::div_multi_word_space_unaffected ... ok
[INFO] [stdout] test tests::content_url_image_intrinsic_size ... ok
[INFO] [stdout] test tests::contain_size_collapses_auto_height ... ok
[INFO] [stdout] test tests::content_box_explicit_unchanged ... ok
[INFO] [stdout] test tests::content_none_no_generated_box ... ok
[INFO] [stdout] test tests::css_width_overrides_form_control ... ok
[INFO] [stdout] test tests::display_none_removed ... ok
[INFO] [stdout] test tests::custom_counter_style_numeric_marker ... ok
[INFO] [stdout] test tests::empty_content_box_without_textrun ... ok
[INFO] [stdout] test tests::exact_fit_wrap_boundary_stays_on_line ... ok
[INFO] [stdout] test tests::clamp_width_resolves_against_cb ... ok
[INFO] [stdout] test tests::details_closed_shows_summary_marker_not_content ... ok
[INFO] [stdout] test tests::details_open_shows_summary_marker_and_content ... ok
[INFO] [stdout] test tests::contents_element_generates_no_box_children_splice_into_parent ... ok
[INFO] [stdout] test tests::embed_box_carries_src_label ... ok
[INFO] [stdout] test tests::custom_counter_style_cyclic_marker ... ok
[INFO] [stdout] test tests::fixed_width_padding_border_right_margin_absorbs ... ok
[INFO] [stdout] test tests::first_letter_empty_block_no_panic ... ok
[INFO] [stdout] test tests::flex_basis_explicit_vs_auto ... ok
[INFO] [stdout] test tests::flex_grow_1_vs_2 ... ok
[INFO] [stdout] test tests::first_letter_no_rule_single_run ... ok
[INFO] [stdout] test tests::first_letter_splits_first_run ... ok
[INFO] [stdout] test tests::first_letter_resolves_pseudo_style ... ok
[INFO] [stdout] test tests::fixed_positioned_against_viewport ... ok
[INFO] [stdout] test tests::flex_direction_column_stacks ... ok
[INFO] [stdout] test tests::flex_direction_column_reverse_explicit_height ... ok
[INFO] [stdout] test tests::explicit_height_overrides ... ok
[INFO] [stdout] test tests::empty_slot_renders_fallback_content ... ok
[INFO] [stdout] test tests::flex_direction_row_reverse ... ok
[INFO] [stdout] test tests::flex_three_items_split_equally ... ok
[INFO] [stdout] test tests::flex_shrink_zero_keeps_size ... ok
[INFO] [stdout] test tests::flex_item_keeps_inter_word_space ... ok
[INFO] [stdout] test tests::generated_box_resolves_pseudo_style ... ok
[INFO] [stdout] test tests::flex_shrink_proportional ... ok
[INFO] [stdout] test tests::empty_document_returns_zero_box ... ok
[INFO] [stdout] test tests::flex_wrap_row_gap_between_lines ... ok
[INFO] [stdout] test tests::flex_wrap_second_line ... ok
[INFO] [stdout] test tests::grid_align_self_overrides_container ... ok
[INFO] [stdout] test tests::flex_direction_column_reverse_auto_height ... ok
[INFO] [stdout] test tests::flow_root_encloses_float ... ok
[INFO] [stdout] test tests::float_does_not_advance_parent_height_no_regression_inflow ... ok
[INFO] [stdout] test tests::grid_auto_column_max_content ... ok
[INFO] [stdout] test tests::grid_align_content_center_definite_height ... ok
[INFO] [stdout] test tests::grid_auto_fill_count ... ok
[INFO] [stdout] test tests::flow_root_isolates_float_context ... ok
[INFO] [stdout] test tests::grid_auto_fill_exact ... ok
[INFO] [stdout] test tests::flex_three_items_split_with_gap ... ok
[INFO] [stdout] test tests::grid_fixed_2x2 ... ok
[INFO] [stdout] test tests::grid_fr_thirds ... ok
[INFO] [stdout] test tests::grid_fr_thirds_with_column_gap ... ok
[INFO] [stdout] test tests::grid_auto_fit_collapse ... ok
[INFO] [stdout] test tests::grid_fixed_row_no_room_advances ... ok
[INFO] [stdout] test tests::grid_container_auto_height ... ok
[INFO] [stdout] test tests::grid_auto_width_non_stretch_both_axes ... ok
[INFO] [stdout] test tests::grid_dense_backfill ... ok
[INFO] [stdout] test tests::grid_explicit_column_span ... ok
[INFO] [stdout] test tests::grid_gap_adds_spacing ... ok
[INFO] [stdout] test tests::grid_item_keeps_inter_word_space ... ok
[INFO] [stdout] test tests::grid_fit_content_caps_column ... ok
[INFO] [stdout] test tests::grid_auto_skips_explicitly_placed_cell ... ok
[INFO] [stdout] test tests::grid_auto_placement_wraps_implicit_row ... ok
[INFO] [stdout] test tests::grid_justify_align_items_center ... ok
[INFO] [stdout] test tests::grid_implicit_row_auto_height ... ok
[INFO] [stdout] test tests::grid_justify_content_center ... ok
[INFO] [stdout] test tests::grid_justify_self_end ... ok
[INFO] [stdout] test tests::grid_justify_content_fr_no_distribution ... ok
[INFO] [stdout] test tests::grid_justify_content_end ... ok
[INFO] [stdout] test tests::grid_max_content_column_sized_to_item ... ok
[INFO] [stdout] test tests::grid_minmax_min_floor_binds ... ok
[INFO] [stdout] test tests::grid_justify_self_start_vs_stretch_default ... ok
[INFO] [stdout] test tests::grid_minmax_fixed_max_clamps ... ok
[INFO] [stdout] test tests::grid_minmax_fr_unbound ... ok
[INFO] [stdout] test tests::grid_justify_content_space_between ... ok
[INFO] [stdout] test tests::grid_named_area_multi_column ... ok
[INFO] [stdout] test tests::grid_nested ... ok
[INFO] [stdout] test tests::grid_percent_track ... ok
[INFO] [stdout] test tests::grid_named_area_placement ... ok
[INFO] [stdout] test tests::grid_repeat_equals_fr ... ok
[INFO] [stdout] test tests::grid_row_placement_explicit ... ok
[INFO] [stdout] test tests::grid_px_then_fr_fills ... ok
[INFO] [stdout] test tests::grid_named_area_missing_auto_places ... ok
[INFO] [stdout] test tests::flex_direction_row_reverse_unaffected ... ok
[INFO] [stdout] test tests::grid_no_regression_non_grid_page ... ok
[INFO] [stdout] test tests::flex_no_regression_normal_block ... ok
[INFO] [stdout] test tests::img_both_attrs_used_verbatim ... ok
[INFO] [stdout] test tests::iframe_box_default_300x150 ... ok
[INFO] [stdout] test tests::grid_stretch_default_no_regression ... ok
[INFO] [stdout] test tests::img_inline_flows_in_line_with_text ... ok
[INFO] [stdout] test tests::hanging_punctuation_first_hangs_leading_quote ... ok
[INFO] [stdout] test tests::hanging_punctuation_first_ignores_non_opener ... ok
[INFO] [stdout] test tests::grid_row_span_two ... ok
[INFO] [stdout] test tests::img_broken_no_attrs_is_zero_box ... ok
[INFO] [stdout] test tests::iframe_box_sized_from_attrs ... ok
[INFO] [stdout] test tests::grid_sparse_no_backfill ... ok
[INFO] [stdout] test tests::hanging_punctuation_off_keeps_quote_at_origin ... ok
[INFO] [stdout] test tests::img_border_box_shrinks ... ok
[INFO] [stdout] test tests::img_css_width_overrides_attr ... ok
[INFO] [stdout] test tests::img_display_block_on_own_line ... ok
[INFO] [stdout] test tests::initial_letter_enlarges_first_line ... ok
[INFO] [stdout] test tests::img_without_src_produces_no_box ... ok
[INFO] [stdout] test tests::img_has_no_pseudo_box ... ok
[INFO] [stdout] test tests::hebrew_line_reverses_to_visual_order ... ok
[INFO] [stdout] test tests::inline_block_occupies_its_size_on_a_line ... ok
[INFO] [stdout] test tests::inline_block_wraps_when_exceeding_container ... ok
[INFO] [stdout] test tests::img_max_width_clamp ... ok
[INFO] [stdout] test tests::img_one_attr_scales_preserving_aspect ... ok
[INFO] [stdout] test tests::img_height_attr_scales_width ... ok
[INFO] [stdout] test tests::img_intrinsic_size_no_attrs ... ok
[INFO] [stdout] test tests::inline_flex_lays_out_children ... ok
[INFO] [stdout] test tests::justify_content_space_around ... ok
[INFO] [stdout] test tests::initial_letter_marks_run_scale ... ok
[INFO] [stdout] test tests::justify_content_center ... ok
[INFO] [stdout] test tests::justify_widens_gaps_on_non_last_line ... ok
[INFO] [stdout] test tests::input_default_20_cols ... ok
[INFO] [stdout] test tests::input_size_attr_widens_content ... ok
[INFO] [stdout] test tests::isolate_makes_inner_phrase_neutral_to_parent ... ok
[INFO] [stdout] test tests::justify_content_space_between ... ok
[INFO] [stdout] test tests::letter_spacing_widens_word_width ... ok
[INFO] [stdout] test tests::list_style_image_marker_is_image ... ok
[INFO] [stdout] test tests::list_style_none_hides_marker ... ok
[INFO] [stdout] test tests::li_with_block_child_has_no_marker ... ok
[INFO] [stdout] test tests::ltr_two_words_unchanged ... ok
[INFO] [stdout] test tests::justify_content_space_evenly ... ok
[INFO] [stdout] test tests::marker_positioned_left_of_content ... ok
[INFO] [stdout] test tests::img_srcset_width_sizes_selects_per_viewport ... ok
[INFO] [stdout] test tests::ltr_no_special_props_unchanged ... ok
[INFO] [stdout] test tests::masonry_packs_into_columns ... ok
[INFO] [stdout] test tests::list_style_image_falls_back_to_text_marker ... ok
[INFO] [stdout] test tests::left_float_shortens_following_lines ... ok
[INFO] [stdout] test tests::mixed_children_wrap_anonymous ... ok
[INFO] [stdout] test tests::line_clamp_truncates_to_n_lines_with_ellipsis ... ok
[INFO] [stdout] test tests::max_width_caps_percentage_width ... ok
[INFO] [stdout] test tests::line_clamp_none_does_not_truncate ... ok
[INFO] [stdout] test tests::multibyte_text_places_without_panic ... ok
[INFO] [stdout] test tests::max_width_caps_large_width ... ok
[INFO] [stdout] test tests::multicol_resolve_columns ... ok
[INFO] [stdout] test tests::nested_child_offset_by_parent_padding ... ok
[INFO] [stdout] test tests::min_width_on_flex_item ... ok
[INFO] [stdout] test tests::measure_cache_dedupes_multipass ... ok
[INFO] [stdout] test tests::line_height_normal_and_px ... ok
[INFO] [stdout] test tests::multicol_column_fill_auto_auto_height_is_balance ... ok
[INFO] [stdout] test tests::nested_contents_fully_flattens ... ok
[INFO] [stdout] test tests::measure_cache_dedupes_grid ... ok
[INFO] [stdout] test tests::min_max_height_clamp ... ok
[INFO] [stdout] test tests::nested_flex ... ok
[INFO] [stdout] test tests::multicol_no_spanner_regression ... ok
[INFO] [stdout] test tests::multicol_distributes_block_children_across_two_columns ... ok
[INFO] [stdout] test tests::nested_ol_numbers_restart_per_list ... ok
[INFO] [stdout] test tests::min_width_raises_small_width ... ok
[INFO] [stdout] test tests::non_cleared_sibling_overlaps_float_band ... ok
[INFO] [stdout] test tests::mixed_bidi_visual_order ... ok
[INFO] [stdout] test tests::nowrap_does_not_wrap ... ok
[INFO] [stdout] test tests::multicol_column_span_all_spans_full_width ... ok
[INFO] [stdout] test tests::nested_percent_width ... ok
[INFO] [stdout] test tests::nested_table_in_cell ... ok
[INFO] [stdout] test tests::object_box_carries_data_label ... ok
[INFO] [stdout] test tests::multicol_column_fill_auto_fills_first_column ... ok
[INFO] [stdout] test tests::position_area_bottom_right ... ok
[INFO] [stdout] test tests::pre_preserves_newline_two_lines ... ok
[INFO] [stdout] test tests::position_area_left_single ... ok
[INFO] [stdout] test tests::pre_wrap_preserves_and_wraps ... ok
[INFO] [stdout] test tests::percent_width ... ok
[INFO] [stdout] test tests::pre_line_collapses_spaces_keeps_newline ... ok
[INFO] [stdout] test tests::picture_source_type_skips_unsupported ... ok
[INFO] [stdout] test tests::picture_source_media_selects ... ok
[INFO] [stdout] test tests::rtl_single_word_unchanged ... ok
[INFO] [stdout] test tests::ol_produces_decimal_markers ... ok
[INFO] [stdout] test tests::q_open_close_quote_boxes ... ok
[INFO] [stdout] test tests::overflow_wrap_break_word_breaks_overlong ... ok
[INFO] [stdout] test tests::pre_no_soft_wrap_even_when_long ... ok
[INFO] [stdout] test tests::pre_preserves_leading_spaces ... ok
[INFO] [stdout] test tests::right_float_reduces_line_end ... ok
[INFO] [stdout] test tests::plain_img_src_byte_identical ... ok
[INFO] [stdout] test tests::overlong_word_on_own_line ... ok
[INFO] [stdout] test tests::relative_shifts_paint_only_sibling_reserved ... ok
[INFO] [stdout] test tests::position_area_top_center ... ok
[INFO] [stdout] test tests::rtl_two_words_preserve_interword_space ... ok
[INFO] [stdout] test tests::rtl_base_right_aligns_ltr_word ... ok
[INFO] [stdout] test tests::second_line_y_below_first ... ok
[INFO] [stdout] test tests::rtl_three_words_preserve_both_gaps ... ok
[INFO] [stdout] test tests::single_float_wider_than_cb_places_at_left ... ok
[INFO] [stdout] test tests::plain_block_does_not_enclose_float ... ok
[INFO] [stdout] test tests::slot_distributes_light_children_into_named_and_default_slots ... ok
[INFO] [stdout] test tests::over_constrained_auto_margins_no_panic ... ok
[INFO] [stdout] test tests::position_try_flip_block_below_on_top_overflow ... ok
[INFO] [stdout] test tests::select_listbox_is_rows_tall ... ok
[INFO] [stdout] test tests::ruby_stacks_rt_above_base ... ok
[INFO] [stdout] test tests::soft_hyphen_none_does_not_break_but_strips ... ok
[INFO] [stdout] test tests::smoke_page_has_height_and_ordering ... ok
[INFO] [stdout] test tests::soft_hyphen_invisible_when_it_fits ... ok
[INFO] [stdout] test tests::ruby_shrink_wraps_and_centers_annotation ... ok
[INFO] [stdout] test tests::shadow_host_renders_shadow_tree_not_light_children ... ok
[INFO] [stdout] test tests::subgrid_adopts_parent_columns ... ok
[INFO] [stdout] test tests::slot_is_contents_so_slotted_block_lays_out ... ok
[INFO] [stdout] test tests::svg_box_default_300x150 ... ok
[INFO] [stdout] test tests::soft_hyphen_breaks_under_manual ... ok
[INFO] [stdout] test tests::select_checkbox_become_form_controls ... ok
[INFO] [stdout] test tests::stacking_adds_margins ... ok
[INFO] [stdout] test tests::scrollbar_gutter_narrows_scroll_container ... ok
[INFO] [stdout] test tests::scrollbar_gutter_auto_and_non_scroll_unchanged ... ok
[INFO] [stdout] test tests::sticky_box_lays_out_at_static_position ... ok
[INFO] [stdout] test tests::svg_box_from_viewbox_only ... ok
[INFO] [stdout] test tests::table_auto_shrink_to_fit ... ok
[INFO] [stdout] test tests::svg_box_sized_from_attrs_inline_replaced ... ok
[INFO] [stdout] test tests::tab_advances_to_tab_stop_in_pre ... ok
[INFO] [stdout] test tests::table_caption_side_bottom ... ok
[INFO] [stdout] test tests::table_cell_border_padding_in_geometry ... ok
[INFO] [stdout] test tests::table_auto_vs_fixed_differ_by_content ... ok
[INFO] [stdout] test tests::table_anonymous_cell_fixup ... ok
[INFO] [stdout] test tests::table_border_spacing_two_lengths ... ok
[INFO] [stdout] test tests::table_caption_above_grid ... ok
[INFO] [stdout] test tests::table_2x2_no_spacing ... ok
[INFO] [stdout] test tests::table_cell_keeps_inter_word_space ... ok
[INFO] [stdout] test tests::table_height_with_vertical_spacing ... ok
[INFO] [stdout] test tests::table_border_spacing_gaps ... ok
[INFO] [stdout] test tests::table_col_width_fixed_layout ... ok
[INFO] [stdout] test tests::table_col_span_two_widths ... ok
[INFO] [stdout] test tests::table_fixed_first_row_widths_ignore_content ... ok
[INFO] [stdout] test tests::table_colspan_two ... ok
[INFO] [stdout] test tests::table_column_sizes_to_widest_cell ... ok
[INFO] [stdout] test tests::table_rowspan_overhang_last_row_no_panic ... ok
[INFO] [stdout] test tests::table_ragged_rows_no_panic ... ok
[INFO] [stdout] test tests::table_multi_column_cells_keep_spaces ... ok
[INFO] [stdout] test tests::table_rowspan_two_in_range_spans_both_rows ... ok
[INFO] [stdout] test tests::table_row_box_sized_for_background ... ok
[INFO] [stdout] test tests::table_colspan_cell_keeps_spaces ... ok
[INFO] [stdout] test tests::table_col_width_sets_column ... ok
[INFO] [stdout] test tests::text_align_center_offsets ... ok
[INFO] [stdout] test tests::template_content_not_rendered ... ok
[INFO] [stdout] test tests::table_rowspan_two ... ok
[INFO] [stdout] test tests::text_transform_uppercase_in_box ... ok
[INFO] [stdout] test tests::text_wrap_balance_evens_lines ... ok
[INFO] [stdout] test tests::table_set_width_distributes ... ok
[INFO] [stdout] test tests::text_wrap_mode_nowrap_suppresses_wrapping ... ok
[INFO] [stdout] test tests::text_indent_shifts_first_line_only ... ok
[INFO] [stdout] test tests::text_align_center_shifts_text_and_inline_block_equally ... ok
[INFO] [stdout] test tests::text_run_collapses_whitespace ... ok
[INFO] [stdout] test tests::text_wrap_pretty_no_orphan_is_identical_to_wrap ... ok
[INFO] [stdout] test tests::text_wrap_balance_single_line_unchanged ... ok
[INFO] [stdout] test tests::table_thead_tbody_row_groups ... ok
[INFO] [stdout] test tests::table_rowspan_overhang_single_row_no_panic ... ok
[INFO] [stdout] test tests::track_inside_video_produces_no_box ... ok
[INFO] [stdout] test tests::two_inline_blocks_side_by_side_then_wrap ... ok
[INFO] [stdout] test tests::textarea_cols_rows_size ... ok
[INFO] [stdout] test tests::text_wrap_wrap_is_unchanged_default ... ok
[INFO] [stdout] test tests::two_left_floats_second_drops_down ... ok
[INFO] [stdout] test tests::text_wrap_pretty_fixes_orphan ... ok
[INFO] [stdout] test tests::ul_li_produces_disc_markers ... ok
[INFO] [stdout] test tests::two_divs_stack_y ... ok
[INFO] [stdout] test tests::two_wide_left_floats_second_drops_below ... ok
[INFO] [stdout] test tests::video_css_width_derives_height_from_attr_ratio ... ok
[INFO] [stdout] test tests::video_css_aspect_ratio_derives_height ... ok
[INFO] [stdout] test tests::vertical_lr_blocks_stack_left_to_right ... ok
[INFO] [stdout] test tests::table_border_collapse_ignores_spacing ... ok
[INFO] [stdout] test tests::wraps_into_three_lines ... ok
[INFO] [stdout] test tests::video_both_attrs_size_box ... ok
[INFO] [stdout] test tests::word_break_break_all_splits_word ... ok
[INFO] [stdout] test tests::vertical_text_words_advance_along_y ... ok
[INFO] [stdout] test tests::vertical_rl_blocks_stack_right_to_left ... ok
[INFO] [stdout] test tests::whitespace_only_between_blocks_dropped ... ok
[INFO] [stdout] test tests::table_deeply_nested_no_stack_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 347 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_net-24bbbf7a1324726e)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test data::tests::no_comma_is_bad_data_url ... ok
[INFO] [stdout] test data::tests::empty_media_type_base64 ... ok
[INFO] [stdout] test data::tests::percent_space_decoded ... ok
[INFO] [stdout] test data::tests::empty_media_type_default_none ... ok
[INFO] [stdout] test data::tests::bad_base64_is_bad_data_url ... ok
[INFO] [stdout] test data::tests::base64_with_embedded_newlines_decodes ... ok
[INFO] [stdout] test data::tests::final_url_is_the_data_url ... ok
[INFO] [stdout] test data::tests::base64_case_insensitive_flag ... ok
[INFO] [stdout] test data::tests::plus_is_literal ... ok
[INFO] [stdout] test data::tests::base64_png_round_trips ... ok
[INFO] [stdout] test data::tests::plain_text_css_percent_decoded ... ok
[INFO] [stdout] test data::tests::base64_text_css ... ok
[INFO] [stdout] test loader::tests::local_loader_http_is_unsupported_scheme ... ok
[INFO] [stdout] test cache::tests::miss_preserves_original_error_variant_hit_flattens_to_network ... ok
[INFO] [stdout] test cache::tests::error_is_cached_and_not_refetched ... ok
[INFO] [stdout] test cache::tests::success_is_fetched_once_per_url ... ok
[INFO] [stdout] test cache::tests::cached_ok_returns_independent_owned_bytes ... ok
[INFO] [stdout] test loader::tests::local_loader_missing_file_is_not_found ... ok
[INFO] [stdout] test loader::tests::local_loader_reads_temp_file ... ok
[INFO] [stdout] test http::tests::connection_refused_is_network_error_no_panic ... ok
[INFO] [stdout] test resolve::tests::file_url_passes_through_unchanged ... ok
[INFO] [stdout] test resolve::tests::absolute_path_becomes_file_url ... ok
[INFO] [stdout] test resolve::tests::http_url_passes_through ... ok
[INFO] [stdout] test resolve::tests::join_relative_against_dir_base ... ok
[INFO] [stdout] test resolve::tests::join_relative_against_file_base ... ok
[INFO] [stdout] test router::tests::data_scheme_routes_to_data ... ok
[INFO] [stdout] test router::tests::file_scheme_routes_to_local ... ok
[INFO] [stdout] test router::tests::unsupported_scheme_is_rejected ... ok
[INFO] [stdout] test resolve::tests::relative_path_becomes_cwd_joined_file_url ... ok
[INFO] [stdout] test http::tests::get_200_text_css_captures_bytes_and_content_type ... ok
[INFO] [stdout] test http::tests::redirect_final_url_resolves_relative_subresource ... ok
[INFO] [stdout] test http::tests::get_binary_body_round_trips ... ok
[INFO] [stdout] test http::tests::status_404_is_http_error ... ok
[INFO] [stdout] test http::tests::body_over_cap_is_network_error_no_oom ... ok
[INFO] [stdout] test http::tests::status_500_is_http_error ... ok
[INFO] [stdout] test router::tests::http_scheme_routes_to_http ... ok
[INFO] [stdout] test http::tests::redirect_302_is_followed ... ok
[INFO] [stdout] test http::tests::timeout_is_timeout_error ... ok
[INFO] [stdout] test data::tests::over_cap_is_bad_data_url ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.74s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starfish_paint-0c8595aa0db641ef)
[INFO] [stdout] 
[INFO] [stdout] running 510 tests
[INFO] [stdout] test display::tests::accent_color_tints_checkbox_tick ... ok
[INFO] [stdout] test display::tests::audio_controls_emits_control_bar ... ok
[INFO] [stdout] test display::tests::accent_color_tints_progress_fill ... ok
[INFO] [stdout] test display::tests::appearance_none_checkbox_no_tick_chrome ... ok
[INFO] [stdout] test display::tests::accent_color_default_checkbox_tick_byte_identical ... ok
[INFO] [stdout] test display::tests::backface_hidden_flipped_box_not_painted ... ok
[INFO] [stdout] test display::tests::accent_color_auto_progress_byte_identical ... ok
[INFO] [stdout] test display::tests::audio_emits_dark_box_no_triangle ... ok
[INFO] [stdout] test display::tests::appearance_none_select_no_dropdown_triangle ... ok
[INFO] [stdout] test display::tests::appearance_auto_checkbox_keeps_chrome_byte_identical ... ok
[INFO] [stdout] test display::tests::backdrop_filter_emits_apply_before_push ... ok
[INFO] [stdout] test display::tests::bg_attachment_fixed_anchors_gradient_to_viewport ... ok
[INFO] [stdout] test display::tests::after_text_appends ... ok
[INFO] [stdout] test display::tests::backface_hidden_front_facing_box_painted ... ok
[INFO] [stdout] test display::tests::bg_position_shifts_origin ... ok
[INFO] [stdout] test display::tests::bg_repeat_tiles_across_box ... ok
[INFO] [stdout] test display::tests::background_before_border_before_text ... ok
[INFO] [stdout] test display::tests::bg_clip_default_is_border_box_byte_identical ... ok
[INFO] [stdout] test display::tests::before_text_emits_colored_glyph ... ok
[INFO] [stdout] test display::tests::bg_attachment_scroll_default_does_not_crash ... ok
[INFO] [stdout] test display::tests::appearance_none_number_no_spinner ... ok
[INFO] [stdout] test display::tests::background_blend_mode_normal_no_bg_group ... ok
[INFO] [stdout] test display::tests::backface_visible_flipped_box_still_painted ... ok
[INFO] [stdout] test display::tests::bg_clip_content_box_shrinks_color_fill ... ok
[INFO] [stdout] test display::tests::background_blend_mode_emits_bg_group ... ok
[INFO] [stdout] test display::tests::bg_repeat_x_only ... ok
[INFO] [stdout] test display::tests::bg_size_cover_and_contain ... ok
[INFO] [stdout] test display::tests::bg_clip_text_brackets_background_with_glyph_clip ... ok
[INFO] [stdout] test display::tests::broken_bg_url_emits_no_blit_no_panic ... ok
[INFO] [stdout] test display::tests::box_shadow_emitted_before_background ... ok
[INFO] [stdout] test display::tests::broken_img_emits_placeholder_border ... ok
[INFO] [stdout] test display::tests::color_swatch_defaults_black_when_no_value ... ok
[INFO] [stdout] test display::tests::color_swatch_fills_value_color ... ok
[INFO] [stdout] test display::tests::checkbox_checked_draws_tick_unchecked_does_not ... ok
[INFO] [stdout] test display::tests::border_image_gradient_source_emits_gradient_fills ... ok
[INFO] [stdout] test display::tests::border_image_unresolvable_source_no_blit ... ok
[INFO] [stdout] test display::tests::conic_gradient_bg_emits_conic_rect ... ok
[INFO] [stdout] test display::tests::cross_fade_emits_b_then_a_in_opacity_layer ... ok
[INFO] [stdout] test display::tests::backface_hidden_no_transform_byte_identical ... ok
[INFO] [stdout] test display::tests::attr_chip_carries_pseudo_font_weight ... ok
[INFO] [stdout] test display::tests::decoded_img_emits_imageblit ... ok
[INFO] [stdout] test display::tests::clip_path_geometry_box_reference_rect ... ok
[INFO] [stdout] test display::tests::border_image_default_repeat_width_byte_identical_to_m1 ... ok
[INFO] [stdout] test display::tests::border_image_width_overrides_corner_thickness ... ok
[INFO] [stdout] test display::tests::border_image_outset_shifts_rectangle ... ok
[INFO] [stdout] test display::tests::border_image_emits_eight_slice_blits ... ok
[INFO] [stdout] test display::tests::broken_img_with_alt_emits_text ... ok
[INFO] [stdout] test display::tests::button_label_with_grey_bg ... ok
[INFO] [stdout] test display::tests::combined_decoration_emits_three_rects ... ok
[INFO] [stdout] test display::tests::border_image_repeat_tiles_top_edge ... ok
[INFO] [stdout] test display::tests::border_image_fill_emits_center_blit ... ok
[INFO] [stdout] test display::tests::default_scrollbar_styling_byte_identical ... ok
[INFO] [stdout] test display::tests::date_input_shows_value_and_indicator ... ok
[INFO] [stdout] test display::tests::dashed_border_emits_strokeline_not_fillrect ... ok
[INFO] [stdout] test display::tests::decoration_double_emits_two_rects ... ok
[INFO] [stdout] test display::tests::decoration_dotted_emits_stroke_line ... ok
[INFO] [stdout] test display::tests::decimal_marker_emits_number_glyph ... ok
[INFO] [stdout] test display::tests::decoration_color_overrides_text_color ... ok
[INFO] [stdout] test display::tests::decoration_wavy_emits_stroke_segments ... ok
[INFO] [stdout] test display::tests::decoration_solid_default_byte_identical ... ok
[INFO] [stdout] test display::tests::decoration_thickness_sets_rect_height ... ok
[INFO] [stdout] test display::tests::gradient_div_emits_gradient_rect_not_fillrect_bg ... ok
[INFO] [stdout] test display::tests::emphasis_color_overrides_text_color ... ok
[INFO] [stdout] test display::tests::grid_item_backgrounds_paint_at_their_cells ... ok
[INFO] [stdout] test display::tests::double_border_emits_strokeline_per_edge ... ok
[INFO] [stdout] test display::tests::emphasis_under_below_run ... ok
[INFO] [stdout] test display::tests::div_with_bg_emits_fillrect_at_its_rect ... ok
[INFO] [stdout] test display::tests::file_input_button_and_label ... ok
[INFO] [stdout] test display::tests::hidden_input_emits_no_control ... ok
[INFO] [stdout] test display::tests::file_input_shows_value_basename ... ok
[INFO] [stdout] test display::tests::emphasis_open_uses_stroke ... ok
[INFO] [stdout] test display::tests::emphasis_emits_one_mark_per_nonspace_char ... ok
[INFO] [stdout] test display::tests::glyph_run_carries_family_and_style ... ok
[INFO] [stdout] test display::tests::first_letter_pseudo_enlarges_and_colors ... ok
[INFO] [stdout] test display::tests::glyph_run_inherits_family ... ok
[INFO] [stdout] test display::tests::image_rendering_selects_smooth ... ok
[INFO] [stdout] test display::tests::filter_forces_push_layer ... ok
[INFO] [stdout] test display::tests::decoration_underline_offset_lowers_y ... ok
[INFO] [stdout] test display::tests::glyph_run_carries_spacing ... ok
[INFO] [stdout] test display::tests::isolation_isolate_forces_push_layer ... ok
[INFO] [stdout] test display::tests::horizontal_plain_text_has_no_transform ... ok
[INFO] [stdout] test display::tests::email_input_is_plain_no_chrome ... ok
[INFO] [stdout] test display::tests::iframe_emits_border_and_src_label ... ok
[INFO] [stdout] test display::tests::individual_props_compose_before_transform ... ok
[INFO] [stdout] test display::tests::inflow_only_display_list_unchanged ... ok
[INFO] [stdout] test display::tests::inline_block_paints_its_background ... ok
[INFO] [stdout] test display::tests::li_custom_bullet_before ... ok
[INFO] [stdout] test display::tests::individual_translate_emits_transform_layer ... ok
[INFO] [stdout] test display::tests::isolation_auto_no_push_layer ... ok
[INFO] [stdout] test display::tests::list_style_image_marker_emits_imageblit ... ok
[INFO] [stdout] test display::tests::marker_pseudo_colors_bullet ... ok
[INFO] [stdout] test display::tests::input_placeholder_is_grey ... ok
[INFO] [stdout] test display::tests::meter_emits_track_and_proportional_fill ... ok
[INFO] [stdout] test display::tests::input_value_glyph_with_border_and_clip ... ok
[INFO] [stdout] test display::tests::multiple_layers_url_over_gradient_command_order ... ok
[INFO] [stdout] test display::tests::marker_is_not_decorated ... ok
[INFO] [stdout] test display::tests::mix_blend_mode_forces_push_layer ... ok
[INFO] [stdout] test display::tests::marker_emits_bullet_glyph ... ok
[INFO] [stdout] test display::tests::marker_pseudo_content_replaces_text ... ok
[INFO] [stdout] test display::tests::no_snap_type_is_byte_identical ... ok
[INFO] [stdout] test display::tests::no_backdrop_filter_no_apply ... ok
[INFO] [stdout] test display::tests::mask_box_carries_distinct_geometry_boxes ... ok
[INFO] [stdout] test display::tests::mix_blend_mode_normal_no_push_layer ... ok
[INFO] [stdout] test display::tests::mask_forces_push_layer_with_mask ... ok
[INFO] [stdout] test display::tests::multicol_rule_emits_stroke_line_in_gap ... ok
[INFO] [stdout] test display::tests::no_emphasis_emits_no_marks ... ok
[INFO] [stdout] test display::tests::object_fit_contain_letterboxes_centered ... ok
[INFO] [stdout] test display::tests::no_border_image_byte_identical ... ok
[INFO] [stdout] test display::tests::no_feature_page_emits_no_new_cmds ... ok
[INFO] [stdout] test display::tests::object_fit_fill_is_unchanged_default ... ok
[INFO] [stdout] test display::tests::object_fit_cover_fills_box_and_crops_source ... ok
[INFO] [stdout] test display::tests::offset_anchor_shifts_placed_point ... ok
[INFO] [stdout] test display::tests::offset_path_midpoint_translate ... ok
[INFO] [stdout] test display::tests::offset_path_none_byte_identical_compose ... ok
[INFO] [stdout] test display::tests::offset_ray_moves_in_angle_direction ... ok
[INFO] [stdout] test display::tests::offset_rotate_auto_follows_tangent ... ok
[INFO] [stdout] test display::tests::offset_shape_circle_rides_perimeter ... ok
[INFO] [stdout] test display::tests::object_fit_scale_down_picks_contain_when_larger ... ok
[INFO] [stdout] test display::tests::multicol_three_columns_emit_two_rules_at_gap_centers ... ok
[INFO] [stdout] test display::tests::outline_emits_outline_cmds ... ok
[INFO] [stdout] test display::tests::object_position_shifts_contain ... ok
[INFO] [stdout] test display::tests::multicol_without_rule_emits_no_stroke_line ... ok
[INFO] [stdout] test display::tests::object_fit_none_is_intrinsic_clipped ... ok
[INFO] [stdout] test display::tests::no_bg_clip_text_no_text_clip ... ok
[INFO] [stdout] test display::tests::object_fit_scale_down_picks_none_when_fits ... ok
[INFO] [stdout] test display::tests::overflow_auto_no_scrollbar_when_content_fits ... ok
[INFO] [stdout] test display::tests::overflow_auto_scrollbar_when_overflowing ... ok
[INFO] [stdout] test display::tests::overflow_scroll_emits_track_and_thumb ... ok
[INFO] [stdout] test display::tests::overflow_hidden_emits_no_scrollbar ... ok
[INFO] [stdout] test display::tests::paint_order_inflow_then_float_then_positioned ... ok
[INFO] [stdout] test display::tests::paint_order_auto_positioned_parent_bubbles_child ... ok
[INFO] [stdout] test display::tests::parse_transform_attr_matrix_and_lenient ... ok
[INFO] [stdout] test display::tests::paint_order_positioned_sorted_by_z_index ... ok
[INFO] [stdout] test display::tests::parse_transform_attr_rotate_about_center ... ok
[INFO] [stdout] test display::tests::parse_transform_attr_scale_then_translate ... ok
[INFO] [stdout] test display::tests::parse_transform_attr_translate ... ok
[INFO] [stdout] test display::tests::parse_transform_attr_rotate ... ok
[INFO] [stdout] test display::tests::paint_order_positioned_equal_z_keeps_tree_order ... ok
[INFO] [stdout] test display::tests::number_input_shows_value_and_spinner ... ok
[INFO] [stdout] test display::tests::non_svg_page_emits_no_svg_shapes ... ok
[INFO] [stdout] test display::tests::no_individual_transform_emits_no_layer ... ok
[INFO] [stdout] test display::tests::posterless_video_emits_dark_box_and_triangle ... ok
[INFO] [stdout] test display::tests::progress_emits_track_and_half_fill ... ok
[INFO] [stdout] test display::tests::overflow_visible_emits_no_pushclip ... ok
[INFO] [stdout] test display::tests::paint_order_stacking_context_confines_child ... ok
[INFO] [stdout] test display::tests::progress_indeterminate_emits_track_and_partial_fill ... ok
[INFO] [stdout] test display::tests::no_mask_no_push_layer ... ok
[INFO] [stdout] test display::tests::radial_gradient_bg_emits_radial_rect ... ok
[INFO] [stdout] test display::tests::scroll_left_translates_content_horizontally ... ok
[INFO] [stdout] test display::tests::rounded_bg_emits_fillrect_with_radius ... ok
[INFO] [stdout] test display::tests::non_form_page_emits_no_form_clip ... ok
[INFO] [stdout] test display::tests::scroll_offset_translates_content_inside_clip ... ok
[INFO] [stdout] test display::tests::scroll_offset_clamps_to_max ... ok
[INFO] [stdout] test display::tests::scrollbar_width_none_emits_no_scrollbar ... ok
[INFO] [stdout] test display::tests::object_emits_data_label ... ok
[INFO] [stdout] test display::tests::scrollbar_color_recolors_thumb_and_track ... ok
[INFO] [stdout] test display::tests::range_thumb_position_tracks_value ... ok
[INFO] [stdout] test display::tests::scrollbar_width_thin_narrows_track ... ok
[INFO] [stdout] test display::tests::select_empty_emits_arrow_only ... ok
[INFO] [stdout] test display::tests::scrollbar_painted_after_content_clip_pop ... ok
[INFO] [stdout] test display::tests::paint_order_negative_z_behind_inflow ... ok
[INFO] [stdout] test display::tests::radio_checked_draws_filled_dot ... ok
[INFO] [stdout] test display::tests::placeholder_pseudo_colors_text ... ok
[INFO] [stdout] test display::tests::snap_honors_child_scroll_margin ... ok
[INFO] [stdout] test display::tests::single_color_div_still_one_fillrect_byte_identical ... ok
[INFO] [stdout] test display::tests::snap_end_aligns_child_bottom_to_snapport_bottom ... ok
[INFO] [stdout] test display::tests::single_gradient_div_still_one_gradientrect_byte_identical ... ok
[INFO] [stdout] test display::tests::snap_y_honors_scroll_padding_top ... ok
[INFO] [stdout] test display::tests::overflow_hidden_emits_pushclip_bracketing_children ... ok
[INFO] [stdout] test display::tests::snap_y_mandatory_aligns_second_child_start_to_top ... ok
[INFO] [stdout] test display::tests::srcset_density_blit_uses_chosen_url ... ok
[INFO] [stdout] test display::tests::snap_y_picks_nearest_target_to_js_scrolltop ... ok
[INFO] [stdout] test display::tests::snap_type_without_aligned_children_is_byte_identical ... ok
[INFO] [stdout] test display::tests::svg_circle_ellipse_line_geom ... ok
[INFO] [stdout] test display::tests::svg_clip_path_directly_walked_paints_nothing ... ok
[INFO] [stdout] test display::tests::svg_child_overrides_g_fill ... ok
[INFO] [stdout] test display::tests::svg_clip_path_brackets_shape_with_circle_geom ... ok
[INFO] [stdout] test display::tests::password_masks_value ... ok
[INFO] [stdout] test display::tests::svg_clip_path_on_group_clips_subtree ... ok
[INFO] [stdout] test display::tests::svg_color_formats_all_parse ... ok
[INFO] [stdout] test display::tests::svg_default_fill_is_black ... ok
[INFO] [stdout] test display::tests::svg_clip_path_missing_ref_paints_unclipped ... ok
[INFO] [stdout] test display::tests::svg_empty_g_is_transparent_passthrough ... ok
[INFO] [stdout] test display::tests::no_transform_emits_no_transform_cmds ... ok
[INFO] [stdout] test display::tests::svg_fill_opacity_folds_into_alpha ... ok
[INFO] [stdout] test display::tests::svg_fill_none_with_stroke_emits_stroke_only ... ok
[INFO] [stdout] test display::tests::svg_filter_missing_or_no_blur_paints_unbracketed ... ok
[INFO] [stdout] test display::tests::svg_g_fill_inherited_by_child ... ok
[INFO] [stdout] test display::tests::svg_filter_blur_brackets_shape_with_blur_layer ... ok
[INFO] [stdout] test display::tests::svg_g_transform_composes_into_shape ... ok
[INFO] [stdout] test display::tests::svg_empty_path_emits_no_command ... ok
[INFO] [stdout] test display::tests::svg_gradient_transform_composes_with_g ... ok
[INFO] [stdout] test display::tests::select_listbox_optgroup_labels_and_indent ... ok
[INFO] [stdout] test display::tests::svg_gradient_url_missing_emits_no_shape ... ok
[INFO] [stdout] test display::tests::svg_gradient_user_space_on_use ... ok
[INFO] [stdout] test display::tests::svg_image_meet_centers_fit ... ok
[INFO] [stdout] test display::tests::svg_image_xlink_href_works ... ok
[INFO] [stdout] test display::tests::svg_inline_style_overrides_presentation_attr ... ok
[INFO] [stdout] test display::tests::opacity_brackets_subtree_with_push_pop ... ok
[INFO] [stdout] test display::tests::svg_marker_end_paints_at_end_vertex ... ok
[INFO] [stdout] test display::tests::svg_image_emits_imageblit_at_rect ... ok
[INFO] [stdout] test display::tests::svg_img_renders_via_svg_painter ... ok
[INFO] [stdout] test display::tests::svg_linear_gradient_registry_and_fill ... ok
[INFO] [stdout] test display::tests::select_listbox_no_optgroup_identical_to_m1 ... ok
[INFO] [stdout] test display::tests::svg_marker_orient_auto_rotates_to_tangent ... ok
[INFO] [stdout] test display::tests::svg_marker_template_paints_nothing ... ok
[INFO] [stdout] test display::tests::search_input_draws_magnifier_dot ... ok
[INFO] [stdout] test display::tests::svg_marker_polyline_start_vertex ... ok
[INFO] [stdout] test display::tests::svg_marker_shorthand_applies_to_start_and_end ... ok
[INFO] [stdout] test display::tests::solid_border_still_emits_fillrect_no_strokeline ... ok
[INFO] [stdout] test display::tests::svg_pattern_fill_on_unsupported_shape_falls_back ... ok
[INFO] [stdout] test display::tests::svg_nested_g_transform_composes ... ok
[INFO] [stdout] test display::tests::svg_mask_brackets_shape_with_mask_layer ... ok
[INFO] [stdout] test display::tests::select_listbox_rows_and_highlight ... ok
[INFO] [stdout] test display::tests::svg_path_fill_rule_evenodd_parsed ... ok
[INFO] [stdout] test display::tests::svg_path_emits_path_geom ... ok
[INFO] [stdout] test display::tests::svg_mask_and_filter_directly_walked_paint_nothing ... ok
[INFO] [stdout] test display::tests::svg_normal_fill_unchanged_by_pattern_support ... ok
[INFO] [stdout] test display::tests::svg_pattern_fill_tiles_clipped_to_rect ... ok
[INFO] [stdout] test display::tests::svg_pattern_tile_positions_step_by_tile_size ... ok
[INFO] [stdout] test display::tests::svg_pattern_object_bounding_box_units ... ok
[INFO] [stdout] test display::tests::svg_rect_emits_red_fill_at_translated_coords ... ok
[INFO] [stdout] test display::tests::svg_pattern_walked_directly_paints_nothing ... ok
[INFO] [stdout] test display::tests::select_shows_selected_text_and_arrow ... ok
[INFO] [stdout] test display::tests::svg_stroke_cap_and_join_parsed ... ok
[INFO] [stdout] test display::tests::svg_radial_gradient_parsed ... ok
[INFO] [stdout] test display::tests::svg_symbol_renders_only_via_use ... ok
[INFO] [stdout] test display::tests::svg_polygon_closes_polyline_does_not ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p starfish-paint --lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/starfish_paint-0c8595aa0db641ef` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817", kill_on_drop: false }`
[INFO] [stdout] 480945b3249d0a0e91c8bc7a4fcd5a7be777984b0f076f6f3d51de0980e78817
