[INFO] cloning repository https://github.com/Syynth/brink [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Syynth/brink" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSyynth%2Fbrink", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSyynth%2Fbrink'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9fee8ffef0fd66e4c709a7a6535ace7d0f6c8956 [INFO] testing Syynth/brink against 1.95.0 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSyynth%2Fbrink" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 12% (1489/12084) Updating files: 13% (1571/12084) Updating files: 14% (1692/12084) Updating files: 14% (1712/12084) Updating files: 15% (1813/12084) Updating files: 16% (1934/12084) Updating files: 17% (2055/12084) Updating files: 18% (2176/12084) Updating files: 19% (2296/12084) Updating files: 19% (2357/12084) Updating files: 20% (2417/12084) Updating files: 21% (2538/12084) Updating files: 22% (2659/12084) Updating files: 23% (2780/12084) Updating files: 24% (2901/12084) Updating files: 25% (3021/12084) Updating files: 26% (3142/12084) Updating files: 27% (3263/12084) Updating files: 28% (3384/12084) Updating files: 29% (3505/12084) Updating files: 30% (3626/12084) Updating files: 31% (3747/12084) Updating files: 32% (3867/12084) Updating files: 33% (3988/12084) Updating files: 34% (4109/12084) Updating files: 35% (4230/12084) Updating files: 36% (4351/12084) Updating files: 37% (4472/12084) Updating files: 38% (4592/12084) Updating files: 39% (4713/12084) Updating files: 40% (4834/12084) Updating files: 41% (4955/12084) Updating files: 42% (5076/12084) Updating files: 43% (5197/12084) Updating files: 44% (5317/12084) Updating files: 45% (5438/12084) Updating files: 46% (5559/12084) Updating files: 47% (5680/12084) Updating files: 48% (5801/12084) Updating files: 49% (5922/12084) Updating files: 50% (6042/12084) Updating files: 51% (6163/12084) Updating files: 52% (6284/12084) Updating files: 53% (6405/12084) Updating files: 54% (6526/12084) Updating files: 55% (6647/12084) Updating files: 56% (6768/12084) Updating files: 57% (6888/12084) Updating files: 58% (7009/12084) Updating files: 59% (7130/12084) Updating files: 60% (7251/12084) Updating files: 61% (7372/12084) Updating files: 62% (7493/12084) Updating files: 63% (7613/12084) Updating files: 64% (7734/12084) Updating files: 65% (7855/12084) Updating files: 66% (7976/12084) Updating files: 67% (8097/12084) Updating files: 68% (8218/12084) Updating files: 69% (8338/12084) Updating files: 70% (8459/12084) Updating files: 71% (8580/12084) Updating files: 72% (8701/12084) Updating files: 73% (8822/12084) Updating files: 74% (8943/12084) Updating files: 75% (9063/12084) Updating files: 76% (9184/12084) Updating files: 77% (9305/12084) Updating files: 78% (9426/12084) Updating files: 79% (9547/12084) Updating files: 80% (9668/12084) Updating files: 81% (9789/12084) Updating files: 82% (9909/12084) Updating files: 83% (10030/12084) Updating files: 84% (10151/12084) Updating files: 85% (10272/12084) Updating files: 86% (10393/12084) Updating files: 87% (10514/12084) Updating files: 88% (10634/12084) Updating files: 89% (10755/12084) Updating files: 90% (10876/12084) Updating files: 91% (10997/12084) Updating files: 92% (11118/12084) Updating files: 92% (11190/12084) Updating files: 93% (11239/12084) Updating files: 94% (11359/12084) Updating files: 95% (11480/12084) Updating files: 96% (11601/12084) Updating files: 97% (11722/12084) Updating files: 98% (11843/12084) Updating files: 99% (11964/12084) Updating files: 100% (12084/12084) Updating files: 100% (12084/12084), done. [INFO] started tweaking git repo https://github.com/Syynth/brink [INFO] finished tweaking git repo https://github.com/Syynth/brink [INFO] tweaked toml for git repo https://github.com/Syynth/brink written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Syynth/brink on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Syynth/brink already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded condtype v1.3.0 [INFO] [stderr] Downloaded terminal_size v0.4.3 [INFO] [stderr] Downloaded icu_plurals_data v2.1.1 [INFO] [stderr] Downloaded divan-macros v0.1.21 [INFO] [stderr] Downloaded instability v0.3.11 [INFO] [stderr] Downloaded kasuari v0.4.11 [INFO] [stderr] Downloaded fixed_decimal v0.7.1 [INFO] [stderr] Downloaded uuid v1.21.0 [INFO] [stderr] Downloaded divan v0.1.21 [INFO] [stderr] Downloaded insta v1.46.3 [INFO] [stderr] Downloaded icu_plurals v2.1.1 [INFO] [stderr] Downloaded proptest v1.10.0 [INFO] [stderr] Downloaded icu_locale_data v2.1.2 [INFO] [stderr] Downloaded rowan v0.16.1 [INFO] [stderr] Downloaded icu_locale v2.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a73c0904f017aa14291777dcc86903172134f6efb019895f89f0993fdfab21b7 [INFO] running `Command { std: "docker" "start" "-a" "a73c0904f017aa14291777dcc86903172134f6efb019895f89f0993fdfab21b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a73c0904f017aa14291777dcc86903172134f6efb019895f89f0993fdfab21b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a73c0904f017aa14291777dcc86903172134f6efb019895f89f0993fdfab21b7", kill_on_drop: false }` [INFO] [stdout] a73c0904f017aa14291777dcc86903172134f6efb019895f89f0993fdfab21b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7c612079b00f18fd2826f42030019b26abc9155cd73bb4fe86988cac77c2d78a [INFO] running `Command { std: "docker" "start" "-a" "7c612079b00f18fd2826f42030019b26abc9155cd73bb4fe86988cac77c2d78a", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling pest v2.8.6 [INFO] [stderr] Compiling text-size v1.1.1 [INFO] [stderr] Compiling countme v3.0.1 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.114 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling instability v0.3.11 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling icu_locale_data v2.1.2 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling rowan v0.16.1 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling icu_plurals_data v2.1.1 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling wasm-bindgen v0.2.114 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling brink v0.0.1 (/opt/rustwide/workdir/crates/brink) [INFO] [stderr] Compiling brink-syntax v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-syntax) [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling pest_meta v2.8.6 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling pest_generator v2.8.6 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.114 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling pest_derive v2.8.6 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling fixed_decimal v0.7.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling auto_impl v1.3.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tower-lsp-macros v0.9.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling kasuari v0.4.11 [INFO] [stderr] Compiling xliff2 v0.0.1 (/opt/rustwide/workdir/crates/internal/xliff2) [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling ratatui-core v0.1.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.114 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling ratatui-widgets v0.3.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling brink-format v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-format) [INFO] [stderr] Compiling brink-json v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-json) [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling ratatui-macros v0.7.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_locale v2.1.1 [INFO] [stderr] Compiling brink-ir v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-ir) [INFO] [stderr] Compiling brink-runtime v0.0.1 (/opt/rustwide/workdir/crates/brink-runtime) [INFO] [stderr] Compiling brink-converter v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-converter) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling icu_plurals v2.1.1 [INFO] [stderr] Compiling brink-analyzer v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-analyzer) [INFO] [stderr] Compiling brink-db v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-db) [INFO] [stderr] Compiling brink-codegen-json v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-codegen-json) [INFO] [stderr] Compiling brink-fmt v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-fmt) [INFO] [stderr] Compiling brink-codegen-inkb v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-codegen-inkb) [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling brink-intl v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-intl) [INFO] [stderr] Compiling brink-driver v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-driver) [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling brink-ide v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-ide) [INFO] [stderr] Compiling brink-compiler v0.0.1 (/opt/rustwide/workdir/crates/brink-compiler) [INFO] [stderr] Compiling brink-test-harness v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-test-harness) [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling brink-cli v0.0.1 (/opt/rustwide/workdir/crates/brink-cli) [INFO] [stderr] Compiling brink-web v0.0.1 (/opt/rustwide/workdir/crates/brink-web) [INFO] [stderr] Compiling lsp-types v0.94.1 [INFO] [stderr] Compiling tower-lsp v0.20.0 [INFO] [stderr] Compiling brink-lsp v0.0.1 (/opt/rustwide/workdir/crates/brink-lsp) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 08s [INFO] running `Command { std: "docker" "inspect" "7c612079b00f18fd2826f42030019b26abc9155cd73bb4fe86988cac77c2d78a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c612079b00f18fd2826f42030019b26abc9155cd73bb4fe86988cac77c2d78a", kill_on_drop: false }` [INFO] [stdout] 7c612079b00f18fd2826f42030019b26abc9155cd73bb4fe86988cac77c2d78a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c5c2c50261febb7a51fd6764ebffe4a7bfab792b58634bc63ff0aa0129cde53 [INFO] running `Command { std: "docker" "start" "-a" "0c5c2c50261febb7a51fd6764ebffe4a7bfab792b58634bc63ff0aa0129cde53", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling divan-macros v0.1.21 [INFO] [stderr] Compiling condtype v1.3.0 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling brink-web v0.0.1 (/opt/rustwide/workdir/crates/brink-web) [INFO] [stderr] Compiling brink-ide v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-ide) [INFO] [stderr] Compiling brink-compiler v0.0.1 (/opt/rustwide/workdir/crates/brink-compiler) [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling brink-driver v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-driver) [INFO] [stderr] Compiling brink-db v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-db) [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling brink-codegen-json v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-codegen-json) [INFO] [stderr] Compiling brink-codegen-inkb v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-codegen-inkb) [INFO] [stderr] Compiling brink v0.0.1 (/opt/rustwide/workdir/crates/brink) [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling brink-lsp v0.0.1 (/opt/rustwide/workdir/crates/brink-lsp) [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling insta v1.46.3 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling brink-intl v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-intl) [INFO] [stderr] Compiling xliff2 v0.0.1 (/opt/rustwide/workdir/crates/internal/xliff2) [INFO] [stderr] Compiling brink-ir v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-ir) [INFO] [stderr] Compiling brink-test-harness v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-test-harness) [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling brink-json v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-json) [INFO] [stderr] Compiling divan v0.1.21 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling brink-fmt v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-fmt) [INFO] [stderr] Compiling brink-converter v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-converter) [INFO] [stderr] Compiling brink-runtime v0.0.1 (/opt/rustwide/workdir/crates/brink-runtime) [INFO] [stderr] Compiling brink-cli v0.0.1 (/opt/rustwide/workdir/crates/brink-cli) [INFO] [stderr] Compiling brink-format v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-format) [INFO] [stderr] Compiling brink-syntax v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-syntax) [INFO] [stderr] Compiling brink-analyzer v0.0.1 (/opt/rustwide/workdir/crates/internal/brink-analyzer) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 50.25s [INFO] running `Command { std: "docker" "inspect" "0c5c2c50261febb7a51fd6764ebffe4a7bfab792b58634bc63ff0aa0129cde53", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c5c2c50261febb7a51fd6764ebffe4a7bfab792b58634bc63ff0aa0129cde53", kill_on_drop: false }` [INFO] [stdout] 0c5c2c50261febb7a51fd6764ebffe4a7bfab792b58634bc63ff0aa0129cde53 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] dbe78c512e8723193577297d0b99b646648bd3060117dc6096992f812e31b063 [INFO] running `Command { std: "docker" "start" "-a" "dbe78c512e8723193577297d0b99b646648bd3060117dc6096992f812e31b063", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink-20d60021bff56d68) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_analyzer-857b9f26fb1f7ecb) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test manifest::tests::different_kind_same_name_no_warning ... ok [INFO] [stdout] test manifest::tests::non_builtin_name_no_shadow_warning ... ok [INFO] [stdout] test resolve::tests::end_done_not_in_unresolved ... ok [INFO] [stdout] test resolve::tests::arity_mismatch_external ... ok [INFO] [stdout] test resolve::tests::arity_check_no_arg_count_no_warning ... ok [INFO] [stdout] test resolve::tests::global_variable_resolves ... ok [INFO] [stdout] test resolve::tests::arity_match_no_warning ... ok [INFO] [stdout] test resolve::tests::label_in_knot_resolves ... ok [INFO] [stdout] test resolve::tests::ambiguous_bare_list_item_emits_diagnostic ... ok [INFO] [stdout] test validate::tests::eol_after_divert_no_warning ... ok [INFO] [stdout] test resolve::tests::list_item_bare_name_resolves ... ok [INFO] [stdout] test resolve::tests::qualified_knot_stitch_divert_resolves ... ok [INFO] [stdout] test resolve::tests::qualified_list_item_resolves_despite_ambiguity ... ok [INFO] [stdout] test resolve::tests::single_knot_divert_resolves ... ok [INFO] [stdout] test resolve::tests::stitch_local_divert_prefers_local_stitch ... ok [INFO] [stdout] test resolve::tests::unresolved_divert_emits_diagnostic ... ok [INFO] [stdout] test validate::tests::all_fallback_choice_set_emits_e034 ... ok [INFO] [stdout] test manifest::tests::duplicate_variable_emits_e023 ... ok [INFO] [stdout] test validate::tests::mixed_fallback_and_normal_no_warning ... ok [INFO] [stdout] test validate::tests::return_in_function_no_error ... ok [INFO] [stdout] test validate::tests::return_in_non_function_emits_e032 ... ok [INFO] [stdout] test validate::tests::tunnel_return_in_non_function_no_error ... ok [INFO] [stdout] test manifest::tests::builtin_name_shadow_emits_e035 ... ok [INFO] [stdout] test validate::tests::content_after_thread_start_no_warning ... ok [INFO] [stdout] test resolve::tests::external_function_resolves ... ok [INFO] [stdout] test validate::tests::content_after_divert_emits_e033 ... ok [INFO] [stdout] test resolve::tests::arity_mismatch_emits_e031 ... ok [INFO] [stdout] test manifest::tests::duplicate_knot_emits_e022 ... ok [INFO] [stdout] test resolve::tests::duplicate_knot_emits_warning ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_resolve.rs (/opt/rustwide/target/debug/deps/proptest_resolve-260782cc3341ec1f) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test integration_ambiguous_bare_list_item ... ok [INFO] [stdout] test integration_end_done_no_unresolved ... ok [INFO] [stdout] test integration_list_bare_item_reference ... ok [INFO] [stdout] test integration_label_divert_resolves ... ok [INFO] [stdout] test integration_cross_scope_label_divert ... ok [INFO] [stdout] test integration_duplicate_knot_across_files ... ok [INFO] [stdout] test integration_qualified_label_visit_count ... ok [INFO] [stdout] test integration_multiple_lists_bare_item_unique ... ok [INFO] [stdout] test integration_function_call_to_knot ... ok [INFO] [stdout] test integration_choice_label_in_branchless_conditional ... ok [INFO] [stdout] test integration_cross_file_variable ... ok [INFO] [stdout] test integration_duplicate_knot_no_error ... ok [INFO] [stdout] test integration_qualified_stitch_divert ... ok [INFO] [stdout] test integration_cross_file_divert ... ok [INFO] [stdout] test integration_unresolved_divert_diagnostic ... ok [INFO] [stdout] test integration_unresolved_variable_diagnostic ... ok [INFO] [stdout] test integration_temp_as_function_name ... ok [INFO] [stdout] test integration_scope_tracks_through_stitches ... ok [INFO] [stdout] test integration_variable_reference ... ok [INFO] [stdout] test integration_visit_count_as_variable ... ok [INFO] [stdout] test integration_list_in_expression_context ... ok [INFO] [stdout] test integration_qualified_stitch_divert_from_knot_scope ... ok [INFO] [stdout] test integration_stitch_local_resolution ... ok [INFO] [stdout] test integration_turns_builtin ... ok [INFO] [stdout] test integration_function_call_to_external ... ok [INFO] [stdout] test integration_ambiguous_resolved_by_qualification ... ok [INFO] [stdout] test integration_knot_divert_resolves ... ok [INFO] [stdout] test duplicate_variables_across_files ... ok [INFO] [stdout] test duplicate_knots_across_files ... ok [INFO] [stdout] test missing_ref_always_diagnosed ... ok [INFO] [stdout] test resolved_ids_are_valid ... ok [INFO] [stdout] test by_name_consistent_with_symbols ... ok [INFO] [stdout] test resolution_is_deterministic ... ok [INFO] [stdout] test completeness ... ok [INFO] [stdout] test no_duplicate_diagnostics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/brink_cli-846e98b52e0a23f8) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tui::typewriter::tests::full_text_available_during_reveal ... ok [INFO] [stdout] test tui::typewriter::tests::into_text_returns_full ... ok [INFO] [stdout] test tui::typewriter::tests::skip_reveals_all ... ok [INFO] [stdout] test tui::typewriter::tests::multibyte_chars_handled ... ok [INFO] [stdout] test tui::typewriter::tests::visible_text_starts_empty ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_codegen_inkb-ecd5dc0ca96a1df4) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_codegen_json-be37020ad52fbf9d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_compiler-70fd624eb9d49592) [INFO] [stderr] Running tests/debug_dump.rs (/opt/rustwide/target/debug/deps/debug_dump-6b81adc24734e373) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test dump_errors ... ok [INFO] [stderr] Running tests/driver.rs (/opt/rustwide/target/debug/deps/driver-9eee11220994944e) [INFO] [stdout] test dump_cases ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 79 tests [INFO] [stdout] test compile_error_nested_choice_in_conditional ... ok [INFO] [stdout] test compile_minimal_story ... ok [INFO] [stdout] test compile_missing_included_file ... ok [INFO] [stdout] test clean_compilation_has_no_warnings ... ok [INFO] [stdout] test compile_error_disallow_empty_diverts ... ok [INFO] [stdout] test compile_follows_includes ... ok [INFO] [stdout] test compile_circular_includes_detected ... ok [INFO] [stdout] test compile_nested_includes ... ok [INFO] [stdout] test choice_set_does_not_emit_begin_choice_set ... ok [INFO] [stdout] test choice_in_conditional_with_gather_continuation_is_valid ... ok [INFO] [stdout] test compile_resolves_relative_include_paths ... ok [INFO] [stdout] test choices_after_tunnel_call_are_yielded ... ok [INFO] [stdout] test conditional_divert_loop ... ok [INFO] [stdout] test conditional_divert_false_branch ... ok [INFO] [stdout] test content_after_multiline_conditional_preserved ... ok [INFO] [stdout] test compile_path_reads_from_disk ... ok [INFO] [stdout] test conditional_text_then_divert ... ok [INFO] [stdout] test choices_inside_sequence_branch_accumulate_with_parent ... ok [INFO] [stdout] test choice_in_conditional_with_divert_is_valid ... ok [INFO] [stdout] test compile_story_with_knots ... ok [INFO] [stdout] test conditional_divert_basic ... ok [INFO] [stdout] test compile_path_nested_includes_from_disk ... ok [INFO] [stdout] test choices_after_tunnel_call_with_args_are_yielded ... ok [INFO] [stdout] test content_after_multiline_conditional_with_nested_conditional ... ok [INFO] [stdout] test divert_to_standalone_labeled_gather ... ok [INFO] [stdout] test external_function_fallback_with_args ... ok [INFO] [stdout] test gather_thread_start ... ok [INFO] [stdout] test gather_bare_tunnel_return ... ok [INFO] [stdout] test gather_tunnel_call ... ok [INFO] [stdout] test divert_target_with_parameter ... ok [INFO] [stdout] test include_content_appears_before_main ... ok [INFO] [stdout] test gather_tunnel_return_with_override ... ok [INFO] [stdout] test keyword_once_as_knot_name_and_divert_target ... ok [INFO] [stdout] test multiple_thread_choices_merge ... ok [INFO] [stdout] test list_items_display_without_origin_prefix ... ok [INFO] [stdout] test nested_gather_three_levels ... ok [INFO] [stdout] test multi_list_display_without_origin_prefix ... ok [INFO] [stdout] test external_function_uses_ink_fallback ... ok [INFO] [stdout] test nested_gather_with_second_choice_round ... ok [INFO] [stdout] test nested_gather_with_glue_continuation ... ok [INFO] [stdout] test plain_text_regression ... ok [INFO] [stdout] test ref_param_function_two_refs ... ok [INFO] [stdout] test space_between_interpolations_preserved ... ignored, visit count for gather labels not incremented on re-entry [INFO] [stdout] test gather_tunnel_return_emits_tunnel_return_opcode ... ok [INFO] [stdout] test template_integer_interpolation ... ok [INFO] [stdout] test nested_choices_after_tunnel_in_stitch ... ok [INFO] [stdout] test template_expression_interpolation ... ok [INFO] [stdout] test shuffle_stopping_pins_to_last_branch ... ok [INFO] [stdout] test template_multiple_interpolations ... ok [INFO] [stdout] test template_interpolation_at_start ... ok [INFO] [stdout] test nested_thread_in_tunnel_choices_merge ... ok [INFO] [stdout] test ref_param_global_var ... ok [INFO] [stdout] test template_single_variable ... ok [INFO] [stdout] test template_interpolation_at_end ... ok [INFO] [stdout] test ref_parameter_modifies_caller_variable ... ok [INFO] [stdout] test tower_of_hanoi_6threads ... ignored, runtime thread merging infinite loop with multiple conditional-choice threads [INFO] [stdout] test tunnel_and_thread_choices_merge ... ignored, thread completion doesn't resume main flow — runtime thread merging bug [INFO] [stdout] test thread_choice_loop_with_variable_divert ... ok [INFO] [stdout] test shuffle_once_codegen_emits_min_opcode ... ok [INFO] [stdout] test tunnel_onwards_with_arg ... ok [INFO] [stdout] test thread_choices_merge_with_tunnel ... ok [INFO] [stdout] test sequence_branch_starts_with_newline ... ok [INFO] [stdout] test template_bool_interpolation ... ok [INFO] [stdout] test tunnel_onwards_with_param_default_choice ... ok [INFO] [stdout] test template_float_interpolation ... ok [INFO] [stdout] test three_threads_all_choices_merge ... ok [INFO] [stdout] test shuffle_once_exhausts_after_all_branches_visited ... ok [INFO] [stdout] test warnings_surfaced_alongside_successful_compilation ... ok [INFO] [stdout] test tower_of_hanoi_mini ... ok [INFO] [stdout] test turns_builtin_compiles_and_runs ... ok [INFO] [stdout] test turns_builtin_increments_across_choices ... ok [INFO] [stdout] test stitch_params_by_value ... ok [INFO] [stdout] test thread_in_logic_compiles_and_runs ... ok [INFO] [stdout] test thread_choice_with_once_only_filtering ... ok [INFO] [stdout] test tunnel_return_at_gather_with_thread ... ok [INFO] [stdout] test unresolved_function_call_is_compile_error ... ok [INFO] [stdout] test ref_param_list_move_ring ... ok [INFO] [stdout] test compile_missing_entry_file ... ok [INFO] [stdout] test variable_tunnel_call ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/fixture_i002.rs (/opt/rustwide/target/debug/deps/fixture_i002-14e84fbf008639c8) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test i002_choice_structure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/golden_i078.rs (/opt/rustwide/target/debug/deps/golden_i078-da22f5b071a04434) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test i078_lir ... ok [INFO] [stdout] test i078_json ... ok [INFO] [stdout] test i078_hir ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_converter-08d7a247445b8b63) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test canonicalize::tests::choice_point_target_canonicalized ... ok [INFO] [stdout] test canonicalize::tests::deeply_nested_named_path_canonicalized ... ok [INFO] [stdout] test path::tests::different_tags ... ok [INFO] [stdout] test path::tests::relative_from_root ... ok [INFO] [stdout] test canonicalize::tests::dollar_r_elements_become_nop ... ok [INFO] [stdout] test path::tests::relative_parent_then_sibling ... ok [INFO] [stdout] test path::tests::relative_sibling ... ok [INFO] [stdout] test path::tests::address_id_deterministic ... ok [INFO] [stdout] test tests::convert_i001_minimal_story ... ok [INFO] [stdout] test tests::convert_simple_divert ... ok [INFO] [stdout] test tests::sequence_branch_diverts_use_enter_container ... ok [INFO] [stdout] test tests::named_path_label_has_nonzero_byte_offset ... ok [INFO] [stdout] test path::tests::relative_named_content ... ok [INFO] [stdout] test path::tests::relative_two_parents ... ok [INFO] [stdout] test path::tests::absolute_passthrough ... ok [INFO] [stdout] test canonicalize::tests::named_child_paths_are_canonicalized ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_db-099a643cc5c6a66e) [INFO] [stdout] test tests::convert_all_test_corpus ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_driver-bbf75ec41964f3bf) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_fmt-da72ac5a657dc555) [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.72s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test discover::tests::resolve_relative_include ... ok [INFO] [stdout] test discover::tests::resolve_deep_nesting ... ok [INFO] [stdout] test discover::tests::resolve_no_directory ... ok [INFO] [stdout] test discover::tests::resolve_parent_traversal_not_normalized ... ok [INFO] [stdout] test diagnostics::tests::empty_db_returns_empty_report ... ok [INFO] [stdout] test diagnostics::tests::lowering_errors_partitioned_correctly ... ok [INFO] [stdout] test diagnostics::tests::analysis_diagnostics_included_when_no_disable_all ... ok [INFO] [stdout] test diagnostics::tests::disable_all_skips_analysis_diagnostics ... ok [INFO] [stdout] test discover::tests::resolve_nested_directory ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test tests::choice_with_brackets ... ok [INFO] [stdout] test tests::choice_content_indented_in_knot ... ok [INFO] [stdout] test tests::blank_before_knot ... ok [INFO] [stdout] test tests::choice_formatting ... ok [INFO] [stdout] test tests::content_trimmed ... ok [INFO] [stdout] test tests::empty_input ... ok [INFO] [stdout] test tests::blank_lines_collapsed ... ok [INFO] [stdout] test tests::function_knot_header ... ok [INFO] [stdout] test tests::declaration_no_indent ... ok [INFO] [stdout] test tests::gather_formatting ... ok [INFO] [stdout] test tests::single_trailing_newline ... ok [INFO] [stdout] test tests::knot_body_indented ... ok [INFO] [stdout] test tests::sticky_choice ... ok [INFO] [stdout] test tests::tabs_indent_knot ... ok [INFO] [stdout] test tests::stitch_in_knot_indented ... ok [INFO] [stdout] test tests::knot_header_normalized ... ok [INFO] [stdout] test tests::idempotent ... ok [INFO] [stdout] test tests::logic_line_formatting ... ok [INFO] [stdout] test tests::trailing_whitespace_stripped ... ok [INFO] [stdout] test tests::include_declaration ... ok [INFO] [stdout] test tests::stitch_header_normalized ... ok [INFO] [stdout] test tests::intercept_start_knot ... ok [INFO] [stdout] test tests::comment_preserved ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_format-103b286f76625737) [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test definition::tests::content_hash_deterministic ... ok [INFO] [stdout] test definition::tests::content_hash_differs_for_different_input ... ok [INFO] [stdout] test id::tests::debug_format ... ok [INFO] [stdout] test definition::tests::content_hash_non_zero_for_non_empty ... ok [INFO] [stdout] test id::tests::hash_masking ... ok [INFO] [stdout] test id::tests::invalid_tag_rejection ... ok [INFO] [stdout] test inkt::write::tests::escape_special_chars ... ok [INFO] [stdout] test inkt::write::tests::empty_story ... ok [INFO] [stdout] test opcode::tests::choice_flags_roundtrip ... ok [INFO] [stdout] test opcode::tests::decode_multiple_instructions ... ok [INFO] [stdout] test opcode::tests::decode_unexpected_eof ... ok [INFO] [stdout] test opcode::tests::roundtrip_container_flow ... ok [INFO] [stdout] test opcode::tests::roundtrip_control_flow ... ok [INFO] [stdout] test opcode::tests::roundtrip_globals ... ok [INFO] [stdout] test opcode::tests::decode_unknown_opcode ... ok [INFO] [stdout] test opcode::tests::roundtrip_arithmetic ... ok [INFO] [stdout] test opcode::tests::roundtrip_call_external ... ok [INFO] [stdout] test id::tests::line_id_equality ... ok [INFO] [stdout] test id::tests::tag_extraction ... ok [INFO] [stdout] test opcode::tests::roundtrip_logic ... ok [INFO] [stdout] test opcode::tests::roundtrip_output ... ok [INFO] [stdout] test opcode::tests::roundtrip_casts_math ... ok [INFO] [stdout] test opcode::tests::roundtrip_choices ... ok [INFO] [stdout] test opcode::tests::roundtrip_debug ... ok [INFO] [stdout] test opcode::tests::roundtrip_functions_tunnels ... ok [INFO] [stdout] test inkt::write::tests::definition_id_display ... ok [INFO] [stdout] test opcode::tests::roundtrip_threads ... ok [INFO] [stdout] test opcode::tests::roundtrip_sequences ... ok [INFO] [stdout] test opcode::tests::roundtrip_stack_literals ... ok [INFO] [stdout] test opcode::tests::roundtrip_string_eval ... ok [INFO] [stdout] test opcode::tests::roundtrip_temps ... ok [INFO] [stdout] test opcode::tests::roundtrip_var_pointer ... ok [INFO] [stdout] test value::tests::value_type_discriminant ... ok [INFO] [stdout] test id::tests::roundtrip_raw ... ok [INFO] [stdout] test inkt::write::tests::choice_flags_formatting ... ok [INFO] [stdout] test opcode::tests::roundtrip_lifecycle ... ok [INFO] [stdout] test opcode::tests::roundtrip_list_ops ... ok [INFO] [stdout] test opcode::tests::roundtrip_comparison ... ok [INFO] [stderr] Running tests/inkb.rs (/opt/rustwide/target/debug/deps/inkb-f4ddd5489b4108d0) [INFO] [stdout] test opcode::tests::roundtrip_intrinsics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test bad_magic_detected ... ok [INFO] [stdout] test assemble_inkb_equivalence ... ok [INFO] [stdout] test file_size_mismatch_detected ... ok [INFO] [stdout] test checksum_validation ... ok [INFO] [stdout] test roundtrip_i001_minimal_story ... ok [INFO] [stdout] test section_level_roundtrip ... ok [INFO] [stdout] test roundtrip_line_entry_with_audio_ref ... ok [INFO] [stdout] test section_ranges ... ok [INFO] [stdout] test index_parsing ... ok [INFO] [stdout] test snapshot_i001_inkb_bytes ... ok [INFO] [stdout] test inkb_roundtrip_corpus_smoke ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.64s [INFO] [stdout] [INFO] [stderr] Running tests/inkl.rs (/opt/rustwide/target/debug/deps/inkl-90fe0d04b6ffef37) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test bad_magic ... ok [INFO] [stdout] test roundtrip_empty ... ok [INFO] [stdout] test roundtrip_single_scope_plain ... ok [INFO] [stdout] test roundtrip_template_content ... ok [INFO] [stdout] test roundtrip_multiple_scopes ... ok [INFO] [stdout] test roundtrip_single_scope_with_audio ... ok [INFO] [stdout] test truncated_header ... ok [INFO] [stdout] test truncated_payload ... ok [INFO] [stdout] test unsupported_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_inkb.rs (/opt/rustwide/target/debug/deps/proptest_inkb-e51df214e82c9e3e) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test write_read_roundtrip ... ok [INFO] [stdout] test writer_produces_valid_index ... ok [INFO] [stdout] test writer_produces_valid_checksum ... ok [INFO] [stderr] Running tests/proptest_inkt.rs (/opt/rustwide/target/debug/deps/proptest_inkt-4e305404e3ca2b4f) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/write_inkt.rs (/opt/rustwide/target/debug/deps/write_inkt-7dd473b8e3fe441a) [INFO] [stdout] test write_read_inkt_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.49s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test roundtrip_i001_minimal_story ... ok [INFO] [stdout] test snapshot_i001_minimal_story ... ok [INFO] [stdout] test write_inkt_corpus_smoke ... ok [INFO] [stdout] test inkt_roundtrip_corpus_smoke ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.75s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_ide-e9945aa63686ea11) [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test completion::tests::context_divert ... ok [INFO] [stdout] test completion::tests::context_inline_expr_nested ... ok [INFO] [stdout] test completion::tests::context_general ... ok [INFO] [stdout] test completion::tests::context_inline_expr ... ok [INFO] [stdout] test completion::tests::context_logic_line ... ok [INFO] [stdout] test completion::tests::cursor_scope_top_level ... ok [INFO] [stdout] test completion::tests::context_function_args_partial ... ok [INFO] [stdout] test completion::tests::context_logic_line_indented ... ok [INFO] [stdout] test completion::tests::context_closed_braces_is_general ... ok [INFO] [stdout] test completion::tests::context_function_args ... ok [INFO] [stdout] test completion::tests::context_divert_no_space ... ok [INFO] [stdout] test completion::tests::context_divert_partial ... ok [INFO] [stdout] test completion::tests::context_dotted_path ... ok [INFO] [stdout] test completion::tests::cursor_scope_in_stitch ... ok [INFO] [stdout] test completion::tests::cursor_scope_in_knot ... ok [INFO] [stdout] test line_convert::tests::build_sigils_examples ... ok [INFO] [stdout] test line_context::tests::blank_lines ... ok [INFO] [stdout] test line_context::tests::choice_depth_from_hir ... ok [INFO] [stdout] test line_context::tests::divert_and_logic ... ok [INFO] [stdout] test line_context::tests::choice_body_text_classified ... ok [INFO] [stdout] test line_context::tests::comments ... ok [INFO] [stdout] test line_context::tests::sticky_choice ... ok [INFO] [stdout] test line_context::tests::knot_and_stitch_headers ... ok [INFO] [stdout] test line_context::tests::choice_body_empty_indent_is_blank ... ok [INFO] [stdout] test line_convert::tests::gather_to_choice ... ok [INFO] [stdout] test line_convert::tests::knot_header_not_convertible ... ok [INFO] [stdout] test line_convert::tests::choice_to_narrative ... ok [INFO] [stdout] test line_context::tests::var_and_include ... ok [INFO] [stdout] test line_context::tests::gather_after_choice_with_label ... ok [INFO] [stdout] test line_context::tests::gather_after_choice_bare ... ok [INFO] [stdout] test line_convert::tests::deep_choice_preserves_depth ... ok [INFO] [stdout] test line_convert::tests::choice_to_gather ... ok [INFO] [stdout] test line_context::tests::gather_empty_sigil ... ok [INFO] [stdout] test line_convert::tests::choice_to_body ... ok [INFO] [stdout] test line_convert::tests::narrative_to_choice ... ok [INFO] [stdout] test line_convert::tests::narrative_to_gather ... ok [INFO] [stdout] test line_index::tests::empty_source ... ok [INFO] [stdout] test line_convert::tests::narrative_to_sticky_choice ... ok [INFO] [stdout] test line_index::tests::multi_line ... ok [INFO] [stdout] test line_index::tests::trailing_newline ... ok [INFO] [stdout] test line_index::tests::multibyte_utf8 ... ok [INFO] [stdout] test line_index::tests::offset_to_line_col_roundtrip ... ok [INFO] [stdout] test line_index::tests::single_line ... ok [INFO] [stdout] test semantic_tokens::tests::comments_are_classified ... ok [INFO] [stdout] test semantic_tokens::tests::hash_is_decorator ... ok [INFO] [stdout] test semantic_tokens::tests::keywords_are_classified ... ok [INFO] [stdout] test semantic_tokens::tests::operators_are_classified ... ok [INFO] [stdout] test semantic_tokens::tests::list_declaration ... ok [INFO] [stdout] test semantic_tokens::tests::knot_declaration ... ok [INFO] [stdout] test semantic_tokens::tests::full_pipeline_produces_tokens ... ok [INFO] [stdout] test semantic_tokens::tests::numbers_are_classified ... ok [INFO] [stdout] test semantic_tokens::tests::stitch_declaration ... ok [INFO] [stdout] test semantic_tokens::tests::multiline_block_comment ... ok [INFO] [stdout] test semantic_tokens::tests::range_filter_works ... ok [INFO] [stdout] test semantic_tokens::tests::var_declaration ... ok [INFO] [stdout] test structural_move::tests::knot_to_stitch_header_simple ... ok [INFO] [stdout] test semantic_tokens::tests::const_declaration_has_readonly ... ok [INFO] [stdout] test semantic_tokens::tests::delta_encoding_correctness ... ok [INFO] [stdout] test semantic_tokens::tests::strings_are_classified ... ok [INFO] [stdout] test structural_move::tests::ref_text_demote_inside_dest ... ok [INFO] [stdout] test structural_move::tests::ref_text_demote_outside ... ok [INFO] [stdout] test structural_move::tests::ref_text_move_bare_inside_new_parent ... ok [INFO] [stdout] test structural_move::tests::ref_text_move_qualified_inside_dest ... ok [INFO] [stdout] test structural_move::tests::ref_text_move_bare_inside_old_parent ... ok [INFO] [stdout] test structural_move::tests::reorder_knot_at_boundary_is_noop ... ok [INFO] [stdout] test structural_move::tests::ref_text_move_qualified_outside ... ok [INFO] [stdout] test structural_move::tests::ref_text_promote ... ok [INFO] [stdout] test structural_move::tests::reorder_knot_up ... ok [INFO] [stdout] test structural_move::tests::knot_to_stitch_header_with_params ... ok [INFO] [stdout] test structural_move::tests::reorder_knot_down ... ok [INFO] [stdout] test structural_move::tests::split_name_with_args ... ok [INFO] [stdout] test structural_move::tests::split_qualified_with_args ... ok [INFO] [stdout] test structural_move::tests::reorder_stitch_not_found ... ok [INFO] [stdout] test structural_move::tests::reorder_stitch_at_boundary_is_noop ... ok [INFO] [stdout] test structural_move::tests::reorder_stitch_up ... ok [INFO] [stdout] test structural_move::tests::stitch_to_knot_header_simple ... ok [INFO] [stdout] test structural_move::tests::reorder_knot_not_found ... ok [INFO] [stdout] test structural_move::tests::reorder_stitch_down ... ok [INFO] [stdout] test structural_move::tests::reorder_knot_preserves_preamble ... ok [INFO] [stdout] test structural_move::tests::stitch_to_knot_header_with_params ... ok [INFO] [stdout] test structural_move::tests::reorder_stitch_knot_not_found ... ok [INFO] [stdout] test structural_move::tests::split_simple_name ... ok [INFO] [stdout] test structural_move::tests::reorder_preserves_surrounding_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_intl-ee6c59d0c3b64d95) [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test plural::tests::default_resolver_always_other ... ok [INFO] [stdout] test export::tests::definition_id_hex_format ... ok [INFO] [stdout] test plural::tests::english_cardinal ... ok [INFO] [stdout] test align::tests::deletion_at_end ... ok [INFO] [stdout] test align::tests::deletion_from_middle ... ok [INFO] [stdout] test export::tests::hash_format_no_prefix ... ok [INFO] [stdout] test align::tests::deletion_at_start ... ok [INFO] [stdout] test align::tests::edit_one_hash_changes ... ok [INFO] [stdout] test align::tests::empty_new ... ok [INFO] [stdout] test align::tests::completely_different ... ok [INFO] [stdout] test align::tests::empty_old ... ok [INFO] [stdout] test align::tests::insertion_at_end ... ok [INFO] [stdout] test align::tests::duplicate_hashes_positional ... ok [INFO] [stdout] test align::tests::insertion_in_middle ... ok [INFO] [stdout] test align::tests::insertion_at_start ... ok [INFO] [stdout] test align::tests::identical_sequences ... ok [INFO] [stdout] test plural::tests::arabic_cardinal ... ok [INFO] [stdout] test plural::tests::english_ordinal ... ok [INFO] [stdout] test plural::tests::locale_override ... ok [INFO] [stdout] test regenerate::tests::audio_preserved_through_match ... ok [INFO] [stdout] test regenerate::tests::identity_preserves_translations ... ok [INFO] [stdout] test regenerate::tests::version_and_checksum_from_new ... ok [INFO] [stdout] test regenerate::tests::insertion_produces_none_content ... ok [INFO] [stdout] test regenerate::tests::edit_carries_old_translation_with_new_hash ... ok [INFO] [stdout] test regenerate::tests::new_scope_all_untranslated ... ok [INFO] [stdout] test xliff_convert::tests::multiple_scopes ... ok [INFO] [stdout] test xliff_convert::tests::plain_content_roundtrip ... ok [INFO] [stdout] test xliff_convert::tests::template_with_selects_roundtrip ... ok [INFO] [stdout] test xliff_convert::tests::template_with_slots_roundtrip ... ok [INFO] [stdout] test regenerate::tests::removed_scope_dropped ... ok [INFO] [stdout] test xliff_convert::tests::content_none_line_roundtrips ... ok [INFO] [stdout] test plural::tests::invalid_locale_tag ... ok [INFO] [stdout] test xliff_convert::tests::audio_and_hash_preserved ... ok [INFO] [stdout] test plural::tests::japanese_cardinal_always_other ... ok [INFO] [stdout] test xliff_convert::tests::untranslated_lines_no_target ... ok [INFO] [stdout] test regenerate::tests::deletion_drops_line ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/compile_locale.rs (/opt/rustwide/target/debug/deps/compile_locale-4022548a39f16419) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test compile_preserves_checksum ... ok [INFO] [stdout] test compile_identity ... ok [INFO] [stdout] test error_line_count_mismatch ... ok [INFO] [stdout] test error_invalid_scope_id ... ok [INFO] [stdout] test error_empty_locale_tag ... ok [INFO] [stdout] test error_scope_not_in_base ... ok [INFO] [stdout] test compile_with_audio ... ok [INFO] [stdout] test compile_modified_text ... ok [INFO] [stdout] test end_to_end_localize_and_run ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/export_lines.rs (/opt/rustwide/target/debug/deps/export_lines-eff0f285b9630a8f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test source_checksum_formatting ... ok [INFO] [stdout] test empty_scopes_are_omitted ... ok [INFO] [stdout] test audio_ref_exported ... ok [INFO] [stdout] test snapshot_i001_minimal_story ... ok [INFO] [stderr] Running tests/json_roundtrip.rs (/opt/rustwide/target/debug/deps/json_roundtrip-ef37eb8a4fc71b5e) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test audio_absent_not_in_json ... ok [INFO] [stdout] test audio_present_roundtrip ... ok [INFO] [stdout] test template_select_roundtrip ... ok [INFO] [stdout] test template_literal_slot_roundtrip ... ok [INFO] [stderr] Running tests/regenerate.rs (/opt/rustwide/target/debug/deps/regenerate-5337da008a489ee1) [INFO] [stdout] test plain_content_roundtrip ... ok [INFO] [stdout] test full_lines_json_roundtrip ... 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] [stdout] running 9 tests [INFO] [stdout] test removed_scope_dropped_from_output ... ok [INFO] [stdout] test audio_refs_preserved_through_regeneration ... ok [INFO] [stdout] test multiple_changes_in_same_scope ... ok [INFO] [stdout] test insertion_leaves_new_line_untranslated ... ok [INFO] [stdout] test identity_preserves_translations_exactly ... ok [INFO] [stdout] test edit_preserves_old_translation_with_new_hash ... ok [INFO] [stdout] test deletion_preserves_remaining_translations ... ok [INFO] [stdout] test new_scope_all_lines_untranslated ... ok [INFO] [stdout] test checksum_and_version_from_new_export ... ok [INFO] [stderr] Running tests/regenerate_snapshots.rs (/opt/rustwide/target/debug/deps/regenerate_snapshots-f3ca3f80f3e96542) [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test snapshot_duplicate_hashes ... ok [INFO] [stderr] Running tests/xliff_roundtrip.rs (/opt/rustwide/target/debug/deps/xliff_roundtrip-a317a1ce53b00e71) [INFO] [stdout] test snapshot_all_lines_changed ... ok [INFO] [stdout] test snapshot_empty_scope_survives ... ok [INFO] [stdout] test snapshot_insertion_and_deletion_net_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test full_roundtrip_through_xml ... ok [INFO] [stdout] test regeneration_preserves_translations ... ok [INFO] [stdout] test generate_and_compile_xliff ... ok [INFO] [stdout] test xliff_output_snapshot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brink_ir-1c6510c9365478cd) [INFO] [stdout] [INFO] [stdout] running 154 tests [INFO] [stdout] test hir::lower::tests::block_conditional_single_branch ... ok [INFO] [stdout] test hir::lower::tests::branchless_conditional_tunnel_return_count ... ok [INFO] [stdout] test hir::lower::tests::choice_multiple_conditions_anded ... ok [INFO] [stdout] test hir::lower::tests::assignment ... ok [INFO] [stdout] test hir::lower::tests::block_conditional ... ok [INFO] [stdout] test hir::lower::tests::content_with_divert ... ok [INFO] [stdout] test hir::lower::tests::block_sequence ... ok [INFO] [stdout] test hir::lower::tests::choice_with_gather ... ok [INFO] [stdout] test hir::lower::tests::diag_e001_knot_missing_name ... ok [INFO] [stdout] test hir::lower::tests::branchless_conditional_with_temp_decl ... ok [INFO] [stdout] test hir::lower::tests::conditional_branch_body_has_endofline ... ok [INFO] [stdout] test hir::lower::tests::bool_literal ... ok [INFO] [stdout] test hir::lower::tests::diag_e004_var_missing_name ... ok [INFO] [stdout] test hir::lower::tests::diag_e003_param_missing_name ... ok [INFO] [stdout] test hir::lower::tests::diag_e005_var_missing_init ... ok [INFO] [stdout] test hir::lower::tests::diag_e006_const_missing_name ... ok [INFO] [stdout] test hir::lower::tests::diag_e002_stitch_missing_name ... ok [INFO] [stdout] test hir::lower::tests::conditional_with_expr_branchless_body_lowers_as_conditional ... ok [INFO] [stdout] test hir::lower::tests::diag_e018_divert_target_missing_path ... ok [INFO] [stdout] test hir::lower::tests::diag_e017_call_missing_name ... ok [INFO] [stdout] test hir::lower::tests::diag_e011_include_missing_path ... ok [INFO] [stdout] test hir::lower::tests::diag_e019_choice_missing_bullets ... ok [INFO] [stdout] test hir::lower::tests::diag_e012_divert_missing_target ... ok [INFO] [stdout] test hir::lower::tests::diag_e013_thread_missing_target ... ok [INFO] [stdout] test hir::lower::tests::diag_e014_bare_logic_line ... ok [INFO] [stdout] test hir::lower::tests::diag_e015_expr_missing_operand ... ok [INFO] [stdout] test hir::lower::tests::diag_e016_unknown_operator ... ok [INFO] [stdout] test hir::lower::tests::diag_e020_inline_cond_missing_condition ... ok [INFO] [stdout] test hir::lower::tests::diag_e021_inline_seq_no_branches ... ok [INFO] [stdout] test hir::lower::tests::diag_e008_list_missing_name ... ok [INFO] [stdout] test hir::lower::tests::divert_target_as_value ... ok [INFO] [stdout] test hir::lower::tests::expr_stmt_function_call ... ok [INFO] [stdout] test hir::lower::tests::divert_done ... ok [INFO] [stdout] test hir::lower::tests::expression_infix ... ok [INFO] [stdout] test hir::lower::tests::expression_prefix ... ok [INFO] [stdout] test hir::lower::tests::float_literal ... ok [INFO] [stdout] test hir::lower::tests::first_stitch_auto_enter ... ok [INFO] [stdout] test hir::lower::tests::external_decl ... ok [INFO] [stdout] test hir::lower::tests::const_decl ... ok [INFO] [stdout] test hir::lower::tests::first_stitch_with_params_no_auto_enter ... ok [INFO] [stdout] test hir::lower::tests::diag_e009_list_member_missing_name ... ok [INFO] [stdout] test hir::lower::tests::fold_weave_is_public ... ok [INFO] [stdout] test hir::lower::tests::glue_in_content ... ok [INFO] [stdout] test hir::lower::tests::function_knot ... ok [INFO] [stdout] test hir::lower::tests::include_site ... ok [INFO] [stdout] test hir::lower::tests::divert_end ... ok [INFO] [stdout] test hir::lower::tests::i037_multiline_conditional_branch_has_leading_endofline ... ok [INFO] [stdout] test hir::lower::tests::diag_e010_external_missing_name ... ok [INFO] [stdout] test hir::lower::tests::implicit_sequence ... ok [INFO] [stdout] test hir::lower::tests::inline_conditional_true_false ... ok [INFO] [stdout] test hir::lower::tests::inline_sequence_cycle ... ok [INFO] [stdout] test hir::lower::tests::inline_conditional_true_only ... ok [INFO] [stdout] test hir::lower::tests::inline_expression_interpolation ... ok [INFO] [stdout] test hir::lower::tests::knot_with_stitch ... ok [INFO] [stdout] test hir::lower::tests::inline_sequence_once ... ok [INFO] [stdout] test hir::lower::tests::list_decl ... ok [INFO] [stdout] test hir::lower::tests::inline_sequence_shuffle ... ok [INFO] [stdout] test hir::lower::tests::inline_sequence_stopping ... ok [INFO] [stdout] test hir::lower::tests::knot_with_content_before_stitch_no_auto_enter ... ok [INFO] [stdout] test hir::lower::tests::logic_line_assignment_no_end_of_line ... ok [INFO] [stdout] test hir::lower::tests::logic_line_assignment_with_call_emits_end_of_line ... ok [INFO] [stdout] test hir::lower::tests::logical_or_conditional_not_sequence ... ok [INFO] [stdout] test hir::lower::tests::lower_top_level_excludes_knots ... ok [INFO] [stdout] test hir::lower::tests::manifest_tracks_unresolved_divert ... ok [INFO] [stdout] test hir::lower::tests::logic_line_temp_decl_no_end_of_line ... ok [INFO] [stdout] test hir::lower::tests::lower_top_level_returns_declarations ... ok [INFO] [stdout] test hir::lower::tests::manifest_tracks_unresolved_variable ... ok [INFO] [stdout] test hir::lower::tests::lower_knot_function_with_params ... ok [INFO] [stdout] test hir::lower::tests::logic_line_expr_stmt_emits_end_of_line_in_knot ... ok [INFO] [stdout] test hir::lower::tests::logic_line_temp_decl_with_call_emits_end_of_line ... ok [INFO] [stdout] test hir::lower::tests::logic_line_expr_stmt_emits_end_of_line_in_root ... ok [INFO] [stdout] test hir::lower::tests::plain_text_content ... ok [INFO] [stdout] test hir::lower::tests::logic_line_expr_stmt_emits_end_of_line_in_function_body ... ok [INFO] [stdout] test hir::lower::tests::logic_line_return_no_end_of_line ... ok [INFO] [stdout] test hir::lower::tests::nested_gather_divert_to_end ... ok [INFO] [stdout] test hir::lower::tests::return_stmt ... ok [INFO] [stdout] test hir::lower::tests::ref_param ... ok [INFO] [stdout] test hir::lower::tests::simple_divert ... ok [INFO] [stdout] test hir::lower::tests::string_literal ... ok [INFO] [stdout] test hir::lower::tests::sticky_choice ... ok [INFO] [stdout] test hir::lower::tests::string_literal_with_interpolation ... ok [INFO] [stdout] test hir::lower::tests::simple_choice ... ok [INFO] [stdout] test hir::lower::tests::standalone_labeled_gather_produces_labeled_block ... ok [INFO] [stdout] test hir::lower::tests::var_decl ... ok [INFO] [stdout] test hir::lower::tests::thread_start ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_inline_divert_with_body ... ok [INFO] [stdout] test hir::lower::tests::tunnel_call ... ok [INFO] [stdout] test hir::lower::tests::print_num_else_branch_captures_both_conditionals ... ok [INFO] [stdout] test hir::lower::tests::tags_on_content ... ok [INFO] [stdout] test hir::lower::tests::temp_decl ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_no_divert_has_endofline_preamble ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_with_content_and_inline_divert ... ok [INFO] [stdout] test hir::lower::tests::tunnel_onwards_with_target_becomes_return ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_bracket_content ... ok [INFO] [stdout] test hir::lower::tests::weave_consecutive_standalone_gathers ... ok [INFO] [stdout] test hir::lower::tests::weave_conditional_choice ... ok [INFO] [stdout] test hir::lower::tests::weave_fallback_choice ... ok [INFO] [stdout] test hir::lower::tests::weave_choices_without_gather ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_with_inline_divert ... ok [INFO] [stdout] test hir::lower::tests::consecutive_labeled_gathers_nest ... ok [INFO] [stdout] test hir::lower::tests::weave_gather_without_glue_has_eol ... ok [INFO] [stdout] test hir::lower::tests::weave_gather_choice_chain_nests_through_continuations ... ok [INFO] [stdout] test hir::lower::tests::weave_choices_with_gather ... ok [INFO] [stdout] test hir::lower::tests::weave_conditional_choice_alongside_unconditional ... ok [INFO] [stdout] test hir::lower::tests::weave_gather_ending_with_glue_no_eol ... ok [INFO] [stdout] test hir::lower::tests::weave_fallback_choice_divert_in_body ... ok [INFO] [stdout] test hir::lower::tests::weave_gather_separates_choice_sets ... ok [INFO] [stdout] test hir::lower::tests::weave_content_before_choices ... ok [INFO] [stdout] test hir::lower::tests::weave_labeled_gather ... ok [INFO] [stdout] test hir::lower::tests::weave_labeled_gather_choice_chain ... ok [INFO] [stdout] test hir::lower::tests::weave_interleaved_content_and_choices ... ok [INFO] [stdout] test hir::lower::tests::weave_sequential_choice_sets_nest ... ok [INFO] [stdout] test hir::lower::tests::weave_mixed_sticky_and_once_only ... ok [INFO] [stdout] test hir::lower::tests::weave_stmts_after_gather_nest_in_continuation ... ok [INFO] [stdout] test hir::lower::tests::weave_trailing_stmts_nest_inside_continuation ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_with_inner_content_and_divert ... ok [INFO] [stdout] test hir::lower::tests::weave_nested_bullet_choices ... ok [INFO] [stdout] test hir::lower::tests::weave_standalone_gather ... ok [INFO] [stdout] test hir::lower::tests::whitespace_between_inline_exprs_in_branch_body ... ok [INFO] [stdout] test hir::lower::tests::weave_two_sequential_choice_sets_nest ... ok [INFO] [stdout] test hir::normalize::tests::empty_branch_gets_prefix_suffix ... ok [INFO] [stdout] test hir::normalize::tests::eol_absorption ... ok [INFO] [stdout] test hir::normalize::tests::no_inline_passes_through ... ok [INFO] [stdout] test hir::normalize::tests::simple_sequence_lift ... ok [INFO] [stdout] test lir::lower::context::tests::name_table_deduplication ... ok [INFO] [stdout] test hir::normalize::tests::tag_propagation ... ok [INFO] [stdout] test hir::normalize::tests::recursion_into_choice_body ... ok [INFO] [stdout] test lir::lower::expr::tests::builtin_recognition ... ok [INFO] [stdout] test lir::lower::expr::tests::builtin_recognition_turns ... ok [INFO] [stdout] test hir::normalize::tests::simple_conditional_lift ... ok [INFO] [stdout] test lir::lower::temps::tests::params_occupy_first_slots ... ok [INFO] [stdout] test suppressions::tests::apply_blanket_disable_suppresses ... ok [INFO] [stdout] test lir::lower::context::tests::resolution_lookup ... ok [INFO] [stdout] test lir::lower::context::tests::id_allocator_stable ... ok [INFO] [stdout] test hir::normalize::tests::recursion_into_conditional_branches ... ok [INFO] [stdout] test suppressions::tests::apply_blanket_expect_unsatisfied ... ok [INFO] [stdout] test suppressions::tests::diagnostic_on_wrong_line_not_suppressed ... ok [INFO] [stdout] test suppressions::tests::apply_disable_file_removes_all ... ok [INFO] [stdout] test suppressions::tests::parse_all_invalid_codes_produces_no_directive ... ok [INFO] [stdout] test suppressions::tests::parse_disable_all ... ok [INFO] [stdout] test suppressions::tests::apply_expect_unsatisfied_emits_e036 ... ok [INFO] [stdout] test suppressions::tests::parse_disable_file ... ok [INFO] [stdout] test lir::lower::context::tests::temp_map_slots ... ok [INFO] [stdout] test suppressions::tests::apply_specific_disable_only_matches_code ... ok [INFO] [stdout] test suppressions::tests::parse_expect_blanket ... ok [INFO] [stdout] test suppressions::tests::parse_expect_specific ... ok [INFO] [stdout] test suppressions::tests::parse_ignores_invalid_codes ... ok [INFO] [stdout] test suppressions::tests::parse_specific_disable ... ok [INFO] [stdout] test suppressions::tests::parse_blanket_disable_next_line ... ok [INFO] [stdout] test hir::lower::tests::lower_knot_matches_full_lower ... ok [INFO] [stdout] test hir::lower::tests::empty_file ... ok [INFO] [stderr] Running tests/lir_lowering.rs (/opt/rustwide/target/debug/deps/lir_lowering-756b6796d18ed270) [INFO] [stdout] test hir::lower::tests::diag_e007_const_missing_init ... ok [INFO] [stdout] test hir::lower::tests::weave_choice_inside_conditional_preserved ... ok [INFO] [stdout] test suppressions::tests::apply_expect_satisfied ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 154 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 130 tests [INFO] [stdout] test choice_no_divert_endofline_in_target_body ... ok [INFO] [stdout] test choice_inline_divert_in_target_body ... ok [INFO] [stdout] test assignment_with_operator ... ok [INFO] [stdout] test assignment_to_global ... ok [INFO] [stdout] test call_through_global_variable ... ok [INFO] [stdout] test block_conditional ... ok [INFO] [stdout] test builtin_turns_since ... ok [INFO] [stdout] test choice_set_creates_containers ... ok [INFO] [stdout] test cartesian_two_sequences ... ok [INFO] [stdout] test builtin_read_count_with_divert_target ... ok [INFO] [stdout] test author_warning_does_not_panic ... ok [INFO] [stdout] test call_through_temp_variable ... ok [INFO] [stdout] test choice_body_content_in_conditional_branch ... ok [INFO] [stdout] test builtin_read_count_with_variable ... ok [INFO] [stdout] test choice_set_has_gather_target ... ok [INFO] [stdout] test boolean_not ... ok [INFO] [stdout] test const_declaration_creates_immutable_global ... ok [INFO] [stdout] test const_fold_const_reference_in_binary ... ok [INFO] [stdout] test const_fold_division_by_zero_yields_null ... ok [INFO] [stdout] test choice_set_in_knot_body ... ok [INFO] [stdout] test collect_text_includes_recognized ... ok [INFO] [stdout] test choice_targets_have_body_content ... ok [INFO] [stdout] test builtin_random_recognized ... ok [INFO] [stdout] test conditional_branch_count ... ok [INFO] [stdout] test complex_branch_with_divert ... ok [INFO] [stdout] test conditional_else_has_no_condition ... ok [INFO] [stdout] test const_fold_comparison_eq ... ok [INFO] [stdout] test const_fold_comparison_lt ... ok [INFO] [stdout] test const_fold_int_addition ... ok [INFO] [stdout] test const_fold_logical_and ... ok [INFO] [stdout] test content_tags ... ok [INFO] [stdout] test const_fold_int_subtraction ... ok [INFO] [stdout] test cycle_sequence ... ok [INFO] [stdout] test const_fold_int_division ... ok [INFO] [stdout] test const_fold_int_modulo ... ok [INFO] [stdout] test const_fold_nested_arithmetic ... ok [INFO] [stdout] test const_fold_logical_or ... ok [INFO] [stdout] test divert_target_expr_gets_visit_flags ... ok [INFO] [stdout] test divert_between_knots ... ok [INFO] [stdout] test const_fold_string_concatenation ... ok [INFO] [stdout] test divert_to_done ... ok [INFO] [stdout] test divert_to_end ... ok [INFO] [stdout] test empty_program_has_only_root ... ok [INFO] [stdout] test external_declaration ... ok [INFO] [stdout] test empty_branch_preserves_surrounding ... ok [INFO] [stdout] test container_count_knots_stitches ... ok [INFO] [stdout] test divert_to_stitch ... ok [INFO] [stdout] test fallback_choice_divert_only_in_target_body ... ok [INFO] [stdout] test divert_with_arguments ... ok [INFO] [stdout] test const_fold_int_multiplication ... ok [INFO] [stdout] test gather_has_content ... ok [INFO] [stdout] test expr_statement ... ok [INFO] [stdout] test glue_leading_recognized_as_plain ... ok [INFO] [stdout] test glue_not_recognized ... ok [INFO] [stdout] test glue_trailing_recognized_as_plain ... ok [INFO] [stdout] test glue_with_interpolation_not_recognized ... ok [INFO] [stdout] test gather_includes_trailing_statements ... ok [INFO] [stdout] test inline_conditional_lifted_produces_recognized_lines ... ok [INFO] [stdout] test glue_both_ends_recognized_as_template ... ok [INFO] [stdout] test infix_expression_in_assignment ... ok [INFO] [stdout] test glue_in_content ... ok [INFO] [stdout] test interpolated_choice_text_is_recognized_as_template ... ok [INFO] [stdout] test inline_sequence_with_interpolation ... ok [INFO] [stdout] test inline_conditional_in_content ... ok [INFO] [stdout] test inline_sequence_lifted_produces_recognized_lines ... ok [INFO] [stdout] test interior_text_glue_text_merged ... ok [INFO] [stdout] test interpolation_in_content ... ok [INFO] [stdout] test interpolation_only_not_recognized_as_template ... ok [INFO] [stdout] test interpolation_recognized_as_template ... ok [INFO] [stdout] test full_story_structure ... ok [INFO] [stdout] test knot_divert_to_end ... ok [INFO] [stdout] test knot_body_has_content ... ok [INFO] [stdout] test knot_with_ref_param ... ok [INFO] [stdout] test knot_with_params ... ok [INFO] [stdout] test list_declaration_creates_global_variable ... ok [INFO] [stdout] test list_assignment_targets_global_var ... ok [INFO] [stdout] test labeled_gather_with_visits_gets_count_start_only ... ok [INFO] [stdout] test list_items_reference_origin ... ok [INFO] [stdout] test list_declaration ... ok [INFO] [stdout] test list_variable_default_references_items ... ok [INFO] [stdout] test minimal_story_has_root_container ... ok [INFO] [stdout] test knot_creates_container ... ok [INFO] [stdout] test list_explicit_ordinals ... ok [INFO] [stdout] test list_no_active_items_creates_empty_global ... ok [INFO] [stdout] test multiple_choice_sets_cascade_gathers ... ok [INFO] [stdout] test knot_with_stitches_and_no_own_body ... ok [INFO] [stdout] test knots_have_empty_counting_flags_by_default ... ok [INFO] [stdout] test multiple_content_lines ... ok [INFO] [stdout] test multiple_interpolations_recognized ... ok [INFO] [stdout] test multiple_externals ... ok [INFO] [stdout] test multiple_plain_lines ... ok [INFO] [stdout] test multiple_knots ... ok [INFO] [stdout] test nested_choices_create_nested_containers ... ok [INFO] [stdout] test plain_text_recognized ... ok [INFO] [stdout] test once_only_choice_flag ... ok [INFO] [stdout] test plain_text_source_hash ... ok [INFO] [stdout] test plain_text_with_tag_recognized ... ok [INFO] [stdout] test params_occupy_first_temp_slots ... ok [INFO] [stdout] test return_from_function ... ok [INFO] [stdout] test no_definition_id_collisions_in_simple_story ... ok [INFO] [stdout] test no_glue_plain_still_works ... ok [INFO] [stdout] test prefix_negate ... ok [INFO] [stdout] test root_has_implicit_done ... ok [INFO] [stdout] test no_definition_id_collisions_in_intercept_pattern ... ok [INFO] [stdout] test slot_only_content_not_recognized_as_template ... ok [INFO] [stdout] test stitch_creates_container ... ok [INFO] [stdout] test text_with_interpolation_recognized_as_template ... ok [INFO] [stdout] test var_bool_default ... ok [INFO] [stdout] test root_content_emits_text ... ok [INFO] [stdout] test tunnel_call_statement ... ok [INFO] [stdout] test stopping_sequence ... ok [INFO] [stdout] test var_float_default ... ok [INFO] [stdout] test var_negative_default ... ok [INFO] [stdout] test string_interpolation_in_const_emits_e030 ... ok [INFO] [stdout] test temp_decl_in_knot ... ok [INFO] [stdout] test var_string_default ... ok [INFO] [stdout] test sticky_choice_flag ... ok [INFO] [stdout] test visit_count_reference_sets_flag ... ok [INFO] [stdout] test variable_divert_target_gets_visit_flags ... ok [INFO] [stdout] test whitespace_only_text_between_slots_not_recognized_as_template ... ok [INFO] [stdout] test root_divert_to_knot_resolves ... ok [INFO] [stdout] test thread_start_statement ... ok [INFO] [stdout] test name_table_contains_definitions ... ok [INFO] [stdout] test stitch_is_child_of_knot ... ok [INFO] [stdout] test multiple_slots_with_real_text_recognized_as_template ... ok [INFO] [stdout] test variable_tunnel_target_gets_visit_flags ... ok [INFO] [stdout] test nested_choice_bodies_have_content ... ok [INFO] [stdout] test var_declaration_creates_mutable_global ... ok [INFO] [stdout] test choice_output_is_content_only ... FAILED [INFO] [stdout] test list_global_referenced_in_expression ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- choice_output_is_content_only stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'choice_output_is_content_only' (642) panicked at crates/internal/brink-ir/tests/lir_lowering.rs:908:13: [INFO] [stdout] ChoiceOutput should only contain text parts [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633dc6855a7a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633dc6855a7a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633dc6855a7a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633dc6855a7a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633dc686ac3a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633dc686ac3a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x633dc685a302 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633dc685a302 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633dc6834b0f - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633dc6834b0f - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633dc684de69 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633dc66ce22c - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633dc66ce22c - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633dc684e022 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633dc684e022 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633dc6834bfa - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x633dc682c569 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633dc68358dd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633dc686b54c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633dc6694b5c - lir_lowering::choice_output_is_content_only::h344aa29f98f01bfc [INFO] [stdout] at /opt/rustwide/workdir/crates/internal/brink-ir/tests/lir_lowering.rs:908:13 [INFO] [stdout] 20: 0x633dc6694db7 - lir_lowering::choice_output_is_content_only::{{closure}}::h14cfbba8c2d2de28 [INFO] [stdout] at /opt/rustwide/workdir/crates/internal/brink-ir/tests/lir_lowering.rs:887:35 [INFO] [stdout] 21: 0x633dc66a0f56 - core::ops::function::FnOnce::call_once::h463a8525d478cd01 [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633dc66c230b - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633dc66c230b - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633dc66cecfb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633dc66cecfb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x633dc66cecfb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633dc66cecfb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633dc66cecfb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633dc66cecfb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633dc66cecfb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633dc66ca414 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633dc66ca414 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633dc66d1902 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633dc66d1902 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x633dc66d1902 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633dc66d1902 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633dc66d1902 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633dc66d1902 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633dc66d1902 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633dc685535f - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633dc685535f - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb5b71eaaa4 - [INFO] [stdout] 43: 0x7cb5b7277a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- list_global_referenced_in_expression stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'list_global_referenced_in_expression' (710) panicked at crates/internal/brink-ir/tests/lir_lowering.rs:478:5: [INFO] [stdout] template slot should reference the GlobalVar ID, not the ListDef ID [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x633dc6855a7a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x633dc6855a7a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x633dc6855a7a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x633dc6855a7a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x633dc686ac3a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x633dc686ac3a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x633dc685a302 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x633dc685a302 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x633dc6834b0f - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x633dc6834b0f - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x633dc684de69 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x633dc66ce22c - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x633dc66ce22c - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x633dc684e022 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x633dc684e022 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x633dc6834bfa - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x633dc682c569 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x633dc68358dd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x633dc686b54c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x633dc6699e72 - lir_lowering::list_global_referenced_in_expression::h5d2f82ccd6db893a [INFO] [stdout] at /opt/rustwide/workdir/crates/internal/brink-ir/tests/lir_lowering.rs:478:5 [INFO] [stdout] 20: 0x633dc6699f87 - lir_lowering::list_global_referenced_in_expression::{{closure}}::he8aff7e165a887b7 [INFO] [stdout] at /opt/rustwide/workdir/crates/internal/brink-ir/tests/lir_lowering.rs:459:42 [INFO] [stdout] 21: 0x633dc66a0ed6 - core::ops::function::FnOnce::call_once::h459a2de25d3d5e9d [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x633dc66c230b - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x633dc66c230b - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x633dc66cecfb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x633dc66cecfb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x633dc66cecfb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x633dc66cecfb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x633dc66cecfb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x633dc66cecfb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x633dc66cecfb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x633dc66ca414 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x633dc66ca414 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x633dc66d1902 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x633dc66d1902 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x633dc66d1902 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x633dc66d1902 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x633dc66d1902 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x633dc66d1902 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x633dc66d1902 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x633dc685535f - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x633dc685535f - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7cb5b71eaaa4 - [INFO] [stdout] 43: 0x7cb5b7277a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] choice_output_is_content_only [INFO] [stdout] list_global_referenced_in_expression [INFO] [stdout] [INFO] [stdout] test result: FAILED. 128 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `-p brink-ir --test lir_lowering` [INFO] running `Command { std: "docker" "inspect" "dbe78c512e8723193577297d0b99b646648bd3060117dc6096992f812e31b063", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dbe78c512e8723193577297d0b99b646648bd3060117dc6096992f812e31b063", kill_on_drop: false }` [INFO] [stdout] dbe78c512e8723193577297d0b99b646648bd3060117dc6096992f812e31b063