[INFO] cloning repository https://github.com/rmsap/phoenixlang
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rmsap/phoenixlang" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frmsap%2Fphoenixlang", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frmsap%2Fphoenixlang'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4ec1237d364e158e5083b7a8c74acbc4fb3c6f1c
[INFO] testing rmsap/phoenixlang against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frmsap%2Fphoenixlang" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/rmsap/phoenixlang
[INFO] finished tweaking git repo https://github.com/rmsap/phoenixlang
[INFO] tweaked toml for git repo https://github.com/rmsap/phoenixlang written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rmsap/phoenixlang on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rmsap/phoenixlang 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 36077ddf266016f30af5bf3663a41e19aeb720cecfb2bcb93f18b43e2a6fffa8
[INFO] running `Command { std: "docker" "start" "-a" "36077ddf266016f30af5bf3663a41e19aeb720cecfb2bcb93f18b43e2a6fffa8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36077ddf266016f30af5bf3663a41e19aeb720cecfb2bcb93f18b43e2a6fffa8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36077ddf266016f30af5bf3663a41e19aeb720cecfb2bcb93f18b43e2a6fffa8", kill_on_drop: false }`
[INFO] [stdout] 36077ddf266016f30af5bf3663a41e19aeb720cecfb2bcb93f18b43e2a6fffa8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea25c92c8947e772e1beafb75a2e68715eec34fa6f8159c1b9a534a8aceaa377
[INFO] running `Command { std: "docker" "start" "-a" "ea25c92c8947e772e1beafb75a2e68715eec34fa6f8159c1b9a534a8aceaa377", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cranelift-isle v0.116.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.116.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.116.1
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling cranelift-bitset v0.116.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling cranelift-entity v0.116.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling cranelift-bforest v0.116.1
[INFO] [stderr]    Compiling regalloc2 v0.11.2
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling cranelift-control v0.116.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling cranelift-codegen v0.116.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.51.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling phoenix-common v0.1.0 (/opt/rustwide/workdir/crates/phoenix-common)
[INFO] [stderr]    Compiling phoenix-lexer v0.1.0 (/opt/rustwide/workdir/crates/phoenix-lexer)
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling phoenix-parser v0.1.0 (/opt/rustwide/workdir/crates/phoenix-parser)
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling phoenix-modules v0.1.0 (/opt/rustwide/workdir/crates/phoenix-modules)
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling phoenix-sema v0.1.0 (/opt/rustwide/workdir/crates/phoenix-sema)
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling phoenix-runtime v0.1.0 (/opt/rustwide/workdir/crates/phoenix-runtime)
[INFO] [stderr]    Compiling phoenix-ir v0.1.0 (/opt/rustwide/workdir/crates/phoenix-ir)
[INFO] [stderr]    Compiling phoenix-interp v0.1.0 (/opt/rustwide/workdir/crates/phoenix-interp)
[INFO] [stderr]    Compiling phoenix-codegen v0.1.0 (/opt/rustwide/workdir/crates/phoenix-codegen)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling phoenix-ir-interp v0.1.0 (/opt/rustwide/workdir/crates/phoenix-ir-interp)
[INFO] [stderr]    Compiling cranelift-module v0.116.1
[INFO] [stderr]    Compiling cranelift-frontend v0.116.1
[INFO] [stderr]    Compiling cranelift-object v0.116.1
[INFO] [stderr]    Compiling phoenix-cranelift v0.1.0 (/opt/rustwide/workdir/crates/phoenix-cranelift)
[INFO] [stderr]    Compiling phoenix-bench v0.1.0 (/opt/rustwide/workdir/crates/phoenix-bench)
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling phoenix-driver v0.1.0 (/opt/rustwide/workdir/crates/phoenix-driver)
[INFO] [stderr]    Compiling phoenix-lsp v0.1.0 (/opt/rustwide/workdir/crates/phoenix-lsp)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 02s
[INFO] running `Command { std: "docker" "inspect" "ea25c92c8947e772e1beafb75a2e68715eec34fa6f8159c1b9a534a8aceaa377", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea25c92c8947e772e1beafb75a2e68715eec34fa6f8159c1b9a534a8aceaa377", kill_on_drop: false }`
[INFO] [stdout] ea25c92c8947e772e1beafb75a2e68715eec34fa6f8159c1b9a534a8aceaa377
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ccbc6feff16f939cdc99d5bc4f7234a96b545d6107aa8cb30f44d79beb46ab7
[INFO] running `Command { std: "docker" "start" "-a" "8ccbc6feff16f939cdc99d5bc4f7234a96b545d6107aa8cb30f44d79beb46ab7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cranelift-isle v0.116.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.116.1
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.116.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling cranelift-bitset v0.116.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling cranelift-entity v0.116.1
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling regalloc2 v0.11.2
[INFO] [stderr]    Compiling cranelift-bforest v0.116.1
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling insta v1.47.1
[INFO] [stderr]    Compiling cranelift-control v0.116.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling cranelift-codegen v0.116.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling phoenix-runtime v0.1.0 (/opt/rustwide/workdir/crates/phoenix-runtime)
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling cargo-husky v1.5.0
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling phoenix-common v0.1.0 (/opt/rustwide/workdir/crates/phoenix-common)
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling phoenix-lexer v0.1.0 (/opt/rustwide/workdir/crates/phoenix-lexer)
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling phoenix-parser v0.1.0 (/opt/rustwide/workdir/crates/phoenix-parser)
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling phoenix-modules v0.1.0 (/opt/rustwide/workdir/crates/phoenix-modules)
[INFO] [stderr]    Compiling phoenix-sema v0.1.0 (/opt/rustwide/workdir/crates/phoenix-sema)
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling phoenix-ir v0.1.0 (/opt/rustwide/workdir/crates/phoenix-ir)
[INFO] [stderr]    Compiling phoenix-interp v0.1.0 (/opt/rustwide/workdir/crates/phoenix-interp)
[INFO] [stderr]    Compiling phoenix-codegen v0.1.0 (/opt/rustwide/workdir/crates/phoenix-codegen)
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling phoenix-ir-interp v0.1.0 (/opt/rustwide/workdir/crates/phoenix-ir-interp)
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling tokio v1.51.1
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling cranelift-module v0.116.1
[INFO] [stderr]    Compiling cranelift-frontend v0.116.1
[INFO] [stderr]    Compiling cranelift-object v0.116.1
[INFO] [stderr]    Compiling phoenix-cranelift v0.1.0 (/opt/rustwide/workdir/crates/phoenix-cranelift)
[INFO] [stderr]    Compiling phoenix-bench v0.1.0 (/opt/rustwide/workdir/crates/phoenix-bench)
[INFO] [stderr]    Compiling phoenix-driver v0.1.0 (/opt/rustwide/workdir/crates/phoenix-driver)
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling phoenix-lsp v0.1.0 (/opt/rustwide/workdir/crates/phoenix-lsp)
[INFO] [stderr]     Finished `test` profile [unoptimized] target(s) in 3m 36s
[INFO] running `Command { std: "docker" "inspect" "8ccbc6feff16f939cdc99d5bc4f7234a96b545d6107aa8cb30f44d79beb46ab7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ccbc6feff16f939cdc99d5bc4f7234a96b545d6107aa8cb30f44d79beb46ab7", kill_on_drop: false }`
[INFO] [stdout] 8ccbc6feff16f939cdc99d5bc4f7234a96b545d6107aa8cb30f44d79beb46ab7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 95125b6131aaf445c61f2cc17e6d2ab5f057aa889ab67febc144e024570d03c0
[INFO] running `Command { std: "docker" "start" "-a" "95125b6131aaf445c61f2cc17e6d2ab5f057aa889ab67febc144e024570d03c0", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized] target(s) in 0.50s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_bench-b526cf153fbb2a95)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::percentile_empty_returns_zero ... ok
[INFO] [stdout] test tests::percentile_endpoints_pick_first_and_last ... ok
[INFO] [stdout] test tests::percentile_clamps_above_one ... ok
[INFO] [stdout] test tests::percentile_nearest_rank_rounding ... ok
[INFO] [stdout] test tests::percentile_single_element ... ok
[INFO] [stdout] test tests::sample_counts_meet_threshold_rejects_empty_input ... ok
[INFO] [stdout] test tests::sample_counts_meet_threshold_requires_every_scenario_to_pass ... ok
[INFO] [stdout] test tests::percentile_handles_negative_and_nan_without_panicking ... ok
[INFO] [stdout] test tests::sample_counts_meet_threshold_zero_threshold_always_passes_nonempty ... ok
[INFO] [stdout] test tests::summarize_pauses_drops_leading_warmup_not_fastest_samples ... ok
[INFO] [stdout] test tests::summarize_pauses_under_warmup_threshold_keeps_everything ... ok
[INFO] [stdout] test tests::summarize_pauses_empty_returns_all_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixture_validity.rs (/opt/rustwide/target/debug/deps/fixture_validity-e6a28794fec0c5f6)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test large_fixture_ir_interp ... ignored, IR interpreter does not yet support string methods — needed for describe()
[INFO] [stdout] test empty_fixture_ir_interp ... ok
[INFO] [stdout] test empty_fixture_tree_walk ... ok
[INFO] [stdout] test medium_fixture_tree_walk ... ok
[INFO] [stdout] test medium_fixture_ir_interp ... ok
[INFO] [stdout] test medium_large_fixture_compiles ... ok
[INFO] [stdout] test parse_error_fixture_has_parse_errors ... ok
[INFO] [stdout] test medium_fixture_compiles ... ok
[INFO] [stdout] test empty_fixture_compiles ... ok
[INFO] [stdout] test type_error_fixture_has_type_errors ... ok
[INFO] [stdout] test small_fixture_compiles ... ok
[INFO] [stdout] test medium_large_fixture_ir_interp ... ok
[INFO] [stdout] test medium_large_fixture_tree_walk ... ok
[INFO] [stdout] test small_fixture_ir_interp ... ok
[INFO] [stdout] test large_fixture_compiles ... ok
[INFO] [stdout] test small_fixture_tree_walk ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_codegen-0384b8fe79267d7e)
[INFO] [stdout] test large_fixture_tree_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test go::tests::dyn_type_erases_to_trait_name ... ok
[INFO] [stdout] test go::tests::no_validate_without_constraints ... ok
[INFO] [stdout] test go::tests::pascal_case_conversion ... ok
[INFO] [stdout] test go::tests::default_value_conversions ... ok
[INFO] [stdout] test go::tests::enum_response ... ok
[INFO] [stdout] test go::tests::map_and_bool_fields ... ok
[INFO] [stdout] test go::tests::pick_body ... ok
[INFO] [stdout] test go::tests::partial_body ... ok
[INFO] [stdout] test go::tests::put_method ... ok
[INFO] [stdout] test go::tests::simple_enum ... ok
[INFO] [stdout] test go::tests::post_with_body_and_errors ... ok
[INFO] [stdout] test go::tests::struct_to_go ... ok
[INFO] [stdout] test go::tests::validate_contains ... ok
[INFO] [stdout] test go::tests::multiple_path_params ... ok
[INFO] [stdout] test openapi::tests::complex_enum_tagged_union ... ok
[INFO] [stdout] test go::tests::validate_numeric_and_string ... ok
[INFO] [stdout] test go::tests::void_response ... ok
[INFO] [stdout] test openapi::tests::default_values_all_types ... ok
[INFO] [stdout] test go::tests::multiple_endpoints ... ok
[INFO] [stdout] test go::tests::query_params ... ok
[INFO] [stdout] test go::tests::get_with_path_param ... ok
[INFO] [stdout] test go::tests::string_bool_query_defaults ... ok
[INFO] [stdout] test openapi::tests::derived_type_body_omit ... ok
[INFO] [stdout] test openapi::tests::endpoint_with_path_params_and_errors ... ok
[INFO] [stdout] test openapi::tests::list_type_schema ... ok
[INFO] [stdout] test openapi::tests::primitive_type_schemas ... ok
[INFO] [stdout] test openapi::tests::endpoint_with_query_params_and_defaults ... ok
[INFO] [stdout] test openapi::tests::option_type_schema ... ok
[INFO] [stdout] test openapi::tests::numeric_min_max_constraints ... ok
[INFO] [stdout] test openapi::tests::map_type_schema ... ok
[INFO] [stdout] test openapi::tests::named_type_schema ... ok
[INFO] [stdout] test openapi::tests::simple_enum_string_schema ... ok
[INFO] [stdout] test python::tests::body_pick_only ... ok
[INFO] [stdout] test openapi::tests::struct_with_doc_comment ... ok
[INFO] [stdout] test python::tests::body_partial ... ok
[INFO] [stdout] test openapi::tests::struct_required_and_optional_fields ... ok
[INFO] [stdout] test python::tests::dyn_type_records_import ... ok
[INFO] [stdout] test python::tests::default_value_conversions ... ok
[INFO] [stdout] test python::tests::dyn_type_erases_to_trait_name ... ok
[INFO] [stdout] test python::tests::bool_string_defaults ... ok
[INFO] [stdout] test python::tests::float_constraints ... ok
[INFO] [stdout] test python::tests::enum_response ... ok
[INFO] [stdout] test python::tests::get_with_path_param ... ok
[INFO] [stdout] test python::tests::map_type ... ok
[INFO] [stdout] test python::tests::screaming_snake_conversion ... ok
[INFO] [stdout] test python::tests::multiple_path_params ... ok
[INFO] [stdout] test python::tests::put_method ... ok
[INFO] [stdout] test python::tests::model_with_constraints ... ok
[INFO] [stdout] test python::tests::snake_case_conversion ... ok
[INFO] [stdout] test python::tests::simple_enum ... ok
[INFO] [stdout] test python::tests::struct_to_model ... ok
[INFO] [stdout] test python::tests::query_params_with_defaults ... ok
[INFO] [stdout] test python::tests::post_with_body ... ok
[INFO] [stdout] test python::tests::void_response ... ok
[INFO] [stdout] test typescript::tests::dyn_type_erases_to_trait_name ... ok
[INFO] [stdout] test typescript::tests::dyn_type_expr_erases_to_trait_name ... ok
[INFO] [stdout] test typescript::tests::body_no_response ... ok
[INFO] [stdout] test python::tests::multiple_endpoints ... ok
[INFO] [stdout] test typescript::tests::body_pick_only ... ok
[INFO] [stdout] test typescript::tests::enum_response_type ... ok
[INFO] [stdout] test typescript::tests::endpoint_with_errors ... ok
[INFO] [stdout] test typescript::tests::doc_comments_passthrough ... ok
[INFO] [stdout] test typescript::tests::get_with_path_param ... ok
[INFO] [stdout] test openapi::tests::string_length_constraints ... ok
[INFO] [stdout] test typescript::tests::list_response_type ... ok
[INFO] [stdout] test typescript::tests::get_with_query_params_some_required ... ok
[INFO] [stdout] test typescript::tests::map_response_type ... ok
[INFO] [stdout] test typescript::tests::multiple_path_params ... ok
[INFO] [stdout] test typescript::tests::no_struct_validation_without_constraints ... ok
[INFO] [stdout] test typescript::tests::no_validation_without_constraints ... ok
[INFO] [stdout] test typescript::tests::option_response_type ... ok
[INFO] [stdout] test typescript::tests::multiple_endpoints ... ok
[INFO] [stdout] test typescript::tests::minimal_endpoint ... ok
[INFO] [stdout] test typescript::tests::get_with_query_params_all_optional ... ok
[INFO] [stdout] test typescript::tests::patch_with_partial ... ok
[INFO] [stdout] test typescript::tests::server_delete_void ... ok
[INFO] [stdout] test typescript::tests::selective_partial ... ok
[INFO] [stdout] test typescript::tests::server_calls_validation ... ok
[INFO] [stdout] test typescript::tests::post_with_body_omit ... ok
[INFO] [stdout] test typescript::tests::server_get_with_path_param ... ok
[INFO] [stdout] test typescript::tests::query_required_param ... ok
[INFO] [stdout] test typescript::tests::server_multiple_path_params ... ok
[INFO] [stdout] test typescript::tests::server_patch_with_body ... ok
[INFO] [stdout] test typescript::tests::server_minimal_endpoint ... ok
[INFO] [stdout] test typescript::tests::server_get_with_query_params ... ok
[INFO] [stdout] test typescript::tests::server_multiple_endpoints ... ok
[INFO] [stdout] test typescript::tests::struct_to_interface ... ok
[INFO] [stdout] test typescript::tests::struct_validation_contains ... ok
[INFO] [stdout] test typescript::tests::simple_enum_to_union ... ok
[INFO] [stdout] test typescript::tests::struct_with_optional_fields ... ok
[INFO] [stdout] test typescript::tests::tagged_enum_to_union ... ok
[INFO] [stdout] test typescript::tests::server_query_and_body ... ok
[INFO] [stdout] test typescript::tests::server_post_with_body_and_errors ... ok
[INFO] [stdout] test typescript::tests::server_string_and_bool_defaults ... ok
[INFO] [stdout] test typescript::tests::struct_validation_numeric_and_string ... ok
[INFO] [stdout] test typescript::tests::validation_or_constraint ... ok
[INFO] [stdout] test typescript::tests::single_error_variant ... ok
[INFO] [stdout] test typescript::tests::validation_function_numeric_and_string ... ok
[INFO] [stdout] test typescript::tests::validation_single_error_class ... ok
[INFO] [stdout] test typescript::tests::validation_function_contains ... ok
[INFO] [stdout] test typescript::tests::validation_optional_constrained_field ... ok
[INFO] [stdout] test typescript::tests::void_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/go_integration.rs (/opt/rustwide/target/debug/deps/go_integration-0b5973e331c344fe)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test dyn_trait_as_endpoint_response_generates_go ... ok
[INFO] [stdout] test dyn_trait_in_schema_generates_go_struct_field ... ok
[INFO] [stdout] test all_files_have_header ... ok
[INFO] [stdout] test dyn_multiple_traits_on_same_struct_generates_go ... ok
[INFO] [stdout] test all_files_non_empty ... ok
[INFO] [stdout] test client_has_json_encoding ... ok
[INFO] [stdout] test client_has_struct ... ok
[INFO] [stdout] test client_has_all_methods ... ok
[INFO] [stdout] test map_type_in_struct ... ok
[INFO] [stdout] test multiple_path_params_in_server ... ok
[INFO] [stdout] test dyn_trait_nested_in_container_types_go ... ok
[INFO] [stdout] test put_and_patch_methods ... ok
[INFO] [stdout] test handlers_has_interface ... ok
[INFO] [stdout] test server_has_error_mapping ... ok
[INFO] [stdout] test regeneration_is_deterministic ... ok
[INFO] [stdout] test schema_does_not_affect_go_output ... ok
[INFO] [stdout] test partial_modifier_pointer_types ... ok
[INFO] [stdout] test server_has_router ... ok
[INFO] [stdout] test pascal_case_in_generated_code ... ok
[INFO] [stdout] test pick_modifier_correct_fields ... ok
[INFO] [stdout] test server_has_routes ... ok
[INFO] [stdout] test server_void_returns_204 ... ok
[INFO] [stdout] test types_has_user_struct ... ok
[INFO] [stdout] test types_has_enum ... ok
[INFO] [stdout] test types_has_derived_body ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-7d96415f7b7903f1)
[INFO] [stdout] test types_has_doc_comment ... ok
[INFO] [stdout] test types_has_package ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test client_has_api_error_class ... ok
[INFO] [stdout] test client_delete_user_has_void_return ... ok
[INFO] [stdout] test client_create_user_has_body_and_errors ... ok
[INFO] [stdout] test client_has_base_url_config ... ok
[INFO] [stdout] test client_get_user_has_path_param ... ok
[INFO] [stdout] test client_has_doc_comments ... ok
[INFO] [stdout] test all_files_are_non_empty ... ok
[INFO] [stdout] test client_imports_correct_types ... ok
[INFO] [stdout] test client_list_users_has_query_params ... ok
[INFO] [stdout] test client_update_user_has_path_param_and_body ... ok
[INFO] [stdout] test constraint_openapi_field_without_constraint_no_extra_keywords ... ok
[INFO] [stdout] test constraint_openapi_derived_body_inherits_constraints ... ok
[INFO] [stdout] test constraint_openapi_float_bounds ... ok
[INFO] [stdout] test client_header_is_present ... ok
[INFO] [stdout] test constraint_openapi_has_min_max_length ... ok
[INFO] [stdout] test constraint_openapi_pick_inherits_constraints ... ok
[INFO] [stdout] test constraint_openapi_has_minimum_maximum ... ok
[INFO] [stdout] test constraint_server_catches_validation_error ... ok
[INFO] [stdout] test constraint_server_imports_validation ... ok
[INFO] [stdout] test constraint_server_calls_validate ... ok
[INFO] [stdout] test constraint_types_has_validate_function ... ok
[INFO] [stdout] test constraint_openapi_exclusive_bounds ... ok
[INFO] [stdout] test constraint_types_has_validation_error_class ... ok
[INFO] [stdout] test constraint_validate_checks_type ... ok
[INFO] [stdout] test constraint_validate_checks_constraint ... ok
[INFO] [stdout] test dyn_trait_nested_in_container_types_typescript ... ok
[INFO] [stdout] test dyn_trait_as_endpoint_response_generates_typescript ... ok
[INFO] [stdout] test dyn_multiple_traits_on_same_struct_generates_typescript ... ok
[INFO] [stdout] test derived_types_in_types_match_client_usage ... ok
[INFO] [stdout] test dyn_trait_in_schema_generates_typescript_models ... ok
[INFO] [stdout] test handlers_get_user_has_path_param ... ok
[INFO] [stdout] test handlers_create_user_has_body ... ok
[INFO] [stdout] test handlers_delete_user_returns_void ... ok
[INFO] [stdout] test handlers_has_interface ... ok
[INFO] [stdout] test handlers_has_doc_comments ... ok
[INFO] [stdout] test handlers_header_is_present ... ok
[INFO] [stdout] test handlers_imports_correct_types ... ok
[INFO] [stdout] test openapi_has_operations ... ok
[INFO] [stdout] test handlers_list_users_has_query_param ... ok
[INFO] [stdout] test handlers_update_user_has_path_and_body ... ok
[INFO] [stdout] test openapi_descriptions_from_doc_comments ... ok
[INFO] [stdout] test openapi_has_operation_ids ... ok
[INFO] [stdout] test openapi_has_paths ... ok
[INFO] [stdout] test openapi_has_version ... ok
[INFO] [stdout] test openapi_is_valid_json ... ok
[INFO] [stdout] test openapi_option_query_param_not_required ... ok
[INFO] [stdout] test openapi_list_response_is_array ... ok
[INFO] [stdout] test openapi_optional_field_is_nullable ... ok
[INFO] [stdout] test openapi_optional_field_not_required ... ok
[INFO] [stdout] test openapi_partial_body_has_no_required ... ok
[INFO] [stdout] test openapi_query_without_default_is_required ... ok
[INFO] [stdout] test openapi_query_params_have_defaults ... ok
[INFO] [stdout] test openapi_path_params_are_required ... ok
[INFO] [stdout] test openapi_post_has_request_body ... ok
[INFO] [stdout] test openapi_role_enum_is_string ... ok
[INFO] [stdout] test openapi_regeneration_is_deterministic ... ok
[INFO] [stdout] test openapi_has_component_schemas ... ok
[INFO] [stdout] test openapi_error_responses_have_status_codes ... ok
[INFO] [stdout] test openapi_derived_body_has_correct_required ... ok
[INFO] [stdout] test regeneration_is_deterministic ... ok
[INFO] [stdout] test openapi_user_schema_has_fields ... ok
[INFO] [stdout] test schema_does_not_affect_openapi ... ok
[INFO] [stdout] test schema_does_not_affect_client_ts ... ok
[INFO] [stdout] test openapi_void_response_is_204 ... ok
[INFO] [stdout] test server_handles_json_body ... ok
[INFO] [stdout] test schema_does_not_affect_server_ts ... ok
[INFO] [stdout] test server_has_routes_for_all_endpoints ... ok
[INFO] [stdout] test schema_does_not_affect_types_ts ... ok
[INFO] [stdout] test server_has_correct_route_count ... ok
[INFO] [stdout] test server_handles_endpoint_with_no_errors ... ok
[INFO] [stdout] test server_imports_express ... ok
[INFO] [stdout] test server_parses_query_params_with_defaults ... ok
[INFO] [stdout] test server_parses_path_params ... ok
[INFO] [stdout] test server_returns_json_for_response_endpoints ... ok
[INFO] [stdout] test server_returns_204_for_void_endpoints ... ok
[INFO] [stdout] test server_maps_errors_to_status_codes ... ok
[INFO] [stdout] test schema_does_not_affect_handlers_ts ... ok
[INFO] [stdout] test server_has_create_router ... ok
[INFO] [stdout] test types_contains_role_enum ... ok
[INFO] [stdout] test types_contains_derived_body_types ... ok
[INFO] [stdout] test types_contains_doc_comments ... ok
[INFO] [stdout] test types_contains_error_definitions ... ok
[INFO] [stdout] test types_contains_user_interface ... ok
[INFO] [stderr]      Running tests/python_integration.rs (/opt/rustwide/target/debug/deps/python_integration-1117533b6f859f9d)
[INFO] [stdout] test types_header_is_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 84 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test all_files_have_header ... ok
[INFO] [stdout] test client_has_api_class ... ok
[INFO] [stdout] test client_has_httpx_import ... ok
[INFO] [stdout] test client_has_delete ... ok
[INFO] [stdout] test client_has_get_with_path_param ... ok
[INFO] [stdout] test all_files_non_empty ... ok
[INFO] [stdout] test client_has_list_with_query_params ... ok
[INFO] [stdout] test client_has_post_with_body ... ok
[INFO] [stdout] test dyn_multiple_traits_on_same_struct_generates_python ... ok
[INFO] [stdout] test dyn_trait_as_endpoint_response_generates_python ... ok
[INFO] [stdout] test dyn_trait_nested_in_container_types_python ... ok
[INFO] [stdout] test dyn_trait_in_schema_generates_python_models ... ok
[INFO] [stdout] test handlers_has_all_methods ... ok
[INFO] [stdout] test handlers_has_class ... ok
[INFO] [stdout] test models_has_doc_comments ... ok
[INFO] [stdout] test map_type_in_struct ... ok
[INFO] [stdout] test multiple_path_params_snake_case ... ok
[INFO] [stdout] test handlers_imports_types ... ok
[INFO] [stdout] test models_has_constraints ... ok
[INFO] [stdout] test models_has_derived_body ... ok
[INFO] [stdout] test partial_with_constraints_inherited ... ok
[INFO] [stdout] test partial_modifier_makes_fields_optional ... ok
[INFO] [stdout] test models_has_user_class ... ok
[INFO] [stdout] test models_has_pydantic_import ... ok
[INFO] [stdout] test models_has_enum ... ok
[INFO] [stdout] test schema_does_not_affect_python_output ... ok
[INFO] [stdout] test pick_modifier_generates_correct_fields ... ok
[INFO] [stdout] test server_has_create_router ... ok
[INFO] [stdout] test put_and_patch_methods ... ok
[INFO] [stdout] test regeneration_is_deterministic ... ok
[INFO] [stdout] test server_has_fastapi_imports ... ok
[INFO] [stdout] test server_has_error_handling ... ok
[INFO] [stdout] test snake_case_in_generated_code ... ok
[INFO] [stdout] test server_has_routes ... ok
[INFO] [stdout] test server_void_has_204 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test algorithms::tests::comparator_error_propagates ... ok
[INFO] [stdout] test algorithms::tests::already_sorted ... ok
[INFO] [stdout] test algorithms::tests::lengths_two_and_three ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_common-f5a866033a677a8c)
[INFO] [stdout] test algorithms::tests::reverse_sorted ... ok
[INFO] [stdout] test algorithms::tests::stable_on_ties ... ok
[INFO] [stdout] test algorithms::tests::single ... ok
[INFO] [stdout] test diagnostics::tests::display_error_without_hint ... ok
[INFO] [stdout] test diagnostics::tests::display_full_chain_renders_in_canonical_order ... ok
[INFO] [stdout] test diagnostics::tests::display_warning_with_hint ... ok
[INFO] [stdout] test diagnostics::tests::display_warning_without_hint ... ok
[INFO] [stdout] test diagnostics::tests::display_with_full_chain_resolves_all_spans ... ok
[INFO] [stdout] test diagnostics::tests::display_with_notes_only ... ok
[INFO] [stdout] test diagnostics::tests::display_with_resolves_primary_span ... ok
[INFO] [stdout] test diagnostics::tests::display_with_resolves_note_in_other_file ... ok
[INFO] [stdout] test diagnostics::tests::display_with_suggestion_only ... ok
[INFO] [stdout] test diagnostics::tests::display_error_with_hint ... ok
[INFO] [stdout] test diagnostics::tests::error_preserves_span ... ok
[INFO] [stdout] test diagnostics::tests::display_with_emits_warning_severity ... ok
[INFO] [stdout] test diagnostics::tests::error_has_correct_severity_and_message ... ok
[INFO] [stdout] test diagnostics::tests::warning_has_correct_severity_and_message ... ok
[INFO] [stdout] test algorithms::tests::empty ... ok
[INFO] [stdout] test diagnostics::tests::with_hint_replaces_previous_hint ... ok
[INFO] [stdout] test diagnostics::tests::with_note_appends ... ok
[INFO] [stdout] test diagnostics::tests::with_note_preserves_order_across_calls ... ok
[INFO] [stdout] test diagnostics::tests::with_suggestion_attaches ... ok
[INFO] [stdout] test diagnostics::tests::with_suggestion_replaces_previous ... ok
[INFO] [stdout] test ids::tests::ids_are_hash_and_eq ... ok
[INFO] [stdout] test ids::tests::display_uses_single_letter_prefix ... ok
[INFO] [stdout] test ids::tests::ids_have_total_order_consistent_with_raw_value ... ok
[INFO] [stdout] test ids::tests::index_round_trips_through_usize ... ok
[INFO] [stdout] test module_path::tests::bare_name_round_trips_module_qualify ... ok
[INFO] [stdout] test ids::tests::reserved_enum_id_constants_match_documented_layout ... ok
[INFO] [stdout] test module_path::tests::bare_name_strips_module_segment ... ok
[INFO] [stdout] test module_path::tests::builtin_displays_as_builtin_marker ... ok
[INFO] [stdout] test module_path::tests::entry_displays_as_entry_marker ... ok
[INFO] [stdout] test module_path::tests::entry_dotted_is_empty ... ok
[INFO] [stdout] test module_path::tests::module_qualify_builtin_is_bare_name ... ok
[INFO] [stdout] test module_path::tests::module_qualify_entry_is_bare_name ... ok
[INFO] [stdout] test module_path::tests::module_qualify_nested_uses_double_colon ... ok
[INFO] [stdout] test source::tests::contents_returns_correct_data_for_each_file ... ok
[INFO] [stdout] test module_path::tests::nested_path_dotted ... ok
[INFO] [stdout] test module_path::tests::ordering_is_lexicographic ... ok
[INFO] [stdout] test source::tests::line_col_empty_file ... ok
[INFO] [stdout] test module_path::tests::builtin_is_distinct_from_entry ... ok
[INFO] [stdout] test source::tests::len_and_dense_iteration_contract ... ok
[INFO] [stdout] test source::tests::line_col_at_newline_character ... ok
[INFO] [stdout] test source::tests::line_col_lookup ... ok
[INFO] [stdout] test source::tests::line_col_offset_zero ... ok
[INFO] [stdout] test source::tests::line_col_unicode_multibyte_chars ... ok
[INFO] [stdout] test source::tests::line_col_multiple_lines_with_unicode ... ok
[INFO] [stdout] test source::tests::line_col_end_of_file ... ok
[INFO] [stdout] test source::tests::line_col_file_with_no_newlines ... ok
[INFO] [stdout] test source::tests::multiple_source_files_get_distinct_ids ... ok
[INFO] [stdout] test source::tests::name_returns_correct_file_name ... ok
[INFO] [stdout] test source::tests::span_text_full_contents ... ok
[INFO] [stdout] test span::tests::is_empty_for_empty_span ... ok
[INFO] [stdout] test source::tests::span_text_empty_span ... ok
[INFO] [stdout] test source::tests::span_text_with_unicode ... ok
[INFO] [stdout] test source::tests::span_text_extracts_correct_substring ... ok
[INFO] [stdout] test span::tests::is_empty_for_non_empty_span ... ok
[INFO] [stdout] test diagnostics::tests::with_hint_adds_hint ... ok
[INFO] [stdout] test span::tests::len_returns_correct_length ... ok
[INFO] [stdout] test span::tests::len_of_zero_width_span ... ok
[INFO] [stdout] test span::tests::merge_adjacent_spans ... ok
[INFO] [stdout] test span::tests::merge_is_commutative ... ok
[INFO] [stdout] test span::tests::merge_non_overlapping_spans ... ok
[INFO] [stdout] test span::tests::merge_overlapping_spans ... ok
[INFO] [stdout] test span::tests::merge_with_subset_span ... ok
[INFO] [stdout] test span::tests::new_creates_correct_span ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_cranelift-f9d72a5a15c5767b)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test link::tests::find_runtime_lib_respects_env_var ... ok
[INFO] [stdout] test link::tests::find_runtime_lib_succeeds_in_cargo_test ... ok
[INFO] [stdout] test link::tests::runtime_lib_name_matches_platform ... ok
[INFO] [stdout] test translate::dyn_trait::invariants::slot_size_matches_pointer_type ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_alloc_direct_path_rejects_wrong_variant ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_alloc_scan_path_ignores_other_variant_allocations ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_alloc_scan_path_recovers_across_same_variant_allocations ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_args_reads_concrete_slot ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_args_rejects_missing_receiver ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_alloc_direct_path_returns_payload_for_matching_variant ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_alloc_scan_path_rejects_inconsistent_payloads ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_args_rejects_non_enum_receiver ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_args_rejects_out_of_range_index ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_args_rejects_placeholder ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_missing_receiver_is_none_none ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::enum_args_rejects_wrong_enum_name ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_both_concrete ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_partial_ok_concrete_err_placeholder ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_partial_ok_placeholder_err_concrete ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_peel_reads_concrete_arg ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_peel_rejects_non_enum ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_peel_rejects_out_of_range ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_peel_rejects_placeholder ... ok
[INFO] [stdout] test translate::enum_type_inference::tests::result_args_rejects_wrong_enum_name ... ok
[INFO] [stdout] test translate::layout::containers::tests::list_header_matches_runtime ... ok
[INFO] [stdout] test translate::layout::containers::tests::elem_size_bytes_matches_type_layout ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::all_other_ref_types_are_one_slot ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::dyn_ref_is_two_slots ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::load_emits_two_loads_for_string_ref ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::size_bytes_matches_slots_times_slot_size ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::slots_matches_cl_types_len ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::void_store_is_a_no_op ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::store_emits_two_stores_for_string_ref ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::store_emits_single_store_for_i64 ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::void_is_zero_slots ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::string_ref_is_two_slots ... ok
[INFO] [stdout] test translate::layout::type_layout::tests::store_panics_on_length_mismatch - should panic ... ok
[INFO] [stdout] test translate::tests::variable_construction_only_in_funcstate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stderr]      Running tests/compile_basic.rs (/opt/rustwide/target/debug/deps/compile_basic-0da030bc33fcd81b)
[INFO] [stdout] test float_mod_by_zero_produces_nan ... ok
[INFO] [stdout] test float_arithmetic ... ok
[INFO] [stdout] test float_div_by_zero_produces_inf ... ok
[INFO] [stdout] test float_modulo_negative ... ok
[INFO] [stdout] test function_calls ... ok
[INFO] [stdout] test hello_world ... ok
[INFO] [stdout] test division_by_zero_panics ... ok
[INFO] [stdout] test boolean_ops ... ok
[INFO] [stdout] test integer_overflow_div_min_by_neg1 ... ok
[INFO] [stdout] test integer_arithmetic ... ok
[INFO] [stdout] test mutable_bool_variable ... ok
[INFO] [stdout] test integer_overflow_negate_min_value ... ok
[INFO] [stdout] test mutable_float_variable ... ok
[INFO] [stdout] test integer_overflow_negate_min ... ok
[INFO] [stdout] test no_main_function_error ... ok
[INFO] [stdout] test if_else ... ok
[INFO] [stdout] test integer_overflow_mod_min_by_neg1 ... ok
[INFO] [stdout] test recursive_function ... ok
[INFO] [stdout] test integer_overflow_div_min_by_neg1_value ... ok
[INFO] [stdout] test mutable_string_variable ... ok
[INFO] [stdout] test mutable_variables ... ok
[INFO] [stdout] test string_comparison ... ok
[INFO] [stdout] test user_defined_generic_enum ... ignored, requires user-defined generic enum codegen not yet implemented
[INFO] [stdout] test string_interpolation ... ok
[INFO] [stdout] test mutable_string_concat ... ok
[INFO] [stdout] test to_string_builtin ... ok
[INFO] [stdout] test nested_control_flow ... ok
[INFO] [stdout] test string_concat_and_print ... ok
[INFO] [stdout] test try_operator_chained_second_fails ... ok
[INFO] [stdout] test try_operator_chained_two_steps ... ok
[INFO] [stdout] test while_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.94s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_closures.rs (/opt/rustwide/target/debug/deps/compile_closures-64620aacdadc4be8)
[INFO] [stdout] running 9 tests
[INFO] [stdout] test closure_mutable_variable ... ok
[INFO] [stdout] test closure_different_captures_same_signature ... ok
[INFO] [stdout] test closure_no_captures ... ok
[INFO] [stdout] test closure_indirect_call_with_capture ... ok
[INFO] [stdout] test closure_higher_order_with_capture ... ok
[INFO] [stdout] test closure_multiple_captures ... ok
[INFO] [stdout] test closure_string_capture_higher_order ... ok
[INFO] [stdout] test closure_with_int_capture ... ok
[INFO] [stdout] test closure_with_string_capture ... ok
[INFO] [stderr]      Running tests/compile_default_args.rs (/opt/rustwide/target/debug/deps/compile_default_args-7446b9792d1986f9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.86s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test default_on_method_parameter ... ok
[INFO] [stdout] test default_with_named_and_positional_mix ... ok
[INFO] [stdout] test default_expression_calls_another_function ... ok
[INFO] [stdout] test method_default_calls_function_returning_same_struct_type ... ok
[INFO] [stdout] test default_expression_evaluates_at_each_call_site ... ok
[INFO] [stdout] test default_on_trailing_positional_used ... ok
[INFO] [stdout] test default_used_when_only_named_earlier_slot_provided ... ok
[INFO] [stdout] test default_overridden_by_positional ... ok
[INFO] [stdout] test method_default_overridden_by_positional ... ok
[INFO] [stdout] test method_default_on_generic_struct ... ok
[INFO] [stdout] test three_way_agreement_on_default_args ... ok
[INFO] [stdout] test method_default_with_method_level_type_params ... ok
[INFO] [stdout] test method_default_references_global_function_each_call ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_dyn_trait.rs (/opt/rustwide/target/debug/deps/compile_dyn_trait-db7d7b16141119d1)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test dyn_asymmetric_if_branches ... ok
[INFO] [stdout] test closure_captures_dyn_value_and_dispatches ... ok
[INFO] [stdout] test dyn_call_non_string_return_types ... ok
[INFO] [stdout] test dyn_and_generic_param_coexist_in_signature ... ok
[INFO] [stdout] test dyn_alloc_inside_generic_bounded_function ... ok
[INFO] [stdout] test dyn_call_with_multiple_args ... ok
[INFO] [stdout] test dyn_alloc_inside_generic_bounded_function_with_generic_struct ... ok
[INFO] [stdout] test dyn_call_through_non_first_slot ... ok
[INFO] [stdout] test dyn_default_argument_coerces ... ok
[INFO] [stdout] test dyn_default_argument_coerces_in_generic_callee ... ok
[INFO] [stdout] test dyn_list_via_push_workaround ... ignored, List<dyn Trait> literal init unsupported — see known-issues.md
[INFO] [stdout] test dyn_match_arm_coerces_to_function_return_type ... ignored, bidirectional inference gap on match arms — see known-issues.md
[INFO] [stdout] test dyn_field_method_chaining ... ok
[INFO] [stdout] test dyn_field_reassignment_coerces_concrete ... ok
[INFO] [stdout] test dyn_in_struct_field ... ok
[INFO] [stdout] test dyn_in_enum_variant_field ... ok
[INFO] [stdout] test dyn_implicit_return_from_top_level_function ... ok
[INFO] [stdout] test dyn_in_option_payload_via_let_binding ... ok
[INFO] [stdout] test dyn_let_binding_with_branch_polymorphism ... ok
[INFO] [stdout] test dyn_over_enum ... ok
[INFO] [stdout] test dyn_over_zero_method_trait ... ok
[INFO] [stdout] test dyn_mutable_let_reassignment ... ok
[INFO] [stdout] test dyn_method_with_reference_type_params_and_return ... ok
[INFO] [stdout] test dyn_named_argument_coerces ... ok
[INFO] [stdout] test dyn_over_zero_method_trait_roundtrips ... ok
[INFO] [stdout] test dyn_param_and_return ... ok
[INFO] [stdout] test dyn_same_concrete_trait_pair_reused ... ok
[INFO] [stdout] test dyn_vtable_registration_is_idempotent ... ok
[INFO] [stdout] test dyn_returned_by_lambda_via_call_indirect ... ok
[INFO] [stdout] test dyn_recursive_dispatch ... ok
[INFO] [stdout] test dyn_round_trips_through_ir_interpreter ... ok
[INFO] [stdout] test nested_generic_dyn_coercion_specializes ... ignored, trait bounds don't propagate through nested generic calls — pre-existing sema gap
[INFO] [stdout] test dyn_through_type_alias ... ok
[INFO] [stdout] test dyn_trait_method_with_dyn_param ... ok
[INFO] [stdout] test dyn_two_methods_invoked_separately_through_same_value ... ok
[INFO] [stdout] test dyn_value_forwarded_through_call ... ok
[INFO] [stdout] test dyn_vtable_wide_trait_every_slot_resolves ... ok
[INFO] [stdout] test same_concrete_two_traits_yields_two_vtables ... ok
[INFO] [stdout] test generic_function_with_concrete_default_argument ... ok
[INFO] [stdout] test named_argument_overrides_default ... ok
[INFO] [stdout] test three_way_agreement_on_baseline ... ok
[INFO] [stdout] test three_way_agreement_on_multi_arg_dispatch ... ok
[INFO] [stdout] test three_way_agreement_on_enum_variant_and_reassignment ... ok
[INFO] [stdout] test three_way_agreement_on_struct_field ... ok
[INFO] [stdout] test uncalled_dyn_receiving_function_still_compiles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 8.80s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_enums.rs (/opt/rustwide/target/debug/deps/compile_enums-51f0df72e14af1b0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test enum_multiple_variants ... ok
[INFO] [stdout] test enum_variant_idx_regression ... ok
[INFO] [stdout] test enum_containing_struct_with_string ... ok
[INFO] [stdout] test enum_basic_match ... ok
[INFO] [stdout] test enum_method ... ok
[INFO] [stdout] test enum_string_variant_field ... ok
[INFO] [stdout] test enum_same_typed_fields_different_layouts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_errors.rs (/opt/rustwide/target/debug/deps/compile_errors-5385ce2007336082)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test option_okor_unknown_payload_type_returns_error ... ok
[INFO] [stdout] test result_map_err_placeholder_args_returns_error ... ok
[INFO] [stdout] test unsupported_list_method_returns_error ... ok
[INFO] [stdout] test unsupported_map_method_returns_error ... ok
[INFO] [stdout] test unsupported_option_method_returns_error ... ok
[INFO] [stdout] test unsupported_result_method_returns_error ... ok
[INFO] [stdout] test option_okor_placeholder_arg_returns_error ... ok
[INFO] [stdout] test unsupported_string_method_returns_error ... ok
[INFO] [stderr]      Running tests/compile_generic_structs.rs (/opt/rustwide/target/debug/deps/compile_generic_structs-2dbcb48525bfe63d)
[INFO] [stdout] test closure_with_unknown_capture_type_returns_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test generic_fn_over_generic_struct ... ok
[INFO] [stdout] test generic_struct_multi_type_param ... ok
[INFO] [stdout] test generic_struct_in_dyn_trait ... ok
[INFO] [stdout] test generic_struct_inside_list ... ok
[INFO] [stdout] test generic_struct_baseline_field_access ... ok
[INFO] [stdout] test generic_struct_self_recursive_via_option ... ok
[INFO] [stdout] test generic_struct_nested ... ok
[INFO] [stdout] test generic_struct_method_using_type_param ... ok
[INFO] [stdout] test generic_struct_two_level_nesting ... ok
[INFO] [stdout] test generic_struct_three_way_agreement ... ok
[INFO] [stdout] test generic_struct_two_instantiations_coexist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_generics.rs (/opt/rustwide/target/debug/deps/compile_generics-73161d61dd750e12)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test multi_type_param_same_type ... ok
[INFO] [stdout] test generic_method_on_non_generic_struct ... ok
[INFO] [stdout] test identity_called_at_int_and_string ... ok
[INFO] [stdout] test identity_int ... ok
[INFO] [stdout] test multi_type_param_first ... ok
[INFO] [stdout] test generic_calling_generic ... ok
[INFO] [stdout] test identity_bool_and_float ... ok
[INFO] [stdout] test identity_string ... ok
[INFO] [stdout] test specialize_at_closure_type ... ok
[INFO] [stdout] test specialize_at_struct_type ... ok
[INFO] [stdout] test specialize_at_list_of_string ... ok
[INFO] [stdout] test recursive_generic_at_source_level ... ok
[INFO] [stdout] test nested_generic_chain_three_levels ... ok
[INFO] [stdout] test specialize_at_list_of_int_compiles_and_runs ... ok
[INFO] [stdout] test specialize_at_map_type ... ok
[INFO] [stdout] test specialize_at_option_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_lists.rs (/opt/rustwide/target/debug/deps/compile_lists-ebb4d2c1ae074c44)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test list_chained_operations ... ok
[INFO] [stdout] test list_any_all ... ok
[INFO] [stdout] test list_any_empty ... ok
[INFO] [stdout] test list_all_string_elements ... ok
[INFO] [stdout] test list_bool_filter ... ok
[INFO] [stdout] test list_all_empty ... ok
[INFO] [stdout] test list_contains ... ok
[INFO] [stdout] test list_any_string_elements ... ok
[INFO] [stdout] test list_contains_empty ... ok
[INFO] [stdout] test list_filter ... ok
[INFO] [stdout] test list_filter_empty ... ok
[INFO] [stdout] test list_drop_beyond_length ... ok
[INFO] [stdout] test list_empty ... ok
[INFO] [stdout] test list_filter_with_capture ... ok
[INFO] [stdout] test list_filter_removes_all ... ok
[INFO] [stdout] test list_filter_string_elements ... ok
[INFO] [stdout] test list_find_empty ... ok
[INFO] [stdout] test list_find ... ok
[INFO] [stdout] test list_first_last ... ok
[INFO] [stdout] test list_find_string_elements ... ok
[INFO] [stdout] test list_first_last_string ... ok
[INFO] [stdout] test list_flat_map_empty ... ok
[INFO] [stdout] test list_flat_map ... ok
[INFO] [stdout] test list_flat_map_strings ... ok
[INFO] [stdout] test list_float_basic ... ok
[INFO] [stdout] test list_float_contains ... ok
[INFO] [stdout] test list_float_any_all ... ok
[INFO] [stdout] test list_float_contains_neg_zero ... ok
[INFO] [stdout] test list_float_contains_nan ... ok
[INFO] [stdout] test list_float_map ... ok
[INFO] [stdout] test list_float_reduce ... ok
[INFO] [stdout] test list_for_each_string ... ok
[INFO] [stdout] test list_for_each_loop ... ok
[INFO] [stdout] test list_map ... ok
[INFO] [stdout] test list_get_negative_index_panics ... ok
[INFO] [stdout] test list_literal_int ... ok
[INFO] [stdout] test list_map_empty ... ok
[INFO] [stdout] test list_get_out_of_bounds_panics ... ok
[INFO] [stdout] test list_get_hardcoded ... ok
[INFO] [stdout] test list_get ... ok
[INFO] [stdout] test list_map_int_to_string ... ok
[INFO] [stdout] test list_map_string_to_int ... ok
[INFO] [stdout] test list_map_to_string ... ok
[INFO] [stdout] test list_of_strings ... ok
[INFO] [stdout] test list_of_options ... ok
[INFO] [stdout] test list_map_with_capture ... ok
[INFO] [stdout] test list_of_lists ... ok
[INFO] [stdout] test list_push ... ok
[INFO] [stdout] test list_push_on_empty ... ok
[INFO] [stdout] test list_reduce ... ok
[INFO] [stdout] test list_reduce_empty ... ok
[INFO] [stdout] test list_reduce_string ... ok
[INFO] [stdout] test list_sort_by ... ok
[INFO] [stdout] test list_sort_by_empty ... ok
[INFO] [stdout] test list_sortby_single_element ... ok
[INFO] [stdout] test list_string_contains ... ok
[INFO] [stdout] test list_sort_by_stability ... ok
[INFO] [stdout] test list_string_sort_by_length ... ok
[INFO] [stdout] test list_take_beyond_length ... ok
[INFO] [stdout] test list_take_zero_and_drop_zero ... ok
[INFO] [stdout] test list_string_push ... ok
[INFO] [stdout] test string_split ... ok
[INFO] [stdout] test list_take_drop ... ok
[INFO] [stdout] test list_string_sort_by_length_descending ... ok
[INFO] [stdout] test option_of_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_maps.rs (/opt/rustwide/target/debug/deps/compile_maps-33ea0c0456b4d99d)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test map_contains ... ok
[INFO] [stdout] test map_get_found ... ok
[INFO] [stdout] test map_get_empty ... ok
[INFO] [stdout] test map_get_not_found ... ok
[INFO] [stdout] test map_empty ... ok
[INFO] [stdout] test map_int_int ... ok
[INFO] [stdout] test map_int_string_get_found ... ok
[INFO] [stdout] test map_int_keys ... ok
[INFO] [stdout] test map_contains_empty ... ok
[INFO] [stdout] test map_int_string_get_not_found ... ok
[INFO] [stdout] test map_keys_piped_to_filter ... ok
[INFO] [stdout] test map_keys_iterate ... ok
[INFO] [stdout] test map_literal ... ok
[INFO] [stdout] test map_keys ... ok
[INFO] [stdout] test map_keys_content_verified ... ok
[INFO] [stdout] test map_keys_empty ... ok
[INFO] [stdout] test map_remove ... ok
[INFO] [stdout] test map_remove_nonexistent_key ... ok
[INFO] [stdout] test map_set_on_empty ... ok
[INFO] [stdout] test map_remove_middle_then_get_later ... ok
[INFO] [stdout] test map_set ... ok
[INFO] [stdout] test map_set_overwrite ... ok
[INFO] [stdout] test map_string_string ... ok
[INFO] [stdout] test map_set_overwrite_multi_entry ... ok
[INFO] [stdout] test map_string_string_keys_iterate ... ok
[INFO] [stdout] test map_values_content_verified ... ok
[INFO] [stdout] test map_values ... ok
[INFO] [stdout] test map_string_string_remove ... ok
[INFO] [stdout] test map_values_empty ... ok
[INFO] [stdout] test map_values_iterate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.67s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_option_methods.rs (/opt/rustwide/target/debug/deps/compile_option_methods-22babf1bd4444891)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test option_and_then_with_capture ... ok
[INFO] [stdout] test option_filter ... ok
[INFO] [stdout] test option_and_then_returns_none ... ok
[INFO] [stdout] test option_bool_unwrap_and_or ... ok
[INFO] [stdout] test nested_option_some_none ... ok
[INFO] [stdout] test option_and_then ... ok
[INFO] [stdout] test option_is_some_none ... ok
[INFO] [stdout] test nested_option_some_some ... ok
[INFO] [stdout] test option_chained_combinators ... ok
[INFO] [stdout] test option_float_unwrap_and_or ... ok
[INFO] [stdout] test option_map ... ok
[INFO] [stdout] test option_map_with_capture ... ok
[INFO] [stdout] test option_map_type_change ... ok
[INFO] [stdout] test option_filter_with_capture ... ok
[INFO] [stdout] test option_okor_string_payload_via_function_parameter ... ok
[INFO] [stdout] test option_nested_list_string_via_function_parameter ... ok
[INFO] [stdout] test option_ok_or ... ok
[INFO] [stdout] test option_okor_none_multislot_default ... ok
[INFO] [stdout] test option_okor_via_function_parameter ... ok
[INFO] [stdout] test option_option_int_via_function_parameter ... ok
[INFO] [stdout] test option_string_map ... ok
[INFO] [stdout] test option_orelse_with_captures ... ok
[INFO] [stdout] test option_string_filter ... ok
[INFO] [stdout] test option_or_else ... ok
[INFO] [stdout] test option_string_and_then ... ok
[INFO] [stdout] test option_string_or_else ... ok
[INFO] [stdout] test option_string_unwrap_or_else ... ok
[INFO] [stdout] test option_string_unwrap ... ok
[INFO] [stdout] test option_string_unwrap_or ... ok
[INFO] [stdout] test option_string_ok_or ... ok
[INFO] [stdout] test option_unwrap ... ok
[INFO] [stdout] test option_unwrap_none_panics ... ok
[INFO] [stdout] test option_unwrap_or ... ok
[INFO] [stdout] test option_try_operator_none_propagates ... ok
[INFO] [stdout] test option_unwrap_none_string_panics ... ok
[INFO] [stdout] test option_try_operator_some ... ok
[INFO] [stdout] test option_unwrap_or_else_with_capture ... ok
[INFO] [stdout] test option_unwrap_or_else ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_result_methods.rs (/opt/rustwide/target/debug/deps/compile_result_methods-c6941009c62aa0d0)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test result_and_then_via_function_parameter ... ok
[INFO] [stdout] test result_and_then_with_capture ... ok
[INFO] [stdout] test result_and_then ... ok
[INFO] [stdout] test result_and_then_returns_err ... ok
[INFO] [stdout] test result_err_on_ok ... ok
[INFO] [stdout] test result_asymmetric_slot_counts_via_function_parameter ... ok
[INFO] [stdout] test result_err_on_err ... ok
[INFO] [stdout] test result_err_with_int_payload ... ok
[INFO] [stdout] test result_chained_combinators ... ok
[INFO] [stdout] test result_chained_operations ... ok
[INFO] [stdout] test result_float_ok_unwrap ... ok
[INFO] [stdout] test result_int_error_map_err ... ok
[INFO] [stdout] test result_float_err_unwrap_or ... ok
[INFO] [stdout] test result_int_error_unwrap_or_else ... ok
[INFO] [stdout] test result_int_error_unwrap_or ... ok
[INFO] [stdout] test result_map ... ok
[INFO] [stdout] test result_is_ok_err ... ok
[INFO] [stdout] test result_map_err ... ok
[INFO] [stdout] test result_map_string_via_function_parameter ... ok
[INFO] [stdout] test result_map_type_change_int_to_string ... ok
[INFO] [stdout] test result_map_inner_list_via_function_parameter ... ok
[INFO] [stdout] test result_map_err_string_payload_via_function_parameter ... ok
[INFO] [stdout] test result_map_inner_option_unwrap_or_via_function_parameter ... ok
[INFO] [stdout] test result_ok_on_err ... ok
[INFO] [stdout] test result_map_with_capture ... ok
[INFO] [stdout] test result_nested_option_asymmetric_via_function_parameter ... ok
[INFO] [stdout] test result_map_type_change_on_err ... ok
[INFO] [stdout] test result_maperr_with_captures ... ok
[INFO] [stdout] test result_ok_on_ok ... ok
[INFO] [stdout] test result_or_else_closure_returns_err ... ok
[INFO] [stdout] test result_ok_with_string_payload ... ok
[INFO] [stdout] test result_string_map ... ok
[INFO] [stdout] test result_of_option_string_via_function_parameter ... ok
[INFO] [stdout] test result_or_else_via_function_parameter ... ok
[INFO] [stdout] test result_or_else ... ok
[INFO] [stdout] test result_string_and_then ... ok
[INFO] [stdout] test result_string_map_err ... ok
[INFO] [stdout] test result_string_or_else ... ok
[INFO] [stdout] test result_string_unwrap ... ok
[INFO] [stdout] test result_string_unwrap_or ... ok
[INFO] [stdout] test result_string_unwrap_or_else ... ok
[INFO] [stdout] test result_unwrap_err_panics ... ok
[INFO] [stdout] test result_unwrap_err_string_ok_panics ... ok
[INFO] [stdout] test result_unwrap_or ... ok
[INFO] [stdout] test result_unwrap ... ok
[INFO] [stdout] test result_unwrap_or_else_with_capture ... ok
[INFO] [stdout] test result_unwrap_or_else ... ok
[INFO] [stdout] test result_unwrap_string_ok_via_function_parameter ... ok
[INFO] [stdout] test result_unwrap_or_else_via_function_parameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_string_methods.rs (/opt/rustwide/target/debug/deps/compile_string_methods-96b5b165c7cfc6fc)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test string_contains_false ... ok
[INFO] [stdout] test string_contains_true ... ok
[INFO] [stdout] test string_contains_identity ... ok
[INFO] [stdout] test string_ends_with_empty_receiver ... ok
[INFO] [stdout] test string_contains_empty_receiver ... ok
[INFO] [stdout] test string_ends_with_false ... ok
[INFO] [stdout] test string_ends_with_empty_suffix ... ok
[INFO] [stdout] test string_contains_empty_substring ... ok
[INFO] [stdout] test string_ends_with_true ... ok
[INFO] [stdout] test string_index_of_empty_haystack_returns_neg1 ... ok
[INFO] [stdout] test string_index_of_at_start ... ok
[INFO] [stdout] test string_index_of_empty_substring ... ok
[INFO] [stdout] test string_index_of_empty_haystack ... ok
[INFO] [stdout] test string_index_of_not_found ... ok
[INFO] [stdout] test string_index_of_found ... ok
[INFO] [stdout] test string_index_of_full_match ... ok
[INFO] [stdout] test string_length_emoji ... ok
[INFO] [stdout] test string_index_of_unicode ... ok
[INFO] [stdout] test string_length ... ok
[INFO] [stdout] test string_method_on_function_result ... ok
[INFO] [stdout] test string_method_chain ... ok
[INFO] [stdout] test string_length_empty ... ok
[INFO] [stdout] test string_method_in_if_condition ... ok
[INFO] [stdout] test string_length_unicode ... ok
[INFO] [stdout] test string_method_result_in_interpolation ... ok
[INFO] [stdout] test string_method_chain_three ... ok
[INFO] [stdout] test string_method_on_interpolation_result ... ok
[INFO] [stdout] test string_replace_empty_from ... ok
[INFO] [stdout] test string_replace ... ok
[INFO] [stdout] test string_replace_and_length ... ok
[INFO] [stdout] test string_replace_multiple ... ok
[INFO] [stdout] test string_replace_empty_replacement ... ok
[INFO] [stdout] test string_replace_identity ... ok
[INFO] [stdout] test string_replace_not_found ... ok
[INFO] [stdout] test string_replace_unicode ... ok
[INFO] [stdout] test string_starts_with_empty_receiver ... ok
[INFO] [stdout] test string_starts_with_empty_prefix ... ok
[INFO] [stdout] test string_starts_with_false ... ok
[INFO] [stdout] test string_starts_with_true ... ok
[INFO] [stdout] test string_substring_empty_range ... ok
[INFO] [stdout] test string_substring_clamping ... ok
[INFO] [stdout] test string_substring ... ok
[INFO] [stdout] test string_substring_full_range ... ok
[INFO] [stdout] test string_substring_middle ... ok
[INFO] [stdout] test string_substring_unicode ... ok
[INFO] [stdout] test string_to_lower_case ... ok
[INFO] [stdout] test string_to_lower_case_already_lower ... ok
[INFO] [stdout] test string_to_upper_case ... ok
[INFO] [stdout] test string_to_upper_case_already_upper ... ok
[INFO] [stdout] test string_to_lower_case_unicode ... ok
[INFO] [stdout] test string_trim ... ok
[INFO] [stdout] test string_to_upper_case_unicode ... ok
[INFO] [stdout] test string_trim_trailing_only ... ok
[INFO] [stdout] test string_trim_empty ... ok
[INFO] [stdout] test string_trim_no_whitespace ... ok
[INFO] [stdout] test string_trim_leading_only ... ok
[INFO] [stdout] test string_trim_inner_whitespace_preserved ... ok
[INFO] [stdout] test string_trim_tabs_and_newlines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_structs.rs (/opt/rustwide/target/debug/deps/compile_structs-92d091334c827104)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test struct_nested ... ok
[INFO] [stdout] test struct_method_call ... ok
[INFO] [stdout] test struct_int_fields ... ok
[INFO] [stdout] test struct_string_field ... ok
[INFO] [stdout] test struct_multiple_string_fields ... ok
[INFO] [stdout] test struct_string_field_assignment ... ok
[INFO] [stdout] test struct_mixed_fields ... ok
[INFO] [stdout] test struct_field_assignment ... ok
[INFO] [stdout] test struct_string_field_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_trait_bounds.rs (/opt/rustwide/target/debug/deps/compile_trait_bounds-a81de3b2a6e7d46d)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test trait_bound_method_int_return ... ok
[INFO] [stdout] test trait_bound_method_name_shadows_builtin ... ok
[INFO] [stdout] test trait_bound_generic_struct_receiver ... ok
[INFO] [stdout] test trait_bound_generic_struct_receiver_two_instantiations ... ok
[INFO] [stdout] test trait_bound_enum_receiver ... ok
[INFO] [stdout] test trait_bound_method_uses_receiver_field ... ok
[INFO] [stdout] test trait_bound_method_bool_return ... ok
[INFO] [stdout] test trait_bound_method_with_extra_args ... ok
[INFO] [stdout] test trait_bound_two_impls ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/phoenix-9c04e772c6239a55)
[INFO] [stdout] test trait_bound_single_impl ... ok
[INFO] [stdout] test trait_bound_multiple_templates_same_receiver_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test config::tests::find_and_load_returns_none_for_empty_dir ... ok
[INFO] [stdout] test config::tests::parse_empty_config ... ok
[INFO] [stdout] test config::tests::find_and_load_reads_file ... ok
[INFO] [stdout] test config::tests::parse_full_single_target_config ... ok
[INFO] [stdout] test config::tests::resolve_no_targets_no_target_returns_none ... ok
[INFO] [stdout] test config::tests::parse_gen_section_only ... ok
[INFO] [stdout] test config::tests::resolve_single_target ... ok
[INFO] [stdout] test config::tests::unknown_field_rejected ... ok
[INFO] [stdout] test config::tests::partial_config_ok ... ok
[INFO] [stdout] test config::tests::resolve_multi_targets_default_out_dir ... ok
[INFO] [stdout] test config::tests::resolve_multi_targets ... ok
[INFO] [stdout] test config::tests::parse_multi_target_config ... ok
[INFO] [stdout] test config::tests::resolve_multi_targets_inherits_top_level_mode ... ok
[INFO] [stdout] test config::tests::unknown_target_config_field_rejected ... ok
[INFO] [stdout] test config::tests::unknown_top_level_field_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/advanced.rs (/opt/rustwide/target/debug/deps/advanced-ccf01cc456f54772)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test lexer_range_operator ... ok
[INFO] [stdout] test unterminated_string_with_trailing_backslash ... ok
[INFO] [stdout] test destructuring_in_loop_body ... ok
[INFO] [stdout] test destructuring_with_mut ... ok
[INFO] [stdout] test substring_negative_end_index ... ok
[INFO] [stdout] test default_param_expression ... ok
[INFO] [stderr]      Running tests/basic.rs (/opt/rustwide/target/debug/deps/basic-d463a35ec1d76022)
[INFO] [stdout] test destructuring_partial_fields ... ok
[INFO] [stdout] test substring_negative_start_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 122 tests
[INFO] [stdout] test cannot_negate_string ... ok
[INFO] [stdout] test add_incompatible_types_error ... ok
[INFO] [stdout] test and_requires_bool_operands ... ok
[INFO] [stdout] test break_outside_loop_error ... ok
[INFO] [stdout] test compare_incompatible_types_at_runtime_error ... ok
[INFO] [stdout] test cannot_not_int ... ok
[INFO] [stdout] test comparison_operators_float ... ok
[INFO] [stdout] test boolean_equality ... ok
[INFO] [stdout] test block_comment_nested ... ok
[INFO] [stdout] test break_and_continue ... ok
[INFO] [stdout] test compound_minus_equals ... ok
[INFO] [stdout] test comparison_operators_string_equality ... ok
[INFO] [stdout] test compound_assignment_in_loop ... ok
[INFO] [stdout] test block_comment_basic ... ok
[INFO] [stdout] test compound_slash_equals ... ok
[INFO] [stdout] test compound_star_equals ... ok
[INFO] [stdout] test continue_outside_loop_error ... ok
[INFO] [stdout] test compound_percent_equals ... ok
[INFO] [stdout] test compound_plus_equals ... ok
[INFO] [stdout] test dotdot_newline_suppression_in_for_loop ... ok
[INFO] [stdout] test float_addition ... ok
[INFO] [stdout] test fizzbuzz ... ok
[INFO] [stdout] test else_if_chain ... ok
[INFO] [stdout] test float_division_by_zero_runtime_error ... ok
[INFO] [stdout] test deeply_nested_if_else ... ok
[INFO] [stdout] test float_division_by_zero ... ok
[INFO] [stdout] test fibonacci ... ok
[INFO] [stdout] test float_modulo_by_zero_runtime_error ... ok
[INFO] [stdout] test float_modulo ... ok
[INFO] [stdout] test float_multiplication ... ok
[INFO] [stdout] test float_point_one_plus_point_two ... ok
[INFO] [stdout] test float_subtraction ... ok
[INFO] [stdout] test float_large_value_precision ... ok
[INFO] [stdout] test for_empty_range_no_iterations ... ok
[INFO] [stdout] test float_precision_subtraction ... ok
[INFO] [stdout] test for_loop_break ... ok
[INFO] [stdout] test for_loop ... ok
[INFO] [stdout] test for_loop_continue ... ok
[INFO] [stdout] test for_loop_empty_range ... ok
[INFO] [stdout] test for_loop_nested ... ok
[INFO] [stdout] test for_loop_with_expression_bounds ... ok
[INFO] [stdout] test for_loop_variable_scoped_to_body ... ok
[INFO] [stdout] test for_loop_reversed_range_does_nothing ... ok
[INFO] [stdout] test for_loop_return_from_function ... ok
[INFO] [stdout] test for_range_end_must_be_int ... ok
[INFO] [stdout] test for_range_start_must_be_int ... ok
[INFO] [stdout] test hello_world ... ok
[INFO] [stdout] test i64_min_minus_one_overflows ... ok
[INFO] [stdout] test if_condition_must_be_bool ... ok
[INFO] [stdout] test for_reversed_range_no_iterations_verified ... ok
[INFO] [stdout] test integer_division_by_zero_runtime_error ... ok
[INFO] [stdout] test for_range_must_be_int ... ok
[INFO] [stdout] test integer_modulo ... ok
[INFO] [stdout] test infinite_recursion_caught ... ok
[INFO] [stdout] test integer_overflow_produces_error ... ok
[INFO] [stdout] test integer_negation_overflow_e2e ... ok
[INFO] [stdout] test integer_negation_overflow ... ok
[INFO] [stdout] test integer_overflow_addition ... ok
[INFO] [stdout] test integer_underflow_subtraction ... ok
[INFO] [stdout] test integer_subtraction_overflow ... ok
[INFO] [stdout] test loop_else_empty_range ... ok
[INFO] [stdout] test loop_else_for_no_break ... ok
[INFO] [stdout] test loop_else_for_with_break ... ok
[INFO] [stdout] test loop_else_with_continue ... ok
[INFO] [stdout] test loop_else_while_no_break ... ok
[INFO] [stdout] test loop_else_nested ... ok
[INFO] [stdout] test loop_else_return_from_else ... ok
[INFO] [stdout] test loop_else_with_early_return ... ok
[INFO] [stdout] test mixed_type_arithmetic_error ... ok
[INFO] [stdout] test modulo_by_zero_runtime_error ... ok
[INFO] [stdout] test integer_multiply_overflow_produces_error ... ok
[INFO] [stdout] test or_requires_bool_operands ... ok
[INFO] [stdout] test nested_for_loop_break_only_inner ... ok
[INFO] [stdout] test negative_float_modulo ... ok
[INFO] [stdout] test not_equals_operator ... ok
[INFO] [stdout] test nested_block_comments ... ok
[INFO] [stdout] test output_for_loop_sum ... ok
[INFO] [stdout] test output_fizzbuzz ... ok
[INFO] [stdout] test mutual_recursion ... ok
[INFO] [stdout] test print_void_result ... ok
[INFO] [stdout] test recursive_sum ... ok
[INFO] [stdout] test same_scope_redefinition_is_error ... ok
[INFO] [stdout] test line_comment_basic ... ok
[INFO] [stdout] test loop_else_while_with_break ... ok
[INFO] [stdout] test short_circuit_and_does_not_evaluate_rhs ... ok
[INFO] [stdout] test output_hello_world ... ok
[INFO] [stdout] test return_from_nested_if_else ... ok
[INFO] [stdout] test short_circuit_and_does_not_evaluate_right ... ok
[INFO] [stdout] test output_fibonacci ... ok
[INFO] [stdout] test output_while_loop_sum ... ok
[INFO] [stdout] test short_circuit_or_does_not_evaluate_rhs ... ok
[INFO] [stdout] test short_circuit_and_evaluates_right_when_needed ... ok
[INFO] [stdout] test output_option_unwrap ... ok
[INFO] [stdout] test short_circuit_or_does_not_evaluate_right ... ok
[INFO] [stdout] test string_ordering_less_than ... ok
[INFO] [stdout] test string_ordering_less_than_or_equal ... ok
[INFO] [stdout] test string_ordering_greater_than ... ok
[INFO] [stdout] test short_circuit_or_evaluates_right_when_needed ... ok
[INFO] [stdout] test to_string_on_list ... ok
[INFO] [stdout] test string_ordering_greater_than_or_equal ... ok
[INFO] [stdout] test string_ordering_in_conditional ... ok
[INFO] [stdout] test to_string_on_all_types ... ok
[INFO] [stdout] test unary_not_operator ... ok
[INFO] [stdout] test to_string_on_struct ... ok
[INFO] [stdout] test unicode_identifier_cjk ... ok
[INFO] [stdout] test unary_negation_float ... ok
[INFO] [stdout] test variable_not_visible_outside_for_block ... ok
[INFO] [stdout] test stack_overflow_detected ... ok
[INFO] [stdout] test variable_not_visible_outside_while_block ... ok
[INFO] [stdout] test variable_shadowing_in_function_params ... ok
[INFO] [stdout] test unicode_identifiers ... ok
[INFO] [stdout] test variable_shadowing_in_if_block ... ok
[INFO] [stdout] test while_condition_must_be_bool ... ok
[INFO] [stdout] test variable_shadowing_inner_scope ... ok
[INFO] [stdout] test while_else_condition_false_from_start ... ok
[INFO] [stdout] test while_else_with_continue ... ok
[INFO] [stdout] test while_loop ... ok
[INFO] [stdout] test while_loop_with_break_return_value ... ok
[INFO] [stdout] test while_loop_with_option ... ok
[INFO] [stdout] test variable_not_visible_outside_if_block ... ok
[INFO] [stdout] test variable_shadowing_in_for_loop ... ok
[INFO] [stdout] test variable_shadowing_in_while_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/collections.rs (/opt/rustwide/target/debug/deps/collections-dc145805c669a2f2)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test empty_list_first_last ... ok
[INFO] [stdout] test empty_list_flat_map ... ok
[INFO] [stdout] test empty_list_filter ... ok
[INFO] [stdout] test empty_list_map ... ok
[INFO] [stdout] test empty_list_find ... ok
[INFO] [stdout] test empty_list_any ... ok
[INFO] [stdout] test empty_list_all ... ok
[INFO] [stdout] test collection_method_chaining ... ok
[INFO] [stdout] test empty_list_type_annotation ... ok
[INFO] [stdout] test empty_list_reduce ... ok
[INFO] [stdout] test empty_list_sort_by ... ok
[INFO] [stdout] test flat_map_rejects_non_list_callback ... ok
[INFO] [stdout] test for_in_empty_list ... ok
[INFO] [stdout] test for_in_list_with_break ... ok
[INFO] [stdout] test for_in_break_skips_else ... ok
[INFO] [stdout] test for_in_list_literal ... ok
[INFO] [stdout] test for_in_list_with_else ... ok
[INFO] [stdout] test for_in_empty_collection_else ... ok
[INFO] [stdout] test for_in_list_variable ... ok
[INFO] [stdout] test for_in_over_filtered_list ... ok
[INFO] [stdout] test for_in_over_mapped_list ... ok
[INFO] [stdout] test list_any_all ... ok
[INFO] [stdout] test for_in_over_map_values ... ok
[INFO] [stdout] test for_in_over_map_keys ... ok
[INFO] [stdout] test for_in_with_continue ... ok
[INFO] [stdout] test for_in_type_error_non_list ... ok
[INFO] [stdout] test for_in_over_function_result ... ok
[INFO] [stdout] test list_contains ... ok
[INFO] [stdout] test list_contains_various_types ... ok
[INFO] [stdout] test list_basics ... ok
[INFO] [stdout] test list_drop_negative_error ... ok
[INFO] [stdout] test list_empty_operations ... ok
[INFO] [stdout] test list_filter ... ok
[INFO] [stdout] test list_empty_edge_cases ... ok
[INFO] [stdout] test list_equality ... ok
[INFO] [stdout] test list_first_last_contains_take_drop_e2e ... ok
[INFO] [stdout] test list_flat_map ... ok
[INFO] [stdout] test list_flat_map_empty_results ... ok
[INFO] [stdout] test list_find_any_all_e2e ... ok
[INFO] [stdout] test list_find ... ok
[INFO] [stdout] test list_first_last ... ok
[INFO] [stdout] test list_flat_map_sort_by_e2e ... ok
[INFO] [stdout] test list_get_negative_index ... ok
[INFO] [stdout] test list_get_non_int_arg_error ... ok
[INFO] [stdout] test list_get_out_of_bounds ... ok
[INFO] [stdout] test list_get_wrong_arg_count ... ok
[INFO] [stdout] test list_in_struct ... ok
[INFO] [stdout] test list_length_with_args_error ... ok
[INFO] [stdout] test list_map ... ok
[INFO] [stdout] test list_map_filter_reduce_e2e ... ok
[INFO] [stdout] test list_nested_operations ... ok
[INFO] [stdout] test list_of_enums ... ok
[INFO] [stdout] test list_of_structs ... ok
[INFO] [stdout] test list_push_returns_new_list ... ok
[INFO] [stdout] test list_of_booleans ... ok
[INFO] [stdout] test list_push_type_mismatch ... ok
[INFO] [stdout] test list_reduce ... ok
[INFO] [stdout] test list_push_wrong_arg_count ... ok
[INFO] [stdout] test list_reduce_empty ... ok
[INFO] [stdout] test list_sort_by ... ok
[INFO] [stdout] test list_sort_by_edge_cases ... ok
[INFO] [stdout] test list_take_drop ... ok
[INFO] [stdout] test list_unknown_method ... ok
[INFO] [stdout] test map_display_and_print ... ok
[INFO] [stdout] test map_get_missing_key ... ok
[INFO] [stdout] test list_take_drop_edge_cases ... ok
[INFO] [stdout] test list_take_negative_error ... ok
[INFO] [stdout] test map_get_wrong_key_type ... ok
[INFO] [stdout] test map_int_keys ... ok
[INFO] [stdout] test map_empty_literal ... ok
[INFO] [stdout] test map_keys_and_values ... ok
[INFO] [stdout] test list_type_errors ... ok
[INFO] [stdout] test map_get_wrong_arg_count ... ok
[INFO] [stdout] test map_empty_operations ... ok
[INFO] [stdout] test map_get_returns_option ... ok
[INFO] [stdout] test map_equality ... ok
[INFO] [stdout] test map_literal_and_methods ... ok
[INFO] [stdout] test map_remove_returns_new_map ... ok
[INFO] [stdout] test map_remove_nonexistent ... ok
[INFO] [stdout] test map_set_remove_keys_values_e2e ... ok
[INFO] [stdout] test map_set_wrong_arg_count ... ok
[INFO] [stdout] test map_set_and_remove ... ok
[INFO] [stdout] test map_set_wrong_value_type ... ok
[INFO] [stdout] test map_set_overwrites_existing ... ok
[INFO] [stdout] test sort_by_descending ... ok
[INFO] [stdout] test nested_list ... ok
[INFO] [stdout] test sort_by_callback_returns_non_int ... ok
[INFO] [stdout] test output_list_basics ... ok
[INFO] [stdout] test recursive_type_linked_list_operations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/enums_and_matching.rs (/opt/rustwide/target/debug/deps/enums_and_matching-910337be9f701df0)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test break_inside_match_in_loop_e2e_error ... ok
[INFO] [stdout] test break_in_match_arm_compile_error ... ok
[INFO] [stdout] test assignment_type_mismatch_error ... ok
[INFO] [stdout] test continue_inside_match_in_loop_error ... ok
[INFO] [stdout] test continue_inside_match_in_loop_e2e_error ... ok
[INFO] [stdout] test break_inside_match_in_loop_error ... ok
[INFO] [stdout] test continue_in_match_arm_compile_error ... ok
[INFO] [stdout] test empty_match_produces_exhaustiveness_warning ... ok
[INFO] [stdout] test enum_unit_variant_display ... ok
[INFO] [stdout] test enum_variant_display_with_fields ... ok
[INFO] [stdout] test enum_variant_as_function_argument ... ok
[INFO] [stdout] test enum_mixed_unit_and_data_variants ... ok
[INFO] [stdout] test enum_variant_equality ... ok
[INFO] [stdout] test enum_variant_equality_same_type ... ok
[INFO] [stdout] test enum_single_variant ... ok
[INFO] [stdout] test enum_and_match ... ok
[INFO] [stdout] test enum_variant_equality_with_data ... ok
[INFO] [stdout] test enum_variant_field_type_mismatch ... ok
[INFO] [stdout] test enum_with_impl_methods ... ok
[INFO] [stdout] test enum_variant_too_many_args ... ok
[INFO] [stdout] test enum_variant_too_few_args ... ok
[INFO] [stdout] test enum_with_mixed_data_variants ... ok
[INFO] [stdout] test implicit_return_match_arm_block ... ok
[INFO] [stdout] test implicit_return_enum_variant ... ok
[INFO] [stdout] test implicit_return_match_expression ... ok
[INFO] [stdout] test match_arm_explicit_return_propagates_correctly ... ok
[INFO] [stdout] test match_arm_implicit_return_not_confused_with_explicit ... ok
[INFO] [stdout] test match_arm_block_implicit_return_basic ... ok
[INFO] [stdout] test match_arm_types_consistent ... ok
[INFO] [stdout] test match_arm_type_mismatch_caught ... ok
[INFO] [stdout] test match_expression_assigned_to_variable ... ok
[INFO] [stdout] test match_arm_return_inside_while_propagates ... ok
[INFO] [stdout] test match_negative_float_pattern ... ok
[INFO] [stdout] test match_block_body_with_statements ... ok
[INFO] [stdout] test match_binding_pattern ... ok
[INFO] [stdout] test match_generic_enum_with_list ... ok
[INFO] [stdout] test match_expression_used_as_value ... ok
[INFO] [stdout] test match_exhaustiveness_check ... ok
[INFO] [stdout] test match_negative_int_pattern ... ok
[INFO] [stdout] test match_negative_pattern_no_match ... ok
[INFO] [stdout] test match_nested_option_inner_none ... ok
[INFO] [stdout] test match_nested_result ... ok
[INFO] [stdout] test match_nested_option_outer_none ... ok
[INFO] [stdout] test match_nested_option ... ok
[INFO] [stdout] test match_variant_with_fewer_bindings_than_fields ... ok
[INFO] [stdout] test match_on_int_literal_pattern ... ok
[INFO] [stdout] test match_on_bool_literal_pattern ... ok
[INFO] [stdout] test match_on_float_literal ... ok
[INFO] [stdout] test match_variant_with_multiple_fields ... ok
[INFO] [stdout] test match_wildcard ... ok
[INFO] [stdout] test match_on_string_literal_pattern ... ok
[INFO] [stdout] test recursive_enum_binary_tree ... ok
[INFO] [stdout] test nested_match_expressions ... ok
[INFO] [stdout] test recursive_enum_linked_list ... ok
[INFO] [stdout] test struct_field_type_mismatch_in_construction ... ok
[INFO] [stdout] test runtime_nonexhaustive_match_on_int ... ok
[INFO] [stdout] test return_in_match_arm_exits_function ... ok
[INFO] [stdout] test type_mismatch_caught ... ok
[INFO] [stdout] test type_alias_match_exhaustiveness ... ok
[INFO] [stdout] test type_alias_with_match_and_implicit_return ... ok
[INFO] [stdout] test match_with_wildcard_is_exhaustive ... ok
[INFO] [stdout] test variable_shadowing_in_match_arm ... ok
[INFO] [stdout] test to_string_on_enum_variant ... ok
[INFO] [stdout] test return_in_nested_if_inside_match_arm ... ok
[INFO] [stdout] test variant_pattern_binding_count_mismatch ... ok
[INFO] [stdout] test wildcard_binding_in_variant_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_handling.rs (/opt/rustwide/target/debug/deps/error_handling-2ec67ca8b91a34f7)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test option_and_then_rejects_non_option_callback ... ok
[INFO] [stdout] test closure_return_type_uses_compatible_check ... ok
[INFO] [stdout] test generic_function_with_option_return ... ok
[INFO] [stdout] test option_combinator_chaining ... ok
[INFO] [stdout] test option_and_then ... ok
[INFO] [stdout] test option_combinator_filter_then_map ... ok
[INFO] [stdout] test generic_function_returning_result ... ok
[INFO] [stdout] test method_returning_option ... ok
[INFO] [stdout] test option_filter ... ok
[INFO] [stdout] test option_in_struct_field ... ok
[INFO] [stdout] test option_ok_or ... ok
[INFO] [stdout] test option_or_else_on_some ... ok
[INFO] [stdout] test option_methods_in_if_condition ... ok
[INFO] [stdout] test option_or_else ... ok
[INFO] [stdout] test option_map_wrong_arg_count ... ok
[INFO] [stdout] test option_map ... ok
[INFO] [stdout] test option_unwrap_or_else_rejects_wrong_return_type ... ok
[INFO] [stdout] test option_unwrap_or_else ... ok
[INFO] [stdout] test option_or_else_rejects_wrong_return_type ... ok
[INFO] [stdout] test option_with_string_type ... ok
[INFO] [stdout] test result_combinator_chaining ... ok
[INFO] [stdout] test result_and_then_wrong_arg_count ... ok
[INFO] [stdout] test option_unwrap_or_on_some ... ok
[INFO] [stdout] test option_unwrap_or_validates_arg_count_on_some ... ok
[INFO] [stdout] test result_and_then_rejects_non_result_callback ... ok
[INFO] [stdout] test result_and_then_returning_err ... ok
[INFO] [stdout] test result_unwrap_or_else ... ok
[INFO] [stdout] test result_ok_err ... ok
[INFO] [stdout] test result_unwrap_or_else_rejects_wrong_return_type ... ok
[INFO] [stdout] test result_map_err_ok_err_e2e ... ok
[INFO] [stdout] test result_map ... ok
[INFO] [stdout] test result_unwrap_or_on_err ... ok
[INFO] [stdout] test result_unwrap_or_on_ok ... ok
[INFO] [stdout] test result_map_err_on_ok ... ok
[INFO] [stdout] test result_error_value_in_match ... ok
[INFO] [stdout] test result_and_option ... ok
[INFO] [stdout] test result_or_else_rejects_non_result_callback ... ok
[INFO] [stdout] test try_operator_chained_early_exit ... ok
[INFO] [stdout] test result_with_match_and_early_return ... ok
[INFO] [stdout] test try_operator_in_closure_wrong_return_type ... ok
[INFO] [stdout] test try_operator_custom_error_enum ... ok
[INFO] [stdout] test try_operator_in_expression_position ... ok
[INFO] [stdout] test try_operator_double_question_mark_error ... ok
[INFO] [stdout] test try_operator_in_closure ... ok
[INFO] [stdout] test try_operator_chained ... ok
[INFO] [stdout] test try_operator_on_non_result ... ok
[INFO] [stdout] test try_operator_nested_result ... ok
[INFO] [stdout] test try_operator_in_generic_result_function ... ok
[INFO] [stdout] test try_operator_option_none_propagates ... ok
[INFO] [stdout] test try_operator_option_some ... ok
[INFO] [stdout] test try_operator_on_method_call ... ok
[INFO] [stdout] test try_operator_on_void_ok ... ok
[INFO] [stdout] test try_operator_on_variable ... ok
[INFO] [stdout] test try_operator_rejects_list_return_type ... ok
[INFO] [stdout] test try_operator_result_ok ... ok
[INFO] [stdout] test try_operator_propagates_err ... ok
[INFO] [stdout] test try_operator_result_err_propagates ... ok
[INFO] [stdout] test unwrap_on_err_panics ... ok
[INFO] [stdout] test unwrap_on_none_panics ... ok
[INFO] [stdout] test type_alias_with_try_operator ... ok
[INFO] [stdout] test try_operator_wrong_return_type ... ok
[INFO] [stdout] test try_operator_with_implicit_return ... ok
[INFO] [stderr]      Running tests/functions_and_closures.rs (/opt/rustwide/target/debug/deps/functions_and_closures-4bbae2d2172253e4)
[INFO] [stdout] test unwrap_or_validates_arg_count_on_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test call_non_callable_value ... ok
[INFO] [stdout] test closure_equality_always_false ... ok
[INFO] [stdout] test closure_captures_loop_variable ... ok
[INFO] [stdout] test closure_captures_mutable_in_loop ... ok
[INFO] [stdout] test closure_captures_by_reference ... ok
[INFO] [stdout] test closure_does_not_pollute_outer_scope ... ok
[INFO] [stdout] test closure_capture_sees_latest_value ... ok
[INFO] [stdout] test closure_getter_setter_pattern ... ok
[INFO] [stdout] test closure_captures_outer_variable ... ok
[INFO] [stdout] test closure_immutable_capture_cannot_mutate ... ok
[INFO] [stdout] test closure_returned_from_function ... ok
[INFO] [stdout] test closure_inside_generic_list_map ... ok
[INFO] [stdout] test closure_mutation_visible_outside ... ok
[INFO] [stdout] test closure_multiple_params ... ok
[INFO] [stdout] test closure_wrong_param_count ... ok
[INFO] [stdout] test closure_too_many_args ... ok
[INFO] [stdout] test closure_reassigned_to_mut_variable ... ok
[INFO] [stdout] test closure_with_struct_capture ... ok
[INFO] [stdout] test closures_and_higher_order ... ok
[INFO] [stdout] test closure_captures_named_arg_variable ... ok
[INFO] [stdout] test closures_capturing_same_variable_see_updates ... ok
[INFO] [stdout] test deeply_nested_closure_capture ... ok
[INFO] [stdout] test default_parameter_value ... ok
[INFO] [stdout] test free_vars_captures_named_args ... ok
[INFO] [stdout] test function_already_defined_error ... ok
[INFO] [stdout] test function_arg_type_mismatch ... ok
[INFO] [stdout] test function_call_too_many_args ... ok
[INFO] [stdout] test function_variable_arg_type_mismatch ... ok
[INFO] [stdout] test generic_function_with_closure_argument ... ok
[INFO] [stdout] test function_variable_wrong_arg_count ... ok
[INFO] [stdout] test deeply_nested_closures ... ok
[INFO] [stdout] test function_call_too_few_args ... ok
[INFO] [stdout] test generic_function_with_closure_capturing_generic_value ... ok
[INFO] [stdout] test generic_function_returns_closure ... ok
[INFO] [stdout] test generic_struct_with_closure_field_usage ... ok
[INFO] [stdout] test immediately_invoked_lambda ... ok
[INFO] [stdout] test higher_order_with_closures ... ok
[INFO] [stdout] test implicit_return_closure ... ok
[INFO] [stdout] test implicit_return_bool ... ok
[INFO] [stdout] test implicit_return_if_without_else_error ... ok
[INFO] [stdout] test implicit_return_if_else ... ok
[INFO] [stdout] test implicit_return_in_nested_function_calls ... ok
[INFO] [stdout] test implicit_return_closure_with_capture ... ok
[INFO] [stdout] test implicit_return_in_if_else ... ok
[INFO] [stdout] test implicit_return_if_without_else ... ok
[INFO] [stdout] test implicit_return_if_else_type_mismatch ... ok
[INFO] [stdout] test implicit_return_multiple_early_returns ... ok
[INFO] [stdout] test implicit_return_method ... ok
[INFO] [stdout] test implicit_return_nested_if_else ... ok
[INFO] [stdout] test implicit_return_string ... ok
[INFO] [stdout] test implicit_return_simple ... ok
[INFO] [stdout] test implicit_return_struct_literal ... ok
[INFO] [stdout] test implicit_return_type_mismatch ... ok
[INFO] [stdout] test implicit_return_void_function_trailing_expr ... ok
[INFO] [stdout] test implicit_return_with_explicit_return ... ok
[INFO] [stdout] test lambda_implicit_return_type_error ... ok
[INFO] [stdout] test lambda_implicit_return_valid ... ok
[INFO] [stdout] test method_on_void_error ... ok
[INFO] [stdout] test missing_return_in_non_void_function ... ok
[INFO] [stdout] test named_params_all_positional_backward_compat ... ok
[INFO] [stdout] test named_args_with_defaults ... ok
[INFO] [stdout] test multiple_closures_shared_capture ... ok
[INFO] [stdout] test named_arguments ... ok
[INFO] [stdout] test named_param_wrong_type ... ok
[INFO] [stdout] test named_parameters_all_named_reordered ... ok
[INFO] [stdout] test missing_return_not_triggered_with_implicit_return ... ok
[INFO] [stdout] test named_params_mix_positional_and_named ... ok
[INFO] [stdout] test nested_closure_capture ... ok
[INFO] [stdout] test named_arg_unknown_param ... ok
[INFO] [stdout] test pipe_operator_with_extra_args ... ok
[INFO] [stdout] test output_implicit_return ... ok
[INFO] [stdout] test pipe_with_expression_lhs ... ok
[INFO] [stdout] test pipe_operator_multi_step ... ok
[INFO] [stdout] test pipe_with_named_args ... ok
[INFO] [stdout] test print_wrong_arg_count ... ok
[INFO] [stdout] test pipe_operator_basic ... ok
[INFO] [stdout] test to_string_wrong_arg_count ... ok
[INFO] [stdout] test undefined_function_error ... ok
[INFO] [stdout] test three_closures_capture_same_mutable_variable ... ok
[INFO] [stdout] test pipe_operator_chain ... ok
[INFO] [stdout] test pipe_into_function_with_string ... ok
[INFO] [stdout] test try_operator_nested_closure_propagates_err ... ok
[INFO] [stdout] test pipe_operator_chained ... ok
[INFO] [stdout] test try_operator_in_nested_closures ... ok
[INFO] [stdout] test try_operator_in_nested_closure_with_option ... ok
[INFO] [stdout] test variable_shadowing_in_closure ... ok
[INFO] [stdout] test void_function_no_return ... ok
[INFO] [stdout] test void_return_from_non_void_function_error ... ok
[INFO] [stdout] test zero_parameter_closure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gc_bounded_memory.rs (/opt/rustwide/target/debug/deps/gc_bounded_memory-51df89818b1cae43)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test alloc_loop_stays_under_address_space_limit ... ok
[INFO] [stdout] test gc_keeps_alive_stays_under_address_space_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gc_valgrind.rs (/opt/rustwide/target/debug/deps/gc_valgrind-e177e98ce520dd94)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test gc_keeps_alive_terminates_leak_clean_under_valgrind ... ok
[INFO] [stdout] test gc_loop_carried_ref_terminates_leak_clean_under_valgrind ... ok
[INFO] [stdout] test alloc_loop_terminates_leak_clean_under_valgrind ... ok
[INFO] [stdout] test defer_basic_terminates_leak_clean_under_valgrind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gen_cli.rs (/opt/rustwide/target/debug/deps/gen_cli-c8977bf7d5acb2db)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] Generated /tmp/phoenix_gen_test_default/types.ts, /tmp/phoenix_gen_test_default/client.ts, /tmp/phoenix_gen_test_default/handlers.ts, /tmp/phoenix_gen_test_default/server.ts
[INFO] [stdout] Generated /tmp/phoenix_gen_test_ts_client/types.ts, /tmp/phoenix_gen_test_ts_client/client.ts
[INFO] [stdout] test gen_default_target_is_typescript ... ok
[INFO] [stdout] test gen_client_only_typescript ... ok
[INFO] [stdout] Generated /tmp/phoenix_gen_test_go_client/types.go, /tmp/phoenix_gen_test_go_client/client.go
[INFO] [stdout] Generated /tmp/phoenix_gen_test_py_client/models.py, /tmp/phoenix_gen_test_py_client/client.py
[INFO] [stdout] Generated /tmp/phoenix_gen_test_go/types.go, /tmp/phoenix_gen_test_go/client.go, /tmp/phoenix_gen_test_go/handlers.go, /tmp/phoenix_gen_test_go/server.go
[INFO] [stdout] test gen_client_only_go ... ok
[INFO] [stdout] test gen_client_only_python ... ok
[INFO] [stdout] test gen_go_produces_four_files ... ok
[INFO] [stderr] error: entry file nonexistent.phx not found: No such file or directory (os error 2)
[INFO] [stdout] test gen_nonexistent_file_fails ... ok
[INFO] [stdout] Generated /tmp/phoenix_gen_test_openapi/openapi.json
[INFO] [stdout] Generated go_out/types.go, go_out/handlers.go, go_out/server.go
[INFO] [stdout] test gen_openapi_produces_json ... ok
[INFO] [stdout] Generated ts_out/types.ts, ts_out/client.ts
[INFO] [stdout] Generated ./generated/models.py, ./generated/client.py, ./generated/handlers.py, ./generated/server.py
[INFO] [stdout] Generated docs/openapi.json
[INFO] [stdout] test gen_multi_target_cli_target_selects_one ... ok
[INFO] [stdout] Generated out/types.ts, out/client.ts, out/handlers.ts, out/server.ts
[INFO] [stdout] test gen_cli_overrides_config_target ... ok
[INFO] [stdout] Generated py_out/models.py, py_out/handlers.py, py_out/server.py
[INFO] [stdout] Generated ts_out/types.ts, ts_out/client.ts
[INFO] [stdout] Generated /tmp/phoenix_gen_test_py/models.py, /tmp/phoenix_gen_test_py/client.py, /tmp/phoenix_gen_test_py/handlers.py, /tmp/phoenix_gen_test_py/server.py
[INFO] [stderr] error: no schema file specified
[INFO] [stderr] Pass a file argument: phoenix gen <FILE>
[INFO] [stderr] Or set gen.schema in phoenix.toml
[INFO] [stdout] test gen_multi_target_inherits_top_level_mode ... ok
[INFO] [stdout] test gen_multi_target_generates_all ... ok
[INFO] [stdout] test gen_python_produces_four_files ... ok
[INFO] [stdout] test gen_no_file_no_config_fails ... ok
[INFO] [stdout] Generated out/types.ts, out/handlers.ts, out/server.ts
[INFO] [stderr] tests/fixtures/gen_invalid.phx:7:14: error: unknown type `NonexistentType`
[INFO] [stderr] tests/fixtures/gen_invalid.phx:6:1: error: endpoint `getUser`: unknown response type
[INFO] [stdout] Generated /tmp/phoenix_gen_test_go_server/types.go, /tmp/phoenix_gen_test_go_server/handlers.go, /tmp/phoenix_gen_test_go_server/server.go
[INFO] [stdout] test gen_invalid_schema_fails ... ok
[INFO] [stdout] test gen_server_only_go ... ok
[INFO] [stdout] test gen_config_mode_server ... ok
[INFO] [stdout] Generated out/models.py, out/client.py, out/handlers.py, out/server.py
[INFO] [stdout] Generated /tmp/phoenix_gen_test_py_server/models.py, /tmp/phoenix_gen_test_py_server/handlers.py, /tmp/phoenix_gen_test_py_server/server.py
[INFO] [stdout] test gen_reads_config_from_phoenix_toml ... ok
[INFO] [stdout] test gen_server_only_python ... ok
[INFO] [stdout] Generated /tmp/phoenix_gen_test_openapi_syntax/openapi.json
[INFO] [stdout] test generated_openapi_is_valid_json ... ok
[INFO] [stderr] error: unsupported target 'rust' (supported: typescript, python, go, openapi)
[INFO] [stdout] test gen_unsupported_target_fails ... ok
[INFO] [stdout] Generated /tmp/phoenix_gen_test_go_syntax/types.go, /tmp/phoenix_gen_test_go_syntax/client.go, /tmp/phoenix_gen_test_go_syntax/handlers.go, /tmp/phoenix_gen_test_go_syntax/server.go
[INFO] [stdout] Generated /tmp/phoenix_gen_test_ts_server/types.ts, /tmp/phoenix_gen_test_ts_server/handlers.ts, /tmp/phoenix_gen_test_ts_server/server.ts
[INFO] [stdout] Generated /tmp/phoenix_gen_test_ts_syntax/types.ts, /tmp/phoenix_gen_test_ts_syntax/client.ts, /tmp/phoenix_gen_test_ts_syntax/handlers.ts, /tmp/phoenix_gen_test_ts_syntax/server.ts
[INFO] [stdout] test generated_typescript_is_valid_syntax ... ok
[INFO] [stdout] Generated /tmp/phoenix_gen_test_py_syntax/models.py, /tmp/phoenix_gen_test_py_syntax/client.py, /tmp/phoenix_gen_test_py_syntax/handlers.py, /tmp/phoenix_gen_test_py_syntax/server.py
[INFO] [stdout] Generated /tmp/phoenix_gen_test_ts/types.ts, /tmp/phoenix_gen_test_ts/client.ts, /tmp/phoenix_gen_test_ts/handlers.ts, /tmp/phoenix_gen_test_ts/server.ts
[INFO] [stdout] test gen_server_only_typescript ... ok
[INFO] [stdout] test gen_typescript_produces_four_files ... ok
[INFO] [stdout] test generated_go_is_valid_syntax ... ok
[INFO] [stdout] test generated_python_is_valid_syntax ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multi_module_cli.rs (/opt/rustwide/target/debug/deps/multi_module_cli-9d7eda3749486354)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test check_reports_missing_module ... ok
[INFO] [stdout] test entry_parse_error_uses_caller_supplied_path_prefix ... ok
[INFO] [stderr]      Running tests/multi_module_matrix.rs (/opt/rustwide/target/debug/deps/multi_module_matrix-1bf4c91026d098bc)
[INFO] [stdout] test check_succeeds_with_sibling_import ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test matrix_import_wildcard ... ok
[INFO] [stdout] test matrix_default_wrapper ... ok
[INFO] [stdout] test matrix_basic_import ... ok
[INFO] [stdout] test matrix_import_alias ... ok
[INFO] [stdout] test matrix_struct_methods ... ok
[INFO] [stdout] test matrix_enum_with_fields ... ok
[INFO] [stdout] test matrix_nested_modules ... ok
[INFO] [stdout] test matrix_method_default_helper ... ok
[INFO] [stdout] test matrix_visibility_enum_pub ... ok
[INFO] [stdout] test matrix_trait_bound ... ok
[INFO] [stdout] test matrix_visibility_struct_pub ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multi_module_negative.rs (/opt/rustwide/target/debug/deps/multi_module_negative-77e733b88cc949bf)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test negative_main_in_non_entry_module ... ok
[INFO] [stdout] test negative_missing_module ... ok
[INFO] [stdout] test negative_import_private_function ... ok
[INFO] [stdout] test negative_unimported_function_not_in_scope ... ok
[INFO] [stdout] test negative_ambiguous_module ... ok
[INFO] [stdout] test negative_cyclic_imports ... ok
[INFO] [stdout] test negative_import_nonexistent_name ... ok
[INFO] [stderr]      Running tests/run_ir_cli.rs (/opt/rustwide/target/debug/deps/run_ir_cli-b5a62f502c017853)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test run_ir_hello_fixture ... ok
[INFO] [stdout] test run_ir_fibonacci_fixture ... ok
[INFO] [stdout] test run_ir_nonexistent_file_fails ... ok
[INFO] [stdout] test run_ir_matches_tree_walk_interpreter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strings.rs (/opt/rustwide/target/debug/deps/strings-f54daeaa6d255966)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test empty_string_interpolation_is_parse_error ... ok
[INFO] [stdout] test escaped_braces_no_interpolation ... ok
[INFO] [stdout] test chained_string_concatenation ... ok
[INFO] [stdout] test escaped_closing_brace_only ... ok
[INFO] [stdout] test escaped_braces_with_interpolation ... ok
[INFO] [stdout] test escape_sequences_in_string_interpolation ... ok
[INFO] [stdout] test escaped_opening_brace_only ... ok
[INFO] [stdout] test implicit_return_with_string_interpolation ... ok
[INFO] [stdout] test map_in_string_interpolation ... ok
[INFO] [stdout] test index_of_returns_character_index_for_multibyte_string ... ok
[INFO] [stdout] test string_concat_type_mismatch ... ok
[INFO] [stdout] test string_contains_wrong_arg_count ... ok
[INFO] [stdout] test output_string_interpolation ... ok
[INFO] [stdout] test map_with_string_method_values ... ok
[INFO] [stdout] test string_ends_with_wrong_arg_count ... ok
[INFO] [stdout] test string_escapes ... ok
[INFO] [stdout] test string_concatenation ... ok
[INFO] [stdout] test string_index_of_wrong_arg_count ... ok
[INFO] [stdout] test string_empty_edge_cases ... ok
[INFO] [stdout] test index_of_and_substring_roundtrip_multibyte ... ok
[INFO] [stdout] test string_interpolation_escaped_and_real_mixed ... ok
[INFO] [stdout] test string_interpolation_complex_expression ... ok
[INFO] [stdout] test string_interpolation_bool_and_float ... ok
[INFO] [stdout] test string_interpolation_basic ... ok
[INFO] [stdout] test string_interpolation_adjacent ... ok
[INFO] [stdout] test string_interpolation_escaped_braces ... ok
[INFO] [stdout] test string_interpolation_in_variable ... ok
[INFO] [stdout] test string_interpolation_escaped_closing_brace ... ok
[INFO] [stdout] test string_interpolation_multiple_segments ... ok
[INFO] [stdout] test string_interpolation_list_and_option ... ok
[INFO] [stdout] test string_interpolation_no_interpolation ... ok
[INFO] [stdout] test string_interpolation_only_expression ... ok
[INFO] [stdout] test string_interpolation_to_string_call ... ok
[INFO] [stdout] test string_interpolation_with_arithmetic_and_bool ... ok
[INFO] [stdout] test string_interpolation_with_field_access ... ok
[INFO] [stdout] test string_interpolation_nested_function_call ... ok
[INFO] [stdout] test string_interpolation_expression ... ok
[INFO] [stdout] test string_interpolation_with_match ... ok
[INFO] [stdout] test string_interpolation_with_method_call ... ok
[INFO] [stdout] test string_method_case ... ok
[INFO] [stdout] test string_method_contains ... ok
[INFO] [stdout] test string_method_length ... ok
[INFO] [stdout] test string_method_starts_ends_with ... ok
[INFO] [stdout] test string_method_index_of ... ok
[INFO] [stdout] test string_method_substring ... ok
[INFO] [stdout] test string_method_split ... ok
[INFO] [stdout] test string_method_replace ... ok
[INFO] [stdout] test string_methods_on_variables ... ok
[INFO] [stdout] test string_methods_on_empty_string ... ok
[INFO] [stdout] test string_method_trim ... ok
[INFO] [stdout] test string_method_wrong_arg_type ... ok
[INFO] [stdout] test string_ordering_comparisons ... ok
[INFO] [stdout] test string_split_wrong_arg_count ... ok
[INFO] [stdout] test string_substring_start_greater_than_end ... ok
[INFO] [stdout] test string_ordering_equal_and_empty ... ok
[INFO] [stdout] test string_substring_wrong_arg_count ... ok
[INFO] [stdout] test string_substring_out_of_bounds ... ok
[INFO] [stdout] test string_replace_wrong_arg_count ... ok
[INFO] [stdout] test string_starts_with_wrong_arg_count ... ok
[INFO] [stdout] test unknown_string_escape_passthrough ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/three_backend_matrix.rs (/opt/rustwide/target/debug/deps/three_backend_matrix-c7041a98a6fb25cc)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test matrix_closures_over_generic_cross_width ... ignored, closures-over-generic at cross-width instantiations: inner closure shared across specializations, capture_types erased to __generic, Cranelift mis-sizes heap layout. See docs/known-issues.md.
[INFO] [stdout] test matrix_defaults ... ok
[INFO] [stdout] test matrix_defer_basic ... ok
[INFO] [stdout] test matrix_closures ... ok
[INFO] [stdout] test matrix_closures_ambiguous_captures ... ok
[INFO] [stdout] test matrix_defer_closure ... ok
[INFO] [stdout] test matrix_closures_over_generic ... ok
[INFO] [stdout] test matrix_collections ... ok
[INFO] [stdout] test matrix_defer_method ... ok
[INFO] [stdout] test matrix_defer_heap ... ok
[INFO] [stdout] test matrix_defer_explicit_return ... ok
[INFO] [stdout] test matrix_defer_lazy_capture ... ok
[INFO] [stdout] test matrix_features ... ok
[INFO] [stdout] test matrix_defer_nested_function_frames ... ok
[INFO] [stdout] test matrix_defer_multiple_returns ... ok
[INFO] [stdout] test matrix_defer_shadowed_at_return ... ok
[INFO] [stdout] test matrix_defer_try ... ok
[INFO] [stdout] test matrix_fibonacci ... ok
[INFO] [stdout] test matrix_fizzbuzz ... ok
[INFO] [stdout] test matrix_generics ... ok
[INFO] [stdout] test matrix_hello ... ok
[INFO] [stdout] test matrix_list_sortby_edge_lengths ... ok
[INFO] [stdout] test matrix_map_hash_many_keys ... ok
[INFO] [stdout] test matrix_list_sortby_merge ... ok
[INFO] [stdout] test matrix_list_sortby_stable ... ok
[INFO] [stdout] test matrix_list_sortby_strings ... ok
[INFO] [stdout] test matrix_option_result ... ok
[INFO] [stdout] test matrix_traits_dyn ... ok
[INFO] [stdout] test matrix_traits_static ... ok
[INFO] [stdout] test matrix_list_sortby_alloc_comparator ... ok
[INFO] [stdout] test matrix_gc_loop_carried_ref ... ok
[INFO] [stdout] test matrix_alloc_loop ... ok
[INFO] [stdout] test matrix_gc_keeps_alive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 18.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/traits.rs (/opt/rustwide/target/debug/deps/traits-d61ae15989b34bff)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test multiple_trait_bounds_parse_error ... ok
[INFO] [stdout] test trait_bound_method_wrong_arg_count ... ok
[INFO] [stdout] test duplicate_trait_impl_error ... ok
[INFO] [stdout] test trait_bound_not_satisfied_for_enum ... ok
[INFO] [stdout] test trait_dispatch_generic_called_with_concrete ... ok
[INFO] [stdout] test inline_trait_impl_accesses_fields ... ok
[INFO] [stdout] test multiple_traits_on_same_type ... ok
[INFO] [stdout] test trait_dispatch_with_different_concrete_types ... ok
[INFO] [stdout] test trait_bound_with_closure_argument ... ok
[INFO] [stdout] test inline_trait_impl_on_enum ... ok
[INFO] [stdout] test trait_impl_missing_method_error ... ok
[INFO] [stdout] test trait_impl_wrong_param_type ... ok
[INFO] [stdout] test trait_impl_wrong_param_count_error ... ok
[INFO] [stdout] test trait_impl_on_enum ... ok
[INFO] [stdout] test inline_trait_impl ... ok
[INFO] [stdout] test trait_impl_with_multiple_methods ... ok
[INFO] [stdout] test trait_impl_wrong_return_type_error ... ok
[INFO] [stdout] test trait_method_complex_body ... ok
[INFO] [stdout] test trait_method_chained_with_regular_method ... ok
[INFO] [stdout] test trait_method_returning_option ... ok
[INFO] [stdout] test trait_method_with_interpolation ... ok
[INFO] [stdout] test trait_multiple_methods ... ok
[INFO] [stdout] test trait_method_with_parameter ... ok
[INFO] [stdout] test trait_method_returning_result ... ok
[INFO] [stdout] test trait_bound_not_implemented ... ok
[INFO] [stdout] test trait_method_returning_struct ... ok
[INFO] [stdout] test traits ... ok
[INFO] [stdout] test trait_method_returns_correct_type ... ok
[INFO] [stdout] test trait_shared_by_struct_and_enum ... ok
[INFO] [stdout] test trait_with_collection_map ... ok
[INFO] [stdout] test unknown_trait_in_impl_error ... ok
[INFO] [stdout] test two_types_implementing_same_trait ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/traits_dyn.rs (/opt/rustwide/target/debug/deps/traits_dyn-c3d5e95a5a14c704)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test dyn_without_trait_name_parse_error ... ok
[INFO] [stdout] test dyn_self_at_module_scope_rejected ... ok
[INFO] [stdout] test non_object_safe_trait_rejects_self_param ... ok
[INFO] [stdout] test dyn_over_generic_trait_rejected ... ok
[INFO] [stdout] test non_object_safe_trait_rejects_self_return ... ok
[INFO] [stdout] test object_safety_rejects_deeply_nested_self ... ok
[INFO] [stdout] test struct_name_in_dyn_position_rejected ... ok
[INFO] [stdout] test dyn_coercion_from_unbounded_type_var_rejected ... ok
[INFO] [stdout] test readme_static_and_dyn_dispatch_example_runs ... ok
[INFO] [stdout] test static_and_dyn_dispatch_coexist ... ok
[INFO] [stdout] test dyn_drawable_through_function ... ok
[INFO] [stdout] test unknown_trait_in_dyn_position ... ok
[INFO] [stdout] test dyn_coercion_from_bounded_type_var_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types_and_structs.rs (/opt/rustwide/target/debug/deps/types_and_structs-f729678173e99cc5)
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test circular_type_alias_error ... ok
[INFO] [stdout] test deeply_nested_field_assignment_three_levels ... ok
[INFO] [stdout] test deeply_nested_field_assignment ... ok
[INFO] [stdout] test chained_type_alias ... ok
[INFO] [stdout] test deeply_nested_field_assignment_3_levels ... ok
[INFO] [stdout] test chained_method_calls ... ok
[INFO] [stdout] test destructuring_struct_basic ... ok
[INFO] [stdout] test destructuring_struct_from_function ... ok
[INFO] [stdout] test deeply_nested_field_access ... ok
[INFO] [stdout] test field_access_unknown_field_error ... ok
[INFO] [stdout] test empty_struct ... ok
[INFO] [stdout] test field_assignment_nested ... ok
[INFO] [stdout] test field_assignment_in_while_loop ... ok
[INFO] [stdout] test field_assignment_immutable_error ... ok
[INFO] [stdout] test field_assignment_multiple_fields ... ok
[INFO] [stdout] test field_assignment_on_immutable_struct_error ... ok
[INFO] [stdout] test field_assignment_after_reassignment ... ok
[INFO] [stdout] test field_assignment_basic ... ok
[INFO] [stdout] test field_assignment_deeply_nested ... ok
[INFO] [stdout] test field_assignment_on_non_struct_type ... ok
[INFO] [stdout] test field_assignment_unknown_field_error ... ok
[INFO] [stdout] test field_assignment_with_expression ... ok
[INFO] [stdout] test field_assignment_wrong_type ... ok
[INFO] [stdout] test field_assignment_with_interpolation ... ok
[INFO] [stdout] test field_assignment_wrong_type_error ... ok
[INFO] [stdout] test for_loop_with_struct_mutation ... ok
[INFO] [stdout] test generic_impl_method_uses_type_param_in_param ... ok
[INFO] [stdout] test generic_function_called_with_different_types ... ok
[INFO] [stdout] test generic_function_multiple_type_params ... ok
[INFO] [stdout] test generic_impl_method_returns_type_param ... ok
[INFO] [stdout] test four_level_nested_field_assignment ... ok
[INFO] [stdout] test generic_impl_method_on_enum ... ok
[INFO] [stdout] test generic_struct_field_access ... ok
[INFO] [stdout] test generic_type_arg_count_mismatch ... ok
[INFO] [stdout] test generic_impl_two_type_params ... ok
[INFO] [stdout] test generic_struct_same_type_both_params ... ok
[INFO] [stdout] test generic_type_arg_count_too_many ... ok
[INFO] [stdout] test immutable_assignment_caught ... ok
[INFO] [stdout] test generic_type_alias_requires_args ... ok
[INFO] [stdout] test generic_type_alias_in_signature ... ok
[INFO] [stdout] test inline_method_generic_struct ... ok
[INFO] [stdout] test lexer_generic_type_angle_brackets ... ok
[INFO] [stdout] test inline_method_and_standalone_impl_together ... ok
[INFO] [stdout] test inline_method_on_struct ... ok
[INFO] [stdout] test generics ... ok
[INFO] [stdout] test inline_method_on_enum ... ok
[INFO] [stdout] test multiple_type_errors_reported ... ok
[INFO] [stdout] test missing_return_not_triggered_with_explicit_return ... ok
[INFO] [stdout] test method_on_field_access_result ... ok
[INFO] [stdout] test method_with_multiple_params ... ok
[INFO] [stdout] test multiple_impl_blocks_for_same_struct ... ok
[INFO] [stdout] test nested_field_assignment ... ok
[INFO] [stdout] test negative_integer_literal ... ok
[INFO] [stdout] test mutable_struct_reassignment ... ok
[INFO] [stdout] test mutable_variable_reassignment_multiple ... ok
[INFO] [stdout] test nested_field_assignment_3_levels ... ok
[INFO] [stdout] test nested_generics_in_annotations ... ok
[INFO] [stdout] test return_type_mismatch ... ok
[INFO] [stdout] test output_struct_fields ... ok
[INFO] [stdout] test recursive_generic_type ... ok
[INFO] [stdout] test nested_generics ... ok
[INFO] [stdout] test nested_field_assignment_multiple_fields ... ok
[INFO] [stdout] test struct_as_return_type ... ok
[INFO] [stdout] test struct_and_methods ... ok
[INFO] [stdout] test standalone_impl_still_works ... ok
[INFO] [stdout] test struct_construction_too_few_args ... ok
[INFO] [stdout] test no_main_function_error ... ok
[INFO] [stdout] test struct_display_format ... ok
[INFO] [stdout] test struct_equality_different_values ... ok
[INFO] [stdout] test struct_construction_too_many_args ... ok
[INFO] [stdout] test struct_equality_same_values ... ok
[INFO] [stdout] test struct_equality_nested ... ok
[INFO] [stdout] test struct_field_order_deterministic ... ok
[INFO] [stdout] test struct_inequality_same_values ... ok
[INFO] [stdout] test struct_passed_to_function ... ok
[INFO] [stdout] test struct_inequality ... ok
[INFO] [stdout] test struct_with_many_fields ... ok
[INFO] [stdout] test struct_method_calls_another_method ... ok
[INFO] [stdout] test struct_method_chaining ... ok
[INFO] [stdout] test struct_with_no_fields ... ok
[INFO] [stdout] test type_alias_generic ... ok
[INFO] [stdout] test transitive_type_alias_cycle ... ok
[INFO] [stdout] test type_alias_function_type ... ok
[INFO] [stdout] test type_alias_for_function_type_in_return ... ok
[INFO] [stdout] test type_alias_in_function_parameter ... ok
[INFO] [stdout] test type_alias_for_list ... ok
[INFO] [stdout] test type_alias_in_return_type ... ok
[INFO] [stdout] test type_alias_generic_with_error ... ok
[INFO] [stdout] test type_alias_indirect_cycle_error ... ok
[INFO] [stdout] test type_alias_of_alias ... ok
[INFO] [stdout] test type_alias_in_struct ... ok
[INFO] [stdout] test type_alias_option_shorthand ... ok
[INFO] [stdout] test type_alias_self_reference_error ... ok
[INFO] [stdout] test type_inference_void_initializer_error ... ok
[INFO] [stdout] test type_alias_simple ... ok
[INFO] [stdout] test variable_already_defined_error ... ok
[INFO] [stdout] test type_inference_ambiguous_generic_error ... ok
[INFO] [stdout] test undefined_variable_in_expression ... ok
[INFO] [stdout] test variable_type_inference ... ok
[INFO] [stdout] test undefined_variable_caught ... ok
[INFO] [stdout] test values_shared_freely ... ok
[INFO] [stdout] test values_reusable_after_assignment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_interp-ce343d47ea910ccd)
[INFO] [stdout] 
[INFO] [stdout] running 218 tests
[INFO] [stdout] test env::tests::get_undefined_returns_none ... ok
[INFO] [stdout] test env::tests::set_undefined_returns_false ... ok
[INFO] [stdout] test env::tests::set_in_parent_scope ... ok
[INFO] [stdout] test env::tests::define_cell_in_child_scope_shares_with_parent ... ok
[INFO] [stdout] test env::tests::set_existing_var ... ok
[INFO] [stdout] test env::tests::scope_push_pop ... ok
[INFO] [stdout] test env::tests::shadowing ... ok
[INFO] [stdout] test env::tests::get_from_parent_scope ... ok
[INFO] [stdout] test env::tests::define_cell_shares_mutations ... ok
[INFO] [stdout] test env::tests::define_and_get ... ok
[INFO] [stdout] test eval_builtins::tests::list_contains ... ok
[INFO] [stdout] test eval_builtins::tests::list_any ... ok
[INFO] [stdout] test eval_builtins::tests::list_filter ... ok
[INFO] [stdout] test eval_builtins::tests::list_drop_negative ... ok
[INFO] [stdout] test eval_builtins::tests::list_filter_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_drop ... ok
[INFO] [stdout] test eval_builtins::tests::list_all ... ok
[INFO] [stdout] test eval_builtins::tests::list_find ... ok
[INFO] [stdout] test eval_builtins::tests::list_find_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_length ... ok
[INFO] [stdout] test eval_builtins::tests::list_get ... ok
[INFO] [stdout] test eval_builtins::tests::list_flat_map_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_first ... ok
[INFO] [stdout] test eval_builtins::tests::list_flat_map ... ok
[INFO] [stdout] test eval_builtins::tests::list_get_out_of_bounds ... ok
[INFO] [stdout] test eval_builtins::tests::list_map ... ok
[INFO] [stdout] test eval_builtins::tests::list_get_negative_index ... ok
[INFO] [stdout] test eval_builtins::tests::list_map_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_method_chaining ... ok
[INFO] [stdout] test eval_builtins::tests::list_last ... ok
[INFO] [stdout] test eval_builtins::tests::list_sort_by ... ok
[INFO] [stdout] test eval_builtins::tests::list_push ... ok
[INFO] [stdout] test eval_builtins::tests::list_sort_by_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_reduce ... ok
[INFO] [stdout] test eval_builtins::tests::list_reduce_empty ... ok
[INFO] [stdout] test eval_builtins::tests::map_contains ... ok
[INFO] [stdout] test eval_builtins::tests::list_sort_by_comparator_error_propagates ... ok
[INFO] [stdout] test eval_builtins::tests::map_get_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_sort_by_descending ... ok
[INFO] [stdout] test eval_builtins::tests::map_get ... ok
[INFO] [stdout] test eval_builtins::tests::map_int_keys ... ok
[INFO] [stdout] test eval_builtins::tests::list_sort_by_single_element ... ok
[INFO] [stdout] test eval_builtins::tests::list_take ... ok
[INFO] [stdout] test eval_builtins::tests::map_contains_empty ... ok
[INFO] [stdout] test eval_builtins::tests::list_take_negative ... ok
[INFO] [stdout] test eval_builtins::tests::map_remove ... ok
[INFO] [stdout] test eval_builtins::tests::map_keys_then_list_methods ... ok
[INFO] [stdout] test eval_builtins::tests::map_keys_values_empty ... ok
[INFO] [stdout] test eval_builtins::tests::map_set ... ok
[INFO] [stdout] test eval_builtins::tests::map_remove_nonexistent ... ok
[INFO] [stdout] test eval_builtins::tests::map_keys_and_values ... ok
[INFO] [stdout] test eval_builtins::tests::option_and_then_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_combinator_chaining ... ok
[INFO] [stdout] test eval_builtins::tests::map_set_overwrite ... ok
[INFO] [stdout] test eval_builtins::tests::map_length ... ok
[INFO] [stdout] test eval_builtins::tests::option_filter_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_filter_passes ... ok
[INFO] [stdout] test eval_builtins::tests::option_and_then_some ... ok
[INFO] [stdout] test eval_builtins::tests::option_map_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_map_some ... ok
[INFO] [stdout] test eval_builtins::tests::option_or_else_some ... ok
[INFO] [stdout] test eval_builtins::tests::option_ok_or_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_filter_rejects ... ok
[INFO] [stdout] test eval_builtins::tests::option_is_some_is_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_or_else_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_ok_or_some ... ok
[INFO] [stdout] test eval_builtins::tests::option_unwrap_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_unwrap_or_else_none ... ok
[INFO] [stdout] test eval_builtins::tests::option_unwrap_or ... ok
[INFO] [stdout] test eval_builtins::tests::option_unwrap_or_else_some ... ok
[INFO] [stdout] test eval_builtins::tests::result_is_ok_is_err ... ok
[INFO] [stdout] test eval_builtins::tests::result_and_then_ok ... ok
[INFO] [stdout] test eval_builtins::tests::result_combinator_chaining ... ok
[INFO] [stdout] test eval_builtins::tests::option_unwrap_some ... ok
[INFO] [stdout] test eval_builtins::tests::result_err_method ... ok
[INFO] [stdout] test eval_builtins::tests::result_and_then_err_passthrough ... ok
[INFO] [stdout] test eval_builtins::tests::result_map_err_on_ok ... ok
[INFO] [stdout] test eval_builtins::tests::result_map_err_method ... ok
[INFO] [stdout] test eval_builtins::tests::result_unwrap_or ... ok
[INFO] [stdout] test eval_builtins::tests::result_map_ok ... ok
[INFO] [stdout] test eval_builtins::tests::result_map_err_variant ... ok
[INFO] [stdout] test eval_builtins::tests::result_ok_method ... ok
[INFO] [stdout] test eval_builtins::tests::result_unwrap_or_else_ok ... ok
[INFO] [stdout] test eval_builtins::tests::string_contains ... ok
[INFO] [stdout] test eval_builtins::tests::result_or_else_err ... ok
[INFO] [stdout] test eval_builtins::tests::string_index_of_unicode ... ok
[INFO] [stdout] test eval_builtins::tests::string_length ... ok
[INFO] [stdout] test eval_builtins::tests::result_or_else_ok ... ok
[INFO] [stdout] test eval_builtins::tests::result_unwrap_err ... ok
[INFO] [stdout] test eval_builtins::tests::result_unwrap_ok ... ok
[INFO] [stdout] test eval_builtins::tests::string_length_unicode ... ok
[INFO] [stdout] test eval_builtins::tests::string_split ... ok
[INFO] [stdout] test eval_builtins::tests::string_replace ... ok
[INFO] [stdout] test eval_builtins::tests::string_split_empty_string ... ok
[INFO] [stdout] test eval_builtins::tests::string_ends_with ... ok
[INFO] [stdout] test eval_builtins::tests::string_index_of ... ok
[INFO] [stdout] test eval_builtins::tests::result_unwrap_or_else_err ... ok
[INFO] [stdout] test eval_builtins::tests::string_split_then_list_methods ... ok
[INFO] [stdout] test eval_builtins::tests::string_starts_with ... ok
[INFO] [stdout] test interpreter::multi_module::tests::qualify_falls_back_to_bare_for_unknown_name_in_entry_scope ... ok
[INFO] [stdout] test eval_builtins::tests::string_substring_start_greater_than_end ... ok
[INFO] [stdout] test interpreter::multi_module::tests::qualify_falls_back_to_module_qualify_for_unknown_name_in_non_entry_scope ... ok
[INFO] [stdout] test eval_builtins::tests::string_to_upper_case ... ok
[INFO] [stdout] test interpreter::multi_module::tests::qualify_returns_bare_name_when_module_stack_is_empty ... ok
[INFO] [stdout] test eval_builtins::tests::string_substring ... ok
[INFO] [stdout] test interpreter::multi_module::tests::qualify_returns_scope_mapping_when_present ... ok
[INFO] [stdout] test eval_builtins::tests::string_substring_out_of_bounds ... ok
[INFO] [stdout] test eval_builtins::tests::string_to_lower_case ... ok
[INFO] [stdout] test interpreter::tests::body_error_wins_over_defer_error ... ok
[INFO] [stdout] test eval_builtins::tests::string_substring_negative_index ... ok
[INFO] [stdout] test interpreter::tests::defer_error_propagation_first_error_wins_other_defers_run ... ok
[INFO] [stdout] test interpreter::tests::defer_error_inside_closure_propagates_through_outer_defer_frame ... ok
[INFO] [stdout] test interpreter::tests::for_body_explicit_return_does_not_leak_iteration_scope ... ok
[INFO] [stdout] test interpreter::tests::match_arm_block_explicit_return_does_not_leak_arm_scope ... ok
[INFO] [stdout] 4
[INFO] [stdout] test interpreter::tests::loop_else_explicit_return_does_not_leak_else_scope ... ok
[INFO] [stdout] test interpreter::tests::defer_error_propagation_source_order_first_defer_errors_last ... ok
[INFO] [stdout] 5
[INFO] [stdout] 21
[INFO] [stdout] test interpreter::tests::run_break_in_for ... ok
[INFO] [stdout] test interpreter::tests::defer_fires_on_body_runtime_error ... ok
[INFO] [stdout] test interpreter::tests::defer_fires_on_void_explicit_return ... ok
[INFO] [stdout] test interpreter::tests::run_break_in_match_arm ... ok
[INFO] [stdout] 25
[INFO] [stdout] 15
[INFO] [stdout] 1
[INFO] [stdout] Some(1)
[INFO] [stdout] 25
[INFO] [stdout] test eval_builtins::tests::string_trim ... ok
[INFO] [stdout] test interpreter::tests::defer_lazy_capture_across_nested_function_call ... ok
[INFO] [stdout] test interpreter::tests::run_break_in_while ... ok
[INFO] [stdout] test interpreter::tests::run_closure_as_return_value ... ok
[INFO] [stdout] test interpreter::tests::run_continue_in_for ... ok
[INFO] [stdout] test interpreter::tests::run_closure_capture ... ok
[INFO] [stdout] test interpreter::tests::run_deeply_nested_generics ... ok
[INFO] [stdout] red
[INFO] [stdout] 78.5
[INFO] [stdout] true
[INFO] [stdout] false
[INFO] [stdout] 3.14
[INFO] [stdout] test interpreter::tests::run_continue_in_while ... ok
[INFO] [stdout] test interpreter::tests::run_division_by_zero ... ok
[INFO] [stdout] test interpreter::tests::run_empty_main ... ok
[INFO] [stdout] test interpreter::tests::run_enum_and_match ... ok
[INFO] [stdout] test interpreter::tests::run_enum_impl_method ... ok
[INFO] [stdout] test interpreter::tests::run_enum_impl_shared_method ... ok
[INFO] [stdout] 10
[INFO] [stdout] 10
[INFO] [stdout] 42
[INFO] [stdout] 55
[INFO] [stdout] test interpreter::tests::run_enum_with_fields ... ok
[INFO] [stdout] test interpreter::tests::run_float_modulo_by_zero ... ok
[INFO] [stdout] test interpreter::tests::run_float_division_by_zero ... ok
[INFO] [stdout] test interpreter::tests::run_field_assignment_basic ... ok
[INFO] [stdout] test interpreter::tests::run_for_loop ... ok
[INFO] [stdout] 42
[INFO] [stdout] hello
[INFO] [stdout] 42
[INFO] [stdout] 0
[INFO] [stdout] 1
[INFO] [stdout] hello
[INFO] [stdout] 42
[INFO] [stdout] test interpreter::tests::run_field_assignment_nested ... ok
[INFO] [stdout] test interpreter::tests::run_for_loop_sum ... ok
[INFO] [stdout] test interpreter::tests::run_generic_identity ... ok
[INFO] [stdout] test interpreter::tests::run_generic_enum_match ... ok
[INFO] [stdout] two
[INFO] [stdout] test interpreter::tests::run_generic_struct ... ok
[INFO] [stdout] test interpreter::tests::run_generic_function_with_closure ... ok
[INFO] [stdout] test interpreter::tests::run_if_expr_else_if_chain_chooses_middle ... ok
[INFO] [stdout] 10
[INFO] [stdout] 7
[INFO] [stdout] test interpreter::tests::run_if_expr_in_arithmetic ... ok
[INFO] [stdout] test interpreter::tests::run_if_expr_no_else_is_void_statement ... ok
[INFO] [stdout] test interpreter::tests::run_if_expr_value_false_branch ... ok
[INFO] [stdout] test interpreter::tests::run_else_if ... ok
[INFO] [stdout] test interpreter::tests::run_if_expr_value_true_branch ... ok
[INFO] [stdout] 12
[INFO] [stdout] 10
[INFO] [stdout] 10
[INFO] [stdout] test interpreter::tests::run_implicit_return_closure ... ok
[INFO] [stdout] test interpreter::tests::run_implicit_return_function ... ok
[INFO] [stdout] test interpreter::tests::run_integer_negation_overflow ... ok
[INFO] [stdout] test interpreter::tests::run_lambda_as_argument ... ok
[INFO] [stdout] test interpreter::tests::run_lambda_basic ... ok
[INFO] [stdout] test interpreter::tests::run_lambda_inline_call ... ok
[INFO] [stdout] []
[INFO] [stdout] test interpreter::tests::run_list_any_true ... ok
[INFO] [stdout] test interpreter::tests::run_if_expr_tail_recursive_fib ... ok
[INFO] [stdout] test interpreter::tests::run_list_all_true ... ok
[INFO] [stdout] test interpreter::tests::run_list_any_false ... ok
[INFO] [stdout] test interpreter::tests::run_list_all_false ... ok
[INFO] [stdout] test interpreter::tests::run_list_contains ... ok
[INFO] [stdout] test interpreter::tests::run_list_empty ... ok
[INFO] [stdout] test interpreter::tests::run_infinite_recursion_caught ... ok
[INFO] [stdout] test interpreter::tests::run_list_get_out_of_bounds ... ok
[INFO] [stdout] 20
[INFO] [stdout] nums
[INFO] [stdout] 20
[INFO] [stdout] 60
[INFO] [stdout] test interpreter::tests::run_list_find_some ... ok
[INFO] [stdout] test interpreter::tests::run_list_find_none ... ok
[INFO] [stdout] test interpreter::tests::run_list_get ... ok
[INFO] [stdout] test interpreter::tests::run_list_in_struct ... ok
[INFO] [stdout] test interpreter::tests::run_list_filter ... ok
[INFO] [stdout] test interpreter::tests::run_list_flat_map ... ok
[INFO] [stdout] test interpreter::tests::run_list_iterate_with_while ... ok
[INFO] [stdout] [1, 2, 3]
[INFO] [stdout] [1, 2, 3]
[INFO] [stdout] test interpreter::tests::run_list_first_last ... ok
[INFO] [stdout] test interpreter::tests::run_list_map ... ok
[INFO] [stdout] test interpreter::tests::run_list_sort_by ... ok
[INFO] [stdout] test interpreter::tests::run_list_push ... ok
[INFO] [stdout] 3
[INFO] [stdout] test interpreter::tests::run_list_literal ... ok
[INFO] [stdout] test interpreter::tests::run_list_negative_index ... ok
[INFO] [stdout] test interpreter::tests::run_list_reduce ... ok
[INFO] [stdout] test interpreter::tests::run_list_length ... ok
[INFO] [stdout] test interpreter::tests::run_list_take_drop ... ok
[INFO] [stdout] test interpreter::tests::run_map_keys_values ... ok
[INFO] [stdout] test interpreter::tests::run_map_remove ... ok
[INFO] [stdout] test interpreter::tests::run_map_set ... ok
[INFO] [stdout] test interpreter::tests::run_match_with_block_body ... ok
[INFO] [stdout] other
[INFO] [stdout] test interpreter::tests::run_match_wildcard ... ok
[INFO] [stdout] test interpreter::tests::run_no_main ... ok
[INFO] [stdout] 42
[INFO] [stdout] 42
[INFO] [stdout] test interpreter::tests::run_method ... ok
[INFO] [stdout] test interpreter::tests::run_option_match ... ok
[INFO] [stdout] test interpreter::tests::run_option_none_unwrap_panics ... ok
[INFO] [stdout] 18
[INFO] [stdout] 42
[INFO] [stdout] 1
[INFO] [stdout] test interpreter::tests::run_modules_user_variant_shadows_builtin_does_not_panic ... ok
[INFO] [stdout] test interpreter::tests::run_modules_constructs_and_matches_user_enum_variant ... ok
[INFO] [stdout] test interpreter::tests::run_nested_closure ... ok
[INFO] [stdout] test interpreter::tests::run_option_some_unwrap ... ok
[INFO] [stdout] 10
[INFO] [stdout] test interpreter::tests::run_option_with_list ... ok
[INFO] [stdout] 120
[INFO] [stdout] test interpreter::tests::run_nested_field_assignment_3_levels ... ok
[INFO] [stdout] test interpreter::tests::run_option_unwrap_or ... ok
[INFO] [stdout] 42
[INFO] [stdout] test interpreter::tests::run_recursive_with_while ... ok
[INFO] [stdout] test interpreter::tests::run_result_err ... ok
[INFO] [stdout] test interpreter::tests::run_result_map_err ... ok
[INFO] [stdout] test interpreter::tests::run_mutual_recursion_caught ... ok
[INFO] [stdout] 42
[INFO] [stdout] hello
[INFO] [stdout] world
[INFO] [stdout] hello world
[INFO] [stdout] a\b
[INFO] [stdout] test interpreter::tests::run_result_err_unwrap_panics ... ok
[INFO] [stdout] test interpreter::tests::run_result_ok ... ok
[INFO] [stdout] true
[INFO] [stdout] false
[INFO] [stdout] 3
[INFO] [stdout] 4
[INFO] [stdout] 10
[INFO] [stdout] test interpreter::tests::run_result_ok_unwrap ... ok
[INFO] [stdout] test interpreter::tests::run_simple_print ... ok
[INFO] [stdout] test interpreter::tests::run_string_escape_sequences ... ok
[INFO] [stdout] test interpreter::tests::run_string_interpolation ... ok
[INFO] [stdout] test interpreter::tests::run_string_literal_backslash ... ok
[INFO] [stdout] test interpreter::tests::run_result_is_ok ... ok
[INFO] [stdout] test interpreter::tests::run_struct ... ok
[INFO] [stdout] test interpreter::tests::run_triple_nested_closure ... ok
[INFO] [stdout] test value::tests::qualified_enum_variant_type_key_and_type_name_split ... ok
[INFO] [stdout] Err(oops)
[INFO] [stdout] 5
[INFO] [stdout] Ok(43)
[INFO] [stdout] test value::tests::qualified_struct_type_key_and_type_name_split ... ok
[INFO] [stdout] test interpreter::tests::run_try_operator_err ... ok
[INFO] [stdout] test interpreter::tests::run_while_loop ... ok
[INFO] [stdout] test interpreter::tests::run_try_operator_ok ... ok
[INFO] [stdout] test value::tests::type_key_round_trips_through_bare_name_to_type_name ... ok
[INFO] [stdout] test interpreter::tests::while_body_explicit_return_does_not_leak_iteration_scope ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_ir-717a890eee23c84c)
[INFO] [stdout] 
[INFO] [stdout] running 143 tests
[INFO] [stdout] test monomorphize::tests::mangling_is_symbol_safe_for_reference_types ... ok
[INFO] [stdout] test monomorphize::tests::enum_ref_mangle_is_injective_under_underscore_in_arg_names ... ok
[INFO] [stdout] test monomorphize::tests::contains_type_var_recurses_into_every_compound ... ok
[INFO] [stdout] test monomorphize::tests::for_each_type_mut_substitutes_capture_types_and_load_result ... ok
[INFO] [stdout] test monomorphize::tests::for_each_type_mut_substitutes_capture_types_at_string ... ok
[INFO] [stdout] test monomorphize::tests::mangles_enum_ref_with_args_verbatim ... ok
[INFO] [stdout] test monomorphize::tests::struct_mono_fixed_point_handles_nested_generics ... ok
[INFO] [stdout] test monomorphize::tests::specializes_multi_param_function ... ok
[INFO] [stdout] test monomorphize::tests::residual_type_var_erased_to_placeholder_when_no_specializations ... ok
[INFO] [stdout] test monomorphize::tests::empty_template_body_does_not_panic ... ok
[INFO] [stdout] test monomorphize::tests::residual_type_var_in_enum_ref_args_erased_by_pass_d ... ok
[INFO] [stdout] test monomorphize::tests::recursion_through_generics_preserves_specialization ... ok
[INFO] [stdout] test monomorphize::tests::specializes_at_reference_type_list_of_int ... ok
[INFO] [stdout] test monomorphize::tests::specializes_identity_at_int_and_string ... ok
[INFO] [stdout] test monomorphize::tests::struct_mono_no_op_when_no_generic_structs ... ok
[INFO] [stdout] test monomorphize::tests::struct_mono_registers_specialized_layout_and_rewrites_alloc ... ok
[INFO] [stdout] test monomorphize::tests::struct_mono_two_instantiations_dont_collide ... ok
[INFO] [stdout] test monomorphize::tests::struct_mono_rekeys_dyn_vtables_for_generic_struct ... ok
[INFO] [stdout] test monomorphize::tests::substitute_recurses_into_enum_ref_args ... ok
[INFO] [stdout] test monomorphize::tests::uninstantiated_template_leaves_module_unchanged_up_to_erasure ... ok
[INFO] [stdout] test monomorphize::tests::struct_mono_specializes_methods_and_updates_method_index ... ok
[INFO] [stdout] test tests::builtin_enum_layouts_always_registered ... ok
[INFO] [stdout] test tests::concrete_functions_filters_templates ... ok
[INFO] [stdout] test tests::chained_default_wrappers_call_each_other_not_inlined ... ok
[INFO] [stdout] test tests::builtin_method_call_lowers_without_wrapper_probe ... ok
[INFO] [stdout] test tests::concrete_functions_excludes_template_after_specialization ... ok
[INFO] [stdout] test tests::default_wrapper_synthesized_for_non_literal_default ... ok
[INFO] [stdout] test tests::enum_type_at_handles_zero_field_generic_variant ... ok
[INFO] [stdout] test tests::closure_default_wrapper_synthesizes_and_lowers_closure ... ok
[INFO] [stdout] test tests::enum_type_at_handles_zero_field_non_generic_variant ... ok
[INFO] [stdout] test tests::enum_type_at_preserves_multi_slot_payload ... ok
[INFO] [stdout] test tests::enum_type_at_preserves_args_for_generic_constructor_call ... ok
[INFO] [stdout] test tests::generic_method_call_retargets_to_specialization ... ok
[INFO] [stdout] test tests::err_constructor_uses_enum_alloc ... ok
[INFO] [stdout] test tests::bare_none_uses_enum_alloc ... ok
[INFO] [stdout] test tests::generic_method_specializations_appear_in_module ... ok
[INFO] [stdout] test tests::lower_break_continue ... ok
[INFO] [stdout] test tests::lower_builtin_method_call ... ok
[INFO] [stdout] test tests::lower_enum_variant_call_syntax ... ok
[INFO] [stdout] test tests::lower_empty_main ... ok
[INFO] [stdout] test tests::lower_compound_assignment ... ok
[INFO] [stdout] test tests::lower_enum_construction ... ok
[INFO] [stdout] test tests::lower_float_arithmetic ... ok
[INFO] [stdout] test tests::lower_explicit_return ... ok
[INFO] [stdout] test tests::lower_enum_method ... ok
[INFO] [stdout] test tests::lower_float_comparison ... ok
[INFO] [stdout] test tests::lower_for_each ... ok
[INFO] [stdout] test tests::lower_for_range_with_else ... ok
[INFO] [stdout] test tests::lower_function_call ... ok
[INFO] [stdout] test tests::lower_if_else ... ok
[INFO] [stdout] test tests::lower_if_else_if_else ... ok
[INFO] [stdout] test tests::lower_if_expr_all_branches_return ... ok
[INFO] [stdout] test tests::lower_for_range ... ok
[INFO] [stdout] test tests::lower_if_expr_as_var_init ... ok
[INFO] [stdout] test tests::lower_lambda ... ok
[INFO] [stdout] test tests::lower_if_expr_else_if_chain_value ... ok
[INFO] [stdout] test tests::lower_implicit_return_in_function ... ok
[INFO] [stdout] test tests::lower_int_arithmetic ... ok
[INFO] [stdout] test tests::lower_if_expr_threads_value_fib ... ok
[INFO] [stdout] test tests::lower_impl_block_method ... ok
[INFO] [stdout] test tests::lower_if_expr_in_arithmetic ... ok
[INFO] [stdout] test tests::lower_lambda_with_captures ... ok
[INFO] [stdout] test tests::lower_list_literal ... ok
[INFO] [stdout] test tests::lower_indirect_closure_call ... ok
[INFO] [stdout] test tests::lower_modules_qualifies_non_entry_function ... ok
[INFO] [stdout] test tests::lower_match_wildcard ... ok
[INFO] [stdout] test tests::lower_modules_single_entry_uses_bare_keys ... ok
[INFO] [stdout] test tests::lower_map_literal ... ok
[INFO] [stdout] test tests::lower_match_binding ... ok
[INFO] [stdout] test tests::lower_match_enum ... ok
[INFO] [stdout] test tests::lower_match_string_literal ... ok
[INFO] [stdout] test tests::lower_multiple_functions ... ok
[INFO] [stdout] test tests::lower_return_float_literal ... ok
[INFO] [stdout] test tests::lower_return_bool_literal ... ok
[INFO] [stdout] test tests::lower_mutable_variable ... ok
[INFO] [stdout] test tests::lower_string_concat ... ok
[INFO] [stdout] test tests::lower_short_circuit_or ... ok
[INFO] [stdout] test tests::lower_print_call ... ok
[INFO] [stdout] test tests::lower_string_comparison ... ok
[INFO] [stdout] test tests::lower_return_int_literal ... ok
[INFO] [stdout] test tests::lower_short_circuit_and ... ok
[INFO] [stdout] test tests::lower_return_string_literal ... ok
[INFO] [stdout] test tests::lower_string_interpolation ... ok
[INFO] [stdout] test tests::lower_unary_neg ... ok
[INFO] [stdout] test tests::lower_struct_destructuring ... ok
[INFO] [stdout] test tests::lower_struct_construction ... ok
[INFO] [stdout] test tests::lower_unary_not ... ok
[INFO] [stdout] test tests::lower_user_method_call ... ok
[INFO] [stdout] test tests::lower_try_operator_option ... ok
[INFO] [stdout] test tests::lower_while_loop ... ok
[INFO] [stdout] test tests::lower_trait_method ... ok
[INFO] [stdout] test tests::lower_while_with_else ... ok
[INFO] [stdout] test tests::mangling_is_injective_for_distinct_type_args ... ok
[INFO] [stdout] test tests::match_on_option ... ok
[INFO] [stdout] test tests::match_on_result ... ok
[INFO] [stdout] test tests::lower_variable_shadowing ... ok
[INFO] [stdout] test tests::mangled_names_are_exact_and_symbol_safe ... ok
[INFO] [stdout] test tests::method_default_wrapper_synthesized ... ok
[INFO] [stdout] test tests::monomorphization_substitutes_into_user_defined_enum_return_type ... ok
[INFO] [stdout] test tests::option_result_use_enum_alloc_in_ir ... ok
[INFO] [stdout] test tests::match_on_result_snapshot ... ok
[INFO] [stdout] test tests::module_lookup_template_returns_some_get_concrete_returns_none ... ok
[INFO] [stdout] test tests::multi_module_default_wrapper_routes_through_wrapper ... ok
[INFO] [stdout] test tests::pure_literal_default_does_not_synthesize_wrapper ... ok
[INFO] [stdout] test tests::unresolvable_generic_call_does_not_panic ... ok
[INFO] [stdout] test tests::qualify_resolved_passes_through_already_qualified_names ... ok
[INFO] [stdout] test tests::post_monomorphization_no_call_carries_type_args ... ok
[INFO] [stdout] test tests::self_recursive_generic_lowers_and_specializes ... ok
[INFO] [stdout] test tests::orphan_typevar_is_erased_to_generic_placeholder_post_mono ... ok
[INFO] [stdout] test tests::user_defined_generic_enum_preserves_args_in_enum_ref ... ok
[INFO] [stdout] test tests::verifier_catches_missing_terminator ... ok
[INFO] [stdout] test types::tests::enum_ref_display_with_multiple_args ... ok
[INFO] [stdout] test tests::verifier_catches_invalid_block_target ... ok
[INFO] [stdout] test tests::verifier_catches_no_errors_on_valid_ir ... ok
[INFO] [stdout] test tests::verifier_skips_generic_templates ... ok
[INFO] [stdout] test types::tests::enum_ref_display_with_no_args ... ok
[INFO] [stdout] test types::tests::enum_ref_display_with_single_arg ... ok
[INFO] [stdout] test types::tests::erase_type_vars_recurses_into_enum_args ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_alloc_with_type_var_concrete_is_flagged ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_alloc_result_type_must_match_trait_name ... ok
[INFO] [stdout] test types::tests::erase_type_vars_recurses_into_nested_enum_args ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_alloc_without_registered_vtable_is_flagged ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_call_on_unknown_trait_is_flagged ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_call_receiver_trait_mismatch_is_flagged ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_call_slot_out_of_range_is_flagged ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::dyn_ref_result_on_illegal_op_is_flagged ... ok
[INFO] [stdout] test verify::dyn_ops::dyn_verifier_tests::well_formed_dyn_module_passes_verification ... ok
[INFO] [stdout] test tests::lower_struct_field_assignment ... ok
[INFO] [stdout] test verify::structural_verifier_tests::block_with_no_terminator_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::closure_load_capture_out_of_range_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::instruction_operand_undefined_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::closure_load_capture_in_range_passes_verification ... ok
[INFO] [stdout] test verify::structural_verifier_tests::instruction_operand_void_sentinel_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::terminator_arg_count_mismatch_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::terminator_operand_undefined_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::terminator_operand_void_sentinel_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::terminator_references_invalid_target_is_flagged ... ok
[INFO] [stdout] test verify::structural_verifier_tests::well_formed_function_passes_verification ... ok
[INFO] [stdout] test verify::unresolved_placeholder_op_tests::unresolved_dyn_alloc_in_concrete_function_is_flagged ... ok
[INFO] [stdout] test verify::unresolved_placeholder_op_tests::unresolved_dyn_alloc_in_template_is_not_flagged ... ok
[INFO] [stdout] test verify::unresolved_placeholder_op_tests::unresolved_trait_method_in_concrete_function_is_flagged ... ok
[INFO] [stdout] test verify::unresolved_placeholder_op_tests::unresolved_trait_method_in_template_is_not_flagged ... ok
[INFO] [stdout] test tests::lower_try_operator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lower_dyn_trait.rs (/opt/rustwide/target/debug/deps/lower_dyn_trait-f0e201318414c334)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test dyn_alloc_op_display_format_is_stable ... ok
[INFO] [stdout] test dyn_call_with_zero_args_displays_without_trailing_args ... ok
[INFO] [stdout] test dyn_call_op_display_format_is_stable ... ok
[INFO] [stderr]      Running tests/sema_ir_id_alignment.rs (/opt/rustwide/target/debug/deps/sema_ir_id_alignment-decbc7f4502acdf5)
[INFO] [stdout] test dyn_call_resolves_to_correct_method_slot ... ok
[INFO] [stdout] test dyn_alloc_emitted_at_call_argument_coercion_site ... ok
[INFO] [stdout] test reassignment_into_dyn_emits_dyn_alloc_on_each_store ... ok
[INFO] [stdout] test function_return_into_dyn_emits_dyn_alloc ... ok
[INFO] [stdout] test lowering_materializes_vtables_for_each_concrete_implementor ... ok
[INFO] [stdout] test lowering_registers_object_safe_trait_in_module ... ok
[INFO] [stdout] test let_annotation_with_dyn_emits_dyn_alloc ... ok
[INFO] [stdout] test enum_variant_with_dyn_field_emits_dyn_alloc ... ok
[INFO] [stdout] test struct_ctor_with_dyn_field_emits_dyn_alloc_at_ctor_site ... ok
[INFO] [stdout] test repeated_dyn_alloc_for_same_pair_yields_single_vtable_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phoenix_ir_interp-97b86ee2d908440a)
[INFO] [stdout] test orphan_methods_get_filled_placeholder_slots ... ok
[INFO] [stdout] test ir_function_ids_match_resolved_function_ids ... ok
[INFO] [stdout] test ir_user_method_ids_match_resolved_user_method_ids ... ok
[INFO] [stdout] test no_placeholder_funcs_after_lowering ... ok
[INFO] [stdout] test closures_are_appended_past_synthesized_start ... ok
[INFO] [stdout] test ir_function_count_meets_or_exceeds_sema_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip_basic.rs (/opt/rustwide/target/debug/deps/roundtrip_basic-c8eccd0047ebb11f)
[INFO] [stdout] running 13 tests
[INFO] [stdout] test builtins::tests::expect_bool_rejects_non_bool ... ok
[INFO] [stdout] test builtins::tests::option_unwrap_or_missing_arg_errors ... ok
[INFO] [stdout] test builtins::tests::enum_variant_info_out_of_range_discriminant ... ok
[INFO] [stdout] test builtins::tests::filter_rejects_non_bool_callback ... ok
[INFO] [stdout] test builtins::tests::print_rejects_zero_args ... ok
[INFO] [stdout] test builtins::tests::print_rejects_extra_args ... ok
[INFO] [stdout] test builtins::tests::to_string_rejects_extra_args ... ok
[INFO] [stdout] test builtins::tests::to_string_rejects_zero_args ... ok
[INFO] [stdout] test builtins::tests::option_ok_or_missing_arg_errors ... ok
[INFO] [stdout] test builtins::tests::result_unwrap_or_missing_arg_errors ... ok
[INFO] [stdout] test interpreter::closure_load_capture_tests::loads_capture_at_index_zero ... ok
[INFO] [stdout] test interpreter::closure_load_capture_tests::out_of_range_capture_index_errors ... ok
[INFO] [stdout] test interpreter::closure_load_capture_tests::loads_capture_at_higher_index ... 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 26 tests
[INFO] [stdout] test arithmetic ... ok
[INFO] [stdout] test boolean_logic ... ok
[INFO] [stdout] test default_argument_with_named_earlier_slot ... ok
[INFO] [stdout] test fixture_fibonacci ... ok
[INFO] [stdout] test default_argument_trailing_positional ... ok
[INFO] [stdout] test default_argument_calls_another_function ... ok
[INFO] [stdout] test fixture_fizzbuzz ... ok
[INFO] [stdout] test fixture_hello ... ok
[INFO] [stdout] test float_arithmetic ... ok
[INFO] [stdout] test fixture_features ... ok
[INFO] [stdout] test for_loop ... ok
[INFO] [stdout] test hello_world ... ok
[INFO] [stdout] test for_loop_continue ... ok
[INFO] [stdout] test if_else ... ok
[INFO] [stdout] test function_call ... ok
[INFO] [stdout] test loop_continue ... ok
[INFO] [stdout] test method_default_calls_another_function ... ok
[INFO] [stdout] test loop_break ... ok
[INFO] [stdout] test string_comparison ... ok
[INFO] [stdout] test recursion ... ok
[INFO] [stdout] test method_default_overridden_by_positional ... ok
[INFO] [stdout] test method_default_trailing_positional ... ok
[INFO] [stdout] test for_loop_break ... ok
[INFO] [stdout] test to_string_builtin ... ok
[INFO] [stdout] test variables_and_mutation ... ok
[INFO] [stdout] test while_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip_closures.rs (/opt/rustwide/target/debug/deps/roundtrip_closures-6b0310e9f2d380cf)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/roundtrip_collections.rs (/opt/rustwide/target/debug/deps/roundtrip_collections-eb9d485e3d326754)
[INFO] [stdout] test closure_basic ... ok
[INFO] [stdout] test nested_closures ... ok
[INFO] [stdout] test closure_capture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stderr]      Running tests/roundtrip_dyn_trait.rs (/opt/rustwide/target/debug/deps/roundtrip_dyn_trait-b9381c79769d94b6)
[INFO] [stdout] test list_flat_map ... ok
[INFO] [stdout] test list_higher_order ... ok
[INFO] [stdout] test list_any_all ... ok
[INFO] [stdout] test list_sort_by ... ok
[INFO] [stdout] test list_take_drop ... ok
[INFO] [stdout] test list_find ... ok
[INFO] [stdout] test list_operations ... ok
[INFO] [stdout] test list_sort_by_comparator_error_propagates ... ok
[INFO] [stdout] test string_index_of ... ok
[INFO] [stdout] test map_set_remove ... ok
[INFO] [stdout] test string_replace ... ok
[INFO] [stdout] test map_keys_values_after_mutation ... ok
[INFO] [stdout] test string_interpolation ... ok
[INFO] [stdout] test string_methods ... ok
[INFO] [stdout] test string_split ... ok
[INFO] [stdout] test map_operations ... ok
[INFO] [stdout] test string_substring ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test dyn_in_struct_field ... ok
[INFO] [stderr]      Running tests/roundtrip_errors.rs (/opt/rustwide/target/debug/deps/roundtrip_errors-0c31c76d7eae2231)
[INFO] [stdout] test dyn_lambda_implicit_return_coerces ... ok
[INFO] [stdout] test dyn_implicit_return_coerces ... ok
[INFO] [stdout] test dyn_match_arm_coerces_to_function_return_type ... ignored, bidirectional inference gap on match arms — see known-issues.md
[INFO] [stdout] test dyn_asymmetric_if_branches ... ok
[INFO] [stdout] test dyn_call_with_multiple_args ... ok
[INFO] [stdout] test dyn_field_reassignment_coerces_roundtrips ... ok
[INFO] [stdout] test closure_captures_dyn_value_and_dispatches ... ok
[INFO] [stdout] test dyn_in_enum_variant_field ... ok
[INFO] [stdout] test dyn_param_zero_arg_method ... ok
[INFO] [stdout] test dyn_through_type_alias ... ok
[INFO] [stdout] test dyn_let_annotation ... ok
[INFO] [stdout] test dyn_method_with_reference_type_params_roundtrips ... ok
[INFO] [stdout] test dyn_two_methods_invoked_separately_through_same_value ... ok
[INFO] [stdout] test dyn_uncalled_function_with_dyn_param_compiles_in_ir_interp ... ok
[INFO] [stdout] test dyn_mut_reassignment_coerces_on_store ... ok
[INFO] [stdout] test dyn_named_argument_coerces_roundtrips ... ok
[INFO] [stdout] test dyn_wide_trait_every_slot_resolves_in_ir_interp ... ok
[INFO] [stdout] test dyn_value_forwarded_through_call ... ok
[INFO] [stdout] test same_concrete_two_traits_yields_two_vtables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test error_modulo_by_zero_int ... ok
[INFO] [stdout] test float_division_by_zero_produces_inf ... ok
[INFO] [stdout] test error_division_by_zero_int ... ok
[INFO] [stdout] test float_modulo_by_zero_produces_nan ... ok
[INFO] [stdout] test error_list_out_of_bounds ... ok
[INFO] [stdout] test error_unwrap_none ... ok
[INFO] [stderr] 
[INFO] [stderr] thread 'error_stack_overflow' (4156) has overflowed its stack
[INFO] [stderr] fatal runtime error: stack overflow, aborting
[INFO] [stderr] error: test failed, to rerun pass `-p phoenix-ir-interp --test roundtrip_errors`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/roundtrip_errors-0c31c76d7eae2231` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "95125b6131aaf445c61f2cc17e6d2ab5f057aa889ab67febc144e024570d03c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95125b6131aaf445c61f2cc17e6d2ab5f057aa889ab67febc144e024570d03c0", kill_on_drop: false }`
[INFO] [stdout] 95125b6131aaf445c61f2cc17e6d2ab5f057aa889ab67febc144e024570d03c0
