[INFO] cloning repository https://github.com/nyanrus/oxc-dom-expressions
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nyanrus/oxc-dom-expressions" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnyanrus%2Foxc-dom-expressions", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnyanrus%2Foxc-dom-expressions'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eb6d28f5a6430652d7009a6cf75c85e7e1e54a28
[INFO] testing nyanrus/oxc-dom-expressions against master#733b47ea4b1b86216f14ef56e49440c33933f230+rustflags=-Copt-level=3 for pr-138759
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnyanrus%2Foxc-dom-expressions" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nyanrus/oxc-dom-expressions
[INFO] finished tweaking git repo https://github.com/nyanrus/oxc-dom-expressions
[INFO] tweaked toml for git repo https://github.com/nyanrus/oxc-dom-expressions written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nyanrus/oxc-dom-expressions on toolchain 733b47ea4b1b86216f14ef56e49440c33933f230
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nyanrus/oxc-dom-expressions 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" "+733b47ea4b1b86216f14ef56e49440c33933f230" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8ca06183e4609c4c8939b939ef6547518edcdb8ed64e22dee6b0ea8ba46df0d5
[INFO] running `Command { std: "docker" "start" "-a" "8ca06183e4609c4c8939b939ef6547518edcdb8ed64e22dee6b0ea8ba46df0d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8ca06183e4609c4c8939b939ef6547518edcdb8ed64e22dee6b0ea8ba46df0d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ca06183e4609c4c8939b939ef6547518edcdb8ed64e22dee6b0ea8ba46df0d5", kill_on_drop: false }`
[INFO] [stdout] 8ca06183e4609c4c8939b939ef6547518edcdb8ed64e22dee6b0ea8ba46df0d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dd7d4bdecf9b97e353598e621ce7d9dc68be158efea790098d66c55082f15196
[INFO] running `Command { std: "docker" "start" "-a" "dd7d4bdecf9b97e353598e621ce7d9dc68be158efea790098d66c55082f15196", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling oxc_data_structures v0.93.0
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling oxc_allocator v0.93.0
[INFO] [stderr]    Compiling oxc_estree v0.93.0
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling dragonbox_ecma v0.0.5
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling oxc_index v3.1.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling self_cell v1.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling oxc-miette-derive v2.5.1
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.93.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling oxc-miette v2.5.1
[INFO] [stderr]    Compiling oxc_span v0.93.0
[INFO] [stderr]    Compiling oxc_diagnostics v0.93.0
[INFO] [stderr]    Compiling oxc_syntax v0.93.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.93.0
[INFO] [stderr]    Compiling oxc_ast v0.93.0
[INFO] [stderr]    Compiling oxc_ecmascript v0.93.0
[INFO] [stderr]    Compiling oxc_ast_visit v0.93.0
[INFO] [stderr]    Compiling oxc_semantic v0.93.0
[INFO] [stderr]    Compiling oxc_traverse v0.93.0
[INFO] [stderr]    Compiling oxc-dom-expressions v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 13s
[INFO] running `Command { std: "docker" "inspect" "dd7d4bdecf9b97e353598e621ce7d9dc68be158efea790098d66c55082f15196", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd7d4bdecf9b97e353598e621ce7d9dc68be158efea790098d66c55082f15196", kill_on_drop: false }`
[INFO] [stdout] dd7d4bdecf9b97e353598e621ce7d9dc68be158efea790098d66c55082f15196
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 310f8a3949abf453a01e859f920318a394161a0ac288531c115bc1ce840fa39a
[INFO] running `Command { std: "docker" "start" "-a" "310f8a3949abf453a01e859f920318a394161a0ac288531c115bc1ce840fa39a", kill_on_drop: false }`
[INFO] [stderr]    Compiling oxc_data_structures v0.93.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling oxc_allocator v0.93.0
[INFO] [stderr]    Compiling oxc_sourcemap v4.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling base64-simd v0.8.0
[INFO] [stderr]    Compiling oxc_span v0.93.0
[INFO] [stderr]    Compiling json-escape-simd v1.1.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.93.0
[INFO] [stderr]    Compiling oxc_syntax v0.93.0
[INFO] [stderr]    Compiling clap_builder v4.5.48
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling oxc_ast v0.93.0
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.11.3
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling clap v4.5.48
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling oxc_ecmascript v0.93.0
[INFO] [stderr]    Compiling oxc_ast_visit v0.93.0
[INFO] [stderr]    Compiling oxc_semantic v0.93.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling oxc_traverse v0.93.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]    Compiling oxc_parser v0.93.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling oxc_codegen v0.93.0
[INFO] [stderr]    Compiling oxc-dom-expressions v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]   --> tests/phase3_advanced_features.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut program = ret.program;
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/phase3_advanced_features.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut program = ret.program;
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/phase3_advanced_features.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let mut transformer = DomExpressions::new(&allocator, options);
[INFO] [stdout]    |         ----^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]    --> tests/phase3_advanced_features.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let program = ret.program;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]    --> tests/phase3_advanced_features.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let program = ret.program;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]    --> tests/phase3_advanced_features.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let program = ret.program;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/template.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 26s
[INFO] running `Command { std: "docker" "inspect" "310f8a3949abf453a01e859f920318a394161a0ac288531c115bc1ce840fa39a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "310f8a3949abf453a01e859f920318a394161a0ac288531c115bc1ce840fa39a", kill_on_drop: false }`
[INFO] [stdout] 310f8a3949abf453a01e859f920318a394161a0ac288531c115bc1ce840fa39a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d8c1c5d4749da7a9b4671af48a9270890881385e82576dfd271f092d65e3aa15
[INFO] running `Command { std: "docker" "start" "-a" "d8c1c5d4749da7a9b4671af48a9270890881385e82576dfd271f092d65e3aa15", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `program`
[INFO] [stderr]   --> tests/phase3_advanced_features.rs:28:13
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let mut program = ret.program;
[INFO] [stderr]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> tests/phase3_advanced_features.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let mut program = ret.program;
[INFO] [stderr]    |         ----^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> tests/phase3_advanced_features.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |     let mut transformer = DomExpressions::new(&allocator, options);
[INFO] [stderr]    |         ----^^^^^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `program`
[INFO] [stderr]    --> tests/phase3_advanced_features.rs:214:9
[INFO] [stderr]     |
[INFO] [stderr] 214 |     let program = ret.program;
[INFO] [stderr]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `program`
[INFO] [stderr]    --> tests/phase3_advanced_features.rs:236:9
[INFO] [stderr]     |
[INFO] [stderr] 236 |     let program = ret.program;
[INFO] [stderr]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `program`
[INFO] [stderr]    --> tests/phase3_advanced_features.rs:253:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |     let program = ret.program;
[INFO] [stderr]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stderr] 
[INFO] [stderr] warning: `oxc-dom-expressions` (test "phase3_advanced_features") generated 6 warnings (run `cargo fix --test "phase3_advanced_features"` to apply 2 suggestions)
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]    --> src/template.rs:650:9
[INFO] [stderr]     |
[INFO] [stderr] 650 |     use super::*;
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `oxc-dom-expressions` (lib test) generated 1 warning (run `cargo fix --lib -p oxc-dom-expressions --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxc_dom_expressions-5c294aad4b32f9f0)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test codegen::tests::test_generate_element_ref ... ok
[INFO] [stdout] test compat::constants::tests::test_pure_comments ... ok
[INFO] [stdout] test codegen::tests::test_generate_clone_code ... ok
[INFO] [stdout] test compat::constants::tests::test_var_prefixes ... ok
[INFO] [stdout] test compat::naming::tests::test_element_var_name ... ok
[INFO] [stdout] test compat::naming::tests::test_runtime_function_name ... ok
[INFO] [stdout] test compat::import_ordering::tests::test_import_priority_order ... ok
[INFO] [stdout] test compat::import_ordering::tests::test_template_vs_insert_priority ... ok
[INFO] [stdout] test compat::naming::tests::test_extract_template_counter ... ok
[INFO] [stdout] test compat::naming::tests::test_is_element_var ... ok
[INFO] [stdout] test compat::naming::tests::test_is_template_var ... ok
[INFO] [stdout] test codegen::tests::test_generate_insert_code ... ok
[INFO] [stdout] test compat::naming::tests::test_template_var_name ... ok
[INFO] [stdout] test compat::output_normalizer::tests::test_pure_comment_normalization ... ok
[INFO] [stdout] test compat::output_normalizer::tests::test_tab_normalization ... ok
[INFO] [stdout] test compat::output_normalizer::tests::test_template_variable_formatting ... ok
[INFO] [stdout] test html_subset_parser::tests::test_parse_nested_divs ... ok
[INFO] [stdout] test html_subset_parser::tests::test_parse_nested_elements ... ok
[INFO] [stdout] test html_subset_parser::tests::test_parse_simple_element ... ok
[INFO] [stdout] test html_subset_parser::tests::test_parse_with_text_and_element ... ok
[INFO] [stdout] test html_subset_parser::tests::test_parse_void_element ... ok
[INFO] [stdout] test optimizer::tests::test_optimizer_record_template ... ok
[INFO] [stdout] test optimizer::tests::test_optimizer_static_vs_dynamic ... ok
[INFO] [stdout] test optimizer::tests::test_template_stats_calculations ... ok
[INFO] [stdout] test optimizer::tests::test_template_stats_empty ... ok
[INFO] [stdout] test template::tests::test_template_struct ... ok
[INFO] [stdout] test template_minimizer::tests::test_can_omit_quotes ... ok
[INFO] [stdout] test template_minimizer::tests::test_minimalize_nested_with_text ... ok
[INFO] [stdout] test template_minimizer::tests::test_minimalize_with_closing_tag_omission ... ok
[INFO] [stdout] test template_minimizer::tests::test_minimalize_with_quote_omission ... ok
[INFO] [stdout] test optimizer::tests::test_optimizer_find_large_templates ... ok
[INFO] [stdout] test template::template_debug::debug_template_structure ... ok
[INFO] [stdout] test tests::integration_tests::test_basic_options ... ok
[INFO] [stdout] test optimizer::tests::test_optimizer_find_many_slots ... ok
[INFO] [stdout] test template_minimizer::tests::test_minimalize_noscript_mixed_content ... ok
[INFO] [stdout] test tests::integration_tests::test_transformer_creation ... ok
[INFO] [stdout] test utils::tests::test_is_component ... ok
[INFO] [stdout] test compat::constants::tests::test_module_names ... ok
[INFO] [stdout] test utils::tests::test_decode_html_entities ... ok
[INFO] [stdout] test utils::tests::test_is_void_element ... ok
[INFO] [stdout] test utils::tests::test_is_html_element ... ok
[INFO] [stdout] test tests::integration_tests::test_custom_options ... ok
[INFO] [stdout] test utils::tests::test_get_event_name ... ok
[INFO] [stdout] test utils::tests::test_is_event_handler ... ok
[INFO] [stdout] test utils::tests::test_should_delegate_event ... ok
[INFO] [stdout] test utils::tests::test_special_bindings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dom_fixtures.rs (/opt/rustwide/target/debug/deps/dom_fixtures-2b8865dc01e9bc89)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_fragments ... ok
[INFO] [stdout] test test_simple_elements ... ok
[INFO] [stdout] test test_event_expressions ... FAILED
[INFO] [stdout] test test_text_interpolation ... FAILED
[INFO] [stdout] test test_attribute_expressions ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_event_expressions stdout ----
[INFO] [stdout] 
[INFO] [stdout] Normalized actual length: 2392
[INFO] [stdout] Normalized expected length: 2412
[INFO] [stdout] First difference at position 822: actual='N' expected=' '
[INFO] [stdout] Context: ...e = (() => {var _el$N = _tmpl$(), _el$N ...
[INFO] [stdout] 
[INFO] [stdout] ❌ TEST FAILED: event_expressions
[INFO] [stdout] ==================== DIFF ====================
[INFO] [stdout]   import { template as _$template } from "r-dom";
[INFO] [stdout]   import { delegateEvents as _$delegateEvents } from "r-dom";
[INFO] [stdout]   import { addEventListener as _$addEventListener } from "r-dom";
[INFO] [stdout] - var _tmpl$ = /*#__PURE__*/ _$template(
[INFO] [stdout] -   `<div id=main><button>Change Bound</button><button>Change Bound</button><button>Change Bound</button><button>Change Bound</button><button>Change Bound</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Listener</button><button>Click Capture`
[INFO] [stdout] - );
[INFO] [stdout] + var _tmpl$ = /*#__PURE__*/ _$template(`<div id=main><button>Change Bound</button><button>Change Bound</button><button>Change Bound</button><button>Change Bound</button><button>Change Bound</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Delegated</button><button>Click Listener</button><button>Click Capture`);
[INFO] [stdout]   function hoisted1() {
[INFO] [stdout]     console.log("hoisted");
[INFO] [stdout]   }
[INFO] [stdout]   const hoisted2 = () => console.log("hoisted delegated");
[INFO] [stdout]   function hoistedCustomEvent1() {
[INFO] [stdout]     console.log("hoisted");
[INFO] [stdout]   }
[INFO] [stdout]   const hoistedCustomEvent2 = () => console.log("hoisted");
[INFO] [stdout]   const template = (() => {
[INFO] [stdout] -   var _el$ = _tmpl$(),
[INFO] [stdout] -     _el$2 = _el$.firstChild,
[INFO] [stdout] -     _el$3 = _el$2.nextSibling,
[INFO] [stdout] -     _el$4 = _el$3.nextSibling,
[INFO] [stdout] -     _el$5 = _el$4.nextSibling,
[INFO] [stdout] -     _el$6 = _el$5.nextSibling,
[INFO] [stdout] -     _el$7 = _el$6.nextSibling,
[INFO] [stdout] -     _el$8 = _el$7.nextSibling,
[INFO] [stdout] -     _el$9 = _el$8.nextSibling,
[INFO] [stdout] -     _el$10 = _el$9.nextSibling,
[INFO] [stdout] -     _el$11 = _el$10.nextSibling,
[INFO] [stdout] -     _el$12 = _el$11.nextSibling,
[INFO] [stdout] -     _el$13 = _el$12.nextSibling;
[INFO] [stdout] +   var _el$1 = _tmpl$(), _el$2 = _el$1.firstChild, _el$3 = _el$2.nextSibling, _el$4 = _el$3.nextSibling, _el$5 = _el$4.nextSibling, _el$6 = _el$5.nextSibling, _el$7 = _el$6.nextSibling, _el$8 = _el$7.nextSibling, _el$9 = _el$8.nextSibling, _el$10 = _el$9.nextSibling, _el$11 = _el$10.nextSibling, _el$12 = _el$11.nextSibling, _el$13 = _el$12.nextSibling;
[INFO] [stdout]     _el$2.addEventListener("change", () => console.log("bound"));
[INFO] [stdout] -   _el$3.addEventListener("change", e => (id => console.log("bound", id))(id, e));
[INFO] [stdout] -   _$addEventListener(_el$4, "change", handler);
[INFO] [stdout] +   _el$3.addEventListener("change", (e) => ((id) => console.log("bound", id))(id, e));
[INFO] [stdout] +   _el$4.addEventListener("change", handler);
[INFO] [stdout]     _el$5.addEventListener("change", handler);
[INFO] [stdout]     _el$6.addEventListener("change", hoisted1);
[INFO] [stdout]     _el$7.$$click = () => console.log("delegated");
[INFO] [stdout] -   _el$8.$$click = id => console.log("delegated", id);
[INFO] [stdout] +   _el$8.$$click = (id) => console.log("delegated", id);
[INFO] [stdout]     _el$8.$$clickData = rowId;
[INFO] [stdout] -   _$addEventListener(_el$9, "click", handler, true);
[INFO] [stdout] +   _el$9.$$click = handler;
[INFO] [stdout]     _el$10.$$click = handler;
[INFO] [stdout]     _el$11.$$click = hoisted2;
[INFO] [stdout] -   _$addEventListener(_el$12, "inlined-to-hoisted2", {
[INFO] [stdout] -     handleEvent: hoistedCustomEvent2
[INFO] [stdout] -   });
[INFO] [stdout] -   _$addEventListener(_el$12, "inlined-to-hoisted1", {
[INFO] [stdout] -     handleEvent: hoistedCustomEvent1
[INFO] [stdout] -   });
[INFO] [stdout] +   _$addEventListener(_el$12, "click", () => console.log("listener"));
[INFO] [stdout] +   _$addEventListener(_el$12, "CAPS-ev", () => console.log("custom"));
[INFO] [stdout] +   _$addEventListener(_el$12, "hoisted-custom-event1", hoistedCustomEvent1);
[INFO] [stdout] +   _$addEventListener(_el$12, "hoisted-custom-event2", hoistedCustomEvent2);
[INFO] [stdout] +   _$addEventListener(_el$12, "inlined", () => console.log("listener"));
[INFO] [stdout]     _$addEventListener(_el$12, "inlined-with-options", {
[INFO] [stdout]       handleEvent: () => console.log("listener"),
[INFO] [stdout]       once: false
[INFO] [stdout]     });
[INFO] [stdout] -   _$addEventListener(_el$12, "inlined", () => console.log("listener"));
[INFO] [stdout] -   _$addEventListener(_el$12, "hoisted-custom-event2", hoistedCustomEvent2);
[INFO] [stdout] -   _$addEventListener(_el$12, "hoisted-custom-event1", hoistedCustomEvent1);
[INFO] [stdout] -   _$addEventListener(_el$12, "CAPS-ev", () => console.log("custom"));
[INFO] [stdout] -   _$addEventListener(_el$12, "click", () => console.log("listener"));
[INFO] [stdout] +   _$addEventListener(_el$12, "inlined-to-hoisted1", { handleEvent: hoistedCustomEvent1 });
[INFO] [stdout] +   _$addEventListener(_el$12, "inlined-to-hoisted2", { handleEvent: hoistedCustomEvent2 });
[INFO] [stdout]     _el$13.addEventListener("camelClick", () => console.log("listener"), true);
[INFO] [stdout] -   return _el$;
[INFO] [stdout] +   return _el$1;
[INFO] [stdout]   })();
[INFO] [stdout]   _$delegateEvents(["click"]);
[INFO] [stdout] 
[INFO] [stdout] ==============================================
[INFO] [stdout] 
[INFO] [stdout] Expected output length: 2580 chars
[INFO] [stdout] Actual output length: 2496 chars
[INFO] [stdout] 
[INFO] [stdout] thread 'test_event_expressions' panicked at tests/dom_fixtures.rs:192:13:
[INFO] [stdout] Output does not match expected result
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fd95db36182 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fd95db36182 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fd95db36182 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5fd95db36182 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5fd95db5d893 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5fd95db5d893 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5fd95db33113 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fd95db33113 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5fd95db35fd2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5fd95db376ec - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5fd95db37542 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5fd95d9d1d14 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5fd95d9d1d14 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fd95db380cb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5fd95db380cb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5fd95db37e66 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x5fd95db36679 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5fd95db37b2d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5fd95db5c3b0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5fd95d98319b - dom_fixtures::test_event_expressions::hb2a9badc792e4b93
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/dom_fixtures.rs:192:13
[INFO] [stdout]   20:     0x5fd95d98319b - dom_fixtures::test_event_expressions::{{closure}}::hf30786b41ac7b36f
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/dom_fixtures.rs:185:28
[INFO] [stdout]   21:     0x5fd95d98319b - core::ops::function::FnOnce::call_once::h3c205bab3d0ebf85
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5fd95d9d744b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fd95d9d744b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   24:     0x5fd95d9d668e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   25:     0x5fd95d9d668e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x5fd95d9d668e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   27:     0x5fd95d9d668e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   28:     0x5fd95d9d668e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5fd95d9d668e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   30:     0x5fd95d9d668e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   31:     0x5fd95d99a234 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   32:     0x5fd95d99a234 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x5fd95d99dbda - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x5fd95d99dbda - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x5fd95d99dbda - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   36:     0x5fd95d99dbda - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   37:     0x5fd95d99dbda - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5fd95d99dbda - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x5fd95d99dbda - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5fd95db3b027 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   41:     0x5fd95db3b027 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x5fd95db3b027 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   43:     0x7b05025c3aa4 - <unknown>
[INFO] [stdout]   44:     0x7b0502650a34 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_text_interpolation stdout ----
[INFO] [stdout] 
[INFO] [stdout] Normalized actual length: 3888
[INFO] [stdout] Normalized expected length: 3767
[INFO] [stdout] First difference at position 700: actual='N' expected='H'
[INFO] [stdout] Context: .../ _$template(`<span>N + N = `), _tmpl$N ...
[INFO] [stdout] 
[INFO] [stdout] ❌ TEST FAILED: text_interpolation
[INFO] [stdout] ==================== DIFF ====================
[INFO] [stdout]   import { template as _$template } from "r-dom";
[INFO] [stdout]   import { createComponent as _$createComponent } from "r-dom";
[INFO] [stdout]   import { insert as _$insert } from "r-dom";
[INFO] [stdout]   var _tmpl$ = /*#__PURE__*/ _$template(`<span>Hello `),
[INFO] [stdout]     _tmpl$2 = /*#__PURE__*/ _$template(`<span> John`),
[INFO] [stdout]     _tmpl$3 = /*#__PURE__*/ _$template(`<span>Hello John`),
[INFO] [stdout]     _tmpl$4 = /*#__PURE__*/ _$template(`<span> `),
[INFO] [stdout]     _tmpl$5 = /*#__PURE__*/ _$template(`<span> <!> <!> `),
[INFO] [stdout]     _tmpl$6 = /*#__PURE__*/ _$template(`<span> <!> `),
[INFO] [stdout]     _tmpl$7 = /*#__PURE__*/ _$template(`<span>Hello`),
[INFO] [stdout]     _tmpl$8 = /*#__PURE__*/ _$template(`<span>&nbsp;&lt;Hi&gt;&nbsp;`),
[INFO] [stdout]     _tmpl$9 = /*#__PURE__*/ _$template(`<span>Hi&lt;script>alert();&lt;/script>`),
[INFO] [stdout] -   _tmpl$10 = /*#__PURE__*/ _$template(`<span>Hello World!`),
[INFO] [stdout] -   _tmpl$11 = /*#__PURE__*/ _$template(`<span>4 + 5 = 9`),
[INFO] [stdout] -   _tmpl$12 = /*#__PURE__*/ _$template(`<div>\nd`),
[INFO] [stdout] -   _tmpl$13 = /*#__PURE__*/ _$template(`<div>`),
[INFO] [stdout] -   _tmpl$14 = /*#__PURE__*/ _$template(`<div normal=Search… title=Search&amp;hellip;>`),
[INFO] [stdout] -   _tmpl$15 = /*#__PURE__*/ _$template(`<div><div>`),
[INFO] [stdout] -   _tmpl$16 = /*#__PURE__*/ _$template(`<p>$\{blah}`);
[INFO] [stdout] +   _tmpl$10 = /*#__PURE__*/ _$template(`<span>4 + 5 = `),
[INFO] [stdout] +   _tmpl$11 = /*#__PURE__*/ _$template(`<div>
[INFO] [stdout] + d`),
[INFO] [stdout] +   _tmpl$12 = /*#__PURE__*/ _$template(`<div>`),
[INFO] [stdout] +   _tmpl$13 = /*#__PURE__*/ _$template(`<div normal="Search&hellip;" title="Search&hellip;">`),
[INFO] [stdout] +   _tmpl$14 = /*#__PURE__*/ _$template(`<div><div>`),
[INFO] [stdout] +   _tmpl$15 = /*#__PURE__*/ _$template(`<p>$\{blah}`);
[INFO] [stdout]   const trailing = _tmpl$();
[INFO] [stdout]   const leading = _tmpl$2();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const extraSpaces = _tmpl$3();
[INFO] [stdout]   const trailingExpr = (() => {
[INFO] [stdout] -   var _el$4 = _tmpl$(),
[INFO] [stdout] -     _el$5 = _el$4.firstChild;
[INFO] [stdout] -   _$insert(_el$4, name, null);
[INFO] [stdout] -   return _el$4;
[INFO] [stdout] +   var _el$1 = _tmpl$(), _el$2 = _el$1.firstChild;
[INFO] [stdout] +   _$insert(_el$1, name, null);
[INFO] [stdout] +   return _el$1;
[INFO] [stdout]   })();
[INFO] [stdout]   const leadingExpr = (() => {
[INFO] [stdout] -   var _el$6 = _tmpl$2(),
[INFO] [stdout] -     _el$7 = _el$6.firstChild;
[INFO] [stdout] -   _$insert(_el$6, greeting, _el$7);
[INFO] [stdout] -   return _el$6;
[INFO] [stdout] +   var _el$3 = _tmpl$2(), _el$4 = _el$3.firstChild;
[INFO] [stdout] +   _$insert(_el$3, greeting, _el$4);
[INFO] [stdout] +   return _el$3;
[INFO] [stdout]   })();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const multiExpr = (() => {
[INFO] [stdout] -   var _el$8 = _tmpl$4(),
[INFO] [stdout] -     _el$9 = _el$8.firstChild;
[INFO] [stdout] -   _$insert(_el$8, greeting, _el$9);
[INFO] [stdout] -   _$insert(_el$8, name, null);
[INFO] [stdout] -   return _el$8;
[INFO] [stdout] +   var _el$5 = _tmpl$4(), _el$6 = _el$5.firstChild;
[INFO] [stdout] +   _$insert(_el$5, greeting, _el$6);
[INFO] [stdout] +   _$insert(_el$5, name, null);
[INFO] [stdout] +   return _el$5;
[INFO] [stdout]   })();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const multiExprSpaced = (() => {
[INFO] [stdout] -   var _el$10 = _tmpl$5(),
[INFO] [stdout] -     _el$11 = _el$10.firstChild,
[INFO] [stdout] -     _el$14 = _el$11.nextSibling,
[INFO] [stdout] -     _el$12 = _el$14.nextSibling,
[INFO] [stdout] -     _el$15 = _el$12.nextSibling,
[INFO] [stdout] -     _el$13 = _el$15.nextSibling;
[INFO] [stdout] -   _$insert(_el$10, greeting, _el$14);
[INFO] [stdout] -   _$insert(_el$10, name, _el$15);
[INFO] [stdout] -   return _el$10;
[INFO] [stdout] +   var _el$7 = _tmpl$5(), _el$8 = _el$7.firstChild, _el$9 = _el$8.nextSibling, _el$10 = _el$9.nextSibling, _el$11 = _el$10.nextSibling;
[INFO] [stdout] +   _$insert(_el$7, greeting, _el$9);
[INFO] [stdout] +   _$insert(_el$7, name, _el$11);
[INFO] [stdout] +   return _el$7;
[INFO] [stdout]   })();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const multiExprTogether = (() => {
[INFO] [stdout] -   var _el$16 = _tmpl$6(),
[INFO] [stdout] -     _el$17 = _el$16.firstChild,
[INFO] [stdout] -     _el$19 = _el$17.nextSibling,
[INFO] [stdout] -     _el$18 = _el$19.nextSibling;
[INFO] [stdout] -   _$insert(_el$16, greeting, _el$19);
[INFO] [stdout] -   _$insert(_el$16, name, _el$19);
[INFO] [stdout] -   return _el$16;
[INFO] [stdout] +   var _el$12 = _tmpl$6(), _el$13 = _el$12.firstChild, _el$14 = _el$13.nextSibling;
[INFO] [stdout] +   _$insert(_el$12, greeting, _el$14);
[INFO] [stdout] +   _$insert(_el$12, name, _el$14);
[INFO] [stdout] +   return _el$12;
[INFO] [stdout]   })();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const multiLine = _tmpl$7();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const multiLineTrailingSpace = _tmpl$3();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const multiLineNoTrailingSpace = _tmpl$3();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const escape = _tmpl$8();
[INFO] [stdout] - 
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout] - const escape2 = _$createComponent(Comp, {
[INFO] [stdout] -   children: "\xA0<Hi>\xA0"
[INFO] [stdout] - });
[INFO] [stdout] - 
[INFO] [stdout] + const escape2 = _$createComponent(Comp, { children: "\xA0<Hi>\xA0" });
[INFO] [stdout]   /* prettier-ignore */
[INFO] [stdout]   const escape3 = "\xA0<Hi>\xA0";
[INFO] [stdout]   const injection = _tmpl$9();
[INFO] [stdout]   let value = "World";
[INFO] [stdout] - const evaluated = _tmpl$10();
[INFO] [stdout] + const evaluated = (() => {
[INFO] [stdout] +   var _el$15 = _tmpl$(), _el$16 = _el$15.firstChild;
[INFO] [stdout] +   _$insert(_el$15, value + "!", null);
[INFO] [stdout] +   return _el$15;
[INFO] [stdout] + })();
[INFO] [stdout]   let number = 4 + 5;
[INFO] [stdout] - const evaluatedNonString = _tmpl$11();
[INFO] [stdout] + const evaluatedNonString = (() => {
[INFO] [stdout] +   var _el$17 = _tmpl$10(), _el$18 = _el$17.firstChild;
[INFO] [stdout] +   _$insert(_el$17, number, null);
[INFO] [stdout] +   return _el$17;
[INFO] [stdout] + })();
[INFO] [stdout]   const newLineLiteral = (() => {
[INFO] [stdout] -   var _el$27 = _tmpl$12(),
[INFO] [stdout] -     _el$28 = _el$27.firstChild;
[INFO] [stdout] -   _$insert(_el$27, s, _el$28);
[INFO] [stdout] -   return _el$27;
[INFO] [stdout] +   var _el$19 = _tmpl$11(), _el$20 = _el$19.firstChild;
[INFO] [stdout] +   _$insert(_el$19, s, _el$20);
[INFO] [stdout] +   return _el$19;
[INFO] [stdout]   })();
[INFO] [stdout]   const trailingSpace = (() => {
[INFO] [stdout] -   var _el$29 = _tmpl$13();
[INFO] [stdout] -   _$insert(_el$29, expr);
[INFO] [stdout] -   return _el$29;
[INFO] [stdout] +   var _el$21 = _tmpl$12(), _el$22 = _el$21.firstChild;
[INFO] [stdout] +   _$insert(_el$21, expr, _el$22);
[INFO] [stdout] +   return _el$21;
[INFO] [stdout]   })();
[INFO] [stdout] - const trailingSpaceComp = _$createComponent(Comp, {
[INFO] [stdout] -   children: expr
[INFO] [stdout] - });
[INFO] [stdout] + const trailingSpaceComp = _$createComponent(Comp, { children: expr });
[INFO] [stdout]   const trailingSpaceFrag = expr;
[INFO] [stdout]   const leadingSpaceElement = (() => {
[INFO] [stdout] -   var _el$30 = _tmpl$4(),
[INFO] [stdout] -     _el$31 = _el$30.firstChild;
[INFO] [stdout] -   _$insert(_el$30, expr, null);
[INFO] [stdout] -   return _el$30;
[INFO] [stdout] +   var _el$23 = _tmpl$4(), _el$24 = _el$23.firstChild;
[INFO] [stdout] +   _$insert(_el$23, expr, null);
[INFO] [stdout] +   return _el$23;
[INFO] [stdout]   })();
[INFO] [stdout] - const leadingSpaceComponent = _$createComponent(Div, {
[INFO] [stdout] -   get children() {
[INFO] [stdout] -     return [" ", expr];
[INFO] [stdout] -   }
[INFO] [stdout] - });
[INFO] [stdout] + const leadingSpaceComponent = _$createComponent(Div, { get children() {
[INFO] [stdout] +   return [" ", expr];
[INFO] [stdout] + } });
[INFO] [stdout]   const leadingSpaceFragment = [" ", expr];
[INFO] [stdout]   const trailingSpaceElement = (() => {
[INFO] [stdout] -   var _el$32 = _tmpl$4(),
[INFO] [stdout] -     _el$33 = _el$32.firstChild;
[INFO] [stdout] -   _$insert(_el$32, expr, _el$33);
[INFO] [stdout] -   return _el$32;
[INFO] [stdout] +   var _el$25 = _tmpl$4(), _el$26 = _el$25.firstChild;
[INFO] [stdout] +   _$insert(_el$25, expr, _el$26);
[INFO] [stdout] +   return _el$25;
[INFO] [stdout]   })();
[INFO] [stdout] - const trailingSpaceComponent = _$createComponent(Div, {
[INFO] [stdout] -   get children() {
[INFO] [stdout] -     return [expr, " "];
[INFO] [stdout] -   }
[INFO] [stdout] - });
[INFO] [stdout] + const trailingSpaceComponent = _$createComponent(Div, { get children() {
[INFO] [stdout] +   return [expr, " "];
[INFO] [stdout] + } });
[INFO] [stdout]   const trailingSpaceFragment = [expr, " "];
[INFO] [stdout] - const escapeAttribute = _tmpl$14();
[INFO] [stdout] + const escapeAttribute = _tmpl$13();
[INFO] [stdout]   const escapeCompAttribute = _$createComponent(Div, {
[INFO] [stdout] -   normal: "Search\u2026",
[INFO] [stdout] +   normal: "Search…",
[INFO] [stdout]     title: "Search&hellip;"
[INFO] [stdout]   });
[INFO] [stdout]   const lastElementExpression = (() => {
[INFO] [stdout] -   var _el$35 = _tmpl$15(),
[INFO] [stdout] -     _el$36 = _el$35.firstChild;
[INFO] [stdout] -   _$insert(_el$35, expr, null);
[INFO] [stdout] -   return _el$35;
[INFO] [stdout] +   var _el$27 = _tmpl$14(), _el$28 = _el$27.firstChild;
[INFO] [stdout] +   _$insert(_el$27, expr(), null);
[INFO] [stdout] +   return _el$27;
[INFO] [stdout]   })();
[INFO] [stdout] - const messwithTemplates = _tmpl$16();
[INFO] [stdout] + const messwithTemplates = _tmpl$15();
[INFO] [stdout] 
[INFO] [stdout] ==============================================
[INFO] [stdout] 
[INFO] [stdout] Expected output length: 4114 chars
[INFO] [stdout] Actual output length: 4158 chars
[INFO] [stdout] 
[INFO] [stdout] thread 'test_text_interpolation' panicked at tests/dom_fixtures.rs:246:13:
[INFO] [stdout] Output does not match expected result
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fd95db36182 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fd95db36182 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fd95db36182 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5fd95db36182 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5fd95db5d893 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5fd95db5d893 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5fd95db33113 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fd95db33113 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5fd95db35fd2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5fd95db376ec - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5fd95db37542 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5fd95d9d1d14 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5fd95d9d1d14 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fd95db380cb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5fd95db380cb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5fd95db37e66 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x5fd95db36679 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5fd95db37b2d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5fd95db5c3b0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5fd95d98369b - dom_fixtures::test_text_interpolation::hcb9e9d39a0044997
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/dom_fixtures.rs:246:13
[INFO] [stdout]   20:     0x5fd95d98369b - dom_fixtures::test_text_interpolation::{{closure}}::h0917acc0009f315b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/dom_fixtures.rs:239:29
[INFO] [stdout]   21:     0x5fd95d98369b - core::ops::function::FnOnce::call_once::hbde21824868c624c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5fd95d9d744b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fd95d9d744b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   24:     0x5fd95d9d668e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   25:     0x5fd95d9d668e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x5fd95d9d668e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   27:     0x5fd95d9d668e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   28:     0x5fd95d9d668e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5fd95d9d668e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   30:     0x5fd95d9d668e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   31:     0x5fd95d99a234 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   32:     0x5fd95d99a234 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x5fd95d99dbda - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x5fd95d99dbda - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x5fd95d99dbda - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   36:     0x5fd95d99dbda - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   37:     0x5fd95d99dbda - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5fd95d99dbda - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x5fd95d99dbda - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5fd95db3b027 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   41:     0x5fd95db3b027 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x5fd95db3b027 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   43:     0x7b05025c3aa4 - <unknown>
[INFO] [stdout]   44:     0x7b0502650a34 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_attribute_expressions stdout ----
[INFO] [stdout] 
[INFO] [stdout] Normalized actual length: 14417
[INFO] [stdout] Normalized expected length: 15473
[INFO] [stdout] First difference at position 110: actual='i' expected='s'
[INFO] [stdout] Context: ...rom "r-dom";import {insert as _$insert} ...
[INFO] [stdout] 
[INFO] [stdout] ❌ TEST FAILED: attribute_expressions
[INFO] [stdout] ==================== DIFF ====================
[INFO] [stdout]   import { template as _$template } from "r-dom";
[INFO] [stdout]   import { delegateEvents as _$delegateEvents } from "r-dom";
[INFO] [stdout] - import { setBoolAttribute as _$setBoolAttribute } from "r-dom";
[INFO] [stdout]   import { insert as _$insert } from "r-dom";
[INFO] [stdout] - import { memo as _$memo } from "r-dom";
[INFO] [stdout] - import { addEventListener as _$addEventListener } from "r-dom";
[INFO] [stdout] - import { style as _$style } from "r-dom";
[INFO] [stdout] + import { setAttribute as _$setAttribute } from "r-dom";
[INFO] [stdout] + import { setBoolAttribute as _$setBoolAttribute } from "r-dom";
[INFO] [stdout]   import { className as _$className } from "r-dom";
[INFO] [stdout] + import { style as _$style } from "r-dom";
[INFO] [stdout]   import { setStyleProperty as _$setStyleProperty } from "r-dom";
[INFO] [stdout] - import { setAttribute as _$setAttribute } from "r-dom";
[INFO] [stdout]   import { effect as _$effect } from "r-dom";
[INFO] [stdout]   import { classList as _$classList } from "r-dom";
[INFO] [stdout]   import { use as _$use } from "r-dom";
[INFO] [stdout]   import { spread as _$spread } from "r-dom";
[INFO] [stdout] - import { mergeProps as _$mergeProps } from "r-dom";
[INFO] [stdout] - var _tmpl$ = /*#__PURE__*/ _$template(`<div id=main><h1 class=base id=my-h1><a href=/>Welcome`),
[INFO] [stdout] -   _tmpl$2 = /*#__PURE__*/ _$template(`<div><div></div><div> </div><div>`),
[INFO] [stdout] + var _tmpl$ = /*#__PURE__*/ _$template(`<div id=main><h1 class=base foo disabled><a href=/>Welcome`),
[INFO] [stdout] +   _tmpl$2 = /*#__PURE__*/ _$template(`<div><div></div><div></div><div innerHTML="<div/>">`),
[INFO] [stdout]     _tmpl$3 = /*#__PURE__*/ _$template(`<div foo>`),
[INFO] [stdout] -   _tmpl$4 = /*#__PURE__*/ _$template(`<div>`),
[INFO] [stdout] -   _tmpl$5 = /*#__PURE__*/ _$template(`<div class="a b">`),
[INFO] [stdout] -   _tmpl$6 = /*#__PURE__*/ _$template(`<div style=margin-right:40px>`),
[INFO] [stdout] -   _tmpl$7 = /*#__PURE__*/ _$template(`<div onclick="console.log('hi')">`),
[INFO] [stdout] -   _tmpl$8 = /*#__PURE__*/ _$template(`<input type=checkbox>`),
[INFO] [stdout] -   _tmpl$9 = /*#__PURE__*/ _$template(`<div class="\`a">\`$\``),
[INFO] [stdout] -   _tmpl$10 = /*#__PURE__*/ _$template(`<button class="static hi"type=button>Write`),
[INFO] [stdout] -   _tmpl$11 = /*#__PURE__*/ _$template(`<button class="a b c">Hi`),
[INFO] [stdout] -   _tmpl$12 = /*#__PURE__*/ _$template(`<div class="bg-red-500 flex flex-col">`),
[INFO] [stdout] -   _tmpl$13 = /*#__PURE__*/ _$template(`<div><input readonly><input>`),
[INFO] [stdout] -   _tmpl$14 = /*#__PURE__*/ _$template(`<div data="&quot;hi&quot;"data2="&quot;">`),
[INFO] [stdout] -   _tmpl$15 = /*#__PURE__*/ _$template(`<a>`),
[INFO] [stdout] -   _tmpl$16 = /*#__PURE__*/ _$template(`<div><a>`),
[INFO] [stdout] -   _tmpl$17 = /*#__PURE__*/ _$template(`<div start=Hi>Hi`),
[INFO] [stdout] -   _tmpl$18 = /*#__PURE__*/ _$template(`<label><span>Input is </span><input><div>`),
[INFO] [stdout] -   _tmpl$19 = /*#__PURE__*/ _$template(
[INFO] [stdout] -     `<div class="class1 class2 class3 class4 class5 class6"random="random1 random2\n    random3 random4"style="color:red;background-color:blue !important;border:1px solid black;font-size:12px">`
[INFO] [stdout] -   ),
[INFO] [stdout] -   _tmpl$20 = /*#__PURE__*/ _$template(`<button>`),
[INFO] [stdout] -   _tmpl$21 = /*#__PURE__*/ _$template(`<input value=10>`),
[INFO] [stdout] -   _tmpl$22 = /*#__PURE__*/ _$template(`<select><option>Red</option><option>Blue`),
[INFO] [stdout] -   _tmpl$23 = /*#__PURE__*/ _$template(`<div>empty string`),
[INFO] [stdout] -   _tmpl$24 = /*#__PURE__*/ _$template(`<div>js empty`),
[INFO] [stdout] -   _tmpl$25 = /*#__PURE__*/ _$template(`<div quack>hola`),
[INFO] [stdout] -   _tmpl$26 = /*#__PURE__*/ _$template(`<div quack>"hola js"`),
[INFO] [stdout] -   _tmpl$27 = /*#__PURE__*/ _$template(`<div quack>true`),
[INFO] [stdout] -   _tmpl$28 = /*#__PURE__*/ _$template(`<div>false`),
[INFO] [stdout] -   _tmpl$29 = /*#__PURE__*/ _$template(`<div quack>1`),
[INFO] [stdout] -   _tmpl$30 = /*#__PURE__*/ _$template(`<div>0`),
[INFO] [stdout] -   _tmpl$31 = /*#__PURE__*/ _$template(`<div quack>"1"`),
[INFO] [stdout] -   _tmpl$32 = /*#__PURE__*/ _$template(`<div>"0"`),
[INFO] [stdout] -   _tmpl$33 = /*#__PURE__*/ _$template(`<div>undefined`),
[INFO] [stdout] -   _tmpl$34 = /*#__PURE__*/ _$template(`<div>null`),
[INFO] [stdout] -   _tmpl$35 = /*#__PURE__*/ _$template(`<div>boolTest()`),
[INFO] [stdout] -   _tmpl$36 = /*#__PURE__*/ _$template(`<div>boolTest`),
[INFO] [stdout] -   _tmpl$37 = /*#__PURE__*/ _$template(`<div>boolTestBinding`),
[INFO] [stdout] -   _tmpl$38 = /*#__PURE__*/ _$template(`<div>boolTestObjBinding.value`),
[INFO] [stdout] -   _tmpl$39 = /*#__PURE__*/ _$template(`<div>fn`),
[INFO] [stdout] -   _tmpl$40 = /*#__PURE__*/ _$template(`<div before quack>should have space before`),
[INFO] [stdout] -   _tmpl$41 = /*#__PURE__*/ _$template(`<div before quack after>should have space before/after`),
[INFO] [stdout] -   _tmpl$42 = /*#__PURE__*/ _$template(`<div quack after>should have space before/after`),
[INFO] [stdout] -   _tmpl$43 = /*#__PURE__*/ _$template(`<img src>`),
[INFO] [stdout] -   _tmpl$44 = /*#__PURE__*/ _$template(`<div><img src>`),
[INFO] [stdout] -   _tmpl$45 = /*#__PURE__*/ _$template(`<img src loading=lazy>`, true, false, false),
[INFO] [stdout] -   _tmpl$46 = /*#__PURE__*/ _$template(`<div><img src loading=lazy>`, true, false, false),
[INFO] [stdout] -   _tmpl$47 = /*#__PURE__*/ _$template(`<iframe src>`),
[INFO] [stdout] -   _tmpl$48 = /*#__PURE__*/ _$template(`<div><iframe src>`),
[INFO] [stdout] -   _tmpl$49 = /*#__PURE__*/ _$template(`<iframe src loading=lazy>`, true, false, false),
[INFO] [stdout] -   _tmpl$50 = /*#__PURE__*/ _$template(`<div><iframe src loading=lazy>`, true, false, false),
[INFO] [stdout] -   _tmpl$51 = /*#__PURE__*/ _$template(`<div title="<u>data</u>">`),
[INFO] [stdout] -   _tmpl$52 = /*#__PURE__*/ _$template(`<div truestr=true truestrjs=true>`),
[INFO] [stdout] -   _tmpl$53 = /*#__PURE__*/ _$template(`<div falsestr=false falsestrjs=false>`),
[INFO] [stdout] -   _tmpl$54 = /*#__PURE__*/ _$template(`<math display=block><mrow>`, false, false, true),
[INFO] [stdout] -   _tmpl$55 = /*#__PURE__*/ _$template(`<mrow><mi>x</mi><mo>=`, false, false, true),
[INFO] [stdout] -   _tmpl$56 = /*#__PURE__*/ _$template(`<div style=background:red>`),
[INFO] [stdout] -   _tmpl$57 = /*#__PURE__*/ _$template(
[INFO] [stdout] -     `<div style=background:red;color:green;margin:3;padding:0.4>`
[INFO] [stdout] -   ),
[INFO] [stdout] -   _tmpl$58 = /*#__PURE__*/ _$template(`<div style=background:red;color:green>`);
[INFO] [stdout] +   _tmpl$4 = /*#__PURE__*/ _$template(`<div class=hi>`),
[INFO] [stdout] +   _tmpl$5 = /*#__PURE__*/ _$template(`<div class=a class=b>`),
[INFO] [stdout] +   _tmpl$6 = /*#__PURE__*/ _$template(`<div textContent=Hi>`),
[INFO] [stdout] +   _tmpl$7 = /*#__PURE__*/ _$template(`<div>`),
[INFO] [stdout] +   _tmpl$8 = /*#__PURE__*/ _$template(`<input type=checkbox checked=true>`),
[INFO] [stdout] +   _tmpl$9 = /*#__PURE__*/ _$template(`<input type=checkbox>`),
[INFO] [stdout] +   _tmpl$10 = /*#__PURE__*/ _$template(`<div class="`a">`$``),
[INFO] [stdout] +   _tmpl$11 = /*#__PURE__*/ _$template(`<button class=static type=button>Write`),
[INFO] [stdout] +   _tmpl$12 = /*#__PURE__*/ _$template(`<button>Hi`),
[INFO] [stdout] +   _tmpl$13 = /*#__PURE__*/ _$template(`<div class="flex flex-col">`),
[INFO] [stdout] +   _tmpl$14 = /*#__PURE__*/ _$template(`<div><input readonly><input>`),
[INFO] [stdout] +   _tmpl$15 = /*#__PURE__*/ _$template(`<div data hi"" data2 ">`),
[INFO] [stdout] +   _tmpl$16 = /*#__PURE__*/ _$template(`<a something>`),
[INFO] [stdout] +   _tmpl$17 = /*#__PURE__*/ _$template(`<div><a something>`),
[INFO] [stdout] +   _tmpl$18 = /*#__PURE__*/ _$template(`<div start=Hi>Hi`),
[INFO] [stdout] +   _tmpl$19 = /*#__PURE__*/ _$template(`<label><span>Input is </span><input><div>`),
[INFO] [stdout] +   _tmpl$20 = /*#__PURE__*/ _$template(`<div class="class1 class2
[INFO] [stdout] +     class3 class4
[INFO] [stdout] +     class5 class6" style="color: red;
[INFO] [stdout] +     background-color: blue !important;
[INFO] [stdout] +     border: 1px solid black;
[INFO] [stdout] +     font-size: 12px;" random="random1 random2
[INFO] [stdout] +     random3 random4">`),
[INFO] [stdout] +   _tmpl$21 = /*#__PURE__*/ _$template(`<button>`),
[INFO] [stdout] +   _tmpl$22 = /*#__PURE__*/ _$template(`<input value=10>`),
[INFO] [stdout] +   _tmpl$23 = /*#__PURE__*/ _$template(`<select><option>Red</option><option>Blue`),
[INFO] [stdout] +   _tmpl$24 = /*#__PURE__*/ _$template(`<div>empty string`),
[INFO] [stdout] +   _tmpl$25 = /*#__PURE__*/ _$template(`<div>js empty`),
[INFO] [stdout] +   _tmpl$26 = /*#__PURE__*/ _$template(`<div>hola`),
[INFO] [stdout] +   _tmpl$27 = /*#__PURE__*/ _$template(`<div>"hola js"`),
[INFO] [stdout] +   _tmpl$28 = /*#__PURE__*/ _$template(`<div>true`),
[INFO] [stdout] +   _tmpl$29 = /*#__PURE__*/ _$template(`<div>false`),
[INFO] [stdout] +   _tmpl$30 = /*#__PURE__*/ _$template(`<div>1`),
[INFO] [stdout] +   _tmpl$31 = /*#__PURE__*/ _$template(`<div>0`),
[INFO] [stdout] +   _tmpl$32 = /*#__PURE__*/ _$template(`<div>"1"`),
[INFO] [stdout] +   _tmpl$33 = /*#__PURE__*/ _$template(`<div>"0"`),
[INFO] [stdout] +   _tmpl$34 = /*#__PURE__*/ _$template(`<div>undefined`),
[INFO] [stdout] +   _tmpl$35 = /*#__PURE__*/ _$template(`<div>null`),
[INFO] [stdout] +   _tmpl$36 = /*#__PURE__*/ _$template(`<div>boolTest()`),
[INFO] [stdout] +   _tmpl$37 = /*#__PURE__*/ _$template(`<div>boolTest`),
[INFO] [stdout] +   _tmpl$38 = /*#__PURE__*/ _$template(`<div>boolTestBinding`),
[INFO] [stdout] +   _tmpl$39 = /*#__PURE__*/ _$template(`<div>boolTestObjBinding.value`),
[INFO] [stdout] +   _tmpl$40 = /*#__PURE__*/ _$template(`<div>fn`),
[INFO] [stdout] +   _tmpl$41 = /*#__PURE__*/ _$template(`<div before>should have space before`),
[INFO] [stdout] +   _tmpl$42 = /*#__PURE__*/ _$template(`<div before after>should have space before/after`),
[INFO] [stdout] +   _tmpl$43 = /*#__PURE__*/ _$template(`<div after>should have space before/after`),
[INFO] [stdout] +   _tmpl$44 = /*#__PURE__*/ _$template(`<img src>`),
[INFO] [stdout] +   _tmpl$45 = /*#__PURE__*/ _$template(`<div><img src>`),
[INFO] [stdout] +   _tmpl$46 = /*#__PURE__*/ _$template(`<img src loading=lazy>`),
[INFO] [stdout] +   _tmpl$47 = /*#__PURE__*/ _$template(`<div><img src loading=lazy>`),
[INFO] [stdout] +   _tmpl$48 = /*#__PURE__*/ _$template(`<iframe src>`),
[INFO] [stdout] +   _tmpl$49 = /*#__PURE__*/ _$template(`<div><iframe src>`),
[INFO] [stdout] +   _tmpl$50 = /*#__PURE__*/ _$template(`<iframe src loading=lazy>`),
[INFO] [stdout] +   _tmpl$51 = /*#__PURE__*/ _$template(`<div><iframe src loading=lazy>`),
[INFO] [stdout] +   _tmpl$52 = /*#__PURE__*/ _$template(`<div title="<u>data</u>">`),
[INFO] [stdout] +   _tmpl$53 = /*#__PURE__*/ _$template(`<div true=true truestr=true truestrjs=true>`),
[INFO] [stdout] +   _tmpl$54 = /*#__PURE__*/ _$template(`<div false=false falsestr=false falsestrjs=false>`),
[INFO] [stdout] +   _tmpl$55 = /*#__PURE__*/ _$template(`<math display=block><mrow>`),
[INFO] [stdout] +   _tmpl$56 = /*#__PURE__*/ _$template(`<mrow><mi>x</mi><mo>=`),
[INFO] [stdout] +   _tmpl$57 = /*#__PURE__*/ _$template(`<div style=background:red>`),
[INFO] [stdout] +   _tmpl$58 = /*#__PURE__*/ _$template(`<div style="background:red;color:green">`);
[INFO] [stdout]   import * as styles from "./styles.module.css";
[INFO] [stdout]   import { binding } from "somewhere";
[INFO] [stdout]   function refFn() {}
[INFO] [stdout]   const refConst = null;
[INFO] [stdout]   const selected = true;
[INFO] [stdout]   let id = "my-h1";
[INFO] [stdout]   let link;
[INFO] [stdout]   const template = (() => {
[INFO] [stdout] -   var _el$ = _tmpl$(),
[INFO] [stdout] -     _el$2 = _el$.firstChild,
[INFO] [stdout] -     _el$3 = _el$2.firstChild;
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$,
[INFO] [stdout] -     _$mergeProps(results, {
[INFO] [stdout] -       classList: {
[INFO] [stdout] -         selected: unknown
[INFO] [stdout] -       },
[INFO] [stdout] -       style: {
[INFO] [stdout] -         color
[INFO] [stdout] -       }
[INFO] [stdout] -     }),
[INFO] [stdout] -     false,
[INFO] [stdout] -     true
[INFO] [stdout] -   );
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$2,
[INFO] [stdout] -     _$mergeProps(results, {
[INFO] [stdout] -       foo: "",
[INFO] [stdout] -       disabled: true,
[INFO] [stdout] -       get title() {
[INFO] [stdout] -         return welcoming();
[INFO] [stdout] -       },
[INFO] [stdout] -       get style() {
[INFO] [stdout] -         return {
[INFO] [stdout] -           "background-color": color(),
[INFO] [stdout] -           "margin-right": "40px"
[INFO] [stdout] -         };
[INFO] [stdout] -       },
[INFO] [stdout] -       get classList() {
[INFO] [stdout] -         return {
[INFO] [stdout] -           dynamic: dynamic(),
[INFO] [stdout] -           selected
[INFO] [stdout] -         };
[INFO] [stdout] -       }
[INFO] [stdout] -     }),
[INFO] [stdout] -     false,
[INFO] [stdout] -     true
[INFO] [stdout] -   );
[INFO] [stdout] -   var _ref$ = link;
[INFO] [stdout] -   typeof _ref$ === "function" ? _$use(_ref$, _el$3) : (link = _el$3);
[INFO] [stdout] -   _$classList(_el$3, {
[INFO] [stdout] -     "ccc ddd": true
[INFO] [stdout] -   });
[INFO] [stdout] -   return _el$;
[INFO] [stdout] +   var _el$1 = _tmpl$(), _el$2 = _el$1.firstChild;
[INFO] [stdout] +   _$spread(_el$1, { selected: unknown }, false, true);
[INFO] [stdout] +   _$classList(_el$1, { color });
[INFO] [stdout] +   _$style(_el$1, id);
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$2, "id", welcoming()));
[INFO] [stdout] +   _$spread(_el$2, {
[INFO] [stdout] +     "background-color": color(),
[INFO] [stdout] +     "margin-right": "40px"
[INFO] [stdout] +   }, false, true);
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$2, "title", {
[INFO] [stdout] +     dynamic: dynamic(),
[INFO] [stdout] +     selected
[INFO] [stdout] +   }));
[INFO] [stdout] +   _$style(_el$2, link);
[INFO] [stdout] +   _$classList(_el$2, { "ccc ddd": true });
[INFO] [stdout] +   return _el$1;
[INFO] [stdout]   })();
[INFO] [stdout]   const template2 = (() => {
[INFO] [stdout] -   var _el$4 = _tmpl$2(),
[INFO] [stdout] -     _el$5 = _el$4.firstChild,
[INFO] [stdout] -     _el$6 = _el$5.nextSibling,
[INFO] [stdout] -     _el$7 = _el$6.firstChild,
[INFO] [stdout] -     _el$8 = _el$6.nextSibling;
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$4,
[INFO] [stdout] -     _$mergeProps(() => getProps("test")),
[INFO] [stdout] -     false,
[INFO] [stdout] -     true
[INFO] [stdout] -   );
[INFO] [stdout] -   _el$5.textContent = rowId;
[INFO] [stdout] -   _el$8.innerHTML = "<div/>";
[INFO] [stdout] -   _$effect(() => (_el$7.data = row.label));
[INFO] [stdout] -   return _el$4;
[INFO] [stdout] +   var _el$3 = _tmpl$2(), _el$4 = _el$3.firstChild, _el$5 = _el$4.nextSibling;
[INFO] [stdout] +   _$spread(_el$3, rowId, false, true);
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$4, "textContent", row.label));
[INFO] [stdout] +   return _el$3;
[INFO] [stdout]   })();
[INFO] [stdout]   const template3 = (() => {
[INFO] [stdout] -   var _el$9 = _tmpl$3();
[INFO] [stdout] -   _$setAttribute(_el$9, "id", state.id);
[INFO] [stdout] -   _$setStyleProperty(_el$9, "background-color", state.color);
[INFO] [stdout] -   _el$9.textContent = state.content;
[INFO] [stdout] -   _$effect(() => _$setAttribute(_el$9, "name", state.name));
[INFO] [stdout] -   return _el$9;
[INFO] [stdout] +   var _el$6 = _tmpl$3();
[INFO] [stdout] +   _$effect(() => _$setAttribute(
[INFO] [stdout] +     _el$6,
[INFO] [stdout] +     "id",
[INFO] [stdout] +     /*@once*/
[INFO] [stdout] +     state.id
[INFO] [stdout] +   ));
[INFO] [stdout] +   _$style(
[INFO] [stdout] +     _el$6,
[INFO] [stdout] +     /*@once*/
[INFO] [stdout] +     { "background-color": state.color }
[INFO] [stdout] +   );
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$6, "name", state.name));
[INFO] [stdout] +   _$effect(() => _$setAttribute(
[INFO] [stdout] +     _el$6,
[INFO] [stdout] +     "textContent",
[INFO] [stdout] +     /*@once*/
[INFO] [stdout] +     state.content
[INFO] [stdout] +   ));
[INFO] [stdout] +   return _el$6;
[INFO] [stdout]   })();
[INFO] [stdout]   const template4 = (() => {
[INFO] [stdout] -   var _el$10 = _tmpl$4();
[INFO] [stdout] -   _$classList(_el$10, {
[INFO] [stdout] -     "ccc:ddd": true
[INFO] [stdout] -   });
[INFO] [stdout] -   _$effect(() => _$className(_el$10, `hi ${state.class || ""}`));
[INFO] [stdout] -   return _el$10;
[INFO] [stdout] +   var _el$7 = _tmpl$4();
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$7, "class", state.class));
[INFO] [stdout] +   _$classList(_el$7, { "ccc:ddd": true });
[INFO] [stdout] +   return _el$7;
[INFO] [stdout]   })();
[INFO] [stdout]   const template5 = _tmpl$5();
[INFO] [stdout]   const template6 = (() => {
[INFO] [stdout] -   var _el$12 = _tmpl$4();
[INFO] [stdout] -   _el$12.textContent = "Hi";
[INFO] [stdout] -   _$effect(_$p => _$style(_el$12, someStyle(), _$p));
[INFO] [stdout] -   return _el$12;
[INFO] [stdout] +   var _el$8 = _tmpl$6();
[INFO] [stdout] +   _$style(_el$8, someStyle());
[INFO] [stdout] +   return _el$8;
[INFO] [stdout]   })();
[INFO] [stdout]   let undefVar;
[INFO] [stdout]   const template7 = (() => {
[INFO] [stdout] -   var _el$13 = _tmpl$6();
[INFO] [stdout] -   _el$13.classList.toggle("other-class", !!undefVar);
[INFO] [stdout] -   _el$13.classList.toggle("other-class2", !!undefVar);
[INFO] [stdout] -   _$effect(
[INFO] [stdout] -     _p$ => {
[INFO] [stdout] -       var _v$ = {
[INFO] [stdout] -           "background-color": color(),
[INFO] [stdout] -           ...props.style
[INFO] [stdout] -         },
[INFO] [stdout] -         _v$2 = props.top,
[INFO] [stdout] -         _v$3 = !!props.active;
[INFO] [stdout] -       _p$.e = _$style(_el$13, _v$, _p$.e);
[INFO] [stdout] -       _v$2 !== _p$.t && _$setStyleProperty(_el$13, "padding-top", (_p$.t = _v$2));
[INFO] [stdout] -       _v$3 !== _p$.a && _el$13.classList.toggle("my-class", (_p$.a = _v$3));
[INFO] [stdout] -       return _p$;
[INFO] [stdout] -     },
[INFO] [stdout] -     {
[INFO] [stdout] -       e: undefined,
[INFO] [stdout] -       t: undefined,
[INFO] [stdout] -       a: undefined
[INFO] [stdout] -     }
[INFO] [stdout] -   );
[INFO] [stdout] -   return _el$13;
[INFO] [stdout] +   var _el$9 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$9, {
[INFO] [stdout] +     "background-color": color(),
[INFO] [stdout] +     "margin-right": "40px",
[INFO] [stdout] +     ...props.style
[INFO] [stdout] +   });
[INFO] [stdout] +   _$setStyleProperty(_el$9, "padding-top", props.top);
[INFO] [stdout] +   _$className(_el$9, "my-class", props.active);
[INFO] [stdout] +   _$className(_el$9, "other-class", undefVar);
[INFO] [stdout] +   _$classList(_el$9, { "other-class2": undefVar });
[INFO] [stdout] +   return _el$9;
[INFO] [stdout]   })();
[INFO] [stdout]   let refTarget;
[INFO] [stdout]   const template8 = (() => {
[INFO] [stdout] -   var _el$14 = _tmpl$4();
[INFO] [stdout] -   var _ref$2 = refTarget;
[INFO] [stdout] -   typeof _ref$2 === "function" ? _$use(_ref$2, _el$14) : (refTarget = _el$14);
[INFO] [stdout] -   return _el$14;
[INFO] [stdout] +   var _el$10 = _tmpl$7();
[INFO] [stdout] +   _$use(refTarget, _el$10);
[INFO] [stdout] +   return _el$10;
[INFO] [stdout]   })();
[INFO] [stdout]   const template9 = (() => {
[INFO] [stdout] -   var _el$15 = _tmpl$4();
[INFO] [stdout] -   _$use(e => console.log(e), _el$15);
[INFO] [stdout] -   return _el$15;
[INFO] [stdout] +   var _el$11 = _tmpl$7();
[INFO] [stdout] +   _$use((e) => console.log(e), _el$11);
[INFO] [stdout] +   return _el$11;
[INFO] [stdout]   })();
[INFO] [stdout]   const template10 = (() => {
[INFO] [stdout] -   var _el$16 = _tmpl$4();
[INFO] [stdout] -   var _ref$3 = refFactory();
[INFO] [stdout] -   typeof _ref$3 === "function" && _$use(_ref$3, _el$16);
[INFO] [stdout] -   return _el$16;
[INFO] [stdout] +   var _el$12 = _tmpl$7();
[INFO] [stdout] +   _$use(refFactory(), _el$12);
[INFO] [stdout] +   return _el$12;
[INFO] [stdout]   })();
[INFO] [stdout]   const template11 = (() => {
[INFO] [stdout] -   var _el$17 = _tmpl$4();
[INFO] [stdout] -   _$use(zero, _el$17, () => 0);
[INFO] [stdout] -   _$use(another, _el$17, () => thing);
[INFO] [stdout] -   _$use(something, _el$17, () => true);
[INFO] [stdout] -   return _el$17;
[INFO] [stdout] +   var _el$13 = _tmpl$7();
[INFO] [stdout] +   thing(_el$13);
[INFO] [stdout] +   return _el$13;
[INFO] [stdout]   })();
[INFO] [stdout]   const template12 = (() => {
[INFO] [stdout] -   var _el$18 = _tmpl$7();
[INFO] [stdout] -   _el$18.htmlFor = thing;
[INFO] [stdout] -   _el$18.number = 123;
[INFO] [stdout] -   return _el$18;
[INFO] [stdout] +   var _el$14 = _tmpl$7();
[INFO] [stdout] +   _el$14.htmlFor = thing;
[INFO] [stdout] +   return _el$14;
[INFO] [stdout]   })();
[INFO] [stdout] - const template13 = (() => {
[INFO] [stdout] -   var _el$19 = _tmpl$8();
[INFO] [stdout] -   _el$19.checked = true;
[INFO] [stdout] -   return _el$19;
[INFO] [stdout] - })();
[INFO] [stdout] + const template13 = _tmpl$8();
[INFO] [stdout]   const template14 = (() => {
[INFO] [stdout] -   var _el$20 = _tmpl$8();
[INFO] [stdout] -   _$effect(() => (_el$20.checked = state.visible));
[INFO] [stdout] -   return _el$20;
[INFO] [stdout] +   var _el$15 = _tmpl$9();
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$15, "checked", state.visible));
[INFO] [stdout] +   return _el$15;
[INFO] [stdout]   })();
[INFO] [stdout] - const template15 = _tmpl$9();
[INFO] [stdout] - const template16 = _tmpl$10();
[INFO] [stdout] + const template15 = _tmpl$10();
[INFO] [stdout] + const template16 = (() => {
[INFO] [stdout] +   var _el$16 = _tmpl$11();
[INFO] [stdout] +   _$classList(_el$16, { hi: "k" });
[INFO] [stdout] +   return _el$16;
[INFO] [stdout] + })();
[INFO] [stdout]   const template17 = (() => {
[INFO] [stdout] -   var _el$23 = _tmpl$11();
[INFO] [stdout] -   _$addEventListener(_el$23, "click", increment, true);
[INFO] [stdout] -   return _el$23;
[INFO] [stdout] +   var _el$17 = _tmpl$12();
[INFO] [stdout] +   _$classList(_el$17, {
[INFO] [stdout] +     a: true,
[INFO] [stdout] +     b: true,
[INFO] [stdout] +     c: true
[INFO] [stdout] +   });
[INFO] [stdout] +   _el$17.$$click = increment;
[INFO] [stdout] +   return _el$17;
[INFO] [stdout]   })();
[INFO] [stdout]   const template18 = (() => {
[INFO] [stdout] -   var _el$24 = _tmpl$4();
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$24,
[INFO] [stdout] -     _$mergeProps(() => ({
[INFO] [stdout] -       get [key()]() {
[INFO] [stdout] -         return props.value;
[INFO] [stdout] -       }
[INFO] [stdout] -     })),
[INFO] [stdout] -     false,
[INFO] [stdout] -     false
[INFO] [stdout] -   );
[INFO] [stdout] -   return _el$24;
[INFO] [stdout] +   var _el$18 = _tmpl$7();
[INFO] [stdout] +   return _el$18;
[INFO] [stdout] + })();
[INFO] [stdout] + const template19 = (() => {
[INFO] [stdout] +   var _el$19 = _tmpl$13();
[INFO] [stdout] +   _$classList(_el$19, { "bg-red-500": true });
[INFO] [stdout] +   return _el$19;
[INFO] [stdout]   })();
[INFO] [stdout] - const template19 = _tmpl$12();
[INFO] [stdout]   const template20 = (() => {
[INFO] [stdout] -   var _el$26 = _tmpl$13(),
[INFO] [stdout] -     _el$27 = _el$26.firstChild,
[INFO] [stdout] -     _el$28 = _el$27.nextSibling;
[INFO] [stdout] -   _$addEventListener(_el$27, "input", doSomething, true);
[INFO] [stdout] -   _$addEventListener(_el$28, "input", doSomethingElse, true);
[INFO] [stdout] -   _el$28.readOnly = value;
[INFO] [stdout] -   _$effect(
[INFO] [stdout] -     _p$ => {
[INFO] [stdout] -       var _v$4 = min(),
[INFO] [stdout] -         _v$5 = max(),
[INFO] [stdout] -         _v$6 = min(),
[INFO] [stdout] -         _v$7 = max();
[INFO] [stdout] -       _v$4 !== _p$.e && _$setAttribute(_el$27, "min", (_p$.e = _v$4));
[INFO] [stdout] -       _v$5 !== _p$.t && _$setAttribute(_el$27, "max", (_p$.t = _v$5));
[INFO] [stdout] -       _v$6 !== _p$.a && _$setAttribute(_el$28, "min", (_p$.a = _v$6));
[INFO] [stdout] -       _v$7 !== _p$.o && _$setAttribute(_el$28, "max", (_p$.o = _v$7));
[INFO] [stdout] -       return _p$;
[INFO] [stdout] -     },
[INFO] [stdout] -     {
[INFO] [stdout] -       e: undefined,
[INFO] [stdout] -       t: undefined,
[INFO] [stdout] -       a: undefined,
[INFO] [stdout] -       o: undefined
[INFO] [stdout] -     }
[INFO] [stdout] -   );
[INFO] [stdout] -   _$effect(() => (_el$27.value = s()));
[INFO] [stdout] -   _$effect(() => (_el$28.checked = s2()));
[INFO] [stdout] -   return _el$26;
[INFO] [stdout] +   var _el$20 = _tmpl$14(), _el$21 = _el$20.firstChild, _el$22 = _el$21.nextSibling;
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$21, "value", s()));
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$21, "min", min()));
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$21, "max", max()));
[INFO] [stdout] +   _el$21.addEventListener("input", doSomething);
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$22, "checked", s2()));
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$22, "min", min()));
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$22, "max", max()));
[INFO] [stdout] +   _el$22.addEventListener("input", doSomethingElse);
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$22, "readonly", value));
[INFO] [stdout] +   return _el$20;
[INFO] [stdout]   })();
[INFO] [stdout]   const template21 = (() => {
[INFO] [stdout] -   var _el$29 = _tmpl$4();
[INFO] [stdout] -   _$effect(_$p =>
[INFO] [stdout] -     _$style(
[INFO] [stdout] -       _el$29,
[INFO] [stdout] -       {
[INFO] [stdout] -         a: "static",
[INFO] [stdout] -         ...rest
[INFO] [stdout] -       },
[INFO] [stdout] -       _$p
[INFO] [stdout] -     )
[INFO] [stdout] -   );
[INFO] [stdout] -   return _el$29;
[INFO] [stdout] +   var _el$23 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$23, {
[INFO] [stdout] +     a: "static",
[INFO] [stdout] +     ...rest
[INFO] [stdout] +   });
[INFO] [stdout] +   return _el$23;
[INFO] [stdout]   })();
[INFO] [stdout] - const template22 = _tmpl$14();
[INFO] [stdout] + const template22 = _tmpl$15();
[INFO] [stdout]   const template23 = (() => {
[INFO] [stdout] -   var _el$31 = _tmpl$4();
[INFO] [stdout] -   _$insert(_el$31, () => "t" in test && "true");
[INFO] [stdout] -   _$effect(() => (_el$31.disabled = "t" in test));
[INFO] [stdout] -   return _el$31;
[INFO] [stdout] +   var _el$24 = _tmpl$7(), _el$25 = _el$24.firstChild;
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$24, "disabled", "t" in test));
[INFO] [stdout] +   _$insert(_el$24, "t" in test && "true", null);
[INFO] [stdout] +   return _el$24;
[INFO] [stdout]   })();
[INFO] [stdout]   const template24 = (() => {
[INFO] [stdout] -   var _el$32 = _tmpl$15();
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$32,
[INFO] [stdout] -     _$mergeProps(props, {
[INFO] [stdout] -       something: ""
[INFO] [stdout] -     }),
[INFO] [stdout] -     false,
[INFO] [stdout] -     false
[INFO] [stdout] -   );
[INFO] [stdout] -   return _el$32;
[INFO] [stdout] +   var _el$26 = _tmpl$16();
[INFO] [stdout] +   return _el$26;
[INFO] [stdout]   })();
[INFO] [stdout]   const template25 = (() => {
[INFO] [stdout] -   var _el$33 = _tmpl$16(),
[INFO] [stdout] -     _el$34 = _el$33.firstChild;
[INFO] [stdout] -   _$insert(_el$33, () => props.children, _el$34);
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$34,
[INFO] [stdout] -     _$mergeProps(props, {
[INFO] [stdout] -       something: ""
[INFO] [stdout] -     }),
[INFO] [stdout] -     false,
[INFO] [stdout] -     false
[INFO] [stdout] -   );
[INFO] [stdout] -   return _el$33;
[INFO] [stdout] +   var _el$27 = _tmpl$17(), _el$28 = _el$27.firstChild, _el$29 = _el$28.nextSibling;
[INFO] [stdout] +   _$insert(_el$27, props.children, _el$28);
[INFO] [stdout] +   return _el$27;
[INFO] [stdout]   })();
[INFO] [stdout]   const template26 = (() => {
[INFO] [stdout] -   var _el$35 = _tmpl$17();
[INFO] [stdout] -   _$setAttribute(_el$35, "middle", middle);
[INFO] [stdout] -   _$spread(_el$35, spread, false, true);
[INFO] [stdout] -   return _el$35;
[INFO] [stdout] +   var _el$30 = _tmpl$18();
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$30, "middle", middle));
[INFO] [stdout] +   return _el$30;
[INFO] [stdout]   })();
[INFO] [stdout]   const template27 = (() => {
[INFO] [stdout] -   var _el$36 = _tmpl$17();
[INFO] [stdout] -   _$spread(
[INFO] [stdout] -     _el$36,
[INFO] [stdout] -     _$mergeProps(
[INFO] [stdout] -       first,
[INFO] [stdout] -       {
[INFO] [stdout] -         middle: middle
[INFO] [stdout] -       },
[INFO] [stdout] -       second
[INFO] [stdout] -     ),
[INFO] [stdout] -     false,
[INFO] [stdout] -     true
[INFO] [stdout] -   );
[INFO] [stdout] -   return _el$36;
[INFO] [stdout] +   var _el$31 = _tmpl$18();
[INFO] [stdout] +   _$spread(_el$31, middle, false, true);
[INFO] [stdout] +   return _el$31;
[INFO] [stdout]   })();
[INFO] [stdout]   const template28 = (() => {
[INFO] [stdout] -   var _el$37 = _tmpl$18(),
[INFO] [stdout] -     _el$38 = _el$37.firstChild,
[INFO] [stdout] -     _el$39 = _el$38.firstChild,
[INFO] [stdout] -     _el$40 = _el$38.nextSibling,
[INFO] [stdout] -     _el$41 = _el$40.nextSibling;
[INFO] [stdout] -   _$spread(_el$37, _$mergeProps(api), false, true);
[INFO] [stdout] -   _$spread(_el$38, _$mergeProps(api), false, true);
[INFO] [stdout] -   _$insert(_el$38, () => (api() ? "checked" : "unchecked"), null);
[INFO] [stdout] -   _$spread(_el$40, _$mergeProps(api), false, false);
[INFO] [stdout] -   _$spread(_el$41, _$mergeProps(api), false, false);
[INFO] [stdout] -   return _el$37;
[INFO] [stdout] +   var _el$32 = _tmpl$19(), _el$33 = _el$32.firstChild, _el$34 = _el$33.nextSibling, _el$35 = _el$34.nextSibling;
[INFO] [stdout] +   _$spread(_el$32, api() ? "checked" : "unchecked", false, true);
[INFO] [stdout] +   return _el$32;
[INFO] [stdout]   })();
[INFO] [stdout]   const template29 = (() => {
[INFO] [stdout] -   var _el$42 = _tmpl$4();
[INFO] [stdout] -   _$setAttribute(_el$42, "attribute", !!someValue);
[INFO] [stdout] -   _$insert(_el$42, !!someValue);
[INFO] [stdout] -   return _el$42;
[INFO] [stdout] +   var _el$36 = _tmpl$7(), _el$37 = _el$36.firstChild;
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$36, "attribute", !!someValue));
[INFO] [stdout] +   _$insert(_el$36, !!someValue, null);
[INFO] [stdout] +   return _el$36;
[INFO] [stdout]   })();
[INFO] [stdout] - const template30 = _tmpl$19();
[INFO] [stdout] + const template30 = _tmpl$20();
[INFO] [stdout]   const template31 = (() => {
[INFO] [stdout] -   var _el$44 = _tmpl$4();
[INFO] [stdout] -   _$effect(_$p => _$setStyleProperty(_el$44, "background-color", getStore.itemProperties.color));
[INFO] [stdout] -   return _el$44;
[INFO] [stdout] +   var _el$38 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$38, { "background-color": getStore.itemProperties.color });
[INFO] [stdout] +   return _el$38;
[INFO] [stdout]   })();
[INFO] [stdout] - const template32 = _tmpl$4();
[INFO] [stdout] + const template32 = (() => {
[INFO] [stdout] +   var _el$39 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$39, { "background-color": undefined });
[INFO] [stdout] +   return _el$39;
[INFO] [stdout] + })();
[INFO] [stdout]   const template33 = [
[INFO] [stdout]     (() => {
[INFO] [stdout] -     var _el$46 = _tmpl$20();
[INFO] [stdout] -     _$className(_el$46, styles.button);
[INFO] [stdout] -     return _el$46;
[INFO] [stdout] +     var _el$40 = _tmpl$21();
[INFO] [stdout] +     _$effect(() => _$setAttribute(_el$40, "class", styles.button));
[INFO] [stdout] +     return _el$40;
[INFO] [stdout]     })(),
[INFO] [stdout]     (() => {
[INFO] [stdout] -     var _el$47 = _tmpl$20();
[INFO] [stdout] -     _$className(_el$47, styles["foo--bar"]);
[INFO] [stdout] -     return _el$47;
[INFO] [stdout] +     var _el$41 = _tmpl$21();
[INFO] [stdout] +     _$effect(() => _$setAttribute(_el$41, "class", styles["foo--bar"]));
[INFO] [stdout] +     return _el$41;
[INFO] [stdout]     })(),
[INFO] [stderr] error: test failed, to rerun pass `--test dom_fixtures`
[INFO] [stdout]     (() => {
[INFO] [stdout] -     var _el$48 = _tmpl$20();
[INFO] [stdout] -     _$effect(() => _$className(_el$48, styles.foo.bar));
[INFO] [stdout] -     return _el$48;
[INFO] [stdout] +     var _el$42 = _tmpl$21();
[INFO] [stdout] +     _$effect(() => _$setAttribute(_el$42, "class", styles.foo.bar));
[INFO] [stdout] +     return _el$42;
[INFO] [stdout]     })(),
[INFO] [stdout]     (() => {
[INFO] [stdout] -     var _el$49 = _tmpl$20();
[INFO] [stdout] -     _$effect(() => _$className(_el$49, styles[foo()]));
[INFO] [stdout] -     return _el$49;
[INFO] [stdout] +     var _el$43 = _tmpl$21();
[INFO] [stdout] +     _$effect(() => _$setAttribute(_el$43, "class", styles[foo()]));
[INFO] [stdout] +     return _el$43;
[INFO] [stdout]     })()
[INFO] [stdout]   ];
[INFO] [stdout]   const template34 = (() => {
[INFO] [stdout] -   var _el$50 = _tmpl$4();
[INFO] [stdout] -   _$use(zero, _el$50, () => 0);
[INFO] [stdout] -   _$use(something, _el$50, () => true);
[INFO] [stdout] -   _$spread(_el$50, somethingElse, false, false);
[INFO] [stdout] -   return _el$50;
[INFO] [stdout] +   var _el$44 = _tmpl$7();
[INFO] [stdout] +   return _el$44;
[INFO] [stdout]   })();
[INFO] [stdout]   const template35 = (() => {
[INFO] [stdout] -   var _el$51 = _tmpl$4();
[INFO] [stdout] -   var _ref$4 = a().b.c;
[INFO] [stdout] -   typeof _ref$4 === "function" ? _$use(_ref$4, _el$51) : (a().b.c = _el$51);
[INFO] [stdout] -   return _el$51;
[INFO] [stdout] +   var _el$45 = _tmpl$7();
[INFO] [stdout] +   _$use(a().b.c, _el$45);
[INFO] [stdout] +   return _el$45;
[INFO] [stdout]   })();
[INFO] [stdout]   const template36 = (() => {
[INFO] [stdout] -   var _el$52 = _tmpl$4();
[INFO] [stdout] -   var _ref$5 = a().b?.c;
[INFO] [stdout] -   typeof _ref$5 === "function" && _$use(_ref$5, _el$52);
[INFO] [stdout] -   return _el$52;
[INFO] [stdout] +   var _el$46 = _tmpl$7();
[INFO] [stdout] +   _$use(a().b?.c, _el$46);
[INFO] [stdout] +   return _el$46;
[INFO] [stdout]   })();
[INFO] [stdout]   const template37 = (() => {
[INFO] [stdout] -   var _el$53 = _tmpl$4();
[INFO] [stdout] -   var _ref$6 = a() ? b : c;
[INFO] [stdout] -   typeof _ref$6 === "function" && _$use(_ref$6, _el$53);
[INFO] [stdout] -   return _el$53;
[INFO] [stdout] +   var _el$47 = _tmpl$7();
[INFO] [stdout] +   _$use(a() ? b : c, _el$47);
[INFO] [stdout] +   return _el$47;
[INFO] [stdout]   })();
[INFO] [stdout]   const template38 = (() => {
[INFO] [stdout] -   var _el$54 = _tmpl$4();
[INFO] [stdout] -   var _ref$7 = a() ?? b;
[INFO] [stdout] -   typeof _ref$7 === "function" && _$use(_ref$7, _el$54);
[INFO] [stdout] -   return _el$54;
[INFO] [stdout] +   var _el$48 = _tmpl$7();
[INFO] [stdout] +   _$use(a() ?? b, _el$48);
[INFO] [stdout] +   return _el$48;
[INFO] [stdout]   })();
[INFO] [stdout] - const template39 = _tmpl$21();
[INFO] [stdout] + const template39 = _tmpl$22();
[INFO] [stdout]   const template40 = (() => {
[INFO] [stdout] -   var _el$56 = _tmpl$4();
[INFO] [stdout] -   _$effect(_$p => _$setStyleProperty(_el$56, "color", a()));
[INFO] [stdout] -   return _el$56;
[INFO] [stdout] +   var _el$49 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$49, { color: a() });
[INFO] [stdout] +   return _el$49;
[INFO] [stdout]   })();
[INFO] [stdout]   const template41 = (() => {
[INFO] [stdout] -   var _el$57 = _tmpl$22(),
[INFO] [stdout] -     _el$58 = _el$57.firstChild,
[INFO] [stdout] -     _el$59 = _el$58.nextSibling;
[INFO] [stdout] -   _$effect(() => (_el$58.value = Color.Red));
[INFO] [stdout] -   _$effect(() => (_el$59.value = Color.Blue));
[INFO] [stdout] -   _$effect(() => (_el$57.value = state.color));
[INFO] [stdout] -   return _el$57;
[INFO] [stdout] +   var _el$50 = _tmpl$23(), _el$51 = _el$50.firstChild, _el$52 = _el$51.nextSibling;
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$50, "value", state.color));
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$51, "value", Color.Red));
[INFO] [stdout] +   _$effect(() => _$setAttribute(_el$52, "value", Color.Blue));
[INFO] [stdout] +   return _el$50;
[INFO] [stdout]   })();
[INFO] [stdout] - 
[INFO] [stdout]   // bool:
[INFO] [stdout]   function boolTest() {
[INFO] [stdout]     return true;
[INFO] [stdout]   }
[INFO] [stdout]   const boolTestBinding = false;
[INFO] [stdout] - const boolTestObjBinding = {
[INFO] [stdout] -   value: false
[INFO] [stdout] - };
[INFO] [stdout] - const template42 = _tmpl$23();
[INFO] [stdout] - const template43 = _tmpl$24();
[INFO] [stdout] - const template44 = _tmpl$25();
[INFO] [stdout] - const template45 = _tmpl$26();
[INFO] [stdout] - const template46 = _tmpl$27();
[INFO] [stdout] - const template47 = _tmpl$28();
[INFO] [stdout] - const template48 = _tmpl$29();
[INFO] [stdout] - const template49 = _tmpl$30();
[INFO] [stdout] - const template50 = _tmpl$31();
[INFO] [stdout] - const template51 = _tmpl$32();
[INFO] [stdout] - const template52 = _tmpl$33();
[INFO] [stdout] - const template53 = _tmpl$34();
[INFO] [stdout] + const boolTestObjBinding = { value: false };
[INFO] [stdout] + const template42 = (() => {
[INFO] [stdout] +   var _el$53 = _tmpl$24();
[INFO] [stdout] +   return _el$53;
[INFO] [stdout] + })();
[INFO] [stdout] + const template43 = (() => {
[INFO] [stdout] +   var _el$54 = _tmpl$25();
[INFO] [stdout] +   return _el$54;
[INFO] [stdout] + })();
[INFO] [stdout] + const template44 = (() => {
[INFO] [stdout] +   var _el$55 = _tmpl$26();
[INFO] [stdout] +   return _el$55;
[INFO] [stdout] + })();
[INFO] [stdout] + const template45 = (() => {
[INFO] [stdout] +   var _el$56 = _tmpl$27();
[INFO] [stdout] +   return _el$56;
[INFO] [stdout] + })();
[INFO] [stdout] + const template46 = (() => {
[INFO] [stdout] +   var _el$57 = _tmpl$28();
[INFO] [stdout] +   _$setBoolAttribute(_el$57, "quack", true);
[INFO] [stdout] +   return _el$57;
[INFO] [stdout] + })();
[INFO] [stdout] + const template47 = (() => {
[INFO] [stdout] +   var _el$58 = _tmpl$29();
[INFO] [stdout] +   _$setBoolAttribute(_el$58, "quack", false);
[INFO] [stdout] +   return _el$58;
[INFO] [stdout] + })();
[INFO] [stdout] + const template48 = (() => {
[INFO] [stdout] +   var _el$59 = _tmpl$30();
[INFO] [stdout] +   return _el$59;
[INFO] [stdout] + })();
[INFO] [stdout] + const template49 = (() => {
[INFO] [stdout] +   var _el$60 = _tmpl$31();
[INFO] [stdout] +   return _el$60;
[INFO] [stdout] + })();
[INFO] [stdout] + const template50 = (() => {
[INFO] [stdout] +   var _el$61 = _tmpl$32();
[INFO] [stdout] +   return _el$61;
[INFO] [stdout] + })();
[INFO] [stdout] + const template51 = (() => {
[INFO] [stdout] +   var _el$62 = _tmpl$33();
[INFO] [stdout] +   return _el$62;
[INFO] [stdout] + })();
[INFO] [stdout] + const template52 = (() => {
[INFO] [stdout] +   var _el$63 = _tmpl$34();
[INFO] [stdout] +   _$setBoolAttribute(_el$63, "quack", undefined);
[INFO] [stdout] +   return _el$63;
[INFO] [stdout] + })();
[INFO] [stdout] + const template53 = (() => {
[INFO] [stdout] +   var _el$64 = _tmpl$35();
[INFO] [stdout] +   _$setBoolAttribute(_el$64, "quack", null);
[INFO] [stdout] +   return _el$64;
[INFO] [stdout] + })();
[INFO] [stdout]   const template54 = (() => {
[INFO] [stdout] -   var _el$72 = _tmpl$35();
[INFO] [stdout] -   _$effect(() => _$setBoolAttribute(_el$72, "quack", boolTest()));
[INFO] [stdout] -   return _el$72;
[INFO] [stdout] +   var _el$65 = _tmpl$36();
[INFO] [stdout] +   _$effect(() => _$setBoolAttribute(_el$65, "quack", boolTest()));
[INFO] [stdout] +   return _el$65;
[INFO] [stdout]   })();
[INFO] [stdout]   const template55 = (() => {
[INFO] [stdout] -   var _el$73 = _tmpl$36();
[INFO] [stdout] -   _$setBoolAttribute(_el$73, "quack", boolTest);
[INFO] [stdout] -   return _el$73;
[INFO] [stdout] +   var _el$66 = _tmpl$37();
[INFO] [stdout] +   _$setBoolAttribute(_el$66, "quack", boolTest);
[INFO] [stdout] +   return _el$66;
[INFO] [stdout]   })();
[INFO] [stdout]   const template56 = (() => {
[INFO] [stdout] -   var _el$74 = _tmpl$37();
[INFO] [stdout] -   _$setBoolAttribute(_el$74, "quack", boolTestBinding);
[INFO] [stdout] -   return _el$74;
[INFO] [stdout] +   var _el$67 = _tmpl$38();
[INFO] [stdout] +   _$setBoolAttribute(_el$67, "quack", boolTestBinding);
[INFO] [stdout] +   return _el$67;
[INFO] [stdout]   })();
[INFO] [stdout]   const template57 = (() => {
[INFO] [stdout] -   var _el$75 = _tmpl$38();
[INFO] [stdout] -   _$effect(() => _$setBoolAttribute(_el$75, "quack", boolTestObjBinding.value));
[INFO] [stdout] -   return _el$75;
[INFO] [stdout] +   var _el$68 = _tmpl$39();
[INFO] [stdout] +   _$setBoolAttribute(_el$68, "quack", boolTestObjBinding.value);
[INFO] [stdout] +   return _el$68;
[INFO] [stdout]   })();
[INFO] [stdout]   const template58 = (() => {
[INFO] [stdout] -   var _el$76 = _tmpl$39();
[INFO] [stdout] -   _$setBoolAttribute(_el$76, "quack", () => false);
[INFO] [stdout] -   return _el$76;
[INFO] [stdout] +   var _el$69 = _tmpl$40();
[INFO] [stdout] +   _$setBoolAttribute(_el$69, "quack", () => false);
[INFO] [stdout] +   return _el$69;
[INFO] [stdout]   })();
[INFO] [stdout] - const template59 = _tmpl$40();
[INFO] [stdout] - const template60 = _tmpl$41();
[INFO] [stdout] - const template61 = _tmpl$42();
[INFO] [stdout] + const template59 = (() => {
[INFO] [stdout] +   var _el$70 = _tmpl$41();
[INFO] [stdout] +   return _el$70;
[INFO] [stdout] + })();
[INFO] [stdout] + const template60 = (() => {
[INFO] [stdout] +   var _el$71 = _tmpl$42();
[INFO] [stdout] +   return _el$71;
[INFO] [stdout] + })();
[INFO] [stdout] + const template61 = (() => {
[INFO] [stdout] +   var _el$72 = _tmpl$43();
[INFO] [stdout] +   return _el$72;
[INFO] [stdout] + })();
[INFO] [stdout]   // this crash it for some reason- */ const template62 = <div bool:quack>really empty</div>;
[INFO] [stdout] - 
[INFO] [stdout] - const template63 = _tmpl$43();
[INFO] [stdout] - const template64 = _tmpl$44();
[INFO] [stdout] - const template65 = _tmpl$45();
[INFO] [stdout] - const template66 = _tmpl$46();
[INFO] [stdout] - const template67 = _tmpl$47();
[INFO] [stdout] - const template68 = _tmpl$48();
[INFO] [stdout] - const template69 = _tmpl$49();
[INFO] [stdout] - const template70 = _tmpl$50();
[INFO] [stdout] - const template71 = _tmpl$51();
[INFO] [stdout] + const template63 = _tmpl$44();
[INFO] [stdout] + const template64 = _tmpl$45();
[INFO] [stdout] + const template65 = _tmpl$46();
[INFO] [stdout] + const template66 = _tmpl$47();
[INFO] [stdout] + const template67 = _tmpl$48();
[INFO] [stdout] + const template68 = _tmpl$49();
[INFO] [stdout] + const template69 = _tmpl$50();
[INFO] [stdout] + const template70 = _tmpl$51();
[INFO] [stdout] + const template71 = _tmpl$52();
[INFO] [stdout]   const template72 = (() => {
[INFO] [stdout] -   var _el$89 = _tmpl$4();
[INFO] [stdout] -   _$use(binding, _el$89);
[INFO] [stdout] -   return _el$89;
[INFO] [stdout] +   var _el$73 = _tmpl$7();
[INFO] [stdout] +   _$use(binding, _el$73);
[INFO] [stdout] +   return _el$73;
[INFO] [stdout]   })();
[INFO] [stdout]   const template73 = (() => {
[INFO] [stdout] -   var _el$90 = _tmpl$4();
[INFO] [stdout] -   var _ref$8 = binding.prop;
[INFO] [stdout] -   typeof _ref$8 === "function" ? _$use(_ref$8, _el$90) : (binding.prop = _el$90);
[INFO] [stdout] -   return _el$90;
[INFO] [stdout] +   var _el$74 = _tmpl$7();
[INFO] [stdout] +   _$use(binding.prop, _el$74);
[INFO] [stdout] +   return _el$74;
[INFO] [stdout]   })();
[INFO] [stdout]   const template74 = (() => {
[INFO] [stdout] -   var _el$91 = _tmpl$4();
[INFO] [stdout] -   var _ref$9 = refFn;
[INFO] [stdout] -   typeof _ref$9 === "function" ? _$use(_ref$9, _el$91) : (refFn = _el$91);
[INFO] [stdout] -   return _el$91;
[INFO] [stdout] +   var _el$75 = _tmpl$7();
[INFO] [stdout] +   _$use(refFn, _el$75);
[INFO] [stdout] +   return _el$75;
[INFO] [stdout]   })();
[INFO] [stdout]   const template75 = (() => {
[INFO] [stdout] -   var _el$92 = _tmpl$4();
[INFO] [stdout] -   _$use(refConst, _el$92);
[INFO] [stdout] -   return _el$92;
[INFO] [stdout] +   var _el$76 = _tmpl$7();
[INFO] [stdout] +   _$use(refConst, _el$76);
[INFO] [stdout] +   return _el$76;
[INFO] [stdout]   })();
[INFO] [stdout]   const template76 = (() => {
[INFO] [stdout] -   var _el$93 = _tmpl$4();
[INFO] [stdout] -   var _ref$10 = refUnknown;
[INFO] [stdout] -   typeof _ref$10 === "function" ? _$use(_ref$10, _el$93) : (refUnknown = _el$93);
[INFO] [stdout] -   return _el$93;
[INFO] [stdout] - })();
[INFO] [stdout] - const template77 = (() => {
[INFO] [stdout] -   var _el$94 = _tmpl$52();
[INFO] [stdout] -   _$setAttribute(_el$94, "true", true);
[INFO] [stdout] -   return _el$94;
[INFO] [stdout] - })();
[INFO] [stdout] - const template78 = (() => {
[INFO] [stdout] -   var _el$95 = _tmpl$53();
[INFO] [stdout] -   _$setAttribute(_el$95, "false", false);
[INFO] [stdout] -   return _el$95;
[INFO] [stdout] +   var _el$77 = _tmpl$7();
[INFO] [stdout] +   _$use(refUnknown, _el$77);
[INFO] [stdout] +   return _el$77;
[INFO] [stdout]   })();
[INFO] [stdout] + const template77 = _tmpl$53();
[INFO] [stdout] + const template78 = _tmpl$54();
[INFO] [stdout]   const template79 = (() => {
[INFO] [stdout] -   var _el$96 = _tmpl$4();
[INFO] [stdout] -   _el$96.true = true;
[INFO] [stdout] -   _el$96.false = false;
[INFO] [stdout] -   return _el$96;
[INFO] [stdout] +   var _el$78 = _tmpl$7();
[INFO] [stdout] +   _el$78.true = true;
[INFO] [stdout] +   _el$78.false = false;
[INFO] [stdout] +   return _el$78;
[INFO] [stdout]   })();
[INFO] [stdout]   const template80 = (() => {
[INFO] [stdout] -   var _el$97 = _tmpl$4();
[INFO] [stdout] -   _$setAttribute(_el$97, "true", true);
[INFO] [stdout] -   _$setAttribute(_el$97, "false", false);
[INFO] [stdout] -   return _el$97;
[INFO] [stdout] +   var _el$79 = _tmpl$7();
[INFO] [stdout] +   _$setAttribute(_el$79, "true", true);
[INFO] [stdout] +   _$setAttribute(_el$79, "false", false);
[INFO] [stdout] +   return _el$79;
[INFO] [stdout] + })();
[INFO] [stdout] + const template81 = _tmpl$55();
[INFO] [stdout] + const template82 = _tmpl$56();
[INFO] [stdout] + const template83 = _tmpl$57();
[INFO] [stdout] + const template84 = _tmpl$7();
[INFO] [stdout] + const template85 = (() => {
[INFO] [stdout] +   var _el$80 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$80, {
[INFO] [stdout] +     "background": "red",
[INFO] [stdout] +     "color": "green",
[INFO] [stdout] +     "border": undefined
[INFO] [stdout] +   });
[INFO] [stdout] +   return _el$80;
[INFO] [stdout]   })();
[INFO] [stdout] - const template81 = _tmpl$54();
[INFO] [stdout] - const template82 = _tmpl$55();
[INFO] [stdout] - const template83 = _tmpl$56();
[INFO] [stdout] - const template84 = _tmpl$57();
[INFO] [stdout] - const template85 = _tmpl$58();
[INFO] [stdout]   const template86 = (() => {
[INFO] [stdout] -   var _el$103 = _tmpl$58();
[INFO] [stdout] -   _$effect(_$p => _$setStyleProperty(_el$103, "border", signal()));
[INFO] [stdout] -   return _el$103;
[INFO] [stdout] +   var _el$81 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$81, {
[INFO] [stdout] +     "background": "red",
[INFO] [stdout] +     "color": "green",
[INFO] [stdout] +     "border": signal()
[INFO] [stdout] +   });
[INFO] [stdout] +   return _el$81;
[INFO] [stdout]   })();
[INFO] [stdout]   const template87 = (() => {
[INFO] [stdout] -   var _el$104 = _tmpl$58();
[INFO] [stdout] -   _$setStyleProperty(_el$104, "border", somevalue);
[INFO] [stdout] -   return _el$104;
[INFO] [stdout] +   var _el$82 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$82, {
[INFO] [stdout] +     "background": "red",
[INFO] [stdout] +     "color": "green",
[INFO] [stdout] +     "border": somevalue
[INFO] [stdout] +   });
[INFO] [stdout] +   return _el$82;
[INFO] [stdout]   })();
[INFO] [stdout]   const template88 = (() => {
[INFO] [stdout] -   var _el$105 = _tmpl$58();
[INFO] [stdout] -   _$effect(_$p => _$setStyleProperty(_el$105, "border", some.access));
[INFO] [stdout] -   return _el$105;
[INFO] [stdout] +   var _el$83 = _tmpl$7();
[INFO] [stdout] +   _$style(_el$83, {
[INFO] [stdout] +     "background": "red",
[INFO] [stdout] +     "color": "green",
[INFO] [stdout] +     "border": some.access
[INFO] [stdout] +   });
[INFO] [stdout] +   return _el$83;
[INFO] [stdout]   })();
[INFO] [stdout]   const template89 = _tmpl$58();
[INFO] [stdout] - _$delegateEvents(["click", "input"]);
[INFO] [stdout] + _$delegateEvents(["click"]);
[INFO] [stdout] 
[INFO] [stdout] ==============================================
[INFO] [stdout] 
[INFO] [stdout] Expected output length: 17517 chars
[INFO] [stdout] Actual output length: 15942 chars
[INFO] [stdout] 
[INFO] [stdout] thread 'test_attribute_expressions' panicked at tests/dom_fixtures.rs:211:13:
[INFO] [stdout] Output does not match expected result
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fd95db36182 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fd95db36182 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fd95db36182 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5fd95db36182 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5fd95db5d893 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5fd95db5d893 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x5fd95db33113 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fd95db33113 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5fd95db35fd2 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5fd95db376ec - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x5fd95db37542 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x5fd95d9d1d14 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x5fd95d9d1d14 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fd95db380cb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x5fd95db380cb - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x5fd95db37e66 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x5fd95db36679 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x5fd95db37b2d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x5fd95db5c3b0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x5fd95d98391b - dom_fixtures::test_attribute_expressions::h3c0e0761b715673e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/dom_fixtures.rs:211:13
[INFO] [stdout]   20:     0x5fd95d98391b - dom_fixtures::test_attribute_expressions::{{closure}}::h7da75612337bb2a0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/dom_fixtures.rs:204:32
[INFO] [stdout]   21:     0x5fd95d98391b - core::ops::function::FnOnce::call_once::he418f0cdc1f65de2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5fd95d9d744b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fd95d9d744b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   24:     0x5fd95d9d668e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   25:     0x5fd95d9d668e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x5fd95d9d668e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   27:     0x5fd95d9d668e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   28:     0x5fd95d9d668e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5fd95d9d668e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   30:     0x5fd95d9d668e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   31:     0x5fd95d99a234 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   32:     0x5fd95d99a234 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x5fd95d99dbda - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x5fd95d99dbda - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x5fd95d99dbda - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   36:     0x5fd95d99dbda - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   37:     0x5fd95d99dbda - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5fd95d99dbda - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x5fd95d99dbda - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5fd95db3b027 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   41:     0x5fd95db3b027 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x5fd95db3b027 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   43:     0x7b05025c3aa4 - <unknown>
[INFO] [stdout]   44:     0x7b0502650a34 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_attribute_expressions
[INFO] [stdout]     test_event_expressions
[INFO] [stdout]     test_text_interpolation
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d8c1c5d4749da7a9b4671af48a9270890881385e82576dfd271f092d65e3aa15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8c1c5d4749da7a9b4671af48a9270890881385e82576dfd271f092d65e3aa15", kill_on_drop: false }`
[INFO] [stdout] d8c1c5d4749da7a9b4671af48a9270890881385e82576dfd271f092d65e3aa15
