[INFO] fetching crate css-module-lexer 0.0.15... [INFO] testing css-module-lexer-0.0.15 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate css-module-lexer 0.0.15 into /workspace/builds/worker-4-tc1/source [INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate css-module-lexer 0.0.15 [INFO] finished tweaking crates.io crate css-module-lexer 0.0.15 [INFO] tweaked toml for crates.io crate css-module-lexer 0.0.15 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate css-module-lexer 0.0.15 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 89 packages to latest compatible versions [INFO] [stderr] Adding criterion v0.5.1 (available: v0.6.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b607195480a0865815c5bb514d35afcde68f594d8d128bd0bb3e491fe1c0ef84 [INFO] running `Command { std: "docker" "start" "-a" "b607195480a0865815c5bb514d35afcde68f594d8d128bd0bb3e491fe1c0ef84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b607195480a0865815c5bb514d35afcde68f594d8d128bd0bb3e491fe1c0ef84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b607195480a0865815c5bb514d35afcde68f594d8d128bd0bb3e491fe1c0ef84", kill_on_drop: false }` [INFO] [stdout] b607195480a0865815c5bb514d35afcde68f594d8d128bd0bb3e491fe1c0ef84 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 32ac6069bb15bbc478ef712fcbff00887aa9c168cb2dc648e05d85f481ec0be9 [INFO] running `Command { std: "docker" "start" "-a" "32ac6069bb15bbc478ef712fcbff00887aa9c168cb2dc648e05d85f481ec0be9", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling css-module-lexer v0.0.15 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec, Vec) { [INFO] [stdout] | ^^^^ ---------- ------- the lifetimes get resolved as `'_` [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec>, Vec>) { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.14s [INFO] running `Command { std: "docker" "inspect" "32ac6069bb15bbc478ef712fcbff00887aa9c168cb2dc648e05d85f481ec0be9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32ac6069bb15bbc478ef712fcbff00887aa9c168cb2dc648e05d85f481ec0be9", kill_on_drop: false }` [INFO] [stdout] 32ac6069bb15bbc478ef712fcbff00887aa9c168cb2dc648e05d85f481ec0be9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5eb84c5cf57c911a04cf1122e4a3f1757096cb7d0a6bb8c201ceae4afce4aa23 [INFO] running `Command { std: "docker" "start" "-a" "5eb84c5cf57c911a04cf1122e4a3f1757096cb7d0a6bb8c201ceae4afce4aa23", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling codspeed-criterion-compat v2.10.1 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec, Vec) { [INFO] [stdout] | ^^^^ ---------- ------- the lifetimes get resolved as `'_` [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec>, Vec>) { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling similar-asserts v1.7.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling codspeed v2.10.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling codspeed-criterion-compat-walltime v2.10.1 [INFO] [stderr] Compiling css-module-lexer v0.0.15 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec, Vec) { [INFO] [stdout] | ^^^^ ---------- ------- the lifetimes get resolved as `'_` [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec>, Vec>) { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 46.27s [INFO] running `Command { std: "docker" "inspect" "5eb84c5cf57c911a04cf1122e4a3f1757096cb7d0a6bb8c201ceae4afce4aa23", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5eb84c5cf57c911a04cf1122e4a3f1757096cb7d0a6bb8c201ceae4afce4aa23", kill_on_drop: false }` [INFO] [stdout] 5eb84c5cf57c911a04cf1122e4a3f1757096cb7d0a6bb8c201ceae4afce4aa23 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 9ba24f49b60c20db2cdcbf3cba3b9e18841a8a2c97b28358f2600b8e051552f6 [INFO] running `Command { std: "docker" "start" "-a" "9ba24f49b60c20db2cdcbf3cba3b9e18841a8a2c97b28358f2600b8e051552f6", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/lib.rs:46:36 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec, Vec) { [INFO] [stderr] | ^^^^ ---------- ------- the lifetimes get resolved as `'_` [INFO] [stderr] | | | [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 46 | pub fn collect_dependencies(input: &str, mode: Mode) -> (Vec>, Vec>) { [INFO] [stderr] | ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: `css-module-lexer` (lib) generated 1 warning (run `cargo fix --lib -p css-module-lexer` to apply 1 suggestion) [INFO] [stderr] warning: `css-module-lexer` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/css_module_lexer-84a92d09d27bc852) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test lexer::tests::lexer_state_1 ... ok [INFO] [stdout] test lexer::tests::lexer_state_2 ... ok [INFO] [stdout] test lexer::tests::lexer_state_3 ... ok [INFO] [stdout] test lexer::tests::parse_at_rules ... ok [INFO] [stdout] test lexer::tests::parse_escape ... ok [INFO] [stdout] test lexer::tests::parse_minimized_urls ... ok [INFO] [stdout] test lexer::tests::parse_pseudo_elements ... ok [INFO] [stdout] test lexer::tests::parse_pseudo_functions ... ok [INFO] [stdout] test lexer::tests::parse_urls ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/integration_test-3332ddfdc277768d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test bootstrap_min ... ok [INFO] [stdout] test bootstrap ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/test.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/test-4baae827a1af710b) [INFO] [stdout] [INFO] [stdout] running 230 tests [INFO] [stdout] test css_modules_at_rule_2 ... ok [INFO] [stdout] test css_modules_at_rule_3 ... ok [INFO] [stdout] test css_modules_composes_3 ... ok [INFO] [stdout] test css_modules_composes_4 ... ok [INFO] [stdout] test css_modules_composes_5 ... ok [INFO] [stdout] test css_modules_composes_6 ... ok [INFO] [stdout] test css_modules_composes_7 ... ok [INFO] [stdout] test css_modules_composes_8 ... ok [INFO] [stdout] test css_modules_counter_style ... ok [INFO] [stdout] test css_modules_font_palette ... ok [INFO] [stdout] test css_modules_keyframes_1 ... ok [INFO] [stdout] test css_modules_keyframes_2 ... ok [INFO] [stdout] test css_modules_keyframes_3 ... ok [INFO] [stdout] test css_modules_keyframes_4 ... ok [INFO] [stdout] test css_modules_keyframes_unexpected ... ok [INFO] [stdout] test css_modules_local_var_1 ... ok [INFO] [stdout] test css_modules_local_var_2 ... ok [INFO] [stdout] test css_modules_local_var_minified_1 ... ok [INFO] [stdout] test css_modules_local_var_minified_2 ... ok [INFO] [stdout] test css_modules_composes_2 ... ok [INFO] [stdout] test css_modules_local_var_unexpected ... ok [INFO] [stdout] test css_modules_missing_white_space_1 ... ok [INFO] [stdout] test css_modules_missing_white_space_10 ... ok [INFO] [stdout] test css_modules_missing_white_space_11 ... ok [INFO] [stdout] test css_modules_missing_white_space_2 ... ok [INFO] [stdout] test css_modules_missing_white_space_3 ... ok [INFO] [stdout] test css_modules_missing_white_space_4 ... ok [INFO] [stdout] test css_modules_missing_white_space_5 ... ok [INFO] [stdout] test css_modules_missing_white_space_6 ... ok [INFO] [stdout] test css_modules_at_rule_1 ... ok [INFO] [stdout] test css_modules_missing_white_space_7 ... ok [INFO] [stdout] test css_modules_missing_white_space_8 ... ok [INFO] [stdout] test css_modules_composes_1 ... ok [INFO] [stdout] test css_modules_pseudo_2 ... ok [INFO] [stdout] test css_modules_missing_white_space_9 ... ok [INFO] [stdout] test css_modules_nesting ... ok [INFO] [stdout] test css_modules_property ... ok [INFO] [stdout] test css_modules_pseudo_1 ... ok [INFO] [stdout] test css_modules_pseudo_3 ... ok [INFO] [stdout] test empty ... ok [INFO] [stdout] test empty_url ... ok [INFO] [stdout] test expect_url ... ok [INFO] [stdout] test css_modules_pseudo_4 ... ok [INFO] [stdout] test css_modules_pseudo_5 ... ok [INFO] [stdout] test icss_export ... ok [INFO] [stdout] test expected_before ... ok [INFO] [stdout] test icss_export_unexpected ... ok [INFO] [stdout] test css_modules_pseudo_6 ... ok [INFO] [stdout] test icss_import ... ok [INFO] [stdout] test import ... ok [INFO] [stdout] test import_media ... ok [INFO] [stdout] test not_preceded_at_import ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::composing_globals ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_comment ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_consolidate ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::existing_import ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::check_import_order ... ok [INFO] [stdout] test import_attributes ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_local_extends ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_multiple_classes ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_media ... ok [INFO] [stdout] test css_modules_pseudo_7 ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_preserving_order ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_single_quotes ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_spacing ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::nesting ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_only_whitelist ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::resolve_duplicates ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_within ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::resolve_composes_order ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::import_multiple_references ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::topological_sort::cycle_in_the_graph ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_broad_global_selectors ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::multiple_composes ... ok [INFO] [stdout] test duplicate_url ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::resolve_imports_order ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::topological_sort::should_resolve_graphs ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_multiple_broad_local_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_broad_local_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_broad_global_selectors_nested_inside_local_styles ... ok [INFO] [stdout] test postcss_modules::extract_imports_test::valid_characters ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_multiple_narrow_global_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_multiple_broad_global_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_narrow_global_selectors_nested_inside_local_styles ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_narrow_local_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_parentheses_inside_narrow_global_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_parentheses_inside_narrow_local_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::at_scope_at_rule ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::broad_global_should_be_limited_to_nested_selector ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::compile_explict_global_element ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::compile_explict_global_attribute ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::broad_global_should_be_limited_to_selector ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::compile_in_pure_mode ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::consider_export_statements_pure ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_narrow_global_selectors_appended_to_local_styles ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::consider_nesting_statements_as_pure ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::consider_selector_nesting_statements_as_pure ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::css_nesting ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::broad_global_and_local_should_allow_switching ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::allow_narrow_global_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_a_complex_animation_rule ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::default_to_global_when_mode_provided ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::default_to_local_when_mode_provided ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::escape_local_context_with_explict_global ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_animations_whose_names_are_keywords ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_animations_where_the_first_value_is_not_the_animation_name ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_animations_with_custom_timing_functions ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_animations_where_the_first_value_is_not_the_animation_name_whilst_also_using_keywords ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_negative_animation_delay_in_animation_shorthand ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_constructor_as_animation_name ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_not_localize_an_animation_shorthand_value_of_inherit ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::handle_nested_global ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_export_statements ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_import_statemtents ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_imported_in_explicit_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::incorrectly_handle_nested_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_multiple_selectors_that_are_already_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_nested_selectors_that_are_already_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_selectors_that_are_already_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localise_class_and_pass_through_element ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_animation_using_special_characters ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_animation_with_vendor_prefix ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_explicit_keyframes ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_keyframes ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_a_single_animation_name ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_keyframes_containing_special_characters ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_animation ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_keyframes_in_global_default_mode ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_psuedo_elements_that_are_already_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_multiple_animation_names ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::ignore_sibling_selectors_that_are_already_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::localize_keyframes_starting_with_special_characters ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_ignore_custom_property_set ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_break_unicode_characters ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_a_single_animation_delay ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_animation_name_in_a_var_function ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_imported_animation_name ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_crash_on_a_rule_without_nodes ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_crash_on_atrule_without_nodes ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_imported_alias ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_global_rules ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_animation_name_in_an_env_function ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_name_in_nested_function ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_nested_imported_alias ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_revert_layer ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_modify_urls_without_option ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_treat_animation_curve_as_identifier_of_animation_name_even_if_it_separated_by_comma ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_revert ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_localize_other_rules ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::pass_through_global_element ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::respect_explicit_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_escaped_ids ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_escaped_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_ids ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::pass_through_attribute_selector ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_media_queries ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::not_treat_start_and_end_keywords_in_steps_function_as_identifiers ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::rewrite_url_in_local_block ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_multiple_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_psuedo_elements ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::scope_sibling_selectors ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_inconsistent_selector_result ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_incorrect_spacing_with_broad_global ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_incorrect_spacing_with_broad_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_nested_broad_local ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_nested_globals ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_nested_mixed ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_invalid_syntax_class_usage ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_invalid_syntax_id_usage ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_invalid_syntax_local_class_usage ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_nested_locals ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_invalid_global_class_usage ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_nested_nesting_selectors_without_a_local_selector ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_not_pure_keyframes ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_not_pure_selector_element ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::trim_whitespace_after_empty_broad_selector ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::use_correct_spacing ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_invalid_syntax_local_id_usage ... ok [INFO] [stdout] test postcss_modules::scope_test::css_nesting ... ok [INFO] [stdout] test postcss_modules::scope_test::at_rule ... ok [INFO] [stdout] test postcss_modules::scope_test::at_rule_scope ... ok [INFO] [stdout] test postcss_modules::scope_test::composes_only_allowed ... ok [INFO] [stdout] test postcss_modules::scope_test::error_comma_in_local ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_css_nesting ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_css_nesting_at_rule ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_not_pure_selector_global_class ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_keyframes ... ok [INFO] [stdout] test postcss_modules::local_by_default_test::throw_on_not_pure_selector_with_multiple ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_not_allowed_in_local_id ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_not_allowed_in_multiple ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_css_nesting_with_media ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_not_allowed_in_wrong_local ... ok [INFO] [stdout] test postcss_modules::scope_test::css_nesting_composes ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_not_allowed_in_simple ... ok [INFO] [stdout] test postcss_modules::scope_test::error_when_attribute_is_href ... ok [INFO] [stdout] test postcss_modules::scope_test::error_when_attribute_is_target ... ok [INFO] [stdout] test postcss_modules::scope_test::error_multiple_nested_media ... ok [INFO] [stdout] test postcss_modules::scope_test::error_not_allowed_in_local ... ok [INFO] [stdout] test postcss_modules::scope_test::error_when_attribute_is_title ... ok [INFO] [stdout] test postcss_modules::scope_test::error_when_attribute_is_type ... ok [INFO] [stdout] test postcss_modules::scope_test::export_child_class ... ok [INFO] [stdout] test postcss_modules::scope_test::export_class_path ... ok [INFO] [stdout] test postcss_modules::scope_test::export_global_id ... ok [INFO] [stdout] test postcss_modules::scope_test::export_keyframes ... ok [INFO] [stdout] test postcss_modules::scope_test::export_difficult ... ok [INFO] [stdout] test postcss_modules::scope_test::export_global_class ... ok [INFO] [stdout] test postcss_modules::scope_test::export_keywords_selector ... ok [INFO] [stdout] test postcss_modules::scope_test::error_composes_not_defined_class ... ok [INFO] [stdout] test postcss_modules::scope_test::export_multiple_classes ... ok [INFO] [stdout] test postcss_modules::scope_test::escape_sequence ... ok [INFO] [stdout] test postcss_modules::scope_test::export_class_attribute ... ok [INFO] [stdout] test postcss_modules::scope_test::export_with_global_composes ... ok [INFO] [stdout] test postcss_modules::scope_test::export_with_multiple_composes ... ok [INFO] [stdout] test postcss_modules::scope_test::multiple_composes ... ok [INFO] [stdout] test postcss_modules::scope_test::export_nested_class ... ok [INFO] [stdout] test postcss_modules::scope_test::export_with_transitive_composes ... ok [INFO] [stdout] test postcss_modules::scope_test::export_with_composes ... ok [INFO] [stdout] test postcss_modules::scope_test::ignore_custom_property_set ... ok [INFO] [stdout] test postcss_modules::scope_test::nested_rule ... ok [INFO] [stdout] test url_2 ... ok [INFO] [stdout] test url_3 ... ok [INFO] [stdout] test postcss_modules::scope_test::nothing ... ok [INFO] [stdout] test postcss_modules::scope_test::options_generate_scoped_name ... ok [INFO] [stdout] test url_4 ... ok [INFO] [stdout] test url ... ok [INFO] [stdout] test url_string ... ok [INFO] [stdout] test unexpected_semicolon_import_url_string ... ok [INFO] [stdout] test postcss_modules::scope_test::export_with_composes_imported_class ... ok [INFO] [stdout] test unexpected_semicolon_in_supports ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 230 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9ba24f49b60c20db2cdcbf3cba3b9e18841a8a2c97b28358f2600b8e051552f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ba24f49b60c20db2cdcbf3cba3b9e18841a8a2c97b28358f2600b8e051552f6", kill_on_drop: false }` [INFO] [stdout] 9ba24f49b60c20db2cdcbf3cba3b9e18841a8a2c97b28358f2600b8e051552f6