[INFO] fetching crate wcl_lang 0.11.0-alpha...
[INFO] testing wcl_lang-0.11.0-alpha against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate wcl_lang 0.11.0-alpha into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate wcl_lang 0.11.0-alpha
[INFO] finished tweaking crates.io crate wcl_lang 0.11.0-alpha
[INFO] tweaked toml for crates.io crate wcl_lang 0.11.0-alpha written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wcl_lang 0.11.0-alpha on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wcl_lang 0.11.0-alpha 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded backtrace-ext v0.2.1
[INFO] [stderr]   Downloaded toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded toml_parser v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded unicode-linebreak v0.1.5
[INFO] [stderr]   Downloaded supports-unicode v3.0.0
[INFO] [stderr]   Downloaded is_ci v1.2.0
[INFO] [stderr]   Downloaded serde_spanned v1.1.1
[INFO] [stderr]   Downloaded crypto-common v0.1.7
[INFO] [stderr]   Downloaded generic-array v0.14.7
[INFO] [stderr]   Downloaded terminal_size v0.4.3
[INFO] [stderr]   Downloaded supports-hyperlinks v3.2.0
[INFO] [stderr]   Downloaded supports-color v3.0.2
[INFO] [stderr]   Downloaded block-buffer v0.10.4
[INFO] [stderr]   Downloaded hcl-primitives v0.1.11
[INFO] [stderr]   Downloaded kstring v2.0.2
[INFO] [stderr]   Downloaded static_assertions v1.1.0
[INFO] [stderr]   Downloaded glob v0.3.3
[INFO] [stderr]   Downloaded csv-core v0.1.13
[INFO] [stderr]   Downloaded miette-derive v7.6.0
[INFO] [stderr]   Downloaded sha2 v0.10.9
[INFO] [stderr]   Downloaded bitflags v2.11.0
[INFO] [stderr]   Downloaded rustc-demangle v0.1.27
[INFO] [stderr]   Downloaded digest v0.10.7
[INFO] [stderr]   Downloaded addr2line v0.25.1
[INFO] [stderr]   Downloaded vecmap-rs v0.2.4
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] [stderr]   Downloaded ryu v1.0.23
[INFO] [stderr]   Downloaded textwrap v0.16.2
[INFO] [stderr]   Downloaded hcl-edit v0.8.8
[INFO] [stderr]   Downloaded miette v7.6.0
[INFO] [stderr]   Downloaded backtrace v0.3.76
[INFO] [stderr]   Downloaded hcl-rs v0.18.7
[INFO] [stderr]   Downloaded winnow v1.0.0
[INFO] [stderr]   Downloaded nom v8.0.0
[INFO] [stderr]   Downloaded winnow v0.7.15
[INFO] [stderr]   Downloaded quick-xml v0.37.5
[INFO] [stderr]   Downloaded unicode-width v0.1.14
[INFO] [stderr]   Downloaded unicode-width v0.2.2
[INFO] [stderr]   Downloaded gimli v0.32.3
[INFO] [stderr]   Downloaded object v0.37.3
[INFO] [stderr]   Downloaded libc v0.2.183
[INFO] [stderr]   Downloaded csv v1.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5bf1d18a8b4bc22e658fdfa6311c5c7141083afd205fbfb20bfdf9e77b54e97a
[INFO] running `Command { std: "docker" "start" "-a" "5bf1d18a8b4bc22e658fdfa6311c5c7141083afd205fbfb20bfdf9e77b54e97a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5bf1d18a8b4bc22e658fdfa6311c5c7141083afd205fbfb20bfdf9e77b54e97a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5bf1d18a8b4bc22e658fdfa6311c5c7141083afd205fbfb20bfdf9e77b54e97a", kill_on_drop: false }`
[INFO] [stdout] 5bf1d18a8b4bc22e658fdfa6311c5c7141083afd205fbfb20bfdf9e77b54e97a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e0a9c4521e9bf18fe44be458904d193b01c6d68361f30fbc917cd43a47b99c43
[INFO] running `Command { std: "docker" "start" "-a" "e0a9c4521e9bf18fe44be458904d193b01c6d68361f30fbc917cd43a47b99c43", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling toml_parser v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling toml v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling vecmap-rs v0.2.4
[INFO] [stderr]    Compiling hcl-primitives v0.1.11
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling hcl-edit v0.8.8
[INFO] [stderr]    Compiling hcl-rs v0.18.7
[INFO] [stderr]    Compiling wcl_lang v0.11.0-alpha (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.00s
[INFO] running `Command { std: "docker" "inspect" "e0a9c4521e9bf18fe44be458904d193b01c6d68361f30fbc917cd43a47b99c43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0a9c4521e9bf18fe44be458904d193b01c6d68361f30fbc917cd43a47b99c43", kill_on_drop: false }`
[INFO] [stdout] e0a9c4521e9bf18fe44be458904d193b01c6d68361f30fbc917cd43a47b99c43
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 41a406b3f206a2758a7e709b4d7598d70e424d6d2d12e878fe65e358d85beb07
[INFO] running `Command { std: "docker" "start" "-a" "41a406b3f206a2758a7e709b4d7598d70e424d6d2d12e878fe65e358d85beb07", kill_on_drop: false }`
[INFO] [stderr]    Compiling wcl_lang v0.11.0-alpha (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.70s
[INFO] running `Command { std: "docker" "inspect" "41a406b3f206a2758a7e709b4d7598d70e424d6d2d12e878fe65e358d85beb07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41a406b3f206a2758a7e709b4d7598d70e424d6d2d12e878fe65e358d85beb07", kill_on_drop: false }`
[INFO] [stdout] 41a406b3f206a2758a7e709b4d7598d70e424d6d2d12e878fe65e358d85beb07
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2b928ec2a0a1aca7c7e5c2d295634935026da532099cb0b4199514f4eb5be8d8
[INFO] running `Command { std: "docker" "start" "-a" "2b928ec2a0a1aca7c7e5c2d295634935026da532099cb0b4199514f4eb5be8d8", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wcl_lang-7387ed23fca7fddb)
[INFO] [stdout] 
[INFO] [stdout] running 819 tests
[INFO] [stdout] test eval::auto_id::tests::explicit_id_wins_over_auto_id ... ok
[INFO] [stdout] test eval::auto_id::tests::anonymous_siblings_get_distinct_auto_ids ... ok
[INFO] [stdout] test eval::auto_id::tests::nested_counters_are_per_parent_scope ... ok
[INFO] [stdout] test eval::auto_id::tests::for_loop_over_block_query_expands_at_retry ... ok
[INFO] [stdout] test eval::control_flow::tests::blockref_member_access_substitutes_attribute ... ok
[INFO] [stdout] test eval::auto_id::tests::schemas_without_auto_id_still_collide ... ok
[INFO] [stdout] test eval::auto_id::tests::unresolved_for_loop_iterable_emits_e105 ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_conditional_false_branch ... ok
[INFO] [stdout] test eval::control_flow::tests::blockref_member_access_substitutes_through_id ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_conditional_no_else_false ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_conditional_true_branch ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_conditional_uses_block_local_let ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_for_loop_non_list_is_error ... ok
[INFO] [stdout] test eval::control_flow::tests::query_filter_rhs_substitutes_loop_variable ... ok
[INFO] [stdout] test eval::control_flow::tests::strict_mode_on_missing_iterable_errors_with_e105 ... ok
[INFO] [stdout] test eval::control_flow::tests::tolerate_missing_keeps_query_for_loop_unexpanded ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_block_expr ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_bool_or ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_builtin_upper ... ok
[INFO] [stdout] test eval::evaluator::tests::allow_shadowing_suppresses_w001 ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_div_by_zero ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_for_loop_empty_list ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_bool_and ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_count_ho ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_builtin_abs ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_for_loop_basic ... ok
[INFO] [stdout] test eval::evaluator::tests::call_lambda_with_env_recursion_is_guarded ... ok
[INFO] [stdout] test eval::control_flow::tests::expand_conditional_non_bool_condition_is_error ... ok
[INFO] [stdout] test eval::control_flow::tests::value_to_expr_conversions ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_eq ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_builtin_len ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_bool_not ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_float_add ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_every_ho ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_index_access_list ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_filter_ho ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_int_div ... ok
[INFO] [stdout] test eval::evaluator::tests::allow_other_does_not_suppress_w001 ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_gte ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_list ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_int_mod ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_lambda_call ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_int_mul ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_int_sub ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_int_float_mixed ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_lt ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_member_access ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_null ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_neq ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_map ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_paren ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_ternary_true ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_string_interpolation ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_map_ho ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_short_circuit_and ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_some_ho ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_reduce_ho ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_string_concat ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_short_circuit_or ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_ternary_false ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_unary_neg ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_unknown_function ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_regex_match_op ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_raw_missing_file_errors ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_raw_reads_file ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_table_headers_false ... ok
[INFO] [stdout] test eval::evaluator::tests::no_shadowing_no_w001 ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_table_empty_file ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_table_tsv_explicit_separator ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_table_explicit_columns ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_table_explicit_columns_skip_header ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_raw_jail_escape_rejected ... ok
[INFO] [stdout] test eval::evaluator::tests::text_block_evaluates_to_blockref_with_content ... ok
[INFO] [stdout] test eval::evaluator::tests::test_import_table_csv ... ok
[INFO] [stdout] test eval::evaluator::tests::test_ref_resolves_block ... ok
[INFO] [stdout] test eval::evaluator::tests::underscore_prefix_suppresses_w002 ... ok
[INFO] [stdout] test eval::evaluator::tests::shadowing_let_produces_w001 ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_int_add ... ok
[INFO] [stdout] test eval::evaluator::tests::test_ref_undefined_id_errors ... ok
[INFO] [stdout] test eval::functions::tests::test_abs ... ok
[INFO] [stdout] test eval::evaluator::tests::used_let_no_w002 ... ok
[INFO] [stdout] test eval::evaluator::tests::unused_let_produces_w002 ... ok
[INFO] [stdout] test eval::evaluator::tests::test_ref_member_access ... ok
[INFO] [stdout] test eval::evaluator::tests::text_block_with_interpolation ... ok
[INFO] [stdout] test eval::functions::tests::test_avg ... ok
[INFO] [stdout] test eval::functions::tests::test_avg_bigint ... ok
[INFO] [stdout] test eval::functions::tests::test_abs_bigint ... ok
[INFO] [stdout] test eval::evaluator::tests::eval_string_literal ... ok
[INFO] [stdout] test eval::functions::tests::test_base64_decode_invalid ... ok
[INFO] [stdout] test eval::functions::tests::test_base64_encode ... ok
[INFO] [stdout] test eval::functions::tests::test_base64_roundtrip ... ok
[INFO] [stdout] test eval::functions::tests::test_children_filters_by_exact_kind ... ok
[INFO] [stdout] test eval::functions::tests::test_children_rejects_wrong_arg_type_and_arity ... ok
[INFO] [stdout] test eval::functions::tests::test_children_returns_direct_child_blocks_in_order ... ok
[INFO] [stdout] test eval::functions::tests::test_children_returns_only_direct_children ... ok
[INFO] [stdout] test eval::functions::tests::test_coerce_to_float_bigint ... ok
[INFO] [stdout] test eval::functions::tests::test_concat ... ok
[INFO] [stdout] test eval::functions::tests::test_contains_list ... ok
[INFO] [stdout] test eval::functions::tests::test_contains_string ... ok
[INFO] [stdout] test eval::functions::tests::test_date_invalid ... ok
[INFO] [stdout] test eval::functions::tests::test_distinct ... ok
[INFO] [stdout] test eval::functions::tests::test_duration_valid ... ok
[INFO] [stdout] test eval::functions::tests::test_duration_invalid ... ok
[INFO] [stdout] test eval::functions::tests::test_date_valid ... ok
[INFO] [stdout] test eval::functions::tests::test_find_on_empty_list ... ok
[INFO] [stdout] test eval::functions::tests::test_find_returns_matching_row ... ok
[INFO] [stdout] test eval::functions::tests::test_format ... ok
[INFO] [stdout] test eval::functions::tests::test_has_attribute_present ... ok
[INFO] [stdout] test eval::functions::tests::test_floor_ceil_round ... ok
[INFO] [stdout] test eval::functions::tests::test_has_child_block ... ok
[INFO] [stdout] test eval::functions::tests::test_index_of ... ok
[INFO] [stdout] test eval::functions::tests::test_flatten ... ok
[INFO] [stdout] test eval::functions::tests::test_join ... ok
[INFO] [stdout] test eval::functions::tests::test_insert_row_appends ... ok
[INFO] [stdout] test eval::functions::tests::test_length ... ok
[INFO] [stdout] test eval::functions::tests::test_json_encode ... ok
[INFO] [stdout] test eval::functions::tests::test_max ... ok
[INFO] [stdout] test eval::functions::tests::test_keys ... ok
[INFO] [stdout] test eval::functions::tests::test_min ... ok
[INFO] [stdout] test eval::functions::tests::test_ends_with ... ok
[INFO] [stdout] test eval::functions::tests::test_len ... ok
[INFO] [stdout] test eval::functions::tests::test_has_decorator_present ... ok
[INFO] [stdout] test eval::functions::tests::test_has_decorator_wrong_arg_type ... ok
[INFO] [stdout] test eval::functions::tests::test_higher_order_placeholder ... ok
[INFO] [stdout] test eval::functions::tests::test_lower ... ok
[INFO] [stdout] test eval::functions::tests::test_has_wrong_arg_type ... ok
[INFO] [stdout] test eval::functions::tests::test_min_max_bigint ... ok
[INFO] [stdout] test eval::functions::tests::test_min_of_max_of ... ok
[INFO] [stdout] test eval::functions::tests::test_pow ... ok
[INFO] [stdout] test eval::functions::tests::test_range ... ok
[INFO] [stdout] test eval::functions::tests::test_find_returns_null_when_not_found ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_find_all ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_find ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_split ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_replace_all ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_capture ... ok
[INFO] [stdout] test eval::functions::tests::test_registry_completeness ... ok
[INFO] [stdout] test eval::functions::tests::test_remove_rows_filters_matching ... ok
[INFO] [stdout] test eval::functions::tests::test_remove_rows_no_match_returns_same ... ok
[INFO] [stdout] test eval::functions::tests::test_replace ... ok
[INFO] [stdout] test eval::functions::tests::test_reverse ... ok
[INFO] [stdout] test eval::functions::tests::test_sha256 ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_replace ... ok
[INFO] [stdout] test eval::functions::tests::test_sort ... ok
[INFO] [stdout] test eval::functions::tests::test_split ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_match_with_pattern_value ... ok
[INFO] [stdout] test eval::functions::tests::test_sqrt ... ok
[INFO] [stdout] test eval::functions::tests::test_regex_match ... ok
[INFO] [stdout] test eval::functions::tests::test_starts_with ... ok
[INFO] [stdout] test eval::functions::tests::test_substr ... ok
[INFO] [stdout] test eval::functions::tests::test_sum ... ok
[INFO] [stdout] test eval::functions::tests::test_sum_bigint ... ok
[INFO] [stdout] test eval::functions::tests::test_to_bool ... ok
[INFO] [stdout] test eval::functions::tests::test_to_float ... ok
[INFO] [stdout] test eval::functions::tests::test_to_float_bigint ... ok
[INFO] [stdout] test eval::functions::tests::test_to_int ... ok
[INFO] [stdout] test eval::functions::tests::test_to_int_bigint ... ok
[INFO] [stdout] test eval::functions::tests::test_to_string ... ok
[INFO] [stdout] test eval::functions::tests::test_trim ... ok
[INFO] [stdout] test eval::functions::tests::test_trim_prefix ... ok
[INFO] [stdout] test eval::functions::tests::test_trig ... ok
[INFO] [stdout] test eval::functions::tests::test_trim_suffix ... ok
[INFO] [stdout] test eval::functions::tests::test_type_of ... ok
[INFO] [stdout] test eval::functions::tests::test_type_of_new_variants ... ok
[INFO] [stdout] test eval::functions::tests::test_update_rows_merges_updates ... ok
[INFO] [stdout] test eval::functions::tests::test_update_rows_no_match_returns_same ... ok
[INFO] [stdout] test eval::functions::tests::test_upper ... ok
[INFO] [stdout] test eval::functions::tests::test_update_rows_preserves_unmatched ... ok
[INFO] [stdout] test eval::imports::tests::default_library_config_behaves_like_before ... ok
[INFO] [stdout] test eval::functions::tests::test_zip ... ok
[INFO] [stdout] test eval::functions::tests::test_values_fn ... ok
[INFO] [stdout] test eval::imports::tests::e034_no_error_for_different_names ... ok
[INFO] [stdout] test eval::imports::tests::in_memory_fs_basic_operations ... ok
[INFO] [stdout] test eval::imports::tests::e034_duplicate_exported_variable_across_imports ... ok
[INFO] [stdout] test eval::imports::tests::e035_no_error_when_name_is_defined ... ok
[INFO] [stdout] test eval::imports::tests::extra_paths_searched_before_defaults ... ok
[INFO] [stdout] test eval::imports::tests::e035_re_export_of_undefined_name ... ok
[INFO] [stdout] test eval::imports::tests::find_lazy_refs_detects_block_kind ... ok
[INFO] [stdout] test eval::imports::tests::find_lazy_refs_detects_use_decl ... ok
[INFO] [stdout] test eval::imports::tests::find_lazy_refs_empty_when_no_references ... ok
[INFO] [stdout] test eval::imports::tests::glob_no_matches_returns_empty ... ok
[INFO] [stdout] test eval::imports::tests::glob_with_in_memory_fs ... ok
[INFO] [stdout] test eval::imports::tests::jail_check_allows_within_root ... ok
[INFO] [stdout] test eval::imports::tests::jail_check_rejects_parent_traversal ... ok
[INFO] [stdout] test eval::imports::tests::jail_check_rejects_outside_root ... ok
[INFO] [stdout] test eval::imports::tests::lazy_imports_collected_during_resolve ... ok
[INFO] [stdout] test eval::imports::tests::multiple_extra_paths_searched_in_order ... ok
[INFO] [stdout] test eval::imports::tests::library_file_relative_import_no_jail_error ... ok
[INFO] [stdout] test eval::imports::tests::library_importing_another_library_works ... ok
[INFO] [stdout] test eval::imports::tests::optional_glob_no_matches_no_error ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_converts_csv_to_inline ... ok
[INFO] [stdout] test eval::imports::tests::optional_import_missing_file_no_error ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_converts_let_binding ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_let_with_interpolation ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_export_let ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_missing_file_emits_diagnostic ... ok
[INFO] [stdout] test eval::imports::tests::resolve_path_rejects_absolute ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_let_missing_file ... ok
[INFO] [stdout] test eval::imports::tests::resolve_path_rejects_home_relative ... ok
[INFO] [stdout] test eval::imports::tests::resolve_path_rejects_remote ... ok
[INFO] [stdout] test eval::imports::tests::normalize_path_resolves_dot_and_dotdot ... ok
[INFO] [stdout] test eval::imports::tests::resolve_path_nested_relative ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_custom_separator ... ok
[INFO] [stdout] test eval::imports::tests::resolve_import_tables_skips_non_import_tables ... ok
[INFO] [stdout] test eval::imports::tests::resolve_path_relative_to_current_file ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_any_type_accepts_anything ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_type_check_fails_for_wrong_type ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_no_type_constraint_skips_check ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_type_check_passes_for_matching_type ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_type_check_list_rejects_wrong_inner_type ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_type_check_string_rejects_int ... ok
[INFO] [stdout] test eval::macros::tests::collect_preserves_non_macro_items ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_type_check_passes_for_bool ... ok
[INFO] [stdout] test eval::macros::tests::collect_registers_function_macros ... ok
[INFO] [stdout] test eval::macros::tests::remove_all_tables ... ok
[INFO] [stdout] test eval::macros::tests::self_args_returns_empty_list_when_no_args ... ok
[INFO] [stdout] test eval::macros::tests::self_args_in_when_condition ... ok
[INFO] [stdout] test eval::macros::tests::remove_table_by_id ... ok
[INFO] [stdout] test eval::macros::tests::self_decorators_returns_empty_list_when_no_decorators ... ok
[INFO] [stdout] test eval::macros::tests::remove_block_all_of_kind ... ok
[INFO] [stdout] test eval::macros::tests::self_id_returns_null_when_absent ... ok
[INFO] [stdout] test eval::macros::tests::remove_block_by_kind_and_id ... ok
[INFO] [stdout] test eval::macros::tests::remove_block_by_index ... ok
[INFO] [stdout] test eval::macros::tests::remove_mixed_targets ... ok
[INFO] [stdout] test eval::macros::tests::bind_params_type_check_list_of_string ... ok
[INFO] [stdout] test eval::macros::tests::update_block_by_index ... ok
[INFO] [stdout] test eval::macros::tests::remove_table_by_index ... ok
[INFO] [stdout] test eval::macros::tests::collect_registers_attribute_macros ... ok
[INFO] [stdout] test eval::macros::tests::self_args_returns_list_of_arg_values ... ok
[INFO] [stdout] test eval::macros::tests::update_block_set_attrs ... ok
[INFO] [stdout] test eval::macros::tests::update_nested_in_when ... ok
[INFO] [stdout] test eval::macros::tests::self_id_returns_inline_id ... ok
[INFO] [stdout] test eval::macros::tests::update_table_by_index ... ok
[INFO] [stdout] test eval::macros::tests::update_table_clear_rows ... ok
[INFO] [stdout] test eval::macros::tests::when_false_literal_skips_inner_directives ... ok
[INFO] [stdout] test eval::macros::tests::when_self_has_absent_attribute_skips_directives ... ok
[INFO] [stdout] test eval::macros::tests::when_negated_condition_works ... ok
[INFO] [stdout] test eval::macros::tests::when_self_has_present_attribute_applies_directives ... ok
[INFO] [stdout] test eval::merge::tests::conflict_mode_equality ... ok
[INFO] [stdout] test eval::macros::tests::when_true_literal_applies_inner_directives ... ok
[INFO] [stdout] test eval::macros::tests::update_table_inject_rows ... ok
[INFO] [stdout] test eval::macros::tests::when_unevaluable_condition_emits_warning_and_skips ... ok
[INFO] [stdout] test eval::macros::tests::update_table_remove_rows ... ok
[INFO] [stdout] test eval::macros::tests::update_table_update_rows ... ok
[INFO] [stdout] test eval::merge::tests::e033_no_error_when_ids_differ ... ok
[INFO] [stdout] test eval::merge::tests::e033_mixed_partial_and_non_partial_same_id ... ok
[INFO] [stdout] test eval::merge::tests::merge_child_blocks_with_same_inline_id ... ok
[INFO] [stdout] test eval::merge::tests::merge_last_wins_duplicate_attribute ... ok
[INFO] [stdout] test eval::merge::tests::merge_different_ids_not_merged ... ok
[INFO] [stdout] test eval::merge::tests::partial_requires_child_block_satisfies ... ok
[INFO] [stdout] test eval::merge::tests::partial_requires_missing_field ... ok
[INFO] [stdout] test eval::merge::tests::merge_strict_duplicate_attribute_error ... ok
[INFO] [stdout] test eval::merge::tests::partial_requires_satisfied ... ok
[INFO] [stdout] test eval::namespaces::tests::test_braced_namespace_qualifies_names ... ok
[INFO] [stdout] test eval::namespaces::tests::test_namespace_path_syntax ... ok
[INFO] [stdout] test eval::merge::tests::single_partial_block_clears_partial_flag ... ok
[INFO] [stdout] test eval::namespaces::tests::test_file_level_namespace ... ok
[INFO] [stdout] test eval::namespaces::tests::test_nested_namespace_qualifies_deeply ... ok
[INFO] [stdout] test eval::namespaces::tests::test_use_unknown_target_errors ... ok
[INFO] [stdout] test eval::namespaces::tests::test_use_creates_aliases ... ok
[INFO] [stdout] test eval::namespaces::tests::test_use_unknown_namespace_errors ... ok
[INFO] [stdout] test eval::imports::tests::no_default_paths_disables_defaults ... ok
[INFO] [stdout] test eval::macros::tests::self_decorators_returns_list_of_decorator_names ... ok
[INFO] [stdout] test eval::macros::tests::collect_detects_duplicate_function_macros ... ok
[INFO] [stdout] test eval::namespaces::tests::test_use_with_nested_namespace ... ok
[INFO] [stdout] test eval::query::tests::decorator_arg_filter_gt ... ok
[INFO] [stdout] test eval::query::tests::decorator_arg_filter_gte ... ok
[INFO] [stdout] test eval::query::tests::query_attr_comparison_filter ... ok
[INFO] [stdout] test eval::query::tests::decorator_arg_filter_lte ... ok
[INFO] [stdout] test eval::query::tests::decorator_arg_filter_lt ... ok
[INFO] [stdout] test eval::query::tests::query_has_attr_filter ... ok
[INFO] [stdout] test eval::scope::tests::add_entry_overwrites_same_name ... ok
[INFO] [stdout] test eval::query::tests::query_recursive_selector ... ok
[INFO] [stdout] test eval::query::tests::query_path_selector_navigates_nested ... ok
[INFO] [stdout] test eval::query::tests::query_kind_id_selector ... ok
[INFO] [stdout] test eval::query::tests::query_kind_selector ... ok
[INFO] [stdout] test eval::scope::tests::add_entry_visible_in_scope ... ok
[INFO] [stdout] test eval::query::tests::query_projection ... ok
[INFO] [stdout] test eval::scope::tests::check_shadowing_returns_none_for_root_scope ... ok
[INFO] [stdout] test eval::query::tests::query_table_id_selector ... ok
[INFO] [stdout] test eval::query::tests::query_wildcard_selector ... ok
[INFO] [stdout] test eval::merge::tests::merge_three_fragments ... ok
[INFO] [stdout] test eval::macros::tests::update_all_blocks_of_kind ... ok
[INFO] [stdout] test eval::macros::tests::self_kind_returns_block_kind ... ok
[INFO] [stdout] test eval::merge::tests::merge_two_partial_blocks_strict ... ok
[INFO] [stdout] test eval::scope::tests::check_shadowing_detects_parent_binding ... ok
[INFO] [stdout] test eval::scope::tests::create_scope_assigns_sequential_ids ... ok
[INFO] [stdout] test eval::scope::tests::create_scope_parent_tracks_children ... ok
[INFO] [stdout] test eval::scope::tests::check_shadowing_returns_none_when_no_parent_binding ... ok
[INFO] [stdout] test eval::scope::tests::create_scope_root_has_no_parent ... ok
[INFO] [stdout] test eval::scope::tests::record_read_increments_count ... ok
[INFO] [stdout] test eval::scope::tests::record_read_walks_to_parent ... ok
[INFO] [stdout] test eval::scope::tests::resolve_child_shadows_parent ... ok
[INFO] [stdout] test eval::scope::tests::resolve_finds_in_current_scope ... ok
[INFO] [stdout] test eval::scope::tests::resolve_mut_sets_value ... ok
[INFO] [stdout] test eval::scope::tests::resolve_mut_walks_to_parent ... ok
[INFO] [stdout] test eval::scope::tests::resolve_returns_none_for_missing_name ... ok
[INFO] [stdout] test eval::scope::tests::resolve_walks_to_parent ... ok
[INFO] [stdout] test eval::scope::tests::topo_sort_cycle_detection ... ok
[INFO] [stdout] test eval::scope::tests::topo_sort_cycle_with_independent_node ... ok
[INFO] [stdout] test eval::scope::tests::topo_sort_diamond_deps ... ok
[INFO] [stdout] test eval::scope::tests::topo_sort_no_deps ... ok
[INFO] [stdout] test eval::scope::tests::topo_sort_ignores_out_of_scope_deps ... ok
[INFO] [stdout] test eval::value::tests::display_null ... ok
[INFO] [stdout] test eval::value::tests::equality_cross_variant_false ... ok
[INFO] [stdout] test eval::value::tests::display_list ... ok
[INFO] [stdout] test eval::value::tests::equality_same_variant ... ok
[INFO] [stdout] test eval::value::tests::equality_list_and_map ... ok
[INFO] [stdout] test eval::scope::tests::topo_sort_simple_chain ... ok
[INFO] [stdout] test eval::value::tests::interp_string_non_scalar_errors ... ok
[INFO] [stdout] test eval::value::tests::type_name_primitives ... ok
[INFO] [stdout] test eval::value::tests::equality_different_value ... ok
[INFO] [stdout] test fmt::tests::format_decorator_schema ... ok
[INFO] [stdout] test fmt::tests::format_export_partial_macro ... ok
[INFO] [stdout] test fmt::tests::format_export_macro ... ok
[INFO] [stdout] test fmt::tests::format_partial_function_macro ... ok
[INFO] [stdout] test eval::value::tests::interp_string_scalars ... ok
[INFO] [stdout] test json::tests::test_block_ref_to_json ... ok
[INFO] [stdout] test fmt_value::tests::blockref_to_json_preserves_id_with_attributes ... ok
[INFO] [stdout] test json::tests::test_value_roundtrip_list ... ok
[INFO] [stdout] test eval::value::tests::display_set ... ok
[INFO] [stdout] test fmt::tests::format_ref_shorthand_preserved ... ok
[INFO] [stdout] test fmt::tests::schema_fields_use_colon ... ok
[INFO] [stdout] test eval::value::tests::type_name_function ... ok
[INFO] [stdout] test fmt::tests::format_function_macro ... ok
[INFO] [stdout] test json::tests::test_value_roundtrip_map ... ok
[INFO] [stdout] test json::tests::test_value_roundtrip_primitives ... ok
[INFO] [stdout] test lang::diagnostic::tests::add_error_detected ... ok
[INFO] [stdout] test lang::diagnostic::tests::error_with_code_sets_code ... ok
[INFO] [stdout] test lang::diagnostic::tests::builder_methods_chain ... ok
[INFO] [stdout] test lang::diagnostic::tests::into_diagnostics_consumes_bag ... ok
[INFO] [stdout] test lang::diagnostic::tests::new_bag_has_no_errors ... ok
[INFO] [stdout] test lang::diagnostic::tests::severity_variants ... ok
[INFO] [stdout] test lang::diagnostic::tests::warning_does_not_count_as_error ... ok
[INFO] [stdout] test lang::diagnostic::tests::warning_with_code_sets_code ... ok
[INFO] [stdout] test lang::lexer::tests::binary_literals ... ok
[INFO] [stdout] test lang::lexer::tests::bool_and_null ... ok
[INFO] [stdout] test lang::lexer::tests::colon_colon_token ... ok
[INFO] [stdout] test lang::lexer::tests::decimal_integers ... ok
[INFO] [stdout] test lang::lexer::tests::colon_colon_does_not_eat_symbol_literal ... ok
[INFO] [stdout] test lang::lexer::tests::crlf_newline ... ok
[INFO] [stdout] test lang::lexer::tests::doc_comment ... ok
[INFO] [stdout] test lang::lexer::tests::block_comment_nested ... ok
[INFO] [stdout] test lang::lexer::tests::dot_vs_dotdot ... ok
[INFO] [stdout] test lang::lexer::tests::delimiters ... ok
[INFO] [stdout] test lang::lexer::tests::empty_string ... ok
[INFO] [stdout] test lang::lexer::tests::block_comment_multiline ... ok
[INFO] [stdout] test lang::lexer::tests::decimal_with_underscores ... ok
[INFO] [stdout] test lang::lexer::tests::equals_vs_eqeq ... ok
[INFO] [stdout] test lang::lexer::tests::decorator_schema_keyword ... ok
[INFO] [stdout] test lang::lexer::tests::fat_arrow_not_equals_gt ... ok
[INFO] [stdout] test lang::lexer::tests::float_literals ... ok
[INFO] [stdout] test lang::lexer::tests::heredoc_basic ... ok
[INFO] [stdout] test lang::lexer::tests::heredoc_indented ... ok
[INFO] [stdout] test lang::lexer::tests::block_comment_simple ... ok
[INFO] [stdout] test lang::lexer::tests::float_with_exponent_sign ... ok
[INFO] [stdout] test lang::lexer::tests::heredoc_raw ... ok
[INFO] [stdout] test lang::lexer::tests::hex_literals ... ok
[INFO] [stdout] test lang::lexer::tests::heredoc_with_escape_in_non_raw ... ok
[INFO] [stdout] test lang::lexer::tests::hyphen_at_end_is_separate_minus ... ok
[INFO] [stdout] test lang::lexer::tests::identifier_lit_with_hyphens ... ok
[INFO] [stdout] test lang::lexer::tests::interp_start_in_expression_context ... ok
[INFO] [stdout] test lang::lexer::tests::line_comment ... ok
[INFO] [stdout] test lang::lexer::tests::keywords ... ok
[INFO] [stdout] test lang::lexer::tests::mixed_expression ... ok
[INFO] [stdout] test lang::lexer::tests::multi_char_operators ... ok
[INFO] [stdout] test lang::lexer::tests::namespace_keyword_in_context ... ok
[INFO] [stdout] test lang::lexer::tests::number_followed_by_dot_is_not_float ... ok
[INFO] [stdout] test lang::lexer::tests::octal_literals ... ok
[INFO] [stdout] test lang::lexer::tests::plain_identifier ... ok
[INFO] [stdout] test lang::lexer::tests::newlines_emitted ... ok
[INFO] [stdout] test lang::lexer::tests::simple_string ... ok
[INFO] [stdout] test lang::diagnostic::tests::merge_combines_diagnostics ... ok
[INFO] [stdout] test lang::lexer::tests::single_char_operators ... ok
[INFO] [stdout] test lang::lexer::tests::span_for_string_includes_quotes ... ok
[INFO] [stdout] test lang::lexer::tests::single_colon_still_works ... ok
[INFO] [stdout] test lang::lexer::tests::string_only_escapes ... ok
[INFO] [stdout] test lang::lexer::tests::string_unicode_escape_8 ... ok
[INFO] [stdout] test lang::lexer::tests::string_unicode_escape_4 ... ok
[INFO] [stdout] test lang::lexer::tests::span_tracks_offsets ... ok
[INFO] [stdout] test lang::lexer::tests::string_with_interpolation_marker ... ok
[INFO] [stdout] test lang::lexer::tests::empty_input ... ok
[INFO] [stdout] test lang::lexer::tests::symbol_literal ... ok
[INFO] [stdout] test lang::parser::tests::e036_re_export_inside_block ... ok
[INFO] [stdout] test lang::parser::tests::e036_export_inside_block ... ok
[INFO] [stdout] test lang::parser::tests::e036_no_error_for_top_level_export ... ok
[INFO] [stdout] test lang::lexer::tests::namespace_use_in_context ... ok
[INFO] [stdout] test lang::parser::tests::label_followed_by_brace_is_not_text_content ... ok
[INFO] [stdout] test lang::lexer::tests::string_escapes ... ok
[INFO] [stdout] test lang::parser::tests::interpolated_inline_id_prefix_and_suffix ... ok
[INFO] [stdout] test lang::parser::tests::interpolated_inline_id_with_hyphenated_prefix ... ok
[INFO] [stdout] test lang::parser::tests::interpolated_inline_id_only_interp ... ok
[INFO] [stdout] test lang::lexer::tests::whitespace_only ... ok
[INFO] [stdout] test lang::lexer::tests::symbol_literal_in_ternary ... ok
[INFO] [stdout] test lang::lexer::tests::symbol_literal_not_colon ... ok
[INFO] [stdout] test lang::parser::tests::inline_args_int_bool_string ... ok
[INFO] [stdout] test lang::parser::tests::interpolated_inline_id_basic ... ok
[INFO] [stdout] test lang::parser::tests::import_table_legacy_separator ... ok
[INFO] [stdout] test lang::parser::tests::import_table_named_separator ... ok
[INFO] [stdout] test lang::parser::tests::import_table_with_named_args ... ok
[INFO] [stdout] test lang::parser::tests::interpolated_inline_id_in_for_loop ... ok
[INFO] [stdout] test lang::parser::tests::parse_query_kind_id_selector_not_table ... ok
[INFO] [stdout] test lang::parser::tests::parse_remove_block_selector ... ok
[INFO] [stdout] test lang::parser::tests::parse_query_table_id_selector ... ok
[INFO] [stdout] test lang::parser::tests::parse_remove_mixed_targets ... ok
[INFO] [stdout] test lang::parser::tests::plain_ident_inline_id_still_works ... ok
[INFO] [stdout] test lang::parser::tests::string_followed_by_brace_is_inline_arg ... ok
[INFO] [stdout] test lang::parser::tests::table_schema_ref_plus_inline_columns_errors ... ok
[INFO] [stdout] test lang::parser::tests::table_with_schema_ref ... ok
[INFO] [stdout] test lang::parser::tests::parse_remove_by_index ... ok
[INFO] [stdout] test lang::parser::tests::table_with_import_expr ... ok
[INFO] [stdout] test lang::parser::tests::parse_remove_wildcard ... ok
[INFO] [stdout] test lang::parser::tests::test_block_with_id ... ok
[INFO] [stdout] test lang::parser::tests::parse_update_directive ... ok
[INFO] [stdout] test lang::parser::tests::parse_update_table_directives ... ok
[INFO] [stdout] test lang::parser::tests::literal_inline_id_still_works ... ok
[INFO] [stdout] test lang::parser::tests::parse_update_table_remove_rows ... ok
[INFO] [stdout] test lang::parser::tests::table_with_schema_ref_and_import ... ok
[INFO] [stdout] test lang::parser::tests::test_arithmetic_expr ... ok
[INFO] [stdout] test lang::parser::tests::regular_block_still_works_alongside_text_blocks ... ok
[INFO] [stdout] test lang::parser::tests::test_empty_document ... ok
[INFO] [stdout] test lang::parser::tests::test_let_binding ... ok
[INFO] [stdout] test lang::parser::tests::test_namespace_braced ... ok
[INFO] [stdout] test lang::parser::tests::test_namespace_file_level ... ok
[INFO] [stdout] test lang::parser::tests::test_list_literal ... ok
[INFO] [stdout] test lang::parser::tests::test_parse_partial_macro ... ok
[INFO] [stdout] test lang::parser::tests::test_nested_blocks ... ok
[INFO] [stdout] test lang::parser::tests::test_parse_export_partial_macro ... ok
[INFO] [stdout] test lang::parser::tests::test_ref_long_form ... ok
[INFO] [stdout] test lang::parser::tests::test_ref_shorthand_in_list ... ok
[INFO] [stdout] test lang::parser::tests::test_ref_shorthand_bare ... ok
[INFO] [stdout] test lang::parser::tests::test_simple_attribute ... ok
[INFO] [stdout] test lang::parser::tests::test_use_grouped ... ok
[INFO] [stdout] test lang::parser::tests::test_ref_shorthand_rejects_string_operand ... ok
[INFO] [stdout] test lang::parser::tests::test_ref_shorthand_with_member_access ... ok
[INFO] [stdout] test lang::parser::tests::test_use_single ... ok
[INFO] [stdout] test lang::parser::tests::test_use_single_with_alias ... ok
[INFO] [stdout] test lang::parser::tests::text_block_with_interpolated_string ... ok
[INFO] [stdout] test lang::parser::tests::text_block_with_raw_heredoc ... ok
[INFO] [stdout] test lang::parser::tests::text_block_without_inline_id ... ok
[INFO] [stdout] test lang::parser::tests::test_simple_block ... ok
[INFO] [stdout] test lang::parser::tests::text_block_with_string ... ok
[INFO] [stdout] test lang::parser::tests::test_use_grouped_with_aliases ... ok
[INFO] [stdout] test lang::parser::tests::text_block_with_heredoc ... ok
[INFO] [stdout] test lang::parser::tests::test_ref_shorthand_rejects_int_operand ... ok
[INFO] [stdout] test lang::span::tests::add_file_returns_distinct_ids ... ok
[INFO] [stdout] test lang::parser::tests::text_content_still_works_no_brace_after ... ok
[INFO] [stdout] test lang::span::tests::line_col_multiline ... ok
[INFO] [stdout] test lang::span::tests::line_col_single_line ... ok
[INFO] [stdout] test lang::span::tests::span_merge ... ok
[INFO] [stdout] test lang::span::tests::span_text ... ok
[INFO] [stdout] test lang::trivia::tests::comment_span_round_trip ... ok
[INFO] [stdout] test lang::trivia::tests::comment_styles_are_distinct ... ok
[INFO] [stdout] test lang::trivia::tests::comment_placements_are_distinct ... ok
[INFO] [stdout] test lang::trivia::tests::trivia_empty_is_default ... ok
[INFO] [stdout] test lang::trivia::tests::trivia_with_newlines_is_not_empty ... ok
[INFO] [stdout] test lang::trivia::tests::trivia_with_comment_is_not_empty ... ok
[INFO] [stdout] test schema::decorator::tests::allof_constraint_all_provided_passes ... ok
[INFO] [stdout] test schema::decorator::tests::builtins_registered ... ok
[INFO] [stdout] test schema::decorator::tests::anyof_constraint_with_param_passes ... ok
[INFO] [stdout] test schema::decorator::tests::oneof_constraint_two_emits_e064 ... ok
[INFO] [stdout] test schema::decorator::tests::correct_type_no_e063 ... ok
[INFO] [stdout] test schema::decorator::tests::unknown_decorator_emits_e060 ... ok
[INFO] [stdout] test schema::decorator::tests::validate_builtin_params ... ok
[INFO] [stdout] test schema::decorator::tests::known_builtin_decorator_no_e060 ... ok
[INFO] [stdout] test schema::decorator::tests::allof_constraint_none_provided_passes ... ok
[INFO] [stdout] test schema::decorator::tests::oneof_constraint_zero_emits_e064 ... ok
[INFO] [stdout] test schema::decorator::tests::allof_constraint_partial_emits_e064 ... ok
[INFO] [stdout] test schema::decorator::tests::anyof_constraint_no_params_emits_e064 ... ok
[INFO] [stdout] test schema::decorator::tests::oneof_constraint_exactly_one_passes ... ok
[INFO] [stdout] test schema::decorator::tests::requires_constraint_dep_present_passes ... ok
[INFO] [stdout] test schema::decorator::tests::requires_constraint_missing_dep_emits_e064 ... ok
[INFO] [stdout] test schema::decorator::tests::sensitive_bool_type_passes ... ok
[INFO] [stdout] test schema::decorator::tests::type_mismatch_emits_e063 ... ok
[INFO] [stdout] test schema::decorator::tests::positional_arg_type_check ... ok
[INFO] [stdout] test schema::decorator::tests::validate_float_param_with_int_emits_e063 ... ok
[INFO] [stdout] test schema::id::tests::blocks_without_ids_never_conflict ... ok
[INFO] [stdout] test schema::decorator::tests::validate_targets_are_set ... ok
[INFO] [stdout] test schema::id::tests::different_kinds_same_id_is_error ... ok
[INFO] [stdout] test schema::schema::tests::children_allows_valid_child ... ok
[INFO] [stdout] test schema::id::tests::duplicate_non_partial_is_error ... ok
[INFO] [stdout] test schema::schema::tests::collect_duplicate_schema_errors ... ok
[INFO] [stdout] test schema::schema::tests::children_rejects_invalid_child ... ok
[INFO] [stdout] test schema::id::tests::partial_and_non_partial_same_id_is_error ... ok
[INFO] [stdout] test schema::id::tests::same_id_different_scope_no_error ... ok
[INFO] [stdout] test schema::schema::tests::children_without_table_rejects ... ok
[INFO] [stdout] test schema::id::tests::two_partial_blocks_same_id_allowed ... ok
[INFO] [stdout] test schema::id::tests::unique_ids_no_error ... ok
[INFO] [stdout] test schema::schema::tests::children_with_table_schema_allows ... ok
[INFO] [stdout] test schema::layout_registry::tests::collect_simple_layout ... ok
[INFO] [stdout] test schema::layout_registry::tests::fixed_count_spec ... ok
[INFO] [stdout] test schema::layout_registry::tests::section_name_defaults_to_struct_name ... ok
[INFO] [stdout] test schema::schema::tests::anon_table_parent_constraint ... ok
[INFO] [stdout] test schema::schema::tests::both_constraints_fire ... ok
[INFO] [stdout] test schema::schema::tests::children_anon_table_rejected ... ok
[INFO] [stdout] test schema::schema::tests::embedded_lsp_empty_language_errors_e104 ... ok
[INFO] [stdout] test schema::schema::tests::no_constraint_allows_anything ... ok
[INFO] [stdout] test schema::schema::tests::collect_simple_schema ... ok
[INFO] [stdout] test schema::schema::tests::parent_rejects_at_root ... ok
[INFO] [stdout] test schema::schema::tests::embedded_lsp_on_non_string_field_errors_e104 ... ok
[INFO] [stdout] test schema::schema::tests::parent_allows_valid_parent ... ok
[INFO] [stdout] test schema::schema::tests::embedded_lsp_on_string_attribute ... ok
[INFO] [stdout] test schema::schema::tests::parent_root_allows_top_level ... ok
[INFO] [stdout] test schema::schema::tests::collect_open_schema ... ok
[INFO] [stdout] test schema::schema::tests::parent_root_rejects_nested ... ok
[INFO] [stdout] test schema::schema::tests::children_anon_table_allowed ... ok
[INFO] [stdout] test schema::schema::tests::children_empty_rejects_all ... ok
[INFO] [stdout] test schema::schema::tests::table_parent_allows ... ok
[INFO] [stdout] test schema::schema::tests::root_schema_children ... ok
[INFO] [stdout] test schema::schema::tests::string_lit_to_string_works ... ok
[INFO] [stdout] test schema::schema::tests::table_parent_constraint ... ok
[INFO] [stdout] test schema::schema::tests::text_field_wrong_type_emits_e094 ... ok
[INFO] [stdout] test schema::schema::tests::text_field_wrong_name_emits_e094 ... ok
[INFO] [stdout] test schema::schema::tests::text_schema_resolved_with_text_field ... ok
[INFO] [stdout] test schema::schema::tests::embedded_lsp_on_text_field ... ok
[INFO] [stdout] test schema::struct_registry::tests::collect_struct_defs ... ok
[INFO] [stdout] test schema::schema::tests::has_decorator_finds_by_name ... ok
[INFO] [stdout] test schema::struct_registry::tests::duplicate_struct_error ... ok
[INFO] [stdout] test schema::schema::tests::text_schema_with_brace_body_emits_e094 ... ok
[INFO] [stdout] test schema::schema::tests::text_schema_with_text_block_passes ... ok
[INFO] [stdout] test schema::schema::tests::unschemaed_block_unconstrained ... ok
[INFO] [stdout] test schema::schema::tests::text_block_without_text_schema_emits_e093 ... ok
[INFO] [stdout] test schema::table::tests::any_type_accepts_all_cells ... ok
[INFO] [stdout] test schema::table::tests::empty_table_passes ... ok
[INFO] [stdout] test schema::table::tests::table_index_missing_column_errors ... ok
[INFO] [stdout] test schema::table::tests::nested_table_in_block_validated ... ok
[INFO] [stdout] test schema::table::tests::table_index_multi_column_unique ... ok
[INFO] [stdout] test schema::table::tests::table_index_unique_with_unique_values_passes ... ok
[INFO] [stdout] test schema::table::tests::valid_table_passes ... ok
[INFO] [stdout] test schema::table::tests::wrong_cell_count_errors ... ok
[INFO] [stdout] test schema::table::tests::table_index_valid_column_passes ... ok
[INFO] [stdout] test schema::table::tests::type_mismatch_in_table_cell ... ok
[INFO] [stdout] test schema::types::tests::check_any_accepts_all ... ok
[INFO] [stdout] test schema::types::tests::check_bool ... ok
[INFO] [stdout] test schema::table::tests::table_index_unique_with_duplicates_errors ... ok
[INFO] [stdout] test schema::types::tests::check_date ... ok
[INFO] [stdout] test schema::types::tests::check_f64 ... ok
[INFO] [stdout] test schema::struct_registry::tests::struct_with_variants ... ok
[INFO] [stdout] test schema::types::tests::check_i8_range ... ok
[INFO] [stdout] test schema::types::tests::check_identifier ... ok
[INFO] [stdout] test schema::types::tests::check_duration ... ok
[INFO] [stdout] test schema::types::tests::check_string ... ok
[INFO] [stdout] test schema::types::tests::check_u64 ... ok
[INFO] [stdout] test schema::types::tests::check_list_homogeneous ... ok
[INFO] [stdout] test schema::types::tests::check_union ... ok
[INFO] [stdout] test serde_impl::tests::deser_bool_to_bool ... ok
[INFO] [stdout] test serde_impl::tests::deser_int_to_i64 ... ok
[INFO] [stdout] test serde_impl::tests::deser_identifier_as_string ... ok
[INFO] [stdout] test schema::types::tests::check_null ... ok
[INFO] [stdout] test schema::types::tests::check_i64 ... ok
[INFO] [stdout] test serde_impl::tests::deser_map_to_hashmap ... ok
[INFO] [stdout] test serde_impl::tests::deser_list_to_vec_i32 ... ok
[INFO] [stdout] test serde_impl::tests::deser_null_to_option_none ... ok
[INFO] [stdout] test schema::types::tests::type_name_primitives ... ok
[INFO] [stdout] test serde_impl::tests::deser_float_from_float ... ok
[INFO] [stdout] test schema::types::tests::check_u8_range ... ok
[INFO] [stdout] test serde_impl::tests::deser_string_to_string ... ok
[INFO] [stdout] test serde_impl::tests::deser_float_from_int ... ok
[INFO] [stdout] test serde_impl::tests::deser_type_mismatch_error ... ok
[INFO] [stdout] test schema::types::tests::type_name_compound ... ok
[INFO] [stdout] test serde_impl::tests::roundtrip_i64 ... ok
[INFO] [stdout] test serde_impl::tests::roundtrip_option_none_some ... ok
[INFO] [stdout] test serde_impl::tests::roundtrip_vec ... ok
[INFO] [stdout] test serde_impl::tests::ser_bool ... ok
[INFO] [stdout] test serde_impl::tests::roundtrip_struct ... ok
[INFO] [stdout] test serde_impl::tests::ser_nested_struct_pretty ... ok
[INFO] [stdout] test serde_impl::tests::ser_empty_vec ... ok
[INFO] [stdout] test serde_impl::tests::ser_some ... ok
[INFO] [stdout] test serde_impl::tests::ser_i64_to_string ... ok
[INFO] [stdout] test serde_impl::tests::ser_none ... ok
[INFO] [stdout] test serde_impl::tests::ser_str_to_quoted_string ... ok
[INFO] [stdout] test serde_impl::tests::roundtrip_string ... ok
[INFO] [stdout] test serde_impl::tests::ser_struct_compact ... ok
[INFO] [stdout] test serde_impl::tests::ser_struct_default_is_pretty ... ok
[INFO] [stdout] test serde_impl::tests::ser_struct_pretty ... ok
[INFO] [stdout] test serde_impl::tests::ser_vec_i32 ... ok
[INFO] [stdout] test serde_impl::tests::ser_vec_of_structs_compact ... ok
[INFO] [stdout] test serde_impl::tests::deser_some_to_option_some ... ok
[INFO] [stdout] test serde_impl::tests::ser_str_escapes_special_chars ... ok
[INFO] [stdout] test serde_impl::tests::ser_struct_compact_fields_separated ... ok
[INFO] [stdout] test serde_impl::tests::deser_set_to_vec ... ok
[INFO] [stdout] test tests::containment_e095_end_to_end ... ok
[INFO] [stdout] test tests::containment_root_end_to_end ... ok
[INFO] [stdout] test tests::containment_end_to_end ... ok
[INFO] [stdout] test tests::containment_table_e096 ... ok
[INFO] [stdout] test tests::block_ref_virtual_members_and_equality_work_in_expressions ... ok
[INFO] [stdout] test tests::inline_args_without_schema_produce_args_attr ... ok
[INFO] [stdout] test tests::imported_namespaced_macro_expands_via_use_alias ... ok
[INFO] [stdout] test tests::inline_schema_maps_args_to_named_attributes ... ok
[INFO] [stdout] test tests::containment_e096_end_to_end ... ok
[INFO] [stdout] test tests::imported_export_macro_expands_inside_nested_block_body ... ok
[INFO] [stdout] test tests::imported_partial_macro_fragments_expand_in_import_order ... ok
[INFO] [stdout] test tests::inline_schema_partial_mapping_keeps_remaining_args ... ok
[INFO] [stdout] test tests::containment_table_e095 ... ok
[INFO] [stdout] test tests::partial_macro_rejects_mixed_regular_macro ... ok
[INFO] [stdout] test tests::lambda_filter_can_group_by_outer_loop_block_ref ... ok
[INFO] [stdout] test tests::map_lambda_can_access_block_id ... ok
[INFO] [stdout] test tests::glob_imported_partial_macro_keeps_call_site_params_in_nested_page_documents ... ok
[INFO] [stdout] test tests::nested_control_flow_keeps_unrepresentable_outer_loop_value_bound ... ok
[INFO] [stdout] test tests::mutually_recursive_exported_lambdas_do_not_trip_init_cycle_detection ... ok
[INFO] [stdout] test tests::normal_macro_call_inside_source_for_expands_at_call_site ... ok
[INFO] [stdout] test tests::partial_macro_nested_control_flow_keeps_outer_loop_value_bound ... ok
[INFO] [stdout] test tests::partial_macro_local_lets_are_hygienic_across_fragments ... ok
[INFO] [stdout] test tests::partial_macro_call_inside_source_for_binds_iterator_args_before_macro_body_control_flow ... ok
[INFO] [stdout] test tests::partial_macro_call_inside_query_for_preserves_block_ref_argument_members ... ok
[INFO] [stdout] test tests::partial_macro_rejects_signature_mismatch ... ok
[INFO] [stdout] test tests::table_heredoc_basic ... ok
[INFO] [stdout] test tests::table_heredoc_with_interpolation ... ok
[INFO] [stdout] test tests::test_attr_macro_remove_child_block ... ok
[INFO] [stdout] test tests::test_attr_macro_update_table_clear_rows ... ok
[INFO] [stdout] test tests::table_heredoc_mixed_cells ... ok
[INFO] [stdout] test tests::table_heredoc_multiple_rows ... ok
[INFO] [stdout] test tests::table_heredoc_raw ... ok
[INFO] [stdout] test tests::table_heredoc_non_indented ... ok
[INFO] [stdout] test tests::nested_query_loop_filter_can_use_outer_iterator ... ok
[INFO] [stdout] test tests::table_heredoc_preserves_tag ... ok
[INFO] [stdout] test tests::test_attr_macro_remove_all_tables ... ok
[INFO] [stdout] test tests::test_attr_macro_table_row_ops ... ok
[INFO] [stdout] test tests::test_attr_macro_update_child_block ... ok
[INFO] [stdout] test tests::test_block_ref_decorator ... ok
[INFO] [stdout] test tests::test_attr_macro_combined_block_and_table_ops ... ok
[INFO] [stdout] test tests::test_builtin_signatures_complete ... ok
[INFO] [stdout] test tests::test_block_ref_get_attribute ... ok
[INFO] [stdout] test tests::test_call_function_not_found ... ok
[INFO] [stdout] test tests::test_block_ref_has_decorator ... ok
[INFO] [stdout] test tests::test_call_exported_function ... ok
[INFO] [stdout] test tests::test_declared_but_unregistered_function_error ... ok
[INFO] [stdout] test tests::test_custom_function_registration ... ok
[INFO] [stdout] test tests::test_custom_function_in_control_flow ... ok
[INFO] [stdout] test tests::test_blocks_of_type ... ok
[INFO] [stdout] test tests::test_declared_and_registered_function_works ... ok
[INFO] [stdout] test tests::test_doc_query_table ... ok
[INFO] [stdout] test tests::test_decorated_export_let ... ok
[INFO] [stdout] test tests::test_call_function_wrong_args ... ok
[INFO] [stdout] test tests::test_document_blocks_of_type_resolved ... ok
[INFO] [stdout] test tests::test_call_exported_function_can_call_helper ... ok
[INFO] [stdout] test tests::test_filter_lambda_on_table ... ok
[INFO] [stdout] test schema::table::tests::column_validate_constraint_enforced ... ok
[INFO] [stdout] test tests::test_function_registry_with_signature ... ok
[INFO] [stdout] test tests::test_document_has_decorator ... ok
[INFO] [stdout] test tests::test_import_table_headers_false_named_arg ... ok
[INFO] [stdout] test tests::test_glob_import_no_match_emits_e016 ... ok
[INFO] [stdout] test tests::test_find_on_table ... ok
[INFO] [stdout] test tests::test_imported_paths_tracks_loaded_imports ... ok
[INFO] [stdout] test tests::test_imported_paths_tracks_glob_imports ... ok
[INFO] [stdout] test tests::test_from_str_simple ... ok
[INFO] [stdout] test tests::test_import_table_columns_named_arg ... ok
[INFO] [stdout] test tests::test_for_loop_over_import_table ... ok
[INFO] [stdout] test tests::test_has_errors_on_valid_input ... ok
[INFO] [stdout] test tests::test_glob_import_matches_files ... ok
[INFO] [stdout] test tests::test_for_loop_over_inline_table ... ok
[INFO] [stdout] test tests::test_for_loop_over_let_import_table ... ok
[INFO] [stdout] test tests::test_has_schema_false ... ok
[INFO] [stdout] test tests::test_has_schema_true ... ok
[INFO] [stdout] test tests::test_inline_table_at_top_level ... ok
[INFO] [stdout] test tests::test_inline_table_float_cells ... ok
[INFO] [stdout] test tests::test_inline_table_in_block_evaluates ... ok
[INFO] [stdout] test tests::test_inline_table_multiple_tables_in_block ... ok
[INFO] [stdout] test tests::test_inline_table_bool_cells ... ok
[INFO] [stdout] test tests::test_lazy_import_not_loaded_when_unreferenced ... ok
[INFO] [stdout] test tests::test_known_decorator_no_e060 ... ok
[INFO] [stdout] test tests::test_lazy_import_use_triggers_load ... ok
[INFO] [stdout] test tests::test_inline_table_empty_rows ... ok
[INFO] [stdout] test tests::test_let_binding_list_strings_in_for_loop ... ok
[INFO] [stdout] test tests::test_inline_table_evaluates_to_list_of_maps ... ok
[INFO] [stdout] test tests::test_let_import_table_not_in_output ... ok
[INFO] [stdout] test tests::test_is_imported_with_imported_file ... ok
[INFO] [stdout] test tests::test_let_binding_accessible_in_for_loop ... ok
[INFO] [stdout] test tests::test_inline_table_with_expressions ... ok
[INFO] [stdout] test tests::test_no_variables_backwards_compat ... ok
[INFO] [stdout] test tests::test_is_imported_false_for_non_imported ... ok
[INFO] [stdout] test tests::test_lazy_import_optional_missing_file ... ok
[INFO] [stdout] test tests::test_optional_glob_no_matches_no_error ... ok
[INFO] [stdout] test tests::test_namespace_braced_evaluates ... ok
[INFO] [stdout] test tests::test_lazy_import_loaded_when_referenced ... ok
[INFO] [stdout] test tests::test_optional_import_missing_file_no_error ... ok
[INFO] [stdout] test tests::test_namespace_schema_validation ... ok
[INFO] [stdout] test tests::test_insert_row_in_for_loop ... ok
[INFO] [stdout] test tests::test_lazy_import_with_nested_namespace ... ok
[INFO] [stdout] test tests::test_namespace_qualified_access_in_expr ... ok
[INFO] [stdout] test tests::test_parse_function_decl ... ok
[INFO] [stdout] test tests::test_parse_function_decl_no_return_type ... ok
[INFO] [stdout] test tests::test_parse_struct_def ... ok
[INFO] [stdout] test tests::test_parse_struct_with_variants ... ok
[INFO] [stdout] test tests::test_optional_import_existing_file_imported ... ok
[INFO] [stdout] test tests::test_namespace_file_level_evaluates ... ok
[INFO] [stdout] test tests::test_parse_library_import_syntax ... ok
[INFO] [stdout] test tests::test_partial_let_non_list_emits_e038 ... ok
[INFO] [stdout] test tests::test_partial_let_concatenates_lists ... ok
[INFO] [stdout] test tests::test_parse_simple ... ok
[INFO] [stdout] test tests::test_partial_let_mixed_emits_e039 ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_formats ... ok
[INFO] [stdout] test tests::test_partial_let_single_clears_flag ... ok
[INFO] [stdout] test tests::test_parse_with_let ... ok
[INFO] [stdout] test tests::test_parse_relative_import_has_relative_kind ... ok
[INFO] [stdout] test tests::test_query_string_parse_error ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_mixed_non_partial_e102 ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_fragments_merge ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_merges_after_namespace_qualification ... ok
[INFO] [stdout] test tests::test_plus_equals_attribute ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_parses ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_duplicate_member_e103 ... ok
[INFO] [stdout] test tests::test_query_string_with_projection ... ok
[INFO] [stdout] test tests::test_partial_let_three_fragments ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_value_mapping_across_fragments ... ok
[INFO] [stdout] test tests::test_query_table_empty_result ... ok
[INFO] [stdout] test tests::test_query_table_comparison_operators ... ok
[INFO] [stdout] test tests::test_pattern_type_in_schema ... ok
[INFO] [stdout] test tests::test_partial_symbol_set_fragments_merge_across_import ... ok
[INFO] [stdout] test tests::test_query_table_in_expression ... ok
[INFO] [stdout] test tests::test_query_table_projection ... ok
[INFO] [stdout] test tests::test_query_table_by_id ... ok
[INFO] [stdout] test tests::test_ref_decorator_parses ... ok
[INFO] [stdout] test tests::test_query_string_selects_blocks ... ok
[INFO] [stdout] test tests::test_query_table_in_block ... ok
[INFO] [stdout] test tests::test_ref_across_import_no_false_e076 ... ok
[INFO] [stdout] test tests::test_ref_shorthand_equivalent_to_long_form ... ok
[INFO] [stdout] test tests::test_symbol_type_mismatch_e071 ... ok
[INFO] [stdout] test tests::test_qualified_ids_for_nested_blocks ... ok
[INFO] [stdout] test tests::test_struct_type_in_schema ... ok
[INFO] [stdout] test tests::test_symbol_json_serialization ... ok
[INFO] [stdout] test tests::test_symbol_set_all_accepts_any ... ok
[INFO] [stdout] test tests::test_symbol_literal_evaluation ... ok
[INFO] [stdout] test tests::test_symbol_set_duplicate_e102 ... ok
[INFO] [stdout] test tests::test_symbol_set_collection ... ok
[INFO] [stdout] test tests::test_symbol_set_invalid_member_e100 ... ok
[INFO] [stdout] test tests::test_symbol_set_duplicate_member_e103 ... ok
[INFO] [stdout] test tests::test_symbol_set_missing_set_e101 ... ok
[INFO] [stdout] test tests::test_table_with_schema_decorator_parses ... ok
[INFO] [stdout] test tests::test_use_unknown_namespace_error ... ok
[INFO] [stdout] test tests::test_table_column_type_validation ... ok
[INFO] [stdout] test tests::test_validation_block_failure_produces_error ... ok
[INFO] [stdout] test tests::test_symbol_set_valid_usage ... ok
[INFO] [stdout] test tests::test_use_unknown_target_error ... ok
[INFO] [stdout] test tests::test_unknown_decorator_produces_e060 ... ok
[INFO] [stdout] test tests::test_table_schema_ref_plus_inline_columns_e092 ... ok
[INFO] [stdout] test tests::test_table_valid_types_no_errors ... ok
[INFO] [stdout] test tests::test_table_import_table_assignment ... ok
[INFO] [stdout] test tests::test_symbol_set_value_mapping ... ok
[INFO] [stdout] test tests::test_table_name_collision_with_attribute ... ok
[INFO] [stdout] test tests::test_table_with_schema_ref_parses ... ok
[INFO] [stdout] test tests::test_variable_in_control_flow ... ok
[INFO] [stdout] test tests::test_for_loop_over_inline_table_with_index ... ok
[INFO] [stdout] test tests::test_table_with_let_dependency ... ok
[INFO] [stdout] test tests::test_validation_block_passing ... ok
[INFO] [stdout] test tests::test_validation_block_warning_on_failure ... ok
[INFO] [stdout] test tests::test_variable_override_overrides_let ... ok
[INFO] [stdout] test tests::text_block_end_to_end ... ok
[INFO] [stdout] test tests::text_block_e094_schema_expects_text ... ok
[INFO] [stdout] test tests::test_variable_override_basic ... ok
[INFO] [stdout] test transform::accumulator::tests::collect_accumulator ... ok
[INFO] [stdout] test transform::accumulator::tests::collect_unique_accumulator ... ok
[INFO] [stdout] test transform::codec::binary_codec::tests::unknown_layout_returns_error ... ok
[INFO] [stdout] test transform::accumulator::tests::accumulator_handle ... ok
[INFO] [stdout] test transform::accumulator::tests::bounded_collect_drops_oldest ... ok
[INFO] [stdout] test tests::text_block_string_end_to_end ... ok
[INFO] [stdout] test tests::text_block_with_interpolation_end_to_end ... ok
[INFO] [stdout] test transform::accumulator::tests::count_accumulator ... ok
[INFO] [stdout] test transform::accumulator::tests::first_last_accumulator ... ok
[INFO] [stdout] test transform::accumulator::tests::min_max_accumulator ... ok
[INFO] [stdout] test transform::codec::csv_codec::tests::custom_separator ... ok
[INFO] [stdout] test transform::codec::csv_codec::tests::decode_csv_with_headers ... ok
[INFO] [stdout] test transform::codec::csv_codec::tests::decode_csv_without_headers ... ok
[INFO] [stdout] test transform::codec::json::tests::json_value_conversion ... ok
[INFO] [stdout] test transform::codec::binary_codec::tests::decode_binary_with_layout ... ok
[INFO] [stdout] test transform::codec::json::tests::decode_json_array ... ok
[INFO] [stdout] test transform::codec::hcl_codec::tests::encode_hcl_roundtrip ... ok
[INFO] [stdout] test transform::accumulator::tests::sum_accumulator ... ok
[INFO] [stdout] test transform::codec::csv_codec::tests::encode_csv_roundtrip ... ok
[INFO] [stdout] test transform::codec::msgpack::tests::decode_msgpack_array ... ok
[INFO] [stdout] test transform::codec::msgpack::tests::decode_msgpack_single_object ... ok
[INFO] [stdout] test transform::codec::msgpack::tests::msgpack_nested_values ... ok
[INFO] [stdout] test transform::codec::hcl_codec::tests::decode_hcl_nested_block ... ok
[INFO] [stdout] test transform::codec::json::tests::decode_json_object ... ok
[INFO] [stdout] test transform::codec::hcl_codec::tests::decode_hcl_simple ... ok
[INFO] [stdout] test transform::codec::text_codec::tests::decode_space_separated_no_header ... ok
[INFO] [stdout] test transform::codec::json::tests::encode_json_roundtrip ... ok
[INFO] [stdout] test transform::codec::text_codec::tests::decode_tab_separated_with_header ... ok
[INFO] [stdout] test transform::codec::text_codec::tests::skip_empty_lines ... ok
[INFO] [stdout] test transform::codec::tests::codec_registry_has_all_codecs ... ok
[INFO] [stdout] test transform::codec::text_codec::tests::round_trip_text ... ok
[INFO] [stdout] test transform::codec::msgpack::tests::msgpack_roundtrip ... ok
[INFO] [stdout] test transform::codec::toml_codec::tests::decode_toml_array_of_tables ... ok
[INFO] [stdout] test transform::codec::xml::tests::decode_xml_simple ... ok
[INFO] [stdout] test transform::codec::xml::tests::encode_xml_multiple_records ... ok
[INFO] [stdout] test transform::codec::text_codec::tests::encode_with_header ... ok
[INFO] [stdout] test transform::codec::toml_codec::tests::decode_toml_table ... ok
[INFO] [stdout] test transform::codec::toml_codec::tests::encode_toml_roundtrip ... ok
[INFO] [stdout] test transform::codec::xml::tests::encode_xml_escaping ... ok
[INFO] [stdout] test transform::codec::toml_codec::tests::toml_value_conversion ... ok
[INFO] [stdout] test transform::codec::xml::tests::encode_xml_single_record ... ok
[INFO] [stdout] test transform::codec::yaml::tests::decode_yaml_single_object ... ok
[INFO] [stdout] test transform::event::tests::path_tracker_basic ... ok
[INFO] [stdout] test transform::layout::tests::layout_structured_plus_stream ... ok
[INFO] [stdout] test transform::mapper::tests::batch_mapping ... ok
[INFO] [stdout] test transform::codec::yaml::tests::decode_yaml_array ... ok
[INFO] [stdout] test transform::mapper::tests::direct_field_access ... ok
[INFO] [stdout] test transform::codec::yaml::tests::encode_yaml_roundtrip ... ok
[INFO] [stdout] test transform::struct_parser::tests::parse_mixed_types ... ok
[INFO] [stdout] test transform::mapper::tests::simple_field_mapping ... ok
[INFO] [stdout] test transform::struct_parser::tests::parse_multiple_records ... ok
[INFO] [stdout] test transform::codec::xml::tests::decode_xml_nested ... ok
[INFO] [stdout] test transform::pipeline::tests::pipeline_with_filter ... ok
[INFO] [stdout] test transform::state::tests::bounded_backend_eviction ... ok
[INFO] [stdout] test transform::pipeline::tests::fused_pipeline_same_as_sequential ... ok
[INFO] [stdout] test transform::struct_parser::tests::parse_simple_binary_struct ... ok
[INFO] [stdout] test transform::struct_parser::writer::tests::round_trip_big_endian ... ok
[INFO] [stdout] test transform::struct_parser::writer::tests::round_trip_simple_struct ... ok
[INFO] [stdout] test transform::state::tests::memory_backend_basic ... ok
[INFO] [stdout] test transform::state::tests::bounded_backend_reject_new ... ok
[INFO] [stdout] test transform::state::tests::state_manager_per_group ... ok
[INFO] [stdout] test transform::struct_parser::tests::parse_big_endian ... ok
[INFO] [stdout] test transform::struct_parser::writer::tests::round_trip_mixed_types ... ok
[INFO] [stdout] test transform::pipeline::tests::two_step_pipeline ... ok
[INFO] [stdout] test transform::tests::end_to_end_json_transform ... ok
[INFO] [stdout] test transform::tests::end_to_end_json_with_filter ... ok
[INFO] [stdout] test tests::text_block_e093_no_text_schema ... ok
[INFO] [stdout] test transform::mapper::tests::where_clause_filters ... ok
[INFO] [stdout] test tests::test_variable_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 819 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wcl_lang
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2b928ec2a0a1aca7c7e5c2d295634935026da532099cb0b4199514f4eb5be8d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b928ec2a0a1aca7c7e5c2d295634935026da532099cb0b4199514f4eb5be8d8", kill_on_drop: false }`
[INFO] [stdout] 2b928ec2a0a1aca7c7e5c2d295634935026da532099cb0b4199514f4eb5be8d8
