[INFO] cloning repository https://github.com/the-white-sox/css-parser [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/the-white-sox/css-parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-white-sox%2Fcss-parser", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-white-sox%2Fcss-parser'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0f956fd402b9a79dc76f9dfc8ab8d082c977e1e1 [INFO] testing the-white-sox/css-parser against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-white-sox%2Fcss-parser" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/the-white-sox/css-parser [INFO] finished tweaking git repo https://github.com/the-white-sox/css-parser [INFO] tweaked toml for git repo https://github.com/the-white-sox/css-parser written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/the-white-sox/css-parser on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/the-white-sox/css-parser 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] da7db68a55feb216e0248e6c11cf7a121620e8998f1600ca023ba38196867f4c [INFO] running `Command { std: "docker" "start" "-a" "da7db68a55feb216e0248e6c11cf7a121620e8998f1600ca023ba38196867f4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "da7db68a55feb216e0248e6c11cf7a121620e8998f1600ca023ba38196867f4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da7db68a55feb216e0248e6c11cf7a121620e8998f1600ca023ba38196867f4c", kill_on_drop: false }` [INFO] [stdout] da7db68a55feb216e0248e6c11cf7a121620e8998f1600ca023ba38196867f4c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 12f46e09fc9bad1a359fae7bdccb41ec1235797bf10155d1b86f814a2aa5cafb [INFO] running `Command { std: "docker" "start" "-a" "12f46e09fc9bad1a359fae7bdccb41ec1235797bf10155d1b86f814a2aa5cafb", kill_on_drop: false }` [INFO] [stderr] Compiling css-parser v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `vec::*` [INFO] [stdout] --> src/parser/declaration.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub use vec::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vec::*` [INFO] [stdout] --> src/parser/media_query.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | pub use vec::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.00s [INFO] running `Command { std: "docker" "inspect" "12f46e09fc9bad1a359fae7bdccb41ec1235797bf10155d1b86f814a2aa5cafb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12f46e09fc9bad1a359fae7bdccb41ec1235797bf10155d1b86f814a2aa5cafb", kill_on_drop: false }` [INFO] [stdout] 12f46e09fc9bad1a359fae7bdccb41ec1235797bf10155d1b86f814a2aa5cafb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f571c07ae73b646449ca4335d0d3be150c80549e0af587977753ec96268f3c60 [INFO] running `Command { std: "docker" "start" "-a" "f571c07ae73b646449ca4335d0d3be150c80549e0af587977753ec96268f3c60", kill_on_drop: false }` [INFO] [stderr] Compiling css-parser v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `vec::*` [INFO] [stdout] --> src/parser/declaration.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub use vec::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vec::*` [INFO] [stdout] --> src/parser/media_query.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | pub use vec::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.22s [INFO] running `Command { std: "docker" "inspect" "f571c07ae73b646449ca4335d0d3be150c80549e0af587977753ec96268f3c60", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f571c07ae73b646449ca4335d0d3be150c80549e0af587977753ec96268f3c60", kill_on_drop: false }` [INFO] [stdout] f571c07ae73b646449ca4335d0d3be150c80549e0af587977753ec96268f3c60 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3ab237db7c48b67c105382b6e62e9a2ab79f68f86a84b8a2ca06ef32c8e28e3f [INFO] running `Command { std: "docker" "start" "-a" "3ab237db7c48b67c105382b6e62e9a2ab79f68f86a84b8a2ca06ef32c8e28e3f", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `vec::*` [INFO] [stderr] --> src/parser/declaration.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | pub use vec::*; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `vec::*` [INFO] [stderr] --> src/parser/media_query.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | pub use vec::*; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `css-parser` (bin "css-parser" test) generated 2 warnings (run `cargo fix --bin "css-parser" --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/css_parser-3c102bcf60cd84d3) [INFO] [stdout] [INFO] [stdout] running 391 tests [INFO] [stdout] test parser::color::tests::aqua ... ok [INFO] [stdout] test parser::color::tests::blue ... ok [INFO] [stdout] test parser::color::tests::double_hex_characters_helper_functions ... ok [INFO] [stdout] test parser::color::tests::black ... ok [INFO] [stdout] test parser::color::tests::fuchsia ... ok [INFO] [stdout] test parser::color::tests::gray ... ok [INFO] [stdout] test parser::color::tests::green ... ok [INFO] [stdout] test parser::color::tests::hex_10 ... ok [INFO] [stdout] test parser::color::tests::hex_6 ... ok [INFO] [stdout] test parser::color::tests::hex_3 ... ok [INFO] [stdout] test parser::color::tests::hsl ... ok [INFO] [stdout] test parser::color::tests::hsl_out_of_upper_range ... ok [INFO] [stdout] test parser::color::tests::hsl_uppcase ... ok [INFO] [stdout] test parser::color::tests::grey ... ok [INFO] [stdout] test parser::color::tests::hsla_out_of_upper_range ... ok [INFO] [stdout] test parser::color::tests::hsla_uppcase ... ok [INFO] [stdout] test parser::color::tests::hsla_out_of_lower_range ... ok [INFO] [stdout] test parser::color::tests::lime ... ok [INFO] [stdout] test parser::color::tests::maroon ... ok [INFO] [stdout] test parser::color::tests::purple ... ok [INFO] [stdout] test parser::color::tests::navy ... ok [INFO] [stdout] test parser::color::tests::olive ... ok [INFO] [stdout] test parser::color::tests::hsla_no_comma ... ok [INFO] [stdout] test parser::color::tests::hsla ... ok [INFO] [stdout] test parser::color::tests::red ... ok [INFO] [stdout] test parser::color::tests::red_upper_case ... ok [INFO] [stdout] test parser::color::tests::rgb_out_of_lower_range ... ok [INFO] [stdout] test parser::color::tests::rgb_out_of_upper_range ... ok [INFO] [stdout] test parser::color::tests::rgb_uppcase ... ok [INFO] [stdout] test parser::color::tests::rgba ... ok [INFO] [stdout] test parser::color::tests::rgba_no_comma ... ok [INFO] [stdout] test parser::color::tests::rgba_out_of_lower_range ... ok [INFO] [stdout] test parser::color::tests::rgba_out_of_upper_range ... ok [INFO] [stdout] test parser::color::tests::rgba_uppcase ... ok [INFO] [stdout] test parser::color::tests::silver ... ok [INFO] [stdout] test parser::color::tests::transparent ... ok [INFO] [stdout] test parser::color::tests::teal ... ok [INFO] [stdout] test parser::comma_separated::test::empty ... ok [INFO] [stdout] test parser::color::tests::white ... ok [INFO] [stdout] test parser::color::tests::hex_4 ... ok [INFO] [stdout] test parser::comma_separated::test::extra_whitespace ... ok [INFO] [stdout] test parser::comma_separated::test::missing_comma ... ok [INFO] [stdout] test parser::comma_separated::test::no_whitespace ... ok [INFO] [stdout] test parser::color::tests::yellow ... ok [INFO] [stdout] test parser::comma_separated::test::single ... ok [INFO] [stdout] test parser::comma_separated::test::multiple ... ok [INFO] [stdout] test parser::comma_separated::test::trailing_comma ... ok [INFO] [stdout] test parser::declaration::tests::background_color ... ok [INFO] [stdout] test parser::declaration::tests::bad_declaration ... ok [INFO] [stdout] test parser::declaration::tests::border_color ... ok [INFO] [stdout] test parser::declaration::tests::background_color_garbage ... ok [INFO] [stdout] test parser::declaration::tests::color ... ok [INFO] [stdout] test parser::declaration::tests::color_garbage ... ok [INFO] [stdout] test parser::declaration::tests::bottom ... ok [INFO] [stdout] test parser::declaration::tests::display ... ok [INFO] [stdout] test parser::declaration::tests::border_color_garbage ... ok [INFO] [stdout] test parser::declaration::tests::border_width ... ok [INFO] [stdout] test parser::declaration::tests::border_radius ... ok [INFO] [stdout] test parser::declaration::tests::font_family ... ok [INFO] [stdout] test parser::declaration::tests::left ... ok [INFO] [stdout] test parser::declaration::tests::font_size ... ok [INFO] [stdout] test parser::declaration::tests::height ... ok [INFO] [stdout] test parser::declaration::tests::margin ... ok [INFO] [stdout] test parser::color::tests::rgb ... ok [INFO] [stdout] test parser::declaration::tests::padding ... ok [INFO] [stdout] test parser::declaration::tests::quad_border_color ... ok [INFO] [stdout] test parser::declaration::tests::text_align ... ok [INFO] [stdout] test parser::declaration::tests::quad_margin ... ok [INFO] [stdout] test parser::declaration::tests::top ... ok [INFO] [stdout] test parser::declaration::tests::opacity_negative ... ok [INFO] [stdout] test parser::declaration::tests::opacity ... ok [INFO] [stdout] test parser::declaration::vec::tests::missing_semicolon ... ok [INFO] [stdout] test parser::declaration::tests::width ... ok [INFO] [stdout] test parser::declaration::vec::tests::one_dec ... ok [INFO] [stdout] test parser::declaration::vec::tests::two_dec ... ok [INFO] [stdout] test parser::font_family::tests::missing_comma ... ok [INFO] [stdout] test parser::declaration::vec::tests::two_dec_no_ending_semicolon ... ok [INFO] [stdout] test parser::font_family::tests::one_word ... ok [INFO] [stdout] test parser::font_family::tests::quotes ... ok [INFO] [stdout] test parser::font_family::tests::commas ... ok [INFO] [stdout] test parser::font_family::tests::no_quotes ... ok [INFO] [stdout] test parser::font_family::tests::slash ... ok [INFO] [stdout] test parser::font_family::tests::spaces ... ok [INFO] [stdout] test parser::from_identifier::tests::nothing ... ok [INFO] [stdout] test parser::import::tests::complex_media_queries ... ok [INFO] [stdout] test parser::import::tests::simple_url ... ok [INFO] [stdout] test parser::import::tests::string_url ... ok [INFO] [stdout] test parser::length::tests::side_length::double::length_and_zero ... ok [INFO] [stdout] test parser::length::tests::side_length::double::nothing ... ok [INFO] [stdout] test parser::length::tests::side_length::double::two_lengths ... ok [INFO] [stdout] test parser::length::tests::side_length::double::two_percentages ... ok [INFO] [stdout] test parser::from_identifier::tests::identifier ... ok [INFO] [stdout] test parser::import::tests::extra_whitespace ... ok [INFO] [stdout] test parser::length::tests::side_length::double::two_zeros ... ok [INFO] [stdout] test parser::import::tests::media_query ... ok [INFO] [stdout] test parser::length::tests::side_length::double::zero_and_length ... ok [INFO] [stdout] test parser::length::tests::side_length::double::percentage_and_zero ... ok [INFO] [stdout] test parser::from_identifier::tests::identifier_error ... ok [INFO] [stdout] test parser::from_identifier::tests::not_identifier ... ok [INFO] [stdout] test parser::length::tests::side_length::double::zero_and_percentage ... ok [INFO] [stdout] test parser::length::tests::side_length::quad::four_units ... ok [INFO] [stdout] test parser::length::tests::side_length::quad::three_units_one_percentage ... ok [INFO] [stdout] test parser::length::tests::side_length::quad::three_percentages_one_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::negative_int_with_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::negative_float_with_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::negative_int_without_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::negative_float_without_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::only_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::positive_int_without_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::single::positive_float_without_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::centimeters ... ok [INFO] [stdout] test parser::length::tests::side_length::single::positive_float_with_unit ... ok [INFO] [stdout] test parser::declaration::tests::position ... ok [INFO] [stdout] test parser::length::tests::side_length::single::nothing ... ok [INFO] [stdout] test parser::length::tests::side_length::single::positive_int_with_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::inches ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::nothing ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::invalid_unit ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::root_block_size ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::pixels ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::root_font_size ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::viewport_maximum ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::root_inline_size ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::viewport_height ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::viewport_minimum ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::viewport_width ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::zero_character_width ... ok [INFO] [stdout] test parser::length_or_percentage::tests::length ... ok [INFO] [stdout] test parser::length_or_percentage::tests::nothing ... ok [INFO] [stdout] test parser::length_or_percentage::tests::percentage ... ok [INFO] [stdout] test parser::media_query::media_feature::color_scheme::tests::dark ... ok [INFO] [stdout] test parser::media_query::media_feature::color_scheme::tests::light ... ok [INFO] [stdout] test parser::media_query::media_feature::color_scheme::tests::not_color_scheme ... ok [INFO] [stdout] test parser::media_query::media_feature::hover::tests::hover ... ok [INFO] [stdout] test parser::media_query::media_feature::hover::tests::none ... ok [INFO] [stdout] test parser::media_query::media_feature::hover::tests::not_hover ... ok [INFO] [stdout] test parser::media_query::media_feature::orientation::tests::portrait ... ok [INFO] [stdout] test parser::media_query::media_feature::pointer::tests::coarse ... ok [INFO] [stdout] test parser::media_query::media_feature::pointer::tests::fine ... ok [INFO] [stdout] test parser::media_query::media_feature::orientation::tests::landscape ... ok [INFO] [stdout] test parser::media_query::media_feature::orientation::tests::not_orientation ... ok [INFO] [stdout] test parser::media_query::media_feature::pointer::tests::none ... ok [INFO] [stdout] test parser::media_query::media_feature::pointer::tests::not_pointer ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::any_hover ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::any_pointer ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::color ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::extra_whitespace ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::height ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::max_height ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::max_width ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::min_width ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::monochrome ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::no_whitespace ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::orientation ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::pointer ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::prefers_color_scheme ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::width ... ok [INFO] [stdout] test parser::media_query::media_type::tests::nothing ... ok [INFO] [stdout] test parser::media_query::media_type::tests::all ... ok [INFO] [stdout] test parser::media_query::media_type::tests::print ... ok [INFO] [stdout] test parser::media_query::media_type::tests::screen ... ok [INFO] [stdout] test parser::media_query::tests::and_or ... ok [INFO] [stdout] test parser::color::tests::hex_out_of_range ... ok [INFO] [stdout] test parser::media_query::media_type::tests::not_media_type ... ok [INFO] [stdout] test parser::media_query::tests::and ... ok [INFO] [stdout] test parser::media_query::tests::invalid_feature_with_and ... ok [INFO] [stdout] test parser::media_query::tests::lots_of_parentheses ... ok [INFO] [stdout] test parser::media_query::tests::media_feature ... ok [INFO] [stdout] test parser::color::tests::hex_8 ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::min_height ... ok [INFO] [stdout] test parser::color::tests::rgb_no_comma ... ok [INFO] [stdout] test parser::media_query::tests::media_feature_without_parentheses ... ok [INFO] [stdout] test parser::media_query::tests::not ... ok [INFO] [stdout] test parser::media_query::tests::not_with_parentheses ... ok [INFO] [stdout] test parser::media_query::tests::or ... ok [INFO] [stdout] test parser::media_query::tests::parentheses ... ok [INFO] [stdout] test parser::media_query::tests::parentheses_with_whitespace ... ok [INFO] [stdout] test parser::media_query::tests::parentheses_with_whitespace_and_and ... ok [INFO] [stdout] test parser::media_query::vec::tests::empty ... ok [INFO] [stdout] test parser::media_query::vec::tests::complex ... ok [INFO] [stdout] test parser::media_query::vec::tests::extra_whitespace ... ok [INFO] [stdout] test parser::media_query::vec::tests::tow ... ok [INFO] [stdout] test parser::media_query::vec::tests::trailing_comma ... ok [INFO] [stdout] test parser::percentage::tests::negative_float ... ok [INFO] [stdout] test parser::percentage::tests::negative_int ... ok [INFO] [stdout] test parser::percentage::tests::percent_no_value ... ok [INFO] [stdout] test parser::percentage::tests::positive_float ... ok [INFO] [stdout] test parser::percentage::tests::positive_int ... ok [INFO] [stdout] test parser::percentage::tests::zero ... ok [INFO] [stdout] test parser::rule::media_rule::tests::nested_media_query ... ok [INFO] [stdout] test parser::rule::media_rule::tests::no_queries ... ok [INFO] [stdout] test parser::rule::media_rule::tests::two_queries ... ok [INFO] [stdout] test parser::rule::ruleset::tests::multiple_declarations ... ok [INFO] [stdout] test parser::rule::media_rule::tests::one_query ... ok [INFO] [stdout] test parser::rule::ruleset::tests::empty_ruleset ... ok [INFO] [stdout] test parser::rule::ruleset::tests::multiple_selectors ... ok [INFO] [stdout] test parser::media_query::vec::tests::one ... ok [INFO] [stdout] test parser::color::tests::hsl_out_of_lower_range ... ok [INFO] [stdout] test parser::color::tests::pink ... ok [INFO] [stdout] test parser::declaration::tests::right ... ok [INFO] [stdout] test parser::rule::ruleset::tests::no_closing_brace ... ok [INFO] [stdout] test parser::media_query::media_feature::tests::hover ... ok [INFO] [stdout] test parser::rule::tests::media_rule ... ok [INFO] [stdout] test parser::length::tests::side_length::quad::two_units_two_percentages ... ok [INFO] [stdout] test parser::rule::tests::multiple_media_rules ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_list_contains_value_is_number ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_list_contains_value_missing_quotes ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_name_is_number ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_name_list_contains_is_number ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_selector_with_operator_ends_with ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_selector_with_operator_equals ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_operator_list_contains_numbers ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_operator_numbers ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_selector_with_operator_list_contains ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_selector_with_operator_starts_with ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_selector_with_operator_string_contains ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_value_is_number ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_value_missing_quotes ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::attribute_selector_no_operators ... ok [INFO] [stdout] test parser::rule::ruleset::tests::no_opening_brace ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::bracket_w_nums ... ok [INFO] [stdout] test parser::rule::ruleset::tests::no_selector ... ok [INFO] [stdout] test parser::rule::tests::empty ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::empty_attribute_selector ... ok [INFO] [stdout] test parser::selector::attribute_selector::tests::empty_input ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::checked ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::active ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::default ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::focus ... ok [INFO] [stdout] test parser::selector::combinator::tests::general_sibling ... ok [INFO] [stdout] test parser::selector::combinator::tests::descendant ... ok [INFO] [stdout] test parser::selector::combinator::tests::adjacent_sibling ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::focus_visible ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::focus_within ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::has ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::has_with_whitespace ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::hover ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::invalid_pseudo_class ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::missing_colon ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::not ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::root ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::target ... ok [INFO] [stdout] test parser::selector::pseudo_class::tests::visited ... ok [INFO] [stdout] test parser::selector::tests::attribute ... ok [INFO] [stdout] test parser::selector::tests::class ... ok [INFO] [stdout] test parser::selector::tests::class_before_universal ... ok [INFO] [stdout] test parser::selector::tests::descendant ... ok [INFO] [stdout] test parser::selector::tests::element ... ok [INFO] [stdout] test parser::selector::tests::element_with_class ... ok [INFO] [stdout] test parser::selector::tests::element_with_id_and_class ... ok [INFO] [stdout] test parser::selector::tests::has ... ok [INFO] [stdout] test parser::selector::tests::has_sibling ... ok [INFO] [stdout] test parser::selector::tests::id ... ok [INFO] [stdout] test parser::selector::tests::invalid_attribute ... ok [INFO] [stdout] test parser::selector::tests::invalid_class ... ok [INFO] [stdout] test parser::selector::tests::pseudo_class ... ok [INFO] [stdout] test parser::selector::tests::sibling ... ok [INFO] [stdout] test parser::selector::tests::invalid_id ... ok [INFO] [stdout] test parser::selector::tests::three_classes ... ok [INFO] [stdout] test parser::selector::tests::invalid_element ... ok [INFO] [stdout] test parser::selector::tests::universal ... ok [INFO] [stdout] test parser::selector::tests::invalid_pseudo_class ... ok [INFO] [stdout] test parser::selector::tests::universal_with_class ... ok [INFO] [stdout] test parser::selector::tests::not ... ok [INFO] [stdout] test parser::side::tests::one_zero ... ok [INFO] [stdout] test parser::side::tests::four_zeros ... ok [INFO] [stdout] test parser::side::tests::five_zeros ... ok [INFO] [stdout] test parser::side::tests::test_quad_keyword ... ok [INFO] [stdout] test parser::side::tests::test_double_hex ... ok [INFO] [stdout] test parser::side::tests::five_colors ... ok [INFO] [stdout] test parser::side::tests::mixed_colors ... ok [INFO] [stdout] test parser::side::tests::test_double_rgb ... ok [INFO] [stdout] test parser::side::tests::test_double_keyword ... ok [INFO] [stdout] test parser::side::tests::test_single_hex ... ok [INFO] [stdout] test parser::side::tests::test_single_keyword ... ok [INFO] [stdout] test parser::side::tests::test_single_rgb ... ok [INFO] [stdout] test parser::side::tests::two_zeros ... ok [INFO] [stdout] test parser::side::tests::three_zeros ... ok [INFO] [stdout] test parser::string::tests::string ... ok [INFO] [stdout] test parser::stylesheet::tests::empty ... ok [INFO] [stdout] test parser::stylesheet::tests::import ... ok [INFO] [stdout] test parser::string::tests::nothing ... ok [INFO] [stdout] test parser::stylesheet::tests::import_with_leading_whitespace ... ok [INFO] [stdout] test parser::stylesheet::tests::import_and_multiple_media_rules ... ok [INFO] [stdout] test parser::string::tests::not_string ... ok [INFO] [stdout] test parser::side::tests::three_colors ... ok [INFO] [stdout] test parser::stylesheet::tests::imports ... ok [INFO] [stdout] test parser::url::tests::function ... ok [INFO] [stdout] test parser::url::tests::empty_url ... ok [INFO] [stdout] test parser::media_query::tests::media_type ... ok [INFO] [stdout] test parser::stylesheet::tests::media_rule ... ok [INFO] [stdout] test parser::url::tests::not_url ... ok [INFO] [stdout] test parser::media_query::vec::tests::no_whitespace ... ok [INFO] [stdout] test parser::url::tests::url ... ok [INFO] [stdout] test parser::selector::combinator::tests::child ... ok [INFO] [stdout] test parser::url::tests::empty_string ... ok [INFO] [stdout] test tokenizer::line_counter::tests::empty_string ... ok [INFO] [stdout] test tokenizer::line_counter::tests::one_character ... ok [INFO] [stdout] test tokenizer::line_counter::tests::one_row ... ok [INFO] [stdout] test tokenizer::line_counter::tests::trailing_newline ... ok [INFO] [stdout] test tokenizer::line_counter::tests::two_rows ... ok [INFO] [stdout] test tokenizer::line_counter::tests::two_rows_with_carriage_return ... ok [INFO] [stdout] test tokenizer::tests::at_keywords::at_import ... ok [INFO] [stdout] test parser::url::tests::not_string ... ok [INFO] [stdout] test parser::url::tests::nothing ... ok [INFO] [stdout] test tokenizer::tests::at_keywords::at_media ... ok [INFO] [stdout] test tokenizer::tests::at_keywords::delimiter ... ok [INFO] [stdout] test tokenizer::tests::colon ... ok [INFO] [stdout] test tokenizer::tests::comma ... ok [INFO] [stdout] test tokenizer::tests::comments::delimiter ... ok [INFO] [stdout] test tokenizer::tests::comments::empty ... ok [INFO] [stdout] test tokenizer::tests::comments::that_does_not_end ... ok [INFO] [stdout] test tokenizer::tests::comments::with_text ... ok [INFO] [stdout] test tokenizer::tests::complex_file ... ok [INFO] [stdout] test tokenizer::tests::curly_brackets ... ok [INFO] [stdout] test tokenizer::tests::delimiters ... ok [INFO] [stdout] test parser::url::tests::function_with_whitespace ... ok [INFO] [stdout] test parser::url::tests::not_closed ... ok [INFO] [stdout] test tokenizer::tests::functions::hyphen_and_underscore ... ok [INFO] [stdout] test tokenizer::tests::functions::multiple_characters ... ok [INFO] [stdout] test tokenizer::tests::functions::one_character ... ok [INFO] [stdout] test tokenizer::tests::functions::url_double_quote ... ok [INFO] [stdout] test tokenizer::tests::functions::url_single_quote ... ok [INFO] [stdout] test tokenizer::tests::functions::url_with_whitespace ... ok [INFO] [stdout] test tokenizer::tests::hashes::delimiter ... ok [INFO] [stdout] test tokenizer::tests::hashes::followed_by_colon ... ok [INFO] [stdout] test tokenizer::tests::hashes::four_digits ... ok [INFO] [stdout] test tokenizer::tests::hashes::four_letters ... ok [INFO] [stdout] test tokenizer::tests::hashes::one_digit ... ok [INFO] [stdout] test tokenizer::tests::hashes::one_letter ... ok [INFO] [stdout] test tokenizer::tests::hashes::three_letters ... ok [INFO] [stdout] test tokenizer::tests::identifiers::hyphen ... ok [INFO] [stdout] test tokenizer::tests::identifiers::leading_double_hyphen ... ok [INFO] [stdout] test tokenizer::tests::identifiers::leading_hyphen ... ok [INFO] [stdout] test tokenizer::tests::hashes::followed_by_whitespace ... ok [INFO] [stdout] test tokenizer::tests::identifiers::leading_underscore ... ok [INFO] [stdout] test tokenizer::tests::identifiers::multiple_characters ... ok [INFO] [stdout] test tokenizer::tests::identifiers::one_character ... ok [INFO] [stdout] test tokenizer::tests::identifiers::underscore ... ok [INFO] [stdout] test tokenizer::tests::lambda ... ok [INFO] [stdout] test tokenizer::tests::numbers::negative_one ... ok [INFO] [stdout] test tokenizer::tests::numbers::negative_three_em ... ok [INFO] [stdout] test tokenizer::tests::numbers::negative_three_hundred_percent ... ok [INFO] [stdout] test tokenizer::tests::numbers::one ... ok [INFO] [stdout] test tokenizer::tests::numbers::one_hundred_percent ... ok [INFO] [stdout] test tokenizer::tests::numbers::one_percent ... ok [INFO] [stdout] test tokenizer::tests::numbers::one_point_five ... ok [INFO] [stdout] test tokenizer::tests::numbers::one_point_zero ... ok [INFO] [stdout] test tokenizer::tests::numbers::point_five ... ok [INFO] [stdout] test tokenizer::tests::numbers::positive_one ... ok [INFO] [stdout] test tokenizer::tests::numbers::positive_point_five_percent ... ok [INFO] [stdout] test tokenizer::tests::numbers::zero ... ok [INFO] [stdout] test tokenizer::tests::numbers::zero_percent ... ok [INFO] [stdout] test tokenizer::tests::numbers::zero_px ... ok [INFO] [stdout] test tokenizer::tests::parenthesis ... ok [INFO] [stdout] test tokenizer::tests::semicolon ... ok [INFO] [stdout] test tokenizer::tests::square_brackets ... ok [INFO] [stdout] test tokenizer::tests::strings::empty_double ... ok [INFO] [stdout] test tokenizer::tests::strings::empty_single ... ok [INFO] [stdout] test tokenizer::tests::strings::escaped_carriage_return_newline ... ok [INFO] [stdout] test tokenizer::tests::strings::escaped_double ... ok [INFO] [stdout] test tokenizer::tests::strings::escaped_newline ... ok [INFO] [stdout] test tokenizer::tests::strings::escaped_single ... ok [INFO] [stdout] test tokenizer::tests::strings::interrupted_by_newline ... ok [INFO] [stdout] test tokenizer::tests::strings::many_characters_double ... ok [INFO] [stdout] test tokenizer::tests::strings::many_characters_single ... ok [INFO] [stdout] test tokenizer::tests::strings::no_close ... ok [INFO] [stdout] test tokenizer::tests::strings::one_character_double ... ok [INFO] [stdout] test tokenizer::tests::strings::one_character_single ... ok [INFO] [stdout] test tokenizer::tests::strings::special_characters ... ok [INFO] [stdout] test tokenizer::tests::urls::empty ... ok [INFO] [stdout] test tokenizer::tests::urls::example_image ... ok [INFO] [stdout] test tokenizer::tests::urls::interrupted_by_double_quote ... ok [INFO] [stdout] test tokenizer::tests::urls::interrupted_by_null ... ok [INFO] [stdout] test tokenizer::tests::urls::interrupted_by_open_paren ... ok [INFO] [stdout] test tokenizer::tests::urls::interrupted_by_single_quote ... ok [INFO] [stdout] test tokenizer::tests::urls::interrupted_by_whitespace ... ok [INFO] [stdout] test tokenizer::tests::urls::mixed_case ... ok [INFO] [stdout] test tokenizer::tests::urls::one_character ... ok [INFO] [stdout] test tokenizer::tests::urls::upper_case ... ok [INFO] [stdout] test tokenizer::tests::urls::with_whitespace ... ok [INFO] [stdout] test tokenizer::tests::whitespace::carriage_return ... ok [INFO] [stdout] test tokenizer::tests::whitespace::many_characters ... ok [INFO] [stdout] test tokenizer::tests::whitespace::many_spaces ... ok [INFO] [stdout] test tokenizer::tests::whitespace::newline ... ok [INFO] [stdout] test tokenizer::tests::whitespace::one_space ... ok [INFO] [stdout] test tokenizer::tests::whitespace::one_tab ... ok [INFO] [stdout] test parser::color::tests::hsl_no_comma ... ok [INFO] [stdout] test parser::length::tests::side_length::single::zero ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::font_size ... ok [INFO] [stdout] test parser::length::tests::side_length::unit::points ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 391 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3ab237db7c48b67c105382b6e62e9a2ab79f68f86a84b8a2ca06ef32c8e28e3f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ab237db7c48b67c105382b6e62e9a2ab79f68f86a84b8a2ca06ef32c8e28e3f", kill_on_drop: false }` [INFO] [stdout] 3ab237db7c48b67c105382b6e62e9a2ab79f68f86a84b8a2ca06ef32c8e28e3f