[INFO] cloning repository https://github.com/honelang/hone
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/honelang/hone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonelang%2Fhone", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonelang%2Fhone'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 446f75bb19356855306900845d4eb1a2e2968987
[INFO] testing honelang/hone against 1.98.0-beta.1 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonelang%2Fhone" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/honelang/hone
[INFO] finished tweaking git repo https://github.com/honelang/hone
[INFO] tweaked toml for git repo https://github.com/honelang/hone written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/honelang/hone on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/honelang/hone already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505
[INFO] running `Command { std: "docker" "start" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling zmij v1.0.20
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling str_indices v0.4.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ropey v1.6.1
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling hone-lang v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling hone-lang v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `BinaryExpr` and `BinaryOp`
[INFO] [stdout]     --> src/evaluator/mod.rs:1937:34
[INFO] [stdout]      |
[INFO] [stdout] 1937 |         use crate::parser::ast::{BinaryExpr, BinaryOp, Expr};
[INFO] [stdout]      |                                  ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.78s
[INFO] running `Command { std: "docker" "inspect" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `BinaryExpr` and `BinaryOp`
[INFO] [stderr]     --> src/evaluator/mod.rs:1937:34
[INFO] [stderr]      |
[INFO] [stderr] 1937 |         use crate::parser::ast::{BinaryExpr, BinaryOp, Expr};
[INFO] [stderr]      |                                  ^^^^^^^^^^  ^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `hone-lang` (lib test) generated 1 warning (run `cargo fix --lib -p hone-lang --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hone-41251df614f1fd58)
[INFO] [stdout] 
[INFO] [stdout] running 487 tests
[INFO] [stdout] test cache::tests::test_cache_key_changes_with_multiple_sources ... ok
[INFO] [stdout] test cache::tests::test_cache_key_changes_with_format ... ok
[INFO] [stdout] test cache::tests::test_cache_key_changes_with_args ... ok
[INFO] [stdout] test cache::tests::test_cache_key_changes_with_source ... ok
[INFO] [stdout] test cache::tests::test_cache_clean ... ok
[INFO] [stdout] test cache::tests::test_cache_key_includes_all_sources ... ok
[INFO] [stdout] test cache::tests::test_cache_key_changes_with_variant ... ok
[INFO] [stdout] test cache::tests::test_cache_key_deterministic ... ok
[INFO] [stdout] test cache::tests::test_parse_duration ... ok
[INFO] [stdout] test compiler::tests::test_build_args_object_dotted_keys ... ok
[INFO] [stdout] test cache::tests::test_hash_string ... ok
[INFO] [stdout] test compiler::tests::test_build_args_object_set_string ... ok
[INFO] [stdout] test compiler::tests::test_build_args_object_set_file ... ok
[INFO] [stdout] test compiler::tests::test_compile_with_import ... ok
[INFO] [stdout] test compiler::tests::test_compile_single_file ... ok
[INFO] [stdout] test compiler::tests::test_compile_with_nested_args ... ok
[INFO] [stdout] test compiler::tests::test_error_multiple_from_declarations ... ok
[INFO] [stdout] test compiler::tests::test_compile_with_allow_env ... ok
[INFO] [stdout] test compiler::tests::test_infer_value ... ok
[INFO] [stdout] test compiler::tests::test_compile_chain_of_imports ... ok
[INFO] [stdout] test compiler::tests::test_int_constraint_too_low ... ok
[INFO] [stdout] test compiler::tests::test_multi_doc_preamble_let_visible ... ok
[INFO] [stdout] test compiler::tests::test_int_constraint_too_high ... ok
[INFO] [stdout] test compiler::tests::test_from_in_multidoc_preamble ... ok
[INFO] [stdout] test compiler::tests::test_multiple_type_aliases ... ok
[INFO] [stdout] test compiler::tests::test_nested_schema_with_constraints ... ok
[INFO] [stdout] test compiler::tests::test_regex_invalid_pattern_compile_error ... ok
[INFO] [stdout] test compiler::tests::test_compile_with_named_import ... ok
[INFO] [stdout] test compiler::tests::test_compile_with_from_inheritance ... ok
[INFO] [stdout] test compiler::tests::test_int_constraint_valid ... ok
[INFO] [stdout] test compiler::tests::test_nested_schema_constraint_violation ... ok
[INFO] [stdout] test compiler::tests::test_schema_open_still_validates_defined_fields ... ok
[INFO] [stdout] test compiler::tests::test_schema_open_allows_extra_field ... ok
[INFO] [stdout] test compiler::tests::test_schema_validation_optional_field ... ok
[INFO] [stdout] test compiler::tests::test_regex_pattern_in_type_alias ... ok
[INFO] [stdout] test cache::tests::test_cache_invalidation ... ok
[INFO] [stdout] test compiler::tests::test_compile_with_args ... ok
[INFO] [stdout] test compiler::tests::test_error_import_file_not_found ... ok
[INFO] [stdout] test compiler::tests::test_from_child_overrides_base ... ok
[INFO] [stdout] test compiler::tests::test_string_length_constraint_too_short ... ok
[INFO] [stdout] test compiler::tests::test_schema_closed_rejects_extra_field ... ok
[INFO] [stdout] test compiler::tests::test_schema_validation_passes ... ok
[INFO] [stdout] test compiler::tests::test_diamond_import_no_duplicate ... ok
[INFO] [stdout] test compiler::tests::test_build_args_object_basic ... ok
[INFO] [stdout] test compiler::tests::test_regex_pattern_match_valid ... ok
[INFO] [stdout] test cache::tests::test_cache_miss_then_hit ... ok
[INFO] [stdout] test compiler::tests::test_args_undefined_without_set ... ok
[INFO] [stdout] test compiler::tests::test_schema_validation_missing_field ... ok
[INFO] [stdout] test compiler::tests::test_regex_pattern_match_invalid ... ok
[INFO] [stdout] test compiler::tests::test_schema_validation_type_mismatch ... ok
[INFO] [stdout] test compiler::tests::test_string_length_constraint_valid ... ok
[INFO] [stdout] test compiler::tests::test_string_length_counts_characters_not_bytes ... ok
[INFO] [stdout] test compiler::tests::test_string_length_rejects_by_char_count ... ok
[INFO] [stdout] test compiler::tests::test_type_alias_string_constraint_violation ... ok
[INFO] [stdout] test compiler::tests::test_unchecked_emits_warning ... ok
[INFO] [stdout] test compiler::tests::test_unchecked_non_annotated_still_fails ... ok
[INFO] [stdout] test compiler::tests::test_type_alias_string_constraints ... ok
[INFO] [stdout] test compiler::tests::test_unchecked_nested_schema ... ok
[INFO] [stdout] test compiler::tests::test_validate_against_schema_pass ... ok
[INFO] [stdout] test compiler::tests::test_validate_against_schema_fail ... ok
[INFO] [stdout] test differ::tests::test_diff_array_element_change ... ok
[INFO] [stdout] test differ::tests::test_diff_array_length_change ... ok
[INFO] [stdout] test compiler::tests::test_type_alias_valid ... ok
[INFO] [stdout] test compiler::tests::test_type_alias_constraint_violation ... ok
[INFO] [stdout] test differ::tests::test_diff_identical ... ok
[INFO] [stdout] test compiler::tests::test_validate_against_unknown_schema ... ok
[INFO] [stdout] test compiler::tests::test_unchecked_suppresses_type_error ... ok
[INFO] [stdout] test differ::tests::test_parse_arg_string ... ok
[INFO] [stdout] test differ::tests::test_diff_object_added_key ... ok
[INFO] [stdout] test differ::tests::test_diff_nested_change ... ok
[INFO] [stdout] test differ::tests::test_diff_object_removed_key ... ok
[INFO] [stdout] test differ::tests::test_diff_scalar_changed ... ok
[INFO] [stdout] test differ::tests::test_parse_arg_string_empty ... ok
[INFO] [stdout] test differ::tests::test_diff_with_moves_changed_and_moved ... ok
[INFO] [stdout] test differ::tests::test_diff_type_change ... ok
[INFO] [stdout] test differ::tests::test_diff_with_moves_detects_rename ... ok
[INFO] [stdout] test differ::tests::test_diff_with_moves_no_false_positives ... ok
[INFO] [stdout] test differ::tests::test_format_diff_json ... ok
[INFO] [stdout] test differ::tests::test_format_diff_json_with_moved ... ok
[INFO] [stdout] test differ::tests::test_format_diff_text ... ok
[INFO] [stdout] test differ::tests::test_format_diff_text_with_moved ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_array_of_scalars_still_comma_joined ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_array_of_objects_indexed ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_empty_object ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_deep_nesting ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_flat_values ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_hyphen_key ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_nested_array_of_objects_deep ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_non_object_toplevel_error ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_nested_flattening ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_quoting ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_null_skipped ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_scalar_array ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_uppercase_conversion ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_array ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_array_pretty ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_bool ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_empty ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_float ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_float_infinity_to_null ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_float_whole_number_trailing_dot_zero ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_int ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_null ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_nested ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_object ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_float_nan_to_null ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_object_pretty ... ok
[INFO] [stdout] test emitter::toml::tests::test_mixed_types ... ok
[INFO] [stdout] test emitter::toml::tests::test_deep_nested ... ok
[INFO] [stdout] test emitter::tests::test_emit_json ... ok
[INFO] [stdout] test emitter::json::tests::test_emit_string ... ok
[INFO] [stdout] test emitter::tests::test_output_format_from_str ... ok
[INFO] [stdout] test emitter::tests::test_emit_yaml ... ok
[INFO] [stdout] test emitter::toml::tests::test_array_of_objects ... ok
[INFO] [stdout] test emitter::toml::tests::test_arrays ... ok
[INFO] [stdout] test emitter::toml::tests::test_empty_object ... ok
[INFO] [stdout] test emitter::toml::tests::test_key_quoting ... ok
[INFO] [stdout] test emitter::toml::tests::test_flat_values ... ok
[INFO] [stdout] test emitter::toml::tests::test_multiline_string_trailing_quotes ... ok
[INFO] [stdout] test emitter::toml::tests::test_non_object_toplevel_error ... ok
[INFO] [stdout] test emitter::toml::tests::test_null_error ... ok
[INFO] [stdout] test emitter::toml::tests::test_multiline_string_with_triple_quotes ... ok
[INFO] [stdout] test emitter::toml::tests::test_nested_objects ... ok
[INFO] [stdout] test emitter::toml::tests::test_special_floats ... ok
[INFO] [stdout] test emitter::toml::tests::test_string_escaping ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_block_string ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_block_string_nested ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_block_string_trailing_newline ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_complex_array ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_int ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_empty ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_float ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_nested_object ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_multiline_string_inline_stays_escaped ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_key_quoting ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_null ... ok
[INFO] [stdout] test errors::tests::test_find_similar_no_match ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_object ... ok
[INFO] [stdout] test errors::tests::test_find_similar_typo ... ok
[INFO] [stdout] test errors::tests::test_undefined_variable_help_empty ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_distance ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_simple_array ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_string_needs_quotes ... ok
[INFO] [stdout] test errors::tests::test_find_similar_case_insensitive ... ok
[INFO] [stdout] test errors::tests::test_find_similar_exact_match ... ok
[INFO] [stdout] test errors::tests::test_undefined_variable_help_no_match ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_special_floats ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_string ... ok
[INFO] [stdout] test errors::tests::test_undefined_variable_help_with_suggestion ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_base64_decode ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_abs ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_clamp_int ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_concat ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_base64_roundtrip ... ok
[INFO] [stdout] test emitter::yaml::tests::test_emit_bool ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_contains ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_default ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_ends_with ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_env ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_clamp_float ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_flatten ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_base64_encode ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_from_json ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_entries ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_join_requires_string_elements ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_json_roundtrip ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_len ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_lower ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_map_removed_with_helpful_error ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_merge_builtin_shallow ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_min ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_range_negative_step ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_range_zero_step_errors ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_max ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_merge_builtin_multiple_args ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_keys ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_entries_from_entries_roundtrip ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_is_builtin ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_join ... ok
[INFO] [stdout] test emitter::dotenv::tests::test_mixed_array_with_nested_arrays ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_from_entries ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_from_entries_rejects_bad_pairs ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_filter_removed_with_helpful_error ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_min_max_reject_non_numbers ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_range ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_replace ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_reverse_array ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_reverse_string ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sha256_empty ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_slice_empty_range ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_slice_string ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sort_empty ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sort_integers ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sort_rejects_non_array ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_split ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_substring ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sort_strings ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_starts_with ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_bool_truthiness ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_int ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_json ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_str ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_float_from_string ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_float_invalid_string_errors ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_to_float_from_int ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_trim ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_unique ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_unique_strings ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_unknown_builtin ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_upper ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_append_arrays ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_append_objects ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_builder ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_deep_objects ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_normal_objects ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_normal_scalars ... ok
[INFO] [stdout] test evaluator::scope::tests::test_scope_shadowing ... ok
[INFO] [stdout] test evaluator::scope::tests::test_scope_stack_cannot_pop_global ... ok
[INFO] [stdout] test evaluator::scope::tests::test_scope_stack ... ok
[INFO] [stdout] test evaluator::scope::tests::test_scope_define_and_get ... ok
[INFO] [stdout] test evaluator::merge::tests::test_merge_documents ... ok
[INFO] [stdout] test evaluator::merge::tests::test_type_mismatch_overlay_wins ... ok
[INFO] [stdout] test evaluator::merge::tests::test_nested_array_in_object_merge ... ok
[INFO] [stdout] test evaluator::tests::test_append_operator_arrays ... ok
[INFO] [stdout] test evaluator::tests::test_append_operator_objects ... ok
[INFO] [stdout] test evaluator::tests::test_append_operator_to_array ... ok
[INFO] [stdout] test evaluator::tests::test_arithmetic ... ok
[INFO] [stdout] test evaluator::tests::test_append_type_mismatch_error ... ok
[INFO] [stdout] test evaluator::tests::test_array_index_out_of_bounds ... ok
[INFO] [stdout] test evaluator::tests::test_array_merge_replaces_not_concatenates ... ok
[INFO] [stdout] test evaluator::tests::test_array_literal ... ok
[INFO] [stdout] test evaluator::tests::test_assert_fail ... ok
[INFO] [stdout] test evaluator::tests::test_assert_pass ... ok
[INFO] [stdout] test evaluator::tests::test_block_syntax ... ok
[INFO] [stdout] test evaluator::tests::test_builtin_len ... ok
[INFO] [stdout] test evaluator::tests::test_builtin_range ... ok
[INFO] [stdout] test evaluator::tests::test_comparison ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sort_mixed_types_no_crash ... ok
[INFO] [stdout] test evaluator::tests::test_comparison_chaining_is_error ... ok
[INFO] [stdout] test evaluator::tests::test_comparison_bool_vs_int_errors ... ok
[INFO] [stdout] test evaluator::tests::test_empty_array_is_falsy ... ok
[INFO] [stdout] test evaluator::tests::test_complete_example ... ok
[INFO] [stdout] test evaluator::tests::test_empty_object_is_falsy ... ok
[INFO] [stdout] test evaluator::tests::test_env_requires_allow_env ... ok
[INFO] [stdout] test evaluator::tests::test_deep_merge_objects ... ok
[INFO] [stdout] test evaluator::tests::test_conditional_expr ... ok
[INFO] [stdout] test evaluator::tests::test_env_works_when_allowed ... ok
[INFO] [stdout] test evaluator::tests::test_file_requires_allow_env ... ok
[INFO] [stdout] test evaluator::tests::test_float_overflow_produces_infinity ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_empty_array ... ok
[INFO] [stdout] test evaluator::tests::test_for_in_array ... ok
[INFO] [stdout] test evaluator::tests::test_for_at_top_level_is_valid ... ok
[INFO] [stdout] test evaluator::tests::test_function_param_shadows_outer ... ok
[INFO] [stdout] test evaluator::tests::test_for_with_object_body ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_empty_object ... ok
[INFO] [stdout] test evaluator::tests::test_index_expression ... ok
[INFO] [stdout] test evaluator::tests::test_interpolation_bool_renders ... ok
[INFO] [stdout] test evaluator::tests::test_interpolation_array_uses_display ... ok
[INFO] [stdout] test evaluator::tests::test_integer_overflow_subtraction ... ok
[INFO] [stdout] test evaluator::tests::test_interpolation_float_trailing_dot_zero ... ok
[INFO] [stdout] test evaluator::tests::test_interpolation_object_uses_display ... ok
[INFO] [stdout] test evaluator::tests::test_location_map_blocks ... ok
[INFO] [stdout] test evaluator::tests::test_let_binding ... ok
[INFO] [stdout] test evaluator::tests::test_interpolation_null_renders_as_null_string ... ok
[INFO] [stdout] test evaluator::tests::test_location_map_spread ... ok
[INFO] [stdout] test evaluator::tests::test_location_map_deeply_nested ... ok
[INFO] [stdout] test evaluator::tests::test_location_map_when_block ... ok
[INFO] [stdout] test evaluator::tests::test_logical_and ... ok
[INFO] [stdout] test evaluator::tests::test_nested_for_in_expression ... ok
[INFO] [stdout] test evaluator::tests::test_null_arithmetic_type_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_null_coalesce ... ok
[INFO] [stdout] test evaluator::tests::test_object_literal ... ok
[INFO] [stdout] test evaluator::tests::test_path_expression ... ok
[INFO] [stdout] test evaluator::tests::test_recursion_limit_exceeded ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_reduce_removed_with_helpful_error ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_sha256 ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_slice_array ... ok
[INFO] [stdout] test evaluator::scope::tests::test_scope_imports ... ok
[INFO] [stdout] test evaluator::scope::tests::test_scope_parent_lookup ... ok
[INFO] [stdout] test evaluator::tests::test_simple_key_value ... ok
[INFO] [stdout] test evaluator::tests::test_replace_operator ... ok
[INFO] [stdout] test evaluator::tests::test_spread_empty_object ... ok
[INFO] [stdout] test evaluator::tests::test_missing_object_key_returns_null ... ok
[INFO] [stdout] test evaluator::tests::test_nested_blocks ... ok
[INFO] [stdout] test evaluator::tests::test_logical_or ... ok
[INFO] [stdout] test evaluator::tests::test_location_map_key_values ... ok
[INFO] [stdout] test evaluator::tests::test_deep_merge_type_mismatch_overlay_wins ... ok
[INFO] [stdout] test evaluator::tests::test_nested_deep_merge ... ok
[INFO] [stdout] test evaluator::tests::test_type_error_on_add ... ok
[INFO] [stdout] test evaluator::tests::test_unary_not ... ok
[INFO] [stdout] test evaluator::tests::test_undefined_variable_error ... ok
[INFO] [stdout] test evaluator::tests::test_when_block ... ok
[INFO] [stdout] test evaluator::value::tests::test_display ... ok
[INFO] [stdout] test evaluator::value::tests::test_from_conversions ... ok
[INFO] [stdout] test evaluator::tests::test_when_block_false ... ok
[INFO] [stdout] test evaluator::value::tests::test_number_coercion ... ok
[INFO] [stdout] test evaluator::value::tests::test_truthiness ... ok
[INFO] [stdout] test evaluator::value::tests::test_get_path ... ok
[INFO] [stdout] test formatter::tests::test_format_append_replace_operators ... ok
[INFO] [stdout] test formatter::tests::test_format_assertion ... ok
[INFO] [stdout] test formatter::tests::test_format_block_comment ... ok
[INFO] [stdout] test formatter::tests::test_format_array_inline ... ok
[INFO] [stdout] test formatter::tests::test_format_block ... ok
[INFO] [stdout] test evaluator::value::tests::test_type_names ... ok
[INFO] [stdout] test formatter::tests::test_format_empty_source ... ok
[INFO] [stdout] test formatter::tests::test_format_idempotent ... ok
[INFO] [stdout] test evaluator::tests::test_when_no_match_produces_no_keys ... ok
[INFO] [stdout] test evaluator::value::tests::test_set_path ... ok
[INFO] [stdout] test formatter::tests::test_format_import ... ok
[INFO] [stdout] test formatter::tests::test_format_let_bindings ... ok
[INFO] [stdout] test formatter::tests::test_format_named_import ... ok
[INFO] [stdout] test formatter::tests::test_format_for_loop ... ok
[INFO] [stdout] test formatter::tests::test_format_preamble_only ... ok
[INFO] [stdout] test formatter::tests::test_format_preamble_only_with_comments ... ok
[INFO] [stdout] test formatter::tests::test_format_nested_blocks ... ok
[INFO] [stdout] test formatter::tests::test_format_preamble_body_blank_line ... ok
[INFO] [stdout] test formatter::tests::test_format_preamble_only_multiple_lets ... ok
[INFO] [stdout] test formatter::tests::test_format_simple ... ok
[INFO] [stdout] test formatter::tests::test_format_preserves_comments ... ok
[INFO] [stdout] test formatter::tests::test_format_ternary ... ok
[INFO] [stdout] test formatter::tests::test_format_type_alias ... ok
[INFO] [stdout] test formatter::tests::test_format_use_statement ... ok
[INFO] [stdout] test formatter::tests::test_format_when ... ok
[INFO] [stdout] test graph::tests::test_graph_dot_format ... ok
[INFO] [stdout] test graph::tests::test_multi_file_graph_text ... ok
[INFO] [stdout] test graph::tests::test_graph_json_format ... ok
[INFO] [stdout] test graph::tests::test_diamond_dependency ... ok
[INFO] [stdout] test graph::tests::test_from_graph_text ... ok
[INFO] [stdout] test importer::tests::test_import_array_yaml ... ok
[INFO] [stdout] test importer::tests::test_import_json ... ok
[INFO] [stdout] test importer::tests::test_import_simple_yaml ... ok
[INFO] [stdout] test importer::tests::test_import_nested_yaml ... ok
[INFO] [stdout] test graph::tests::test_single_file_graph_text ... ok
[INFO] [stdout] test importer::tests::test_roundtrip_simple ... ok
[INFO] [stdout] test importer::tests::test_reserved_word_quoting ... ok
[INFO] [stdout] test lexer::tests::test_comments ... ok
[INFO] [stdout] test lexer::tests::test_complete_example ... ok
[INFO] [stdout] test lexer::tests::test_doc_separator ... ok
[INFO] [stdout] test lexer::tests::test_complex_interpolation ... ok
[INFO] [stdout] test lexer::tests::test_empty ... ok
[INFO] [stdout] test lexer::tests::test_identifier_with_hyphen ... ok
[INFO] [stdout] test lexer::tests::test_keywords ... ok
[INFO] [stdout] test lexer::tests::test_operators ... ok
[INFO] [stdout] test lexer::tests::test_single_kv ... ok
[INFO] [stdout] test lexer::tests::test_punctuation ... ok
[INFO] [stdout] test lexer::tests::test_single_quote_literal ... ok
[INFO] [stdout] test lexer::tests::test_source_locations ... ok
[INFO] [stdout] test lexer::tests::test_single_triple_string_no_interpolation ... ok
[INFO] [stdout] test lexer::tests::test_string_escapes ... ok
[INFO] [stdout] test lexer::tests::test_string_interpolation ... ok
[INFO] [stdout] test lexer::tests::test_triple_string_interpolation ... ok
[INFO] [stdout] test lexer::tests::test_triple_quoted_string ... ok
[INFO] [stdout] test lexer::tests::test_triple_string_interpolation_multiline ... ok
[INFO] [stdout] test lexer::tests::test_triple_string_multiple_interpolations ... ok
[INFO] [stdout] test lexer::tests::test_triple_string_no_interpolation_unchanged ... ok
[INFO] [stdout] test lexer::tests::test_unterminated_string_error ... ok
[INFO] [stdout] test lexer::tests::test_whitespace ... ok
[INFO] [stdout] test lsp::tests::test_background_eval_catches_undefined_variable ... ok
[INFO] [stdout] test lsp::tests::test_background_eval_type_check_catches_schema_violation ... ok
[INFO] [stdout] test lsp::tests::test_completions_include_secret_and_policy ... ok
[INFO] [stdout] test lsp::tests::test_get_word_at_position ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_basic ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_detail_includes_type ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_filters_existing_keys ... ok
[INFO] [stdout] test lexer::tests::test_multiline_locations ... ok
[INFO] [stdout] test lexer::tests::test_numbers ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_with_extends ... ok
[INFO] [stdout] test lsp::tests::test_try_evaluate_simple_expr ... ok
[INFO] [stdout] test parser::tests::test_append_operator ... ok
[INFO] [stdout] test parser::tests::test_arithmetic_expr ... ok
[INFO] [stdout] test parser::tests::test_array_literal ... ok
[INFO] [stdout] test parser::tests::test_assert_statement ... ok
[INFO] [stdout] test parser::tests::test_block ... ok
[INFO] [stdout] test formatter::tests::test_format_spread ... ok
[INFO] [stdout] test parser::tests::test_complete_example_parses ... ok
[INFO] [stdout] test parser::tests::test_comparison_expr ... ok
[INFO] [stdout] test parser::tests::test_conditional_expr ... ok
[INFO] [stdout] test parser::tests::test_empty_file ... ok
[INFO] [stdout] test parser::tests::test_for_destructuring ... ok
[INFO] [stdout] test parser::tests::test_for_loop ... ok
[INFO] [stdout] test parser::tests::test_from_statement ... ok
[INFO] [stdout] test parser::tests::test_function_call ... ok
[INFO] [stdout] test parser::tests::test_import_named ... ok
[INFO] [stdout] test parser::tests::test_import_whole ... ok
[INFO] [stdout] test parser::tests::test_index_expr ... ok
[INFO] [stdout] test parser::tests::test_let_binding ... ok
[INFO] [stdout] test parser::tests::test_multi_document ... ok
[INFO] [stdout] test parser::tests::test_nested_blocks ... ok
[INFO] [stdout] test parser::tests::test_object_literal ... ok
[INFO] [stdout] test parser::tests::test_paren_expr ... ok
[INFO] [stdout] test parser::tests::test_path_expr ... ok
[INFO] [stdout] test evaluator::tests::test_int_float_mixed_comparison ... ok
[INFO] [stdout] test parser::tests::test_replace_operator ... ok
[INFO] [stdout] test parser::tests::test_schema_definition ... ok
[INFO] [stdout] test parser::tests::test_schema_extends ... ok
[INFO] [stdout] test parser::tests::test_schema_quoted_field_names ... ok
[INFO] [stdout] test parser::tests::test_simple_key_value ... ok
[INFO] [stdout] test parser::tests::test_string_interpolation ... ok
[INFO] [stdout] test parser::tests::test_type_alias_array ... ok
[INFO] [stdout] test parser::tests::test_type_alias_optional ... ok
[INFO] [stdout] test parser::tests::test_type_alias_simple ... ok
[INFO] [stdout] test parser::tests::test_type_alias_union ... ok
[INFO] [stdout] test parser::tests::test_type_alias_with_constraint ... ok
[INFO] [stdout] test parser::tests::test_unary_neg ... ok
[INFO] [stdout] test parser::tests::test_unary_not ... ok
[INFO] [stdout] test parser::tests::test_use_statement ... ok
[INFO] [stdout] test parser::tests::test_when_block ... ok
[INFO] [stdout] test resolver::tests::test_cache_hit ... ok
[INFO] [stdout] test resolver::tests::test_circular_import_detection ... ok
[INFO] [stdout] test resolver::tests::test_circular_import_three_files ... ok
[INFO] [stdout] test resolver::tests::test_diamond_dependency ... ok
[INFO] [stdout] test resolver::tests::test_file_not_found ... ok
[INFO] [stdout] test resolver::tests::test_fixture_builder ... ok
[INFO] [stdout] test resolver::tests::test_interpolation_in_path_rejected ... ok
[INFO] [stdout] test resolver::tests::test_multi_document_from ... ok
[INFO] [stdout] test resolver::tests::test_relative_dot_slash_multi_import ... ok
[INFO] [stdout] test resolver::tests::test_relative_dot_slash_paths ... ok
[INFO] [stdout] test resolver::tests::test_relative_path_resolution ... ok
[INFO] [stdout] test resolver::tests::test_topological_order ... ok
[INFO] [stdout] test resolver::tests::test_virtual_resolver_named_import ... ok
[INFO] [stdout] test resolver::tests::test_virtual_resolver_simple ... ok
[INFO] [stdout] test resolver::tests::test_virtual_resolver_with_from ... ok
[INFO] [stdout] test formatter::tests::test_format_schema ... ok
[INFO] [stdout] test lexer::tests::test_strings ... ok
[INFO] [stdout] test typechecker::tests::test_check_any_type ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_insert_text_snippet ... ok
[INFO] [stdout] test typechecker::tests::test_check_array_type ... ok
[INFO] [stdout] test typechecker::tests::test_check_int_constrained ... ok
[INFO] [stdout] test typechecker::tests::test_check_float_constrained ... ok
[INFO] [stdout] test parser::tests::test_type_annotation ... ok
[INFO] [stdout] test typechecker::tests::test_check_int_constrained_min_only ... ok
[INFO] [stdout] test parser::tests::test_from_with_alias ... ok
[INFO] [stdout] test typechecker::tests::test_check_number_type ... ok
[INFO] [stdout] test typechecker::tests::test_check_optional_type ... ok
[INFO] [stdout] test typechecker::tests::test_check_int_constrained_max_only ... ok
[INFO] [stdout] test typechecker::tests::test_check_string_constrained ... ok
[INFO] [stdout] test typechecker::tests::test_check_primitive_types ... ok
[INFO] [stdout] test typechecker::tests::test_check_schema ... ok
[INFO] [stdout] test typechecker::tests::test_check_string_literal ... ok
[INFO] [stdout] test typechecker::tests::test_check_union_type ... ok
[INFO] [stdout] test typechecker::tests::test_unchecked_multiple_fields ... ok
[INFO] [stdout] test typechecker::tests::test_unchecked_nested_schema ... ok
[INFO] [stdout] test typechecker::tests::test_schema_extends ... ok
[INFO] [stdout] test typechecker::tests::test_unchecked_non_annotated_still_checked ... ok
[INFO] [stdout] test typechecker::types::tests::test_from_name ... ok
[INFO] [stdout] test typechecker::types::tests::test_subtype_array ... ok
[INFO] [stdout] test typechecker::tests::test_unchecked_skips_type_mismatch ... ok
[INFO] [stdout] test typechecker::tests::test_unchecked_without_annotation_still_fails ... ok
[INFO] [stdout] test typechecker::types::tests::test_subtype_primitives ... ok
[INFO] [stdout] test typechecker::types::tests::test_subtype_union ... ok
[INFO] [stdout] test typechecker::types::tests::test_type_display ... ok
[INFO] [stdout] test typechecker::types::tests::test_type_env ... ok
[INFO] [stdout] test typechecker::types::tests::test_type_registry ... ok
[INFO] [stdout] test typeprovider::tests::test_additional_properties_open ... ok
[INFO] [stdout] test typeprovider::tests::test_additional_properties_closed ... ok
[INFO] [stdout] test typeprovider::tests::test_array_type ... ok
[INFO] [stdout] test typeprovider::tests::test_basic_type_mapping ... ok
[INFO] [stdout] test typeprovider::tests::test_enum_becomes_base_type ... ok
[INFO] [stdout] test typeprovider::tests::test_constrained_types ... ok
[INFO] [stdout] test typeprovider::tests::test_fn_reserved_word ... ok
[INFO] [stdout] test typeprovider::tests::test_nested_object_ref ... ok
[INFO] [stdout] test typeprovider::tests::test_nullable_boolean_type ... ok
[INFO] [stdout] test typeprovider::tests::test_nullable_enum_type ... ok
[INFO] [stdout] test typeprovider::tests::test_nullable_integer_type ... ok
[INFO] [stdout] test typeprovider::tests::test_nullable_object_type ... ok
[INFO] [stdout] test typechecker::tests::test_check_type_mismatch ... ok
[INFO] [stdout] test typeprovider::tests::test_nullable_string_type ... ok
[INFO] [stdout] test typeprovider::tests::test_pascal_case ... ok
[INFO] [stdout] test typeprovider::tests::test_required_and_optional ... ok
[INFO] [stdout] test typeprovider::tests::test_safe_field_name_reserved ... ok
[INFO] [stdout] test typeprovider::tests::test_roundtrip_generated_schema_parses ... ok
[INFO] [stdout] test typeprovider::tests::test_single_bound_constraint_becomes_unconstrained ... ok
[INFO] [stdout] test typeprovider::tests::test_string_pattern ... ok
[INFO] [stdout] test evaluator::builtins::tests::test_type_of ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hone-13554c32994d0707)
[INFO] [stdout] test evaluator::builtins::tests::test_unique_preserves_order ... ok
[INFO] [stderr]      Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-f64833b21e7b1f77)
[INFO] [stdout] test evaluator::merge::tests::test_merge_replace ... ok
[INFO] [stdout] test evaluator::tests::test_spread_in_array ... ok
[INFO] [stdout] test evaluator::tests::test_spread_in_object ... ok
[INFO] [stdout] test evaluator::tests::test_string_interpolation ... ok
[INFO] [stdout] test evaluator::tests::test_ternary_right_associativity ... ok
[INFO] [stdout] test evaluator::tests::test_unary_neg ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_no_use_no_completions ... ok
[INFO] [stdout] test lsp::tests::test_schema_completions_required_before_optional ... ok
[INFO] [stdout] test resolver::tests::test_virtual_resolver_with_import ... ok
[INFO] [stdout] test typechecker::tests::test_check_union_with_string_literals ... ok
[INFO] [stdout] test typechecker::types::tests::test_subtype_optional ... ok
[INFO] [stdout] test typeprovider::tests::test_nested_object_creates_sub_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 487 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_stdin_compile_basic ... ok
[INFO] [stdout] test test_stdin_check_mode ... ok
[INFO] [stdout] test test_stdin_compile_json_output ... ok
[INFO] [stdout] test test_cli_check_error_formatted ... ok
[INFO] [stdout] test test_stdin_compile_yaml_output ... ok
[INFO] [stdout] test test_stdin_compile_with_set ... ok
[INFO] [stdout] test test_cli_error_output_formatted ... ok
[INFO] [stdout] test test_stdin_check_mode_error ... ok
[INFO] [stdout] test test_cli_compile_success_no_error_output ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-a6eb8a85aeea105d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 213 tests
[INFO] [stdout] test arithmetic_safety_tests::test_int_overflow_addition_error ... ok
[INFO] [stdout] test arithmetic_safety_tests::test_int_negation_min_overflow ... ok
[INFO] [stdout] test arithmetic_safety_tests::test_division_by_zero_error ... ok
[INFO] [stdout] test arithmetic_safety_tests::test_normal_arithmetic_still_works ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_error_readable_simple ... ok
[INFO] [stdout] test arithmetic_safety_tests::test_modulo_by_zero_error ... ok
[INFO] [stdout] test arithmetic_safety_tests::test_int_overflow_multiplication_error ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_error_member_access ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_error_shows_user_message ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_error_readable_variables ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_error_no_ast_debug ... ok
[INFO] [stdout] test behavioral_tests::test_integer_overflow_error ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_pass_no_output ... ok
[INFO] [stdout] test behavioral_tests::test_null_coalesce ... ok
[INFO] [stdout] test behavioral_tests::test_int_float_equality ... ok
[INFO] [stdout] test differ_tests::test_diff_added_key ... ok
[INFO] [stdout] test differ_tests::test_diff_identical_values ... ok
[INFO] [stdout] test behavioral_tests::test_null_interpolation_produces_null_string ... ok
[INFO] [stdout] test arithmetic_safety_tests::test_int_overflow_subtraction_error ... ok
[INFO] [stdout] test deep_merge_tests::test_spread_array ... ok
[INFO] [stdout] test assertion_error_display_tests::test_assert_error_string_comparison ... ok
[INFO] [stdout] test deep_merge_tests::test_deep_merge_nested_objects ... ok
[INFO] [stdout] test behavioral_tests::test_schema_extends ... ok
[INFO] [stdout] test expect_tests::test_expect_default_value_used ... ok
[INFO] [stdout] test deep_merge_tests::test_spread_object ... ok
[INFO] [stdout] test differ_tests::test_diff_changed_value ... ok
[INFO] [stdout] test expect_tests::test_expect_is_reserved_keyword ... ok
[INFO] [stdout] test expect_tests::test_expect_formatting_roundtrip ... ok
[INFO] [stdout] test expect_tests::test_expect_provided_overrides_default ... ok
[INFO] [stdout] test expect_tests::test_expect_type_mismatch ... ok
[INFO] [stdout] test expect_tests::test_expect_missing_required_arg ... ok
[INFO] [stdout] test expect_tests::test_expect_no_args_at_all ... ok
[INFO] [stdout] test deep_merge_tests::test_append_operator ... ok
[INFO] [stdout] test for_object_body_tests::test_for_array_body_still_works ... ok
[INFO] [stdout] test for_object_body_tests::test_for_destructuring_in_block ... ok
[INFO] [stdout] test expect_tests::test_expect_with_provided_arg ... ok
[INFO] [stdout] test for_object_body_tests::test_for_expression_body_still_works ... ok
[INFO] [stdout] test for_object_body_tests::test_for_in_block_dynamic_keys ... ok
[INFO] [stdout] test formatter_tests::test_format_basic_roundtrip ... ok
[INFO] [stdout] test for_object_body_tests::test_for_object_body_static_key ... ok
[INFO] [stdout] test for_object_body_tests::test_for_object_body_interpolated_key ... ok
[INFO] [stdout] test deep_merge_tests::test_force_replace_operator ... ok
[INFO] [stdout] test operator_precedence_tests::test_precedence_and_before_or ... ok
[INFO] [stdout] test operator_precedence_tests::test_precedence_comparison_before_equality ... ok
[INFO] [stdout] test operator_precedence_tests::test_precedence_multiply_before_add ... ok
[INFO] [stdout] test multi_document_tests::test_multi_doc_shared_preamble ... ok
[INFO] [stdout] test formatter_tests::test_format_nested_blocks ... ok
[INFO] [stdout] test formatter_tests::test_format_preserves_comments ... ok
[INFO] [stdout] test import_tests::test_compile_file_validates_schema ... ok
[INFO] [stdout] test import_tests::test_from_inheritance ... ok
[INFO] [stdout] test import_tests::test_diamond_dependency ... ok
[INFO] [stdout] test multi_document_tests::test_multi_doc_basic ... ok
[INFO] [stdout] test operator_precedence_tests::test_precedence_null_coalesce_before_comparison ... ok
[INFO] [stdout] test import_tests::test_import_named ... ok
[INFO] [stdout] test policy_tests::test_policy_deny_passes_when_false ... ok
[INFO] [stdout] test expect_tests::test_expect_multiple_declarations ... ok
[INFO] [stdout] test operator_precedence_tests::test_precedence_parentheses_override ... ok
[INFO] [stdout] test policy_tests::test_policy_deny_triggers_error ... ok
[INFO] [stdout] test policy_tests::test_policy_warn_emits_warning_but_succeeds ... ok
[INFO] [stdout] test import_tests::test_import_whole_module ... ok
[INFO] [stdout] test operator_precedence_tests::test_precedence_unary_highest ... ok
[INFO] [stdout] test policy_tests::test_ignore_policy_bypasses_checks ... ok
[INFO] [stdout] test policy_tests::test_multiple_policies ... ok
[INFO] [stdout] test policy_tests::test_policy_formatting_roundtrip ... ok
[INFO] [stdout] test policy_tests::test_policy_parse_error_missing_level ... ok
[INFO] [stdout] test policy_tests::test_policy_warn_no_warning_when_ok ... ok
[INFO] [stdout] test secret_tests::test_secret_is_reserved_keyword ... ok
[INFO] [stdout] test secret_tests::test_secret_in_string_interpolation ... ok
[INFO] [stdout] test recursion_limit_tests::test_reasonable_nesting_works ... ok
[INFO] [stdout] test secret_tests::test_secret_in_when_block ... ok
[INFO] [stdout] test secret_policy_tests::test_secret_in_interpolation ... ok
[INFO] [stdout] test secret_tests::test_secret_multiple_declarations ... ok
[INFO] [stdout] test secret_policy_tests::test_secret_produces_placeholder ... ok
[INFO] [stdout] test secret_tests::test_secret_env_provider ... ok
[INFO] [stdout] test secret_tests::test_secret_formatting_roundtrip ... ok
[INFO] [stdout] test secret_policy_tests::test_policy_deny_passes_when_ok ... ok
[INFO] [stdout] test secret_tests::test_secret_declaration_placeholder ... ok
[INFO] [stdout] test secret_tests::test_secret_parse_error_missing_provider ... ok
[INFO] [stdout] test secret_tests::test_secret_parse_error_missing_from ... ok
[INFO] [stdout] test secret_policy_tests::test_policy_deny_blocks_compilation ... ok
[INFO] [stdout] test test_ansible_jinja2_passthrough ... ok
[INFO] [stdout] test test_ansible_norway_problem ... ok
[INFO] [stdout] test test_ansible_mixed_hone_and_jinja2_interpolation ... ok
[INFO] [stdout] test test_ansible_notify_with_interpolation ... ok
[INFO] [stdout] test test_ansible_dotted_module_names ... ok
[INFO] [stdout] test test_ansible_handlers ... ok
[INFO] [stdout] test test_ansible_file_permissions_as_strings ... ok
[INFO] [stdout] test test_ansible_become_and_gather_facts ... ok
[INFO] [stdout] test test_ansible_reserved_word_import_as_key ... ok
[INFO] [stdout] test test_ansible_loop_with_items ... ok
[INFO] [stdout] test test_ansible_register_and_conditional ... ok
[INFO] [stdout] test test_ansible_policy_as_key ... ok
[INFO] [stdout] test test_ansible_for_loop_generates_tasks ... ok
[INFO] [stdout] test recursion_limit_tests::test_deeply_nested_parens_rejected ... ok
[INFO] [stdout] test test_ansible_reserved_word_type_as_key ... ok
[INFO] [stdout] test test_append_operator ... ok
[INFO] [stdout] test test_ansible_vars_with_jinja2_filters ... ok
[INFO] [stdout] test test_ansible_reserved_word_when_as_key ... ok
[INFO] [stdout] test test_arithmetic ... ok
[INFO] [stdout] test test_ansible_spread_reusable_task_pattern ... ok
[INFO] [stdout] test test_builtin_clamp ... ok
[INFO] [stdout] test test_assertion_fails ... ok
[INFO] [stdout] test test_assertion_passes ... ok
[INFO] [stdout] test test_arrays ... ok
[INFO] [stdout] test test_builtin_entries_from_entries ... ok
[INFO] [stdout] test test_builtin_functions ... ok
[INFO] [stdout] test test_builtin_reverse ... ok
[INFO] [stdout] test test_builtin_slice ... ok
[INFO] [stdout] test test_builtin_sort ... ok
[INFO] [stdout] test test_builtin_unique ... ok
[INFO] [stdout] test test_builtin_sha256 ... ok
[INFO] [stdout] test test_builtin_min_max_abs ... ok
[INFO] [stdout] test test_builtin_substring ... ok
[INFO] [stdout] test test_builtin_starts_with_ends_with ... ok
[INFO] [stdout] test test_builtin_type_of ... ok
[INFO] [stdout] test policy_tests::test_policy_with_nested_output_access ... ok
[INFO] [stdout] test test_comparison ... ok
[INFO] [stdout] test policy_tests::test_policy_without_message ... ok
[INFO] [stdout] test test_ansible_yes_no_strings_preserved ... ok
[INFO] [stdout] test test_complex_kubernetes_example ... ok
[INFO] [stdout] test test_conditionals ... ok
[INFO] [stdout] test test_fn_does_not_leak_scope ... ok
[INFO] [stdout] test test_fn_basic ... ok
[INFO] [stdout] test test_deep_merge ... ok
[INFO] [stdout] test test_builtins_composed ... ok
[INFO] [stdout] test for_object_body_tests::test_for_object_body_with_when_inside ... ok
[INFO] [stdout] test test_ansible_tags_array ... ok
[INFO] [stdout] test test_fn_formatting_roundtrip ... ok
[INFO] [stdout] test test_fn_overrides_builtin ... ok
[INFO] [stdout] test test_fn_calling_other_fn ... ok
[INFO] [stdout] test test_fn_multiple_params ... ok
[INFO] [stdout] test test_fn_with_ternary ... ok
[INFO] [stdout] test test_fn_import_via_named_import ... ok
[INFO] [stdout] test test_fn_is_reserved_keyword ... ok
[INFO] [stdout] test test_fn_no_params ... ok
[INFO] [stdout] test test_fn_calling_builtins ... ok
[INFO] [stdout] test test_fn_used_in_for_loop ... ok
[INFO] [stdout] test test_for_block_body_destructuring ... ok
[INFO] [stdout] test test_logical_operators ... ok
[INFO] [stdout] test test_for_block_body_basic ... ok
[INFO] [stdout] test test_for_block_body_complex_trailing_expr ... ok
[INFO] [stdout] test test_for_loops ... ok
[INFO] [stdout] test test_for_block_body_with_function_call ... ok
[INFO] [stdout] test test_fn_wrong_arity_error ... ok
[INFO] [stdout] test test_object_literal ... ok
[INFO] [stdout] test test_path_expression ... ok
[INFO] [stdout] test test_fn_string_operations ... ok
[INFO] [stdout] test test_for_block_body_let_in_expression_context ... ok
[INFO] [stdout] test test_for_block_body_multiple_lets ... ok
[INFO] [stdout] test test_replace_operator ... ok
[INFO] [stdout] test test_for_block_body_string_result ... ok
[INFO] [stdout] test test_for_block_body_with_ternary ... ok
[INFO] [stdout] test test_for_block_body_nested ... ok
[INFO] [stdout] test test_for_loop_dummy_key_unwrap_pattern ... ok
[INFO] [stdout] test test_index_expression ... ok
[INFO] [stdout] test test_nested_blocks ... ok
[INFO] [stdout] test test_null_coalesce ... ok
[INFO] [stdout] test test_schema_in_preamble ... ok
[INFO] [stdout] test test_schema_error_points_to_value_location ... ok
[INFO] [stdout] test test_schema_multiple_errors_collected ... ok
[INFO] [stdout] test test_schema_valid_passes ... ok
[INFO] [stdout] test test_schema_missing_field_points_to_use_statement ... ok
[INFO] [stdout] test test_schema_single_error_not_wrapped ... ok
[INFO] [stdout] test test_simple_key_value ... ok
[INFO] [stdout] test test_type_alias_in_preamble ... ok
[INFO] [stdout] test test_yaml_on_off_strings_stay_quoted ... ok
[INFO] [stdout] test toml_dotenv_tests::test_dotenv_flat_values ... ok
[INFO] [stdout] test toml_dotenv_tests::test_toml_multiline_string ... ok
[INFO] [stdout] test triple_quoted_tests::test_triple_quoted_string_basic ... ok
[INFO] [stdout] test test_ternary_operator ... ok
[INFO] [stdout] test toml_dotenv_tests::test_toml_flat_values ... ok
[INFO] [stdout] test test_yaml_octal_like_strings_stay_quoted ... ok
[INFO] [stdout] test test_yaml_output ... ok
[INFO] [stdout] test triple_quoted_tests::test_triple_quoted_with_interpolation ... ok
[INFO] [stdout] test typeprovider_tests::test_typegen_with_refs ... ok
[INFO] [stdout] test typeprovider_tests::test_typegen_roundtrip_compile ... ok
[INFO] [stdout] test typeprovider_tests::test_typegen_roundtrip_validation_fails ... ok
[INFO] [stdout] test variant_let_tests::test_variant_let_and_body_items_together ... ok
[INFO] [stdout] test test_spread_operator ... ok
[INFO] [stdout] test toml_dotenv_tests::test_toml_nested_objects ... ok
[INFO] [stdout] test typeprovider_tests::test_typegen_basic_json_schema ... ok
[INFO] [stdout] test unchecked_tests::test_unchecked_bypasses_type_check ... ok
[INFO] [stdout] test variant_let_tests::test_variant_let_in_interpolation ... ok
[INFO] [stdout] test unchecked_tests::test_unchecked_non_annotated_still_fails ... ok
[INFO] [stdout] test variant_let_tests::test_variant_let_multiple_bindings ... ok
[INFO] [stdout] test typeprovider_tests::test_typegen_reserved_word_field ... ok
[INFO] [stdout] test variant_tests::test_variant_body_overrides_variant ... ok
[INFO] [stdout] test variant_let_tests::test_variant_let_visible_in_body ... ok
[INFO] [stdout] test variant_tests::test_variant_error_no_default_no_selection ... ok
[INFO] [stdout] test variant_tests::test_variant_error_on_unknown_case ... ok
[INFO] [stdout] test variant_tests::test_variant_explicit_selection ... ok
[INFO] [stdout] test variant_tests::test_variant_formatting_roundtrip ... ok
[INFO] [stdout] test variant_tests::test_variant_merges_with_body ... ok
[INFO] [stdout] test variant_tests::test_variant_select_default_explicitly ... ok
[INFO] [stdout] test variant_tests::test_variant_uses_preamble_variables ... ok
[INFO] [stdout] test variant_tests::test_variant_with_default_case ... ok
[INFO] [stdout] test variant_tests::test_variant_with_nested_blocks ... ok
[INFO] [stdout] test variant_tests::test_multiple_variants ... ok
[INFO] [stdout] test test_variables_and_interpolation ... ok
[INFO] [stdout] test when_else_tests::test_else_is_reserved_keyword ... ok
[INFO] [stdout] test variant_let_tests::test_variant_let_with_explicit_selection ... ok
[INFO] [stdout] test when_else_tests::test_when_else_exactly_one_branch ... ok
[INFO] [stdout] test when_else_tests::test_when_else_fallthrough ... ok
[INFO] [stdout] test when_else_tests::test_when_else_basic ... ok
[INFO] [stdout] test when_else_tests::test_when_else_formatting_roundtrip ... ok
[INFO] [stdout] test when_else_tests::test_when_else_in_block ... ok
[INFO] [stdout] test when_else_tests::test_when_else_when_chain ... ok
[INFO] [stdout] test when_else_tests::test_when_else_first_branch_wins ... ok
[INFO] [stdout] test when_else_tests::test_when_else_multiple_else_when ... ok
[INFO] [stdout] test when_else_tests::test_when_else_no_else_false ... ok
[INFO] [stdout] test when_else_tests::test_when_else_when_formatting_roundtrip ... ok
[INFO] [stdout] test when_else_tests::test_when_else_merges_into_parent ... ok
[INFO] [stdout] test test_mandelbrot_fractal_computation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 213 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolver_integration.rs (/opt/rustwide/target/debug/deps/resolver_integration-542fdd3094f7e759)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_resolve_standalone_file ... ok
[INFO] [stdout] test test_resolve_file_with_import ... ok
[INFO] [stdout] test test_resolve_file_with_from ... ok
[INFO] [stdout] test test_topological_order_real_files ... ok
[INFO] [stdout] test test_resolve_file_with_named_import ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hone
[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" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505", kill_on_drop: false }`
[INFO] [stdout] e2fea5761d5db67600f3c68350304298094000234f10d57e9fedca90dc075505
