[INFO] cloning repository https://github.com/MCB-SMART-BOY/Neve [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MCB-SMART-BOY/Neve" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMCB-SMART-BOY%2FNeve", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMCB-SMART-BOY%2FNeve'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d0e522bef9ca5b6f0a2cf3f826ab4c5a37cc4b1e [INFO] testing MCB-SMART-BOY/Neve/d0e522bef9ca5b6f0a2cf3f826ab4c5a37cc4b1e against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMCB-SMART-BOY%2FNeve" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/MCB-SMART-BOY/Neve [INFO] finished tweaking git repo https://github.com/MCB-SMART-BOY/Neve [INFO] tweaked toml for git repo https://github.com/MCB-SMART-BOY/Neve written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/MCB-SMART-BOY/Neve on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/MCB-SMART-BOY/Neve 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d6dd96c0bb08e21fa6b6046d3fd2017489e25ddbc5063868865d447c04dc3925 [INFO] running `Command { std: "docker" "start" "-a" "d6dd96c0bb08e21fa6b6046d3fd2017489e25ddbc5063868865d447c04dc3925", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d6dd96c0bb08e21fa6b6046d3fd2017489e25ddbc5063868865d447c04dc3925", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6dd96c0bb08e21fa6b6046d3fd2017489e25ddbc5063868865d447c04dc3925", kill_on_drop: false }` [INFO] [stdout] d6dd96c0bb08e21fa6b6046d3fd2017489e25ddbc5063868865d447c04dc3925 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cab6b3a5e7e85baac089b2f2ac06709d801605a1c1a6561cac95c15a6e10e8ae [INFO] running `Command { std: "docker" "start" "-a" "cab6b3a5e7e85baac089b2f2ac06709d801605a1c1a6561cac95c15a6e10e8ae", kill_on_drop: false }` [INFO] [stderr] Finished `dev` profile [optimized + debuginfo] target(s) in 0.15s [INFO] running `Command { std: "docker" "inspect" "cab6b3a5e7e85baac089b2f2ac06709d801605a1c1a6561cac95c15a6e10e8ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cab6b3a5e7e85baac089b2f2ac06709d801605a1c1a6561cac95c15a6e10e8ae", kill_on_drop: false }` [INFO] [stdout] cab6b3a5e7e85baac089b2f2ac06709d801605a1c1a6561cac95c15a6e10e8ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f719de0487e55b2d80a1cb846b54e6ff7e65a14391f63690e0eef46f4376df4d [INFO] running `Command { std: "docker" "start" "-a" "f719de0487e55b2d80a1cb846b54e6ff7e65a14391f63690e0eef46f4376df4d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling libc v0.2.178 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.6 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling itoa v1.0.16 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling neve-common v0.6.4 (/opt/rustwide/workdir/crates/neve-common) [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling serde_json v1.0.147 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling zmij v0.1.9 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling rustls-pki-types v1.13.2 [INFO] [stderr] Compiling logos-codegen v0.15.1 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling ariadne v0.4.1 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling rustls v0.23.35 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling neve-syntax v0.6.4 (/opt/rustwide/workdir/crates/neve-syntax) [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling cc v1.2.51 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling webpki-roots v1.0.4 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling ryu v1.0.21 [INFO] [stderr] Compiling iri-string v0.7.9 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling openssl-src v300.5.4+3.5.4 [INFO] [stderr] Compiling filetime v0.2.26 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling flate2 v1.1.5 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lzma-rs v0.3.0 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling tar v0.4.44 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling libz-sys v1.1.23 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling libgit2-sys v0.18.3+1.9.2 [INFO] [stderr] Compiling lzma-sys v0.1.20 [INFO] [stderr] Compiling xz2 v0.1.7 [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 thiserror-impl v2.0.17 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling logos-derive v0.15.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling logos v0.15.1 [INFO] [stderr] Compiling rustls-webpki v0.103.8 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling auto_impl v1.3.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.48.0 [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 zstd v0.13.3 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling tower-lsp-macros v0.9.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling neve-diagnostic v0.6.4 (/opt/rustwide/workdir/crates/neve-diagnostic) [INFO] [stderr] Compiling neve-lexer v0.6.4 (/opt/rustwide/workdir/crates/neve-lexer) [INFO] [stderr] Compiling neve-parser v0.6.4 (/opt/rustwide/workdir/crates/neve-parser) [INFO] [stderr] Compiling neve-hir v0.6.4 (/opt/rustwide/workdir/crates/neve-hir) [INFO] [stderr] Compiling neve-fmt v0.6.4 (/opt/rustwide/workdir/crates/neve-fmt) [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling tokio-util v0.7.17 [INFO] [stderr] Compiling neve-typeck v0.6.4 (/opt/rustwide/workdir/crates/neve-typeck) [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling neve-derive v0.6.4 (/opt/rustwide/workdir/crates/neve-derive) [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling neve-eval v0.6.4 (/opt/rustwide/workdir/crates/neve-eval) [INFO] [stderr] Compiling lsp-types v0.94.1 [INFO] [stderr] Compiling neve-std v0.6.4 (/opt/rustwide/workdir/crates/neve-std) [INFO] [stderr] Compiling tower-lsp v0.20.0 [INFO] [stderr] Compiling neve-lsp v0.6.4 (/opt/rustwide/workdir/crates/neve-lsp) [INFO] [stderr] Compiling git2 v0.20.3 [INFO] [stderr] Compiling neve-fetch v0.6.4 (/opt/rustwide/workdir/crates/neve-fetch) [INFO] [stderr] Compiling neve-store v0.6.4 (/opt/rustwide/workdir/crates/neve-store) [INFO] [stderr] Compiling neve-builder v0.6.4 (/opt/rustwide/workdir/crates/neve-builder) [INFO] [stderr] Compiling neve-config v0.6.4 (/opt/rustwide/workdir/crates/neve-config) [INFO] [stderr] Compiling neve-workspace v0.6.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [optimized + debuginfo] target(s) in 7m 58s [INFO] running `Command { std: "docker" "inspect" "f719de0487e55b2d80a1cb846b54e6ff7e65a14391f63690e0eef46f4376df4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f719de0487e55b2d80a1cb846b54e6ff7e65a14391f63690e0eef46f4376df4d", kill_on_drop: false }` [INFO] [stdout] f719de0487e55b2d80a1cb846b54e6ff7e65a14391f63690e0eef46f4376df4d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1b838f6fd288b113972b564739b7369c9d7472412437d3f9afe984f01e3204e3 [INFO] running `Command { std: "docker" "start" "-a" "1b838f6fd288b113972b564739b7369c9d7472412437d3f9afe984f01e3204e3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [optimized + debuginfo] target(s) in 0.39s [INFO] [stderr] Running tests/builder.rs (/opt/rustwide/target/debug/deps/builder-36109d45a9410b82) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test test_format_size ... ok [INFO] [stdout] test test_builder_config_single_core_single_job ... ok [INFO] [stdout] test test_builder_config_custom ... ok [INFO] [stdout] test test_builder_config_many_jobs ... ok [INFO] [stdout] test test_format_size_exactly_gib ... ok [INFO] [stdout] test test_format_size_exactly_kib ... ok [INFO] [stdout] test test_format_size_exactly_mib ... ok [INFO] [stdout] test test_format_size_fractional_mib ... ok [INFO] [stdout] test test_format_size_just_over_kib ... ok [INFO] [stdout] test test_format_size_just_under_kib ... ok [INFO] [stdout] test test_format_size_fractional_kib ... ok [INFO] [stdout] test test_isolation_level_best_available_is_valid ... ok [INFO] [stdout] test test_format_size_large_value ... ok [INFO] [stdout] test test_isolation_level_variants ... ok [INFO] [stdout] test test_isolation_level ... ok [INFO] [stdout] test test_format_size_one_byte ... ok [INFO] [stdout] test test_sandbox_config ... ok [INFO] [stdout] test test_sandbox_config_network_default_off ... ok [INFO] [stdout] test test_sandbox_config_paths ... ok [INFO] [stdout] test test_sandbox_config_with_special_path ... ok [INFO] [stdout] test test_output_size_empty_directory ... ok [INFO] [stdout] test test_output_size_deeply_nested ... ok [INFO] [stdout] test test_output_size_binary_file ... ok [INFO] [stdout] test test_builder_config_zero_cores ... ok [INFO] [stdout] test test_sandbox_with_network ... ok [INFO] [stdout] test test_sandbox_cleanup_handles_nested_files ... ok [INFO] [stdout] test test_sandbox_cleanup_removes_all ... ok [INFO] [stdout] test test_sandbox_rapid_create_cleanup ... ok [INFO] [stdout] test test_sandbox_directories_exist_after_create ... ok [INFO] [stdout] test test_output_size ... ok [INFO] [stdout] test test_output_size_multiple_files ... ok [INFO] [stdout] test test_output_size_nested_directories ... ok [INFO] [stdout] test test_sandbox_create ... ok [INFO] [stdout] test test_output_size_many_small_files ... ok [INFO] [stdout] test test_format_size_edge_cases ... ok [INFO] [stdout] test test_output_size_single_file ... ok [INFO] [stdout] test test_sandbox_multiple_instances ... ok [INFO] [stdout] test test_builder_config_default ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-f50322c095c94897) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_intern ... ok [INFO] [stdout] test test_span_len ... ok [INFO] [stdout] test test_span_range ... ok [INFO] [stdout] test test_byte_pos_offset ... ok [INFO] [stdout] test test_symbol_as_u32 ... ok [INFO] [stdout] test test_span_merge ... ok [INFO] [stderr] Running tests/config.rs (/opt/rustwide/target/debug/deps/config-3fac1f0494e07aa6) [INFO] [stdout] test test_span_is_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test test_activator_defaults ... ok [INFO] [stdout] test test_create_generation ... ok [INFO] [stdout] test test_activator_verbose_mode ... ok [INFO] [stdout] test test_generation_manager ... ok [INFO] [stdout] test test_generation_manager_empty_list ... ok [INFO] [stdout] test test_activator_dry_run ... ok [INFO] [stdout] test test_generation_metadata_full ... ok [INFO] [stdout] test test_generation_metadata_description ... ok [INFO] [stdout] test test_current_generation_after_create ... ok [INFO] [stdout] test test_generation_metadata_name ... ok [INFO] [stdout] test test_generation_manager_sequential_numbers ... ok [INFO] [stdout] test test_module_empty ... ok [INFO] [stdout] test test_module_set_bool_value ... ok [INFO] [stdout] test test_module_many_imports ... ok [INFO] [stdout] test test_module_overwrite_value ... ok [INFO] [stdout] test test_module_to_config_combined ... ok [INFO] [stdout] test test_option_decl ... ok [INFO] [stdout] test test_option_decl_bool_type ... ok [INFO] [stdout] test test_option_decl_full_chain ... ok [INFO] [stdout] test test_option_decl_int_type ... ok [INFO] [stdout] test test_next_generation_increments ... ok [INFO] [stdout] test test_generator ... ok [INFO] [stdout] test test_option_decl_nested_name ... ok [INFO] [stdout] test test_option_decl_string_type ... ok [INFO] [stdout] test test_option_decl_with_description ... ok [INFO] [stdout] test test_option_decl_with_example ... ok [INFO] [stdout] test test_system_config_builder ... ok [INFO] [stdout] test test_module_set_string_value ... ok [INFO] [stdout] test test_system_config_chained_builder ... ok [INFO] [stdout] test test_system_config_duplicate_packages ... ok [INFO] [stdout] test test_system_config_empty_name ... ok [INFO] [stdout] test test_list_generations ... ok [INFO] [stdout] test test_system_config_long_name ... ok [INFO] [stdout] test test_system_config_many_packages ... ok [INFO] [stdout] test test_system_config_many_services ... ok [INFO] [stdout] test test_system_config_no_packages ... ok [INFO] [stdout] test test_system_config_no_services ... ok [INFO] [stdout] test test_system_config_multiple_packages ... ok [INFO] [stdout] test test_system_config_unicode_name ... ok [INFO] [stdout] test test_test_result ... ok [INFO] [stdout] test test_generator_with_many_packages ... ok [INFO] [stdout] test test_test_result_files_checked ... ok [INFO] [stdout] test test_test_result_with_errors ... ok [INFO] [stdout] test test_module_builder ... ok [INFO] [stdout] test test_module_set_list_value ... ok [INFO] [stdout] test test_module_set_int_value ... ok [INFO] [stdout] test test_generator_minimal_config ... ok [INFO] [stdout] test test_to_derivation ... ok [INFO] [stdout] test test_option_decl_list_type ... ok [INFO] [stdout] test test_user_config_many_groups ... ok [INFO] [stdout] test test_test_result_with_warnings ... ok [INFO] [stdout] test test_user_config_no_groups ... ok [INFO] [stdout] test test_user_config_default_home ... ok [INFO] [stdout] test test_user_config_empty_name ... ok [INFO] [stdout] test test_user_config_root_user ... ok [INFO] [stdout] test test_user_config_with_packages ... ok [INFO] [stdout] test test_to_derivation_has_required_fields ... ok [INFO] [stdout] test test_system_config_special_chars ... ok [INFO] [stdout] test test_user_config_builder ... ok [INFO] [stdout] test test_user_config_unicode_name ... ok [INFO] [stdout] test test_user_config_custom_home ... ok [INFO] [stdout] test test_system_config_stress ... ok [INFO] [stdout] test test_module_to_config_with_packages ... ok [INFO] [stdout] test test_generator_with_many_services ... ok [INFO] [stdout] test test_module_to_config_with_hostname ... ok [INFO] [stdout] test test_module_to_config_empty ... ok [INFO] [stdout] test test_many_generations ... ok [INFO] [stdout] test test_module_to_system_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/derive.rs (/opt/rustwide/target/debug/deps/derive-a280b77aec15fb16) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_build_order ... ok [INFO] [stdout] test test_cycle_detection ... ok [INFO] [stdout] test test_derivation_builder ... ok [INFO] [stdout] test test_derivation_hash ... ok [INFO] [stdout] test test_derivation_json ... ok [INFO] [stdout] test test_hash_deterministic ... ok [INFO] [stdout] test test_hash_different_data ... ok [INFO] [stdout] test test_hash_roundtrip ... ok [INFO] [stdout] test test_hasher_incremental ... ok [INFO] [stdout] test test_hash_data ... ok [INFO] [stdout] test test_diamond_dependency ... ok [INFO] [stdout] test test_output ... ok [INFO] [stdout] test test_package_not_found ... ok [INFO] [stdout] test test_simple_resolution ... ok [INFO] [stdout] test test_store_path ... ok [INFO] [stdout] test test_store_path_from_derivation ... ok [INFO] [stdout] test test_version_constraint ... ok [INFO] [stdout] test test_version_parse ... ok [INFO] [stdout] test test_version_selection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/end_to_end.rs (/opt/rustwide/target/debug/deps/end_to_end-af92b4b913b66c2b) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_complex_pattern_matching ... ok [INFO] [stdout] test test_currying ... ok [INFO] [stdout] test test_function_composition ... ok [INFO] [stdout] test test_hello_world ... ok [INFO] [stdout] test test_lazy_list_processing ... ok [INFO] [stdout] test test_list_processing ... ok [INFO] [stdout] test test_deeply_nested_expressions ... ok [INFO] [stdout] test test_nested_let_bindings ... ok [INFO] [stdout] test test_mutually_recursive_functions ... ok [INFO] [stdout] test test_option_chaining ... ok [INFO] [stdout] test test_partial_application ... ok [INFO] [stdout] test test_quicksort ... ok [INFO] [stdout] test test_record_pattern_matching ... ok [INFO] [stdout] test test_result_error_handling ... ok [INFO] [stdout] test test_string_manipulation ... ok [INFO] [stdout] test test_tree_data_structure ... ok [INFO] [stdout] test test_y_combinator ... ok [INFO] [stdout] test test_factorial_with_accumulator ... ok [INFO] [stdout] test test_fibonacci ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/eval.rs (/opt/rustwide/target/debug/deps/eval-8bd50d395e6e16e8) [INFO] [stdout] [INFO] [stdout] running 152 tests [INFO] [stdout] test test_eval_bool_and_false_false ... ok [INFO] [stdout] test test_eval_bool_and_false_true ... ok [INFO] [stdout] test test_eval_bool_and_true_true ... ok [INFO] [stdout] test test_eval_bool_double_not ... ok [INFO] [stdout] test test_eval_bool_and_true_false ... ok [INFO] [stdout] test test_eval_bool_not_false ... ok [INFO] [stdout] test test_eval_bool_not_true ... ok [INFO] [stdout] test test_eval_bool_or_false_false ... ok [INFO] [stdout] test test_eval_bool_or_true_false ... ok [INFO] [stdout] test test_eval_bool_or_false_true ... ok [INFO] [stdout] test test_eval_bool_or_true_true ... ok [INFO] [stdout] test test_eval_bool_true ... ok [INFO] [stdout] test test_eval_call_non_function ... ok [INFO] [stdout] test test_eval_chained_comparisons ... ok [INFO] [stdout] test test_eval_complex_arithmetic ... ok [INFO] [stdout] test test_eval_division ... ok [INFO] [stdout] test test_eval_division_by_zero ... ok [INFO] [stdout] test test_eval_complex_record ... ok [INFO] [stdout] test test_eval_equality_int ... ok [INFO] [stdout] test test_eval_double_negation ... ok [INFO] [stdout] test test_eval_complex_boolean_expression ... ok [INFO] [stdout] test test_eval_field_access_on_non_record ... ok [INFO] [stdout] test test_eval_float_division ... ok [INFO] [stdout] test test_eval_float_int_addition ... ok [INFO] [stdout] test test_eval_float_addition ... ok [INFO] [stdout] test test_eval_field_access_nonexistent ... ok [INFO] [stdout] test test_eval_float_positive ... ok [INFO] [stdout] test test_eval_float_scientific ... ok [INFO] [stdout] test test_eval_deeply_nested_list ... ok [INFO] [stdout] test test_eval_float_zero ... ok [INFO] [stdout] test test_eval_float_subtraction ... ok [INFO] [stdout] test test_eval_equality_bool ... ok [INFO] [stdout] test test_eval_float_multiplication ... ok [INFO] [stdout] test test_eval_function_returns_bool ... ok [INFO] [stdout] test test_eval_function_multiple_calls ... ok [INFO] [stdout] test test_eval_function_simple ... ok [INFO] [stdout] test test_eval_function_with_if ... ok [INFO] [stdout] test test_eval_greater_than_or_equal_true ... ok [INFO] [stdout] test test_eval_greater_than_true ... ok [INFO] [stdout] test test_eval_function_two_params ... ok [INFO] [stdout] test test_eval_greater_than_false ... ok [INFO] [stdout] test test_eval_if_deeply_nested ... ok [INFO] [stdout] test test_eval_greater_than_or_equal_false ... ok [INFO] [stdout] test test_eval_function_returns_string ... ok [INFO] [stdout] test test_eval_function_three_params ... ok [INFO] [stdout] test test_eval_addition ... ok [INFO] [stdout] test test_eval_float_negative ... ok [INFO] [stdout] test test_eval_function_composition ... ok [INFO] [stdout] test test_eval_if_false_branch ... ok [INFO] [stdout] test test_eval_if_nested ... ok [INFO] [stdout] test test_eval_if_returns_different_types ... ok [INFO] [stdout] test test_eval_if_with_expression_condition ... ok [INFO] [stdout] test test_eval_int_float_addition ... ok [INFO] [stdout] test test_eval_inequality_int ... ok [INFO] [stdout] test test_eval_if_with_arithmetic ... ok [INFO] [stdout] test test_eval_integer_negative ... ok [INFO] [stdout] test test_eval_integer_min ... ok [INFO] [stdout] test test_eval_integer_zero ... ok [INFO] [stdout] test test_eval_lambda_closure ... ok [INFO] [stdout] test test_eval_integer_positive ... ok [INFO] [stdout] test test_eval_if_true_branch ... ok [INFO] [stdout] test test_eval_large_list ... ok [INFO] [stdout] test test_eval_lazy_basic ... ok [INFO] [stdout] test test_eval_lambda_simple ... ok [INFO] [stdout] test test_eval_lazy_is_lazy_non_thunk ... ok [INFO] [stdout] test test_eval_lazy_expression ... ok [INFO] [stdout] test test_eval_less_than_equal ... ok [INFO] [stdout] test test_eval_less_than_or_equal_true ... ok [INFO] [stdout] test test_eval_less_than_true ... ok [INFO] [stdout] test test_eval_integer_large ... ok [INFO] [stdout] test test_eval_lazy_force_non_thunk ... ok [INFO] [stdout] test test_eval_let_shadowing ... ok [INFO] [stdout] test test_eval_less_than_false ... ok [INFO] [stdout] test test_eval_lambda_higher_order ... ok [INFO] [stdout] test test_eval_let_uses_previous ... ok [INFO] [stdout] test test_eval_less_than_or_equal_false ... ok [INFO] [stdout] test test_eval_list_concat ... ok [INFO] [stdout] test test_eval_let_simple ... ok [INFO] [stdout] test test_eval_let_with_expression ... ok [INFO] [stdout] test test_eval_list_empty ... ok [INFO] [stdout] test test_eval_lazy_is_lazy ... ok [INFO] [stdout] test test_eval_list_multiple_elements ... ok [INFO] [stdout] test test_eval_list_concat_left_empty ... ok [INFO] [stdout] test test_eval_lazy_is_evaluated_before ... ok [INFO] [stdout] test test_eval_list_single_element ... ok [INFO] [stdout] test test_eval_list_nested ... ok [INFO] [stdout] test test_eval_match_first_arm ... ok [INFO] [stdout] test test_eval_match_list_pattern ... ok [INFO] [stdout] test test_eval_match_literal ... ok [INFO] [stdout] test test_eval_list_with_expressions ... ok [INFO] [stdout] test test_eval_match_multiple_arms_first ... ok [INFO] [stdout] test test_eval_many_functions ... ok [INFO] [stdout] test test_eval_lazy_function_call ... ok [INFO] [stdout] test test_eval_list_concat_empty ... ok [INFO] [stdout] test test_eval_match_multiple_arms_second ... ok [INFO] [stdout] test test_eval_match_tuple ... ok [INFO] [stdout] test test_eval_match_with_binding ... ok [INFO] [stdout] test test_eval_match_tuple_nested ... ok [INFO] [stdout] test test_eval_match_wildcard ... ok [INFO] [stdout] test test_eval_modulo_by_zero ... ok [INFO] [stdout] test test_eval_multiplication ... ok [INFO] [stdout] test test_eval_modulo ... ok [INFO] [stdout] test test_eval_negative_division ... ok [INFO] [stdout] test test_eval_negative_modulo ... ok [INFO] [stdout] test test_eval_path_lit_parent ... ok [INFO] [stdout] test test_eval_pattern_match_failure ... ok [INFO] [stdout] test test_eval_path_lit_absolute ... ok [INFO] [stdout] test test_eval_pipe_simple ... ok [INFO] [stdout] test test_eval_nested_parentheses ... ok [INFO] [stdout] test test_eval_pipe_chain ... ok [INFO] [stdout] test test_eval_power_simple ... ok [INFO] [stdout] test test_eval_power_zero_exponent ... ok [INFO] [stdout] test test_eval_operator_precedence ... ok [INFO] [stdout] test test_eval_power_larger ... ok [INFO] [stdout] test test_eval_mixed_and_or ... ok [INFO] [stdout] test test_eval_power_one_exponent ... ok [INFO] [stdout] test test_eval_multiple_lets ... ok [INFO] [stdout] test test_eval_pipe_with_expression ... ok [INFO] [stdout] test test_eval_path_lit_relative ... ok [INFO] [stdout] test test_eval_record_field_access ... ok [INFO] [stdout] test test_eval_record_merge_override ... ok [INFO] [stdout] test test_eval_record_mixed_types ... ok [INFO] [stdout] test test_eval_pipe_long_chain ... ok [INFO] [stdout] test test_eval_record_multiple_fields ... ok [INFO] [stdout] test test_eval_record_nested ... ok [INFO] [stdout] test test_eval_record_single_field ... ok [INFO] [stdout] test test_eval_record_merge ... ok [INFO] [stdout] test test_eval_recursive_fibonacci_zero ... ok [INFO] [stdout] test test_eval_recursive_sum ... ok [INFO] [stdout] test test_eval_recursive_gcd ... ok [INFO] [stdout] test test_eval_string_concat ... ok [INFO] [stdout] test test_eval_string_concat_empty ... ok [INFO] [stdout] test test_eval_safe_field_missing ... ok [INFO] [stdout] test test_eval_safe_field_on_record ... ok [INFO] [stdout] test test_eval_safe_field_with_coalesce ... ok [INFO] [stdout] test test_eval_string_empty ... ok [INFO] [stdout] test test_eval_recursive_fibonacci ... ok [INFO] [stdout] test test_eval_recursive_factorial ... ok [INFO] [stdout] test test_eval_recursive_factorial_one ... ok [INFO] [stdout] test test_eval_recursive_factorial_zero ... ok [INFO] [stdout] test test_eval_string_simple ... ok [INFO] [stdout] test test_eval_string_with_numbers ... ok [INFO] [stdout] test test_eval_string_with_spaces ... ok [INFO] [stdout] test test_eval_tuple_nested ... ok [INFO] [stdout] test test_eval_tuple_triple ... ok [INFO] [stdout] test test_eval_subtraction ... ok [INFO] [stdout] test test_eval_tuple_with_expressions ... ok [INFO] [stdout] test test_eval_tuple_pair ... ok [INFO] [stdout] test test_eval_unary_minus_expression ... ok [INFO] [stdout] test test_eval_string_unicode ... ok [INFO] [stdout] test test_eval_bool_false ... ok [INFO] [stderr] Running tests/fetch.rs (/opt/rustwide/target/debug/deps/fetch-c3be29261f9f9914) [INFO] [stdout] test test_eval_equality_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_clone_repo ... ignored [INFO] [stdout] test test_fetch_url ... ignored [INFO] [stdout] test test_source_builder ... ok [INFO] [stdout] test test_source_path ... ok [INFO] [stdout] test test_verify_content ... ok [INFO] [stdout] test test_hash_dir ... ok [INFO] [stdout] test test_format_detection ... ok [INFO] [stdout] test test_source_git ... ok [INFO] [stdout] test test_verify_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/fmt.rs (/opt/rustwide/target/debug/deps/fmt-b47a13b1086cd85a) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stderr] Running tests/hir.rs (/opt/rustwide/target/debug/deps/hir-1f916bd1118355f6) [INFO] [stdout] test test_default_config ... ok [INFO] [stdout] test test_check ... ok [INFO] [stdout] test test_format_function ... ok [INFO] [stdout] test test_format_let ... ok [INFO] [stdout] test test_format_if ... ok [INFO] [stdout] test test_custom_config ... ok [INFO] [stdout] test test_format_simple ... ok [INFO] [stdout] test test_format_list ... ok [INFO] [stdout] test test_format_record ... ok [INFO] [stdout] test test_indent_str ... ok [INFO] [stdout] test test_printer_indent ... ok [INFO] [stdout] test test_printer_basic ... ok [INFO] [stdout] test test_printer_newline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_lower_function ... ok [INFO] [stdout] test test_lower_binary_expr ... ok [INFO] [stdout] test test_lower_if_expr ... ok [INFO] [stdout] test test_lower_match_expr ... ok [INFO] [stdout] test test_lower_lambda ... ok [INFO] [stdout] test test_lower_list ... ok [INFO] [stderr] Running tests/lexer.rs (/opt/rustwide/target/debug/deps/lexer-96a7f7e5a8f266df) [INFO] [stdout] test test_lower_record ... ok [INFO] [stdout] test test_lower_simple_let ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 142 tests [INFO] [stdout] test test_absolute_path_literal ... ok [INFO] [stdout] test test_all_arithmetic_operators ... ok [INFO] [stdout] test test_all_comparison_operators ... ok [INFO] [stdout] test test_all_keywords ... ok [INFO] [stdout] test test_at_symbol ... ok [INFO] [stdout] test test_binary_number ... ok [INFO] [stdout] test test_binary_with_underscores ... ok [INFO] [stdout] test test_all_brackets_together ... ok [INFO] [stdout] test test_binary_invalid_digit ... ok [INFO] [stdout] test test_chained_access ... ok [INFO] [stdout] test test_blank_lines_between_tokens ... ok [INFO] [stdout] test test_bom_at_start ... ok [INFO] [stdout] test test_brackets ... ok [INFO] [stdout] test test_char_escape ... ok [INFO] [stdout] test test_char_backslash ... ok [INFO] [stdout] test test_colon ... ok [INFO] [stdout] test test_comment_at_end ... ok [INFO] [stdout] test test_comment_immediately_after_token ... ok [INFO] [stdout] test test_crlf ... ok [INFO] [stdout] test test_consecutive_operators ... ok [INFO] [stdout] test test_comment_at_start ... ok [INFO] [stdout] test test_dotdot ... ok [INFO] [stdout] test test_dot_chain ... ok [INFO] [stdout] test test_comments ... ok [INFO] [stdout] test test_dotdot_operator ... ok [INFO] [stdout] test test_deeply_nested ... ok [INFO] [stdout] test test_emoji_in_string ... ok [INFO] [stdout] test test_dotdot_range ... ok [INFO] [stdout] test test_char_quote ... ok [INFO] [stdout] test test_char_unicode ... ok [INFO] [stdout] test test_empty_comment ... ok [INFO] [stdout] test test_char_zero ... ok [INFO] [stdout] test test_comment_with_special_chars ... ok [INFO] [stdout] test test_consecutive_numbers ... ok [INFO] [stdout] test test_comment_with_code_like_content ... ok [INFO] [stdout] test test_double_colon ... ok [INFO] [stdout] test test_empty_string ... ok [INFO] [stdout] test test_empty_char ... ok [INFO] [stdout] test test_consecutive_arrows ... ok [INFO] [stdout] test test_empty_input ... ok [INFO] [stdout] test test_enum_definition_tokens ... ok [INFO] [stdout] test test_fat_arrow ... ok [INFO] [stdout] test test_float_no_leading_zero ... ok [INFO] [stdout] test test_float_very_small ... ok [INFO] [stdout] test test_float_trailing_dot ... ok [INFO] [stdout] test test_hash_alone ... ok [INFO] [stdout] test test_function_call_syntax ... ok [INFO] [stdout] test test_float_scientific_notation ... ok [INFO] [stdout] test test_hex_uppercase ... ok [INFO] [stdout] test test_ident_camel_case ... ok [INFO] [stdout] test test_hex_lowercase ... ok [INFO] [stdout] test test_hex_invalid_digit ... ok [INFO] [stdout] test test_hex_with_underscores ... ok [INFO] [stdout] test test_ident_snake_case ... ok [INFO] [stdout] test test_identifiers ... ok [INFO] [stdout] test test_ident_starting_with_keyword ... ok [INFO] [stdout] test test_keyword_as_suffix ... ok [INFO] [stdout] test test_keyword_as_prefix ... ok [INFO] [stdout] test test_keywords ... ok [INFO] [stdout] test test_keyword_with_underscore ... ok [INFO] [stdout] test test_float_very_large ... ok [INFO] [stdout] test test_hex_mixed_case ... ok [INFO] [stdout] test test_function_definition_tokens ... ok [INFO] [stdout] test test_invalid_char ... ok [INFO] [stdout] test test_ident_screaming_snake ... ok [INFO] [stdout] test test_import_statement_tokens ... ok [INFO] [stdout] test test_ident_with_numbers ... ok [INFO] [stdout] test test_impl_block_tokens ... ok [INFO] [stdout] test test_invalid_escape_in_string ... ok [INFO] [stdout] test test_let_binding_tokens ... ok [INFO] [stdout] test test_max_int ... ok [INFO] [stdout] test test_mixed_brackets ... ok [INFO] [stdout] test test_mixed_comparison ... ok [INFO] [stdout] test test_list_comprehension_tokens ... ok [INFO] [stdout] test test_multiple_line_comments ... ok [INFO] [stdout] test test_list_literal ... ok [INFO] [stdout] test test_logical_operators ... ok [INFO] [stdout] test test_long_identifier ... ok [INFO] [stdout] test test_error_recovery ... ok [INFO] [stdout] test test_long_string ... ok [INFO] [stdout] test test_leading_whitespace ... ok [INFO] [stdout] test test_many_tokens ... ok [INFO] [stdout] test test_match_expression_tokens ... ok [INFO] [stdout] test test_min_negative_after_parse ... ok [INFO] [stdout] test test_mixed_whitespace ... ok [INFO] [stdout] test test_multi_char ... ok [INFO] [stdout] test test_multiline_string ... ok [INFO] [stdout] test test_multiple_comments ... ok [INFO] [stdout] test test_nested_block_comment ... ok [INFO] [stdout] test test_nested_brackets ... ok [INFO] [stdout] test test_number_large ... ok [INFO] [stdout] test test_number_negative ... ok [INFO] [stdout] test test_number_with_underscores ... ok [INFO] [stdout] test test_numbers ... ok [INFO] [stdout] test test_number_zero ... ok [INFO] [stdout] test test_only_comments ... ok [INFO] [stdout] test test_multiple_spaces ... ok [INFO] [stdout] test test_only_newlines ... ok [INFO] [stdout] test test_newlines ... ok [INFO] [stdout] test test_only_whitespace ... ok [INFO] [stdout] test test_pipe_operator ... ok [INFO] [stdout] test test_question_mark ... ok [INFO] [stdout] test test_power_operator ... ok [INFO] [stdout] test test_operator_no_space ... ok [INFO] [stdout] test test_operators ... ok [INFO] [stdout] test test_pipe_chain ... ok [INFO] [stdout] test test_record_access ... ok [INFO] [stdout] test test_semicolon ... ok [INFO] [stdout] test test_single_char_ident ... ok [INFO] [stdout] test test_string_nested_braces_interpolation ... ok [INFO] [stdout] test test_string_unicode ... ok [INFO] [stdout] test test_string_with_backslash ... ok [INFO] [stdout] test test_string_with_interpolation_braces ... ok [INFO] [stdout] test test_string_with_quote_escape ... ok [INFO] [stdout] test test_string_with_hex_escape ... ok [INFO] [stdout] test test_string_with_tab_escape ... ok [INFO] [stdout] test test_string_with_spaces ... ok [INFO] [stdout] test test_record_with_shorthand ... ok [INFO] [stdout] test test_record_literal ... ok [INFO] [stdout] test test_relative_path_literal ... ok [INFO] [stdout] test test_strings ... ok [INFO] [stdout] test test_slash_is_division ... ok [INFO] [stdout] test test_string_with_newline_escape ... ok [INFO] [stdout] test test_tabs ... ok [INFO] [stdout] test test_string_emoji ... ok [INFO] [stdout] test test_thin_arrow ... ok [INFO] [stdout] test test_trailing_whitespace ... ok [INFO] [stdout] test test_struct_definition_tokens ... ok [INFO] [stdout] test test_underscore_only ... ok [INFO] [stdout] test test_underscore_pattern ... ok [INFO] [stdout] test test_unicode_identifiers ... ok [INFO] [stdout] test test_unterminated_char ... ok [INFO] [stdout] test test_string_with_null ... ok [INFO] [stdout] test test_zero_width_chars ... ok [INFO] [stdout] test test_octal_invalid_digit ... ok [INFO] [stdout] test test_trait_definition_tokens ... ok [INFO] [stdout] test test_octal_number ... ok [INFO] [stdout] test test_type_annotation_tokens ... ok [INFO] [stdout] test test_unterminated_string ... ok [INFO] [stderr] Running tests/lsp.rs (/opt/rustwide/target/debug/deps/lsp-ed452dbf0da2c37a) [INFO] [stdout] test test_ident_unicode ... ok [INFO] [stdout] test test_number_after_dot ... ok [INFO] [stdout] test test_string_with_unicode_escape ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 142 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_find_definition ... ok [INFO] [stdout] test test_document_new ... ok [INFO] [stdout] test test_function_definition ... ok [INFO] [stdout] test test_document_parse_error ... ok [INFO] [stderr] Running tests/module_loading.rs (/opt/rustwide/target/debug/deps/module_loading-e8e0bb634c05b0a7) [INFO] [stdout] test test_generate_semantic_tokens ... ok [INFO] [stdout] test test_nested_references ... ok [INFO] [stdout] test test_let_definition ... ok [INFO] [stdout] test test_position_at ... ok [INFO] [stdout] test test_semantic_tokens_function ... ok [INFO] [stdout] test test_variable_references ... ok [INFO] [stdout] test test_position_at_end ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 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_circular_dependency_error_message ... ok [INFO] [stdout] test test_circular_dependency_detection ... ok [INFO] [stdout] test test_crate_import ... ok [INFO] [stdout] test test_module_not_found ... ok [INFO] [stdout] test test_diamond_dependency ... ok [INFO] [stdout] test test_nested_module_loading ... ok [INFO] [stdout] test test_self_import ... ok [INFO] [stdout] test test_simple_module_loading ... ok [INFO] [stdout] test test_super_import ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/parser.rs (/opt/rustwide/target/debug/deps/parser-a7d20b82b4da9239) [INFO] [stdout] [INFO] [stdout] running 183 tests [INFO] [stdout] test test_all_comparison_ops ... ok [INFO] [stdout] test test_block_single_expr ... ok [INFO] [stdout] test test_block_nested ... ok [INFO] [stdout] test test_block_as_function_body ... ok [INFO] [stdout] test test_block_with_let ... ok [INFO] [stdout] test test_boolean_ops ... ok [INFO] [stdout] test test_call_multiple_args ... ok [INFO] [stdout] test test_call_no_args ... ok [INFO] [stdout] test test_chained_record_access ... ok [INFO] [stdout] test test_call_single_arg ... ok [INFO] [stdout] test test_comment_after_statement ... ok [INFO] [stdout] test test_call_with_expression_args ... ok [INFO] [stdout] test test_comment_between_tokens ... ok [INFO] [stdout] test test_error_propagation ... ok [INFO] [stdout] test test_comparison_chain ... ok [INFO] [stdout] test test_complex_operator_precedence ... ok [INFO] [stdout] test test_extra_whitespace ... ok [INFO] [stdout] test test_complex_arithmetic ... ok [INFO] [stdout] test test_complex_type_signature ... ok [INFO] [stdout] test test_derivation_like ... ok [INFO] [stdout] test test_all_arithmetic_ops ... ok [INFO] [stdout] test test_empty_list ... ok [INFO] [stdout] test test_deeply_nested_parens ... ok [INFO] [stdout] test test_enum_generic ... ok [INFO] [stdout] test test_enum_with_data ... ok [INFO] [stdout] test test_empty_record ... ok [INFO] [stdout] test test_fn_calling_another ... ok [INFO] [stdout] test test_fn_multiple_params ... ok [INFO] [stdout] test test_fn_complex_return_type ... ok [INFO] [stdout] test test_fn_no_params ... ok [INFO] [stdout] test test_empty_file ... ok [INFO] [stdout] test test_fn_recursive_reference ... ok [INFO] [stdout] test test_fn_single_param ... ok [INFO] [stdout] test test_fn_with_type_params ... ok [INFO] [stdout] test test_enum_simple ... ok [INFO] [stdout] test test_if_nested ... ok [INFO] [stdout] test test_function_type ... ok [INFO] [stdout] test test_enum_with_record_variant ... ok [INFO] [stdout] test test_if_with_blocks ... ok [INFO] [stdout] test test_if_with_comparison ... ok [INFO] [stdout] test test_function_with_many_params ... ok [INFO] [stdout] test test_impl_generic ... ok [INFO] [stdout] test test_if_complex_condition ... ok [INFO] [stdout] test test_impl_simple ... ok [INFO] [stdout] test test_if_else_if ... ok [INFO] [stdout] test test_if_simple ... ok [INFO] [stdout] test test_import_items ... ok [INFO] [stdout] test test_import_simple ... ok [INFO] [stdout] test test_lambda_as_argument ... ok [INFO] [stdout] test test_lambda_multiple_params ... ok [INFO] [stdout] test test_lambda_no_params ... ok [INFO] [stdout] test test_lambda_returning_lambda ... ok [INFO] [stdout] test test_import_relative ... ok [INFO] [stdout] test test_lambda_block_body ... ok [INFO] [stdout] test test_if_nested_then ... ok [INFO] [stdout] test test_import_aliased ... ok [INFO] [stdout] test test_import_parent ... ok [INFO] [stdout] test test_lambda_with_types ... ok [INFO] [stdout] test test_if_simple_ternary ... ok [INFO] [stdout] test test_let_boolean_true ... ok [INFO] [stdout] test test_let_boolean_false ... ok [INFO] [stdout] test test_let_float ... ok [INFO] [stdout] test test_let_negative_number ... ok [INFO] [stdout] test test_let_simple_value ... ok [INFO] [stdout] test test_large_list ... ok [INFO] [stdout] test test_let_with_type_annotation ... ok [INFO] [stdout] test test_large_record ... ok [INFO] [stdout] test test_list_comprehension_multiple_generators ... ok [INFO] [stdout] test test_list_concat ... ok [INFO] [stdout] test test_list_comprehension_simple ... ok [INFO] [stdout] test test_list_empty_syntax ... ok [INFO] [stdout] test test_list_nested_matrix ... ok [INFO] [stdout] test test_list_of_strings ... ok [INFO] [stdout] test test_list_trailing_comma ... ok [INFO] [stdout] test test_let_string ... ok [INFO] [stdout] test test_list_single_element_edge ... ok [INFO] [stdout] test test_list_comprehension_with_filter ... ok [INFO] [stdout] test test_list_type ... ok [INFO] [stdout] test test_list_with_expressions ... ok [INFO] [stdout] test test_logical_and ... ok [INFO] [stdout] test test_logical_not ... ok [INFO] [stdout] test test_long_pipe_chain ... ok [INFO] [stdout] test test_let_underscore ... ok [INFO] [stdout] test test_long_expression ... ok [INFO] [stdout] test test_match_at_pattern ... ok [INFO] [stdout] test test_match_list_patterns ... ok [INFO] [stdout] test test_logical_or ... ok [INFO] [stdout] test test_match_literal_patterns ... ok [INFO] [stdout] test test_match_record_pattern ... ok [INFO] [stdout] test test_many_items ... ok [INFO] [stdout] test test_match_nested_patterns ... ok [INFO] [stdout] test test_multiline_string_literal ... ignored, multiline string literals (triple quotes) not yet implemented in lexer [INFO] [stdout] test test_multiline_record ... ok [INFO] [stdout] test test_match_or_patterns ... ok [INFO] [stdout] test test_multiple_lets ... ok [INFO] [stdout] test test_method_chain ... ok [INFO] [stdout] test test_match_tuple_pattern ... ok [INFO] [stdout] test test_mixed_logical ... ok [INFO] [stdout] test test_mixed_tuple ... ok [INFO] [stdout] test test_multiline_list ... ok [INFO] [stdout] test test_match_with_guards ... ok [INFO] [stdout] test test_nested_calls ... ok [INFO] [stdout] test test_multiple_line_comments ... ok [INFO] [stdout] test test_nested_lambdas ... ok [INFO] [stdout] test test_nested_parens ... ok [INFO] [stdout] test test_nested_record ... ok [INFO] [stdout] test test_nested_list ... ok [INFO] [stdout] test test_newlines_in_expression ... ok [INFO] [stdout] test test_null_coalescing ... ok [INFO] [stdout] test test_parse_binary_ops ... ok [INFO] [stdout] test test_only_whitespace ... ok [INFO] [stdout] test test_parse_fn ... ok [INFO] [stdout] test test_only_comments ... ok [INFO] [stdout] test test_parse_if_expr ... ok [INFO] [stdout] test test_parse_lambda ... ok [INFO] [stdout] test test_optional_chaining ... ok [INFO] [stdout] test test_pair ... ok [INFO] [stdout] test test_parse_let ... ok [INFO] [stdout] test test_nested_tuple ... ok [INFO] [stdout] test test_parse_pipe_operator ... ok [INFO] [stdout] test test_parse_record ... ok [INFO] [stdout] test test_parse_list ... ok [INFO] [stdout] test test_parse_type_alias ... ok [INFO] [stdout] test test_pipe_with_calls ... ok [INFO] [stdout] test test_pipeline_heavy ... ok [INFO] [stdout] test test_pub_type ... ok [INFO] [stdout] test test_parse_match_expr ... ok [INFO] [stdout] test test_record_access ... ok [INFO] [stdout] test test_pub_function ... ok [INFO] [stdout] test test_record_empty_syntax ... ok [INFO] [stdout] test test_record_shorthand ... ok [INFO] [stdout] test test_record_deeply_nested ... ok [INFO] [stdout] test test_record_trailing_comma ... ok [INFO] [stdout] test test_record_update ... ok [INFO] [stdout] test test_record_update_multiple ... ok [INFO] [stdout] test test_record_chained_access ... ok [INFO] [stdout] test test_record_with_expressions ... ok [INFO] [stdout] test test_record_merge ... ok [INFO] [stdout] test test_pub_let ... ok [INFO] [stdout] test test_record_mixed_shorthand ... ok [INFO] [stdout] test test_parenthesized_expr ... ok [INFO] [stdout] test test_recovery_after_valid ... ok [INFO] [stdout] test test_recovery_missing_value ... ok [INFO] [stdout] test test_recovery_continue_after_error ... ok [INFO] [stdout] test test_recovery_double_operator ... ok [INFO] [stdout] test test_recovery_unbalanced_parens ... ok [INFO] [stdout] test test_recovery_multiple_errors ... ok [INFO] [stdout] test test_recovery_unclosed_brace ... ok [INFO] [stdout] test test_recovery_unclosed_paren ... ok [INFO] [stdout] test test_recovery_extra_comma ... ok [INFO] [stdout] test test_simple_pipe ... ok [INFO] [stdout] test test_recovery_unbalanced_braces ... ok [INFO] [stdout] test test_recovery_unclosed_bracket ... ok [INFO] [stdout] test test_recovery_invalid_expression ... ok [INFO] [stdout] test test_recovery_invalid_pattern ... ok [INFO] [stdout] test test_recovery_missing_arrow_in_fn ... ok [INFO] [stdout] test test_recovery_missing_closing_bracket ... ok [INFO] [stdout] test test_recovery_missing_equals ... ok [INFO] [stdout] test test_recovery_missing_expr ... ok [INFO] [stdout] test test_recovery_missing_semicolon ... ok [INFO] [stdout] test test_simple_type ... ok [INFO] [stdout] test test_recovery_missing_type_after_colon ... ok [INFO] [stdout] test test_string_interpolation ... ok [INFO] [stdout] test test_string_interpolation_expr ... ok [INFO] [stdout] test test_struct_generic ... ok [INFO] [stdout] test test_struct_with_defaults ... ok [INFO] [stdout] test test_trait_simple ... ok [INFO] [stdout] test test_single_element_list ... ok [INFO] [stdout] test test_trait_with_default ... ok [INFO] [stdout] test test_triple ... ok [INFO] [stdout] test test_single_field_record ... ok [INFO] [stdout] test test_string_concat ... ok [INFO] [stdout] test test_system_config_like ... ok [INFO] [stdout] test test_string_concat_multiple ... ok [INFO] [stdout] test test_string_empty ... ok [INFO] [stdout] test test_tuple_type ... ok [INFO] [stdout] test test_string_escapes ... ok [INFO] [stdout] test test_unary_not ... ok [INFO] [stdout] test test_struct_empty ... ok [INFO] [stdout] test test_unary_minus ... ok [INFO] [stdout] test test_trailing_comma_list ... ok [INFO] [stdout] test test_if_complex_branches ... ok [INFO] [stdout] test test_if_nested_condition ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 182 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/std.rs (/opt/rustwide/target/debug/deps/std-3543e18c0d866aef) [INFO] [stdout] [INFO] [stdout] running 122 tests [INFO] [stdout] test test_list_append_left_empty ... ok [INFO] [stdout] test test_list_append_empty_lists ... ok [INFO] [stdout] test test_list_append_right_empty ... ok [INFO] [stdout] test test_list_cons_to_empty ... ok [INFO] [stdout] test test_list_contains_found ... ok [INFO] [stdout] test test_list_cons_to_non_empty ... ok [INFO] [stdout] test test_list_contains_not_found ... ok [INFO] [stdout] test test_list_contains_in_empty ... ok [INFO] [stdout] test test_list_drop_more_than_length ... ok [INFO] [stdout] test test_list_drop_zero ... ok [INFO] [stdout] test test_list_get_negative_index_as_zero ... ok [INFO] [stdout] test test_list_get_valid_index ... ok [INFO] [stdout] test test_list_empty ... ok [INFO] [stdout] test test_list_get_out_of_bounds ... ok [INFO] [stdout] test test_list_empty_returns_empty_list ... ok [INFO] [stdout] test test_list_head_empty_returns_none ... ok [INFO] [stdout] test test_list_head_single_element ... ok [INFO] [stdout] test test_list_head_wrong_type ... ok [INFO] [stdout] test test_list_index_of_first_occurrence ... ok [INFO] [stdout] test test_list_index_of_found ... ok [INFO] [stdout] test test_list_last_empty_returns_none ... ok [INFO] [stdout] test test_list_init_empty_returns_empty ... ok [INFO] [stdout] test test_list_index_of_not_found ... ok [INFO] [stdout] test test_list_last_single_element ... ok [INFO] [stdout] test test_list_len_various_sizes ... ok [INFO] [stdout] test test_list_len_wrong_type ... ok [INFO] [stdout] test test_list_max_empty ... ok [INFO] [stdout] test test_list_max_with_negatives ... ok [INFO] [stdout] test test_list_max_single ... ok [INFO] [stdout] test test_list_min_empty ... ok [INFO] [stdout] test test_list_min_with_positives ... ok [INFO] [stdout] test test_list_len ... ok [INFO] [stdout] test test_list_product_multiple ... ok [INFO] [stdout] test test_list_is_empty_edge_cases ... ok [INFO] [stdout] test test_list_product_empty ... ok [INFO] [stdout] test test_list_range_multiple ... ok [INFO] [stdout] test test_list_product_with_zero ... ok [INFO] [stdout] test test_list_singleton ... ok [INFO] [stdout] test test_list_range_single ... ok [INFO] [stdout] test test_list_sort_already_sorted ... ok [INFO] [stdout] test test_list_replicate_multiple ... ok [INFO] [stdout] test test_list_sort_single ... ok [INFO] [stdout] test test_list_sort_empty ... ok [INFO] [stdout] test test_list_sort_with_duplicates ... ok [INFO] [stdout] test test_list_sort_strings ... ok [INFO] [stdout] test test_list_sum_multiple ... ok [INFO] [stdout] test test_list_sum_non_int_list ... ok [INFO] [stdout] test test_list_sort_reverse_sorted ... ok [INFO] [stdout] test test_list_reverse_empty ... ok [INFO] [stdout] test test_list_sum_empty ... ok [INFO] [stdout] test test_list_range_empty ... ok [INFO] [stdout] test test_list_init_removes_last ... ok [INFO] [stdout] test test_list_replicate_zero ... ok [INFO] [stdout] test test_list_sum_single ... ok [INFO] [stdout] test test_list_tail_empty_returns_empty ... ok [INFO] [stdout] test test_list_tail_multiple_elements ... ok [INFO] [stdout] test test_list_tail_single_element_returns_empty ... ok [INFO] [stdout] test test_list_sum_with_negatives ... ok [INFO] [stdout] test test_list_unzip_pairs ... ok [INFO] [stdout] test test_list_zip_empty ... ok [INFO] [stdout] test test_list_zip_different_lengths ... ok [INFO] [stdout] test test_list_zip_same_length ... ok [INFO] [stdout] test test_map_contains_existing_key ... ok [INFO] [stdout] test test_list_reverse_multiple ... ok [INFO] [stdout] test test_list_take_more_than_length ... ok [INFO] [stdout] test test_list_reverse_single ... ok [INFO] [stdout] test test_map_contains_missing_key ... ok [INFO] [stdout] test test_map_empty ... ok [INFO] [stdout] test test_map_empty_is_empty ... ok [INFO] [stdout] test test_map_difference ... ok [INFO] [stdout] test test_map_get_with_default_found ... ok [INFO] [stdout] test test_list_take_zero ... ok [INFO] [stdout] test test_list_unzip_empty ... ok [INFO] [stdout] test test_map_is_empty_on_non_empty ... ok [INFO] [stdout] test test_map_remove_existing ... ok [INFO] [stdout] test test_map_size_empty ... ok [INFO] [stdout] test test_map_union_disjoint ... ok [INFO] [stdout] test test_map_size_wrong_type ... ok [INFO] [stdout] test test_map_to_list_empty ... ok [INFO] [stdout] test test_set_contains_not_found ... ok [INFO] [stdout] test test_set_difference_some ... ok [INFO] [stdout] test test_map_get_with_default_not_found ... ok [INFO] [stdout] test test_set_contains_found ... ok [INFO] [stdout] test test_set_from_list_with_duplicates ... ok [INFO] [stdout] test test_map_insert_overwrite ... ok [INFO] [stdout] test test_map_insert_to_empty ... ok [INFO] [stdout] test test_map_insert_wrong_arity ... ok [INFO] [stdout] test test_map_intersection_empty ... ok [INFO] [stdout] test test_map_is_empty_on_empty ... ok [INFO] [stdout] test test_map_keys_empty ... ok [INFO] [stdout] test test_map_remove_nonexistent ... ok [INFO] [stdout] test test_map_singleton ... ok [INFO] [stdout] test test_map_singleton_creates_single_entry ... ok [INFO] [stdout] test test_set_empty ... ok [INFO] [stdout] test test_set_empty_is_empty ... ok [INFO] [stdout] test test_set_insert_duplicate ... ok [INFO] [stdout] test test_set_is_disjoint_false ... ok [INFO] [stdout] test test_set_is_disjoint_true ... ok [INFO] [stdout] test test_set_intersection_none ... ok [INFO] [stdout] test test_set_is_empty_false ... ok [INFO] [stdout] test test_map_values_empty ... ok [INFO] [stdout] test test_set_is_subset_false ... ok [INFO] [stdout] test test_set_is_superset ... ok [INFO] [stdout] test test_set_remove_nonexistent ... ok [INFO] [stdout] test test_set_is_empty_true ... ok [INFO] [stdout] test test_set_singleton_creates_single_element ... ok [INFO] [stdout] test test_set_insert_new_element ... ok [INFO] [stdout] test test_set_to_list ... ok [INFO] [stdout] test test_set_insert_wrong_arity ... ok [INFO] [stdout] test test_set_size_empty ... ok [INFO] [stdout] test test_set_symmetric_difference ... ok [INFO] [stdout] test test_set_remove_existing ... ok [INFO] [stdout] test test_set_is_subset_true ... ok [INFO] [stdout] test test_set_intersection_common ... ok [INFO] [stdout] test test_stdlib_has_set_builtins ... ok [INFO] [stdout] test test_stdlib_has_list_builtins ... ok [INFO] [stdout] test test_set_size_wrong_type ... ok [INFO] [stdout] test test_stdlib_not_empty ... ok [INFO] [stdout] test test_set_singleton ... ok [INFO] [stdout] test test_set_union_disjoint ... ok [INFO] [stdout] test test_set_union_overlapping ... ok [INFO] [stderr] Running tests/store.rs (/opt/rustwide/target/debug/deps/store-a714a8725544530e) [INFO] [stdout] test test_stdlib_has_map_builtins ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test test_add_content ... ok [INFO] [stdout] test test_gc_result_gib ... ok [INFO] [stdout] test test_database_no_references ... ok [INFO] [stdout] test test_database_large_size ... ok [INFO] [stdout] test test_gc_result_human ... ok [INFO] [stdout] test test_gc_result_mib ... ok [INFO] [stdout] test test_gc_result_one_byte ... ok [INFO] [stdout] test test_database_multiple_references ... ok [INFO] [stdout] test test_gc_result_large_deleted_count ... ok [INFO] [stdout] test test_database_query_nonexistent ... ok [INFO] [stdout] test test_database_zero_size ... ok [INFO] [stdout] test test_gc_result_zero ... ok [INFO] [stdout] test test_gc_result_kib ... ok [INFO] [stdout] test test_hash_case_sensitive ... ok [INFO] [stdout] test test_hash_empty_content ... ok [INFO] [stdout] test test_hash_different_content_different_hash ... ok [INFO] [stdout] test test_database_multiple_entries ... ok [INFO] [stdout] test test_add_derivation ... ok [INFO] [stdout] test test_hash_single_byte ... ok [INFO] [stdout] test test_hash_whitespace_matters ... ok [INFO] [stdout] test test_path_info_add_multiple_references ... ok [INFO] [stdout] test test_path_info_new ... ok [INFO] [stdout] test test_hash_binary_content ... ok [INFO] [stdout] test test_register_and_query ... ok [INFO] [stdout] test test_references ... ok [INFO] [stdout] test test_hash_large_content ... ok [INFO] [stdout] test test_hash_same_content_same_hash ... ok [INFO] [stdout] test test_store_add_empty_content ... ok [INFO] [stdout] test test_store_dir_returns_path ... ok [INFO] [stdout] test test_store_derivation_minimal ... ok [INFO] [stdout] test test_store_dir ... ok [INFO] [stdout] test test_store_add_binary_content ... ok [INFO] [stdout] test test_store_dir_consistent ... ok [INFO] [stdout] test test_store_derivation_with_env ... ok [INFO] [stdout] test test_store_path_inequality_different_name ... ok [INFO] [stdout] test test_store_path_equality ... ok [INFO] [stdout] test test_store_path_simple_name ... ok [INFO] [stdout] test test_store_path_with_dots ... ok [INFO] [stdout] test test_store_path_inequality_different_hash ... ok [INFO] [stdout] test test_store_content_addressable ... ok [INFO] [stdout] test test_store_path_with_underscores ... ok [INFO] [stdout] test test_store_derivation_with_outputs ... ok [INFO] [stdout] test test_store_path_with_version ... ok [INFO] [stdout] test test_store_multiple_files ... ok [INFO] [stdout] test test_store_add_large_content ... ok [INFO] [stdout] test test_store_path_does_not_exist ... ok [INFO] [stdout] test test_database_many_entries ... ok [INFO] [stdout] test test_store_many_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/typeck.rs (/opt/rustwide/target/debug/deps/typeck-08ed8e5766988325) [INFO] [stdout] [INFO] [stdout] running 124 tests [INFO] [stdout] test test_typeck_bool_equality ... ok [INFO] [stdout] test test_typeck_bool_literal_true ... ok [INFO] [stdout] test test_typeck_char_literal ... ok [INFO] [stdout] test test_typeck_bool_literal_false ... ok [INFO] [stdout] test test_typeck_complex_expression_1 ... ok [INFO] [stdout] test test_typeck_closure_in_function ... ok [INFO] [stdout] test test_typeck_complex_logical ... ok [INFO] [stdout] test test_typeck_complex_expression_3 ... ok [INFO] [stdout] test test_typeck_complex_arithmetic ... ok [INFO] [stdout] test test_typeck_complex_expression_2 ... ok [INFO] [stdout] test test_typeck_deeply_nested_if ... ok [INFO] [stdout] test test_typeck_complex_match ... ok [INFO] [stdout] test test_typeck_detects_logical_on_non_bool ... ok [INFO] [stdout] test test_typeck_detects_match_arm_mismatch ... ok [INFO] [stdout] test test_typeck_detects_not_on_non_bool ... ok [INFO] [stdout] test test_typeck_detects_type_error_in_if ... ok [INFO] [stdout] test test_typeck_detects_type_error_in_list ... ok [INFO] [stdout] test test_typeck_double_neg ... ok [INFO] [stdout] test test_typeck_double_not ... ok [INFO] [stdout] test test_typeck_float_arithmetic ... ok [INFO] [stdout] test test_typeck_float_literal ... ok [INFO] [stdout] test test_typeck_float_operations ... ok [INFO] [stdout] test test_typeck_function_call ... ok [INFO] [stdout] test test_typeck_function_call_chain ... ok [INFO] [stdout] test test_typeck_function_constant ... ok [INFO] [stdout] test test_typeck_function_identity ... ok [INFO] [stdout] test test_typeck_function_call_nested ... ok [INFO] [stdout] test test_typeck_function_simple ... ok [INFO] [stdout] test test_typeck_function_two_params ... ok [INFO] [stdout] test test_typeck_function_with_if ... ok [INFO] [stdout] test test_typeck_function_returns_bool ... ok [INFO] [stdout] test test_typeck_greater_than_or_equal ... ok [INFO] [stdout] test test_typeck_higher_order_function ... ok [INFO] [stdout] test test_typeck_if_branch_type_mismatch ... ok [INFO] [stdout] test test_typeck_if_branch_type_mismatch_string_int ... ok [INFO] [stdout] test test_typeck_if_deeply_nested ... ok [INFO] [stdout] test test_typeck_if_then_else_int ... ok [INFO] [stdout] test test_typeck_if_then_else_bool ... ok [INFO] [stdout] test test_typeck_if_with_comparison ... ok [INFO] [stdout] test test_typeck_greater_than ... ok [INFO] [stdout] test test_typeck_int_addition ... ok [INFO] [stdout] test test_typeck_if_nested ... ok [INFO] [stdout] test test_typeck_function_three_params ... ok [INFO] [stdout] test test_typeck_inequality ... ok [INFO] [stdout] test test_typeck_if_then_else_string ... ok [INFO] [stdout] test test_typeck_detects_non_bool_condition ... ok [INFO] [stdout] test test_typeck_int_literal ... ok [INFO] [stdout] test test_typeck_int_multiplication ... ok [INFO] [stdout] test test_typeck_int_modulo ... ok [INFO] [stdout] test test_typeck_int_subtraction ... ok [INFO] [stdout] test test_typeck_int_division ... ok [INFO] [stdout] test test_typeck_lambda_simple ... ok [INFO] [stdout] test test_typeck_less_than ... ok [INFO] [stdout] test test_typeck_if_condition_not_bool ... ok [INFO] [stdout] test test_typeck_less_than_or_equal ... ok [INFO] [stdout] test test_typeck_let_shadowing ... ok [INFO] [stdout] test test_typeck_equality ... ok [INFO] [stdout] test test_typeck_let_uses_previous ... ok [INFO] [stdout] test test_typeck_if_condition_not_bool_string ... ok [INFO] [stdout] test test_typeck_list_bools ... ok [INFO] [stdout] test test_typeck_lambda_multiple_params ... ok [INFO] [stdout] test test_typeck_list_concat ... ok [INFO] [stdout] test test_typeck_list_concat_chain ... ok [INFO] [stdout] test test_typeck_list_empty ... ok [INFO] [stdout] test test_typeck_list_mixed_types ... ok [INFO] [stdout] test test_typeck_list_multiple ... ok [INFO] [stdout] test test_typeck_list_single ... ok [INFO] [stdout] test test_typeck_logical_not ... ok [INFO] [stdout] test test_typeck_list_heterogeneous ... ok [INFO] [stdout] test test_typeck_logical_or ... ok [INFO] [stdout] test test_typeck_logical_or_wrong_type ... ok [INFO] [stdout] test test_typeck_list_nested ... ok [INFO] [stdout] test test_typeck_many_lets ... ok [INFO] [stdout] test test_typeck_many_functions ... ok [INFO] [stdout] test test_typeck_match_binding ... ok [INFO] [stdout] test test_typeck_match_bool ... ok [INFO] [stdout] test test_typeck_list_strings ... ok [INFO] [stdout] test test_typeck_list_with_expressions ... ok [INFO] [stdout] test test_typeck_logical_and ... ok [INFO] [stdout] test test_typeck_match_arm_type_mismatch ... ok [INFO] [stdout] test test_typeck_match_literal ... ok [INFO] [stdout] test test_typeck_match_nested_tuple ... ok [INFO] [stdout] test test_typeck_list_concat_empty ... ok [INFO] [stdout] test test_typeck_logical_and_wrong_type ... ok [INFO] [stdout] test test_typeck_logical_with_comparison ... ok [INFO] [stdout] test test_typeck_match_returns_consistent_type ... ok [INFO] [stdout] test test_typeck_match_tuple ... ok [INFO] [stdout] test test_typeck_match_wildcard ... ok [INFO] [stdout] test test_typeck_multiple_functions ... ok [INFO] [stdout] test test_typeck_multiple_lets ... ok [INFO] [stdout] test test_typeck_mutually_recursive ... ok [INFO] [stdout] test test_typeck_nested_parentheses ... ok [INFO] [stdout] test test_typeck_not_wrong_type ... ok [INFO] [stdout] test test_typeck_pipe_chain ... ok [INFO] [stdout] test test_typeck_record_merge_chain ... ok [INFO] [stdout] test test_typeck_record_merge ... ok [INFO] [stdout] test test_typeck_pipe_long_chain ... ok [INFO] [stdout] test test_typeck_record_merge_override ... ok [INFO] [stdout] test test_typeck_record_mixed_types ... ok [INFO] [stdout] test test_typeck_record_single_field ... ok [INFO] [stdout] test test_typeck_record_with_expressions ... ok [INFO] [stdout] test test_typeck_recursive_factorial ... ok [INFO] [stdout] test test_typeck_recursive_sum ... ok [INFO] [stdout] test test_typeck_record_multiple_fields ... ok [INFO] [stdout] test test_typeck_recursive_fibonacci ... ok [INFO] [stdout] test test_typeck_string_concat ... ok [INFO] [stdout] test test_typeck_record_nested ... ok [INFO] [stdout] test test_typeck_pipe_simple ... ok [INFO] [stdout] test test_typeck_polymorphic_const ... ok [INFO] [stdout] test test_typeck_polymorphic_identity ... ok [INFO] [stdout] test test_typeck_string_concat_chain ... ok [INFO] [stdout] test test_typeck_string_empty ... ok [INFO] [stdout] test test_typeck_string_equality ... ok [INFO] [stdout] test test_typeck_string_literal ... ok [INFO] [stdout] test test_typeck_unary_neg_int ... ok [INFO] [stdout] test test_typeck_unary_not_bool ... ok [INFO] [stdout] test test_typeck_tuple_mixed_types ... ok [INFO] [stdout] test test_typeck_tuple_deeply_nested ... ok [INFO] [stdout] test test_typeck_tuple_nested ... ok [INFO] [stdout] test test_typeck_tuple_pair ... ok [INFO] [stdout] test test_typeck_tuple_triple ... ok [INFO] [stdout] test test_typeck_tuple_with_expressions ... ok [INFO] [stdout] test test_typeck_unary_neg_expression ... ok [INFO] [stdout] test test_typeck_unary_neg_float ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 124 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1b838f6fd288b113972b564739b7369c9d7472412437d3f9afe984f01e3204e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b838f6fd288b113972b564739b7369c9d7472412437d3f9afe984f01e3204e3", kill_on_drop: false }` [INFO] [stdout] 1b838f6fd288b113972b564739b7369c9d7472412437d3f9afe984f01e3204e3