[INFO] cloning repository https://github.com/eisber/lox-cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/eisber/lox-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feisber%2Flox-cli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feisber%2Flox-cli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 788148d15f0f057ec5d0e576788e9611ea5dc7a4
[INFO] testing eisber/lox-cli against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feisber%2Flox-cli" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/eisber/lox-cli
[INFO] finished tweaking git repo https://github.com/eisber/lox-cli
[INFO] tweaked toml for git repo https://github.com/eisber/lox-cli written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/eisber/lox-cli on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/eisber/lox-cli already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 38cd1abae4daf8a0b4ef67990e5eddd596af892239d2fc6f3b776fd8ed8da483
[INFO] running `Command { std: "docker" "start" "-a" "38cd1abae4daf8a0b4ef67990e5eddd596af892239d2fc6f3b776fd8ed8da483", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38cd1abae4daf8a0b4ef67990e5eddd596af892239d2fc6f3b776fd8ed8da483", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38cd1abae4daf8a0b4ef67990e5eddd596af892239d2fc6f3b776fd8ed8da483", kill_on_drop: false }`
[INFO] [stdout] 38cd1abae4daf8a0b4ef67990e5eddd596af892239d2fc6f3b776fd8ed8da483
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 104e7983890a988dafcfd865b00f44906dacfa9127250eee3149863dd041e106
[INFO] running `Command { std: "docker" "start" "-a" "104e7983890a988dafcfd865b00f44906dacfa9127250eee3149863dd041e106", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling xmltree v0.10.3
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling bzip2 v0.5.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling xml v1.2.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling lox-cli v0.14.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling deflate64 v0.1.11
[INFO] [stderr]    Compiling lz4_flex v0.13.0
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling xmltree v0.12.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.6.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling clap_complete v4.6.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling lazy-regex v3.6.0
[INFO] [stderr]    Compiling suppaftp v6.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling lox-sim v0.1.0 (/opt/rustwide/workdir/lox-sim)
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling publicsuffix v2.3.0
[INFO] [stderr]    Compiling cookie_store v0.22.1
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "104e7983890a988dafcfd865b00f44906dacfa9127250eee3149863dd041e106", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "104e7983890a988dafcfd865b00f44906dacfa9127250eee3149863dd041e106", kill_on_drop: false }`
[INFO] [stdout] 104e7983890a988dafcfd865b00f44906dacfa9127250eee3149863dd041e106
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 22d82db7c1a8a9a276c67f9bf1a0787f33bd58fdf3e51b677188f9b62e154660
[INFO] running `Command { std: "docker" "start" "-a" "22d82db7c1a8a9a276c67f9bf1a0787f33bd58fdf3e51b677188f9b62e154660", kill_on_drop: false }`
[INFO] [stderr]    Compiling value-bag v1.12.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling async-task v4.7.1
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling ena v0.14.4
[INFO] [stderr]    Compiling piper v0.2.5
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling async-executor v1.14.0
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling levenshtein v1.0.5
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling lalrpop v0.20.2
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.6.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling lazy-regex v3.6.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling async-signal v0.2.13
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling async-std v1.13.2
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling suppaftp v6.3.0
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling clap_complete v4.6.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling lox-sim v0.1.0 (/opt/rustwide/workdir/lox-sim)
[INFO] [stderr]    Compiling async-object-pool v0.1.5
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling serde_regex v1.1.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling publicsuffix v2.3.0
[INFO] [stderr]    Compiling basic-cookies v0.1.5
[INFO] [stderr]    Compiling cookie_store v0.22.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling httpmock v0.7.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling lox-cli v0.14.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `make_loxcc` is never used
[INFO] [stdout]    --> src/loxcc.rs:244:8
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn make_loxcc(xml: &[u8]) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 30s
[INFO] running `Command { std: "docker" "inspect" "22d82db7c1a8a9a276c67f9bf1a0787f33bd58fdf3e51b677188f9b62e154660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22d82db7c1a8a9a276c67f9bf1a0787f33bd58fdf3e51b677188f9b62e154660", kill_on_drop: false }`
[INFO] [stdout] 22d82db7c1a8a9a276c67f9bf1a0787f33bd58fdf3e51b677188f9b62e154660
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c12f7a27425ccf9e066b5eb960e31ce402f7a26cb804514a42a79e19a1fa8d79
[INFO] running `Command { std: "docker" "start" "-a" "c12f7a27425ccf9e066b5eb960e31ce402f7a26cb804514a42a79e19a1fa8d79", kill_on_drop: false }`
[INFO] [stderr] warning: function `make_loxcc` is never used
[INFO] [stderr]    --> src/loxcc.rs:244:8
[INFO] [stderr]     |
[INFO] [stderr] 244 |     fn make_loxcc(xml: &[u8]) -> Vec<u8> {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `lox-cli` (bin "lox" test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.73s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lox-7d1aab9052e77210)
[INFO] [stdout] 
[INFO] [stdout] running 302 tests
[INFO] [stdout] test client::tests::test_redact_url_basic_auth_password ... ok
[INFO] [stdout] test client::tests::test_is_uuid_strict ... ok
[INFO] [stdout] test client::tests::test_redact_url_duplicate_params ... ok
[INFO] [stdout] test client::tests::test_redact_url_plain ... ok
[INFO] [stdout] test client::tests::test_redact_url_query_token ... ok
[INFO] [stdout] test client::tests::test_redact_url_query_password ... ok
[INFO] [stdout] test client::tests::test_resolve_alias ... ok
[INFO] [stdout] test client::tests::test_resolve_all_in_room_empty_returns_err ... ok
[INFO] [stdout] test client::tests::test_list_controls_parses_structure ... ok
[INFO] [stdout] test client::tests::test_cross_origin_redirect_blocked ... ok
[INFO] [stdout] test client::tests::test_resolve_ambiguous_returns_err ... ok
[INFO] [stdout] test client::tests::test_resolve_all_in_room_with_type_filter ... ok
[INFO] [stdout] test client::tests::test_list_controls_favorites_filter ... ok
[INFO] [stdout] test client::tests::test_resolve_room_qualifier_disambiguates ... ok
[INFO] [stdout] test client::tests::test_get_operating_modes ... ok
[INFO] [stdout] test client::tests::test_resolve_all_in_room ... ok
[INFO] [stdout] test client::tests::test_validate_uuid ... ok
[INFO] [stdout] test client::tests::test_get_global_states ... ok
[INFO] [stdout] test client::tests::test_resolve_exact_match ... ok
[INFO] [stdout] test client::tests::test_list_controls_type_filter ... ok
[INFO] [stdout] test client::tests::test_retry_on_server_error ... ok
[INFO] [stdout] test client::tests::test_send_cmd_rejects_path_traversal ... ok
[INFO] [stdout] test client::tests::test_list_categories ... ok
[INFO] [stdout] test client::tests::test_list_controls_category_filter ... ok
[INFO] [stdout] test client::tests::test_resolve_uuid_passthrough ... ok
[INFO] [stdout] test client::tests::test_get_control_json ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_autopilot_list ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_controls ... ok
[INFO] [stdout] test client::tests::test_same_origin_redirect_allowed ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_add_virtual_in ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cache_refresh_no_disk_cache_for_localhost ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cache_refresh_via_mock ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cache_check_via_mock ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_controls_filter_room ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_controls_filter_type ... ok
[INFO] [stdout] test client::tests::test_structure_fetched_only_once_per_client ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_ports ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_diff_different ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_diff_identical ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cache_check_json_output ... ok
[INFO] [stdout] test client::tests::test_send_cmd_success ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cache_check_server_error ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_rejects_zip ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_room_add_duplicate ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_rooms ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_mode_list ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_add_with_save_as ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_stats_json ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_stats_rejects_zip ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_room_add ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_dali_grouping ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_template_bad_room ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_template_bad_name ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_users ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_user_add_and_remove ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_describe_room ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_basic ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_stats ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_describe ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_room_filter ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_add_and ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_eib_caption_grouping ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_excluded_types_skipped ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_config_repack_preserves_other_entries ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_extract_and_compress_roundtrip ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_list_controls_via_mock ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_resolve_block_type_alias ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_sort_order ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_config_compress_then_extract ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_resolve_block_type_valid ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_resolve_block_type_unknown ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_save_edited_atomic ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_get_params ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_send_cmd_via_mock ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_token_check_invalid_via_mock ... ok
[INFO] [stdout] test config::tests::config_cache_dir_uses_data_dir ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wires_room_filter ... ok
[INFO] [stdout] test config::tests::config_save_roundtrip_with_context ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_summary_flag ... ok
[INFO] [stdout] test config::tests::context_data_dir_layout ... ok
[INFO] [stdout] test config::tests::context_entry_into_config ... ok
[INFO] [stdout] test config::tests::dir_ends_with_dot_lox ... ok
[INFO] [stdout] test config::tests::default_config_has_empty_fields ... ok
[INFO] [stdout] test config::tests::find_local_lox_dir_in_tempdir ... ok
[INFO] [stdout] test config::tests::find_local_lox_dir_walks_up ... ok
[INFO] [stdout] test config::tests::global_config_roundtrip ... ok
[INFO] [stdout] test config::tests::load_flat_config_via_env ... ok
[INFO] [stdout] test config::tests::load_from_lox_config_env_var ... ok
[INFO] [stdout] test config::tests::load_multi_context_via_env ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_token_check_valid_via_mock ... ok
[INFO] [stdout] test config::tests::load_multi_context_with_ctx_override ... ok
[INFO] [stdout] test config::tests::load_preserves_explicit_http_scheme ... ok
[INFO] [stdout] test config::tests::load_prepends_https_to_bare_hostname ... ok
[INFO] [stdout] test config::tests::path_ends_with_config_yaml ... ok
[INFO] [stdout] test config::tests::save_and_load_roundtrip ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wire_connector ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_token_refresh_via_mock ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wires_unwired_skipped ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_resolve_block_type_fuzzy ... ok
[INFO] [stdout] test config::tests::validate_context_name_rejects_path_traversal ... ok
[INFO] [stdout] test config_edit::tests::test_add_category ... ok
[INFO] [stdout] test config::tests::load_multi_context_no_active_errors ... ok
[INFO] [stdout] test config::tests::load_multi_context_missing_context_errors ... ok
[INFO] [stdout] test config_edit::tests::test_add_user_case_insensitive_duplicate ... ok
[INFO] [stdout] test config_edit::tests::test_add_room ... ok
[INFO] [stdout] test config_edit::tests::test_add_user ... ok
[INFO] [stdout] test config_edit::tests::test_add_room_duplicate_fails ... ok
[INFO] [stdout] test config_edit::tests::test_apply_template_room_not_found ... ok
[INFO] [stdout] test config_edit::tests::test_add_virtual_in_places_inputref_on_page ... ok
[INFO] [stdout] test config_edit::tests::test_add_user_duplicate_fails ... ok
[INFO] [stdout] test config_edit::tests::test_apply_template_unknown ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wires_includes_ref_blocks_counted_by_stats ... ok
[INFO] [stdout] test config_edit::tests::test_attribute_order_preserved_on_roundtrip ... ok
[INFO] [stdout] test config_edit::tests::test_bom_preservation ... ok
[INFO] [stdout] test config_edit::tests::test_config_stats_basic ... ok
[INFO] [stdout] test config_edit::tests::test_config_stats_json_serializable ... ok
[INFO] [stdout] test config_edit::tests::test_config_stats_with_wiring ... ok
[INFO] [stdout] test config_edit::tests::test_describe_sysvar_connectors ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_set_param ... ok
[INFO] [stdout] test config_edit::tests::test_describe_nonexistent_fails ... ok
[INFO] [stdout] test config_edit::tests::test_crlf_preservation ... ok
[INFO] [stdout] test config_edit::tests::test_describe ... ok
[INFO] [stdout] test config_edit::tests::test_find_by_gid ... ok
[INFO] [stdout] test config_edit::tests::test_add_element_to_root ... ok
[INFO] [stdout] test config_edit::tests::test_describe_with_iodata ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_validate ... ok
[INFO] [stdout] test config_edit::tests::test_find_by_title ... ok
[INFO] [stdout] test config_edit::tests::test_find_by_type ... ok
[INFO] [stdout] test config_edit::tests::test_add_element ... ok
[INFO] [stdout] test config_edit::tests::test_add_element_to_root_no_iodata ... ok
[INFO] [stdout] test config_edit::tests::test_find_elements_case_insensitive_title ... ok
[INFO] [stdout] test config_edit::tests::test_find_category_uuid ... ok
[INFO] [stdout] test config_edit::tests::test_find_category_uuid_not_found ... ok
[INFO] [stdout] test config_edit::tests::test_find_elements_no_match ... ok
[INFO] [stdout] test config_edit::tests::test_find_by_uuid ... ok
[INFO] [stdout] test config_edit::tests::test_find_room_uuid_not_found ... ok
[INFO] [stdout] test config_edit::tests::test_list_device_ports_empty ... ok
[INFO] [stdout] test config_edit::tests::test_find_category_uuid_partial_match ... ok
[INFO] [stdout] test config_edit::tests::test_find_elements_partial_title ... ok
[INFO] [stdout] test config_edit::tests::test_find_room_uuid ... ok
[INFO] [stdout] test config_edit::tests::test_list_wires ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wires_basic ... ok
[INFO] [stdout] test config_edit::tests::test_remove_user ... ok
[INFO] [stdout] test config_edit::tests::test_remove_element ... ok
[INFO] [stdout] test config_edit::tests::test_remove_user_case_insensitive ... ok
[INFO] [stdout] test config_edit::tests::test_require_one_ambiguous ... ok
[INFO] [stdout] test config_edit::tests::test_load_and_write_preserves_content ... ok
[INFO] [stdout] test config_edit::tests::test_remove_user_nonexistent ... ok
[INFO] [stdout] test config_edit::tests::test_remove_nonexistent_fails ... ok
[INFO] [stdout] test config_edit::tests::test_require_one_no_match ... ok
[INFO] [stdout] test config_edit::tests::test_move_to_room ... ok
[INFO] [stdout] test config_edit::tests::test_set_property_update ... ok
[INFO] [stdout] test config_edit::tests::test_set_attribute ... ok
[INFO] [stdout] test config_edit::tests::test_roundtrip_write_read ... ok
[INFO] [stdout] test config_edit::tests::test_add_element_to_root_with_properties ... ok
[INFO] [stdout] test config_edit::tests::test_set_property_create ... ok
[INFO] [stdout] test config_edit::tests::test_unwire_nonexistent_connector ... ok
[INFO] [stdout] test config_edit::tests::test_set_param ... ok
[INFO] [stdout] test config_edit::tests::test_wire_and_unwire ... ok
[INFO] [stdout] test config_edit::tests::test_wire_nonexistent_connector ... ok
[INFO] [stdout] test errors::tests::test_doc_url ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wires_legacy_co_u_wiring ... ok
[INFO] [stdout] test errors::tests::test_ambiguous_error ... ok
[INFO] [stdout] test errors::tests::test_fuzzy_match_single_candidate ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_case_insensitive ... ok
[INFO] [stdout] test errors::tests::test_ambiguous_error_many_matches ... ok
[INFO] [stdout] test errors::tests::test_fuzzy_match_exact ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_empty_strings ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_completely_different ... ok
[INFO] [stdout] test errors::tests::test_not_found_error_many_candidates ... ok
[INFO] [stdout] test errors::tests::test_not_found_error_many_candidates_with_close_match ... ok
[INFO] [stdout] test errors::tests::test_not_found_error_no_suggestion ... ok
[INFO] [stdout] test errors::tests::test_suggest_empty_candidates ... ok
[INFO] [stdout] test errors::tests::test_suggest_exact_match ... ok
[INFO] [stdout] test errors::tests::test_suggest_no_match ... ok
[INFO] [stdout] test errors::tests::test_top_matches ... ok
[INFO] [stdout] test errors::tests::test_top_matches_empty_candidates ... ok
[INFO] [stdout] test errors::tests::test_top_matches_no_close_matches ... ok
[INFO] [stdout] test errors::tests::test_type_mismatch_error ... ok
[INFO] [stdout] test errors::tests::test_fuzzy_match_empty_candidates ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_unicode ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_typo ... ok
[INFO] [stdout] test errors::tests::test_levenshtein_identical ... ok
[INFO] [stdout] test errors::tests::test_type_to_doc_slug ... ok
[INFO] [stdout] test errors::tests::test_type_to_doc_slug_all_known ... ok
[INFO] [stdout] test ftp::tests::test_formatted_date ... ok
[INFO] [stdout] test ftp::tests::test_ftp_host_strips_port ... ok
[INFO] [stdout] test ftp::tests::test_parse_backup_name_valid ... ok
[INFO] [stdout] test gitops::tests::metadata_summary_format ... ok
[INFO] [stdout] test gitops::tests::parse_empty_xml ... ok
[INFO] [stdout] test gitops::tests::metadata_yaml_contains_required_fields ... ok
[INFO] [stdout] test gitops::tests::parse_xml_with_nested_controls ... ok
[INFO] [stdout] test ftp::tests::test_ftp_host_strips_scheme ... ok
[INFO] [stdout] test ftp::tests::test_parse_backup_name_invalid ... ok
[INFO] [stdout] test loxcc::tests::test_compress_empty_xml ... ok
[INFO] [stdout] test loxcc::tests::test_compress_exactly_14_bytes ... ok
[INFO] [stdout] test loxcc::tests::test_compress_exactly_15_bytes ... ok
[INFO] [stdout] test loxcc::tests::test_compress_large ... ok
[INFO] [stdout] test loxcc::tests::test_bad_magic ... ok
[INFO] [stdout] test errors::tests::test_not_found_error_with_suggestion ... ok
[INFO] [stdout] test loxcc::tests::test_compress_small ... ok
[INFO] [stdout] test loxcc::tests::test_compress_single_byte ... ok
[INFO] [stdout] test errors::tests::test_suggest_close_match ... ok
[INFO] [stdout] test gitops::tests::parse_metadata_from_xml ... ok
[INFO] [stdout] test loxcc::tests::test_compress_very_large ... ok
[INFO] [stdout] test loxcc::tests::test_compress_with_bom_prefix ... ok
[INFO] [stdout] test gitops::tests::extract_attr_basic ... ok
[INFO] [stdout] test loxcc::tests::test_compress_64kb_data ... ok
[INFO] [stdout] test loxcc::tests::test_crc32_verification ... ok
[INFO] [stdout] test loxcc::tests::test_decompress_with_backreference ... ok
[INFO] [stdout] test loxcc::tests::test_decompress_zero_offset ... ok
[INFO] [stdout] test loxcc::tests::test_header_sizes_correct ... ok
[INFO] [stdout] test loxcc::tests::test_decompress_bad_offset ... ok
[INFO] [stdout] test loxcc::tests::test_too_short ... ok
[INFO] [stdout] test loxcc::tests::test_extract_missing_loxcc ... ok
[INFO] [stdout] test loxcc::tests::test_roundtrip_realistic_xml ... ok
[INFO] [stdout] test loxone_xml::tests::test_device_type_label_unknown ... ok
[INFO] [stdout] test loxone_xml::tests::test_diff_configs ... ok
[INFO] [stdout] test loxone_xml::tests::test_diff_configs_no_changes ... ok
[INFO] [stdout] test loxcc::tests::test_repack_zip_roundtrip ... ok
[INFO] [stdout] test loxone_xml::tests::test_is_control_type_filters ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_config_summary_empty ... ok
[INFO] [stdout] test loxone_xml::tests::test_diff_configs_room_changes_with_control_room_move ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_config_summary_with_iodata ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_controls_empty_xml ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_controls_room_filter ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_controls_type_and_room_combined ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_controls_type_filter ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_controls_type_and_room_no_match ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_devices ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_rooms ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_rooms_empty ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_rooms_sorted_by_name ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_users ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_rooms_no_items ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_devices_empty ... ok
[INFO] [stdout] test loxone_xml::tests::test_subtype_label_all_known ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_users_empty ... ok
[INFO] [stdout] test loxone_xml::tests::test_subtype_label_known ... ok
[INFO] [stdout] test loxone_xml::tests::test_subtype_label_unknown ... ok
[INFO] [stdout] test rc6::tests::extract_timestamp_from_nonce ... ok
[INFO] [stdout] test rc6::tests::round_trip ... ok
[INFO] [stdout] test telemetry::tests::test_api_key_format ... ok
[INFO] [stdout] test rc6::tests::encrypt_decrypt_test_vectors ... ok
[INFO] [stdout] test telemetry::tests::test_endpoint_is_eu ... ok
[INFO] [stdout] test telemetry::tests::test_base_properties_has_required_fields ... ok
[INFO] [stdout] test telemetry::tests::test_event_body_structure ... ok
[INFO] [stdout] test telemetry::tests::test_base_properties_no_pii ... ok
[INFO] [stdout] test telemetry::tests::test_resolve_enabled_default_on ... ok
[INFO] [stdout] test telemetry::tests::test_resolve_enabled_config_true ... ok
[INFO] [stdout] test telemetry::tests::test_track_noop_when_disabled ... ok
[INFO] [stdout] test telemetry::tests::test_timeout_is_reasonable ... ok
[INFO] [stdout] test tests::test_detect_shell_from_env ... ok
[INFO] [stdout] test telemetry::tests::test_resolve_enabled_config_false ... ok
[INFO] [stdout] test tests::test_is_uuid ... ok
[INFO] [stdout] test tests::test_json_val_str_float ... ok
[INFO] [stdout] test tests::test_json_val_str_integer ... ok
[INFO] [stdout] test tests::test_json_val_str_null ... ok
[INFO] [stdout] test tests::test_json_val_str_string ... ok
[INFO] [stdout] test token::tests::aes_empty_plaintext ... ok
[INFO] [stdout] test token::tests::aes_encrypt_decrypt_round_trip ... ok
[INFO] [stdout] test token::tests::encrypt_command_format ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_controls_all ... ok
[INFO] [stdout] test token::tests::epoch_conversion_zero ... ok
[INFO] [stdout] test token::tests::epoch_round_trip ... ok
[INFO] [stdout] test token::tests::extract_key_bare_hex ... ok
[INFO] [stdout] test token::tests::extract_key_invalid ... ok
[INFO] [stdout] test token::tests::extract_key_json ... ok
[INFO] [stdout] test token::tests::hash_token_different_keys_differ ... ok
[INFO] [stdout] test token::tests::hash_token_empty_key_does_not_panic ... ok
[INFO] [stdout] test token::tests::hash_token_known_vector ... ok
[INFO] [stdout] test token::tests::is_valid_beyond_margin ... ok
[INFO] [stdout] test token::tests::is_valid_expired ... ok
[INFO] [stdout] test token::tests::is_valid_far_future ... ok
[INFO] [stdout] test token::tests::is_valid_within_margin ... ok
[INFO] [stdout] test loxone_xml::tests::test_parse_config_summary ... ok
[INFO] [stdout] test token::tests::loxone_epoch_is_2009_01_01 ... ok
[INFO] [stdout] test token::tests::parse_ll_response_error_code ... ok
[INFO] [stdout] test token::tests::parse_ll_response_ok ... ok
[INFO] [stdout] test token::tests::parse_ll_response_numeric_code ... ok
[INFO] [stdout] test token::tests::token_store_deserialize_from_json_string ... ok
[INFO] [stdout] test token::tests::token_store_round_trip ... ok
[INFO] [stdout] test token::tests::hash_token_different_tokens_differ ... ok
[INFO] [stdout] test token::tests::unix_to_loxone_before_epoch_saturates ... ok
[INFO] [stdout] test loxone_xml::tests::test_diff_configs_category_changes ... ok
[INFO] [stdout] test ws::tests::test_generate_ws_key_length ... ok
[INFO] [stdout] test wsx::tests::handshake_construction ... ok
[INFO] [stdout] test ws::tests::test_generate_ws_key_unique ... ok
[INFO] [stdout] test wsx::tests::round_trip_handshake ... ok
[INFO] [stdout] test config_edit::tests::test_list_mqtt_topics ... ok
[INFO] [stdout] test config_edit::tests::test_validate_config_mqtt_no_broker ... ok
[INFO] [stdout] test config_edit::tests::test_validate_config_bad_room_ref ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_template_bedroom ... ok
[INFO] [stdout] test tests::test_completions_bash_generates_output ... ok
[INFO] [stdout] test tests::test_cli_debug_assert ... ok
[INFO] [stdout] test config_edit::tests::test_validate_config_empty ... ok
[INFO] [stdout] test tests::test_install_completions_creates_file ... ok
[INFO] [stdout] test config_edit::tests::test_validate_config_all_ok ... ok
[INFO] [stdout] test config_edit::tests::test_validate_config_bad_category_ref ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_devices_consistency_with_describe ... ok
[INFO] [stdout] test commands::config_cmd::tests::test_cmd_wires_describe_consistency ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 302 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_smoke.rs (/opt/rustwide/target/debug/deps/cli_smoke-cd1572028730b503)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test help_config_ls ... ok
[INFO] [stdout] test global_json_flag_accepted ... ok
[INFO] [stdout] test help_cache ... ok
[INFO] [stdout] test help_config_download ... ok
[INFO] [stdout] test help_ctx ... ok
[INFO] [stdout] test help_ctx_add ... ok
[INFO] [stdout] test help_cache_refresh ... ok
[INFO] [stdout] test global_quiet_flag_accepted ... ok
[INFO] [stdout] test global_no_header_flag_accepted ... ok
[INFO] [stdout] test help_config_upload ... ok
[INFO] [stdout] test help_config_extract ... ok
[INFO] [stdout] test help_config_wires ... ok
[INFO] [stdout] test help_config_users ... ok
[INFO] [stdout] test help_config_devices ... ok
[INFO] [stdout] test help_ctx_current ... ok
[INFO] [stdout] test help_cache_check ... ok
[INFO] [stdout] test help_config_diff ... ok
[INFO] [stdout] test help_cache_clear ... ok
[INFO] [stdout] test help_docs ... ok
[INFO] [stdout] test help_completions ... ok
[INFO] [stdout] test help_ctx_remove ... ok
[INFO] [stdout] test help_cache_info ... ok
[INFO] [stdout] test help_ctx_use ... ok
[INFO] [stdout] test help_ctx_rename ... ok
[INFO] [stdout] test help_ctx_list ... ok
[INFO] [stdout] test help_ctx_init ... ok
[INFO] [stdout] test help_schema ... ok
[INFO] [stdout] test help_mentions_loxone ... ok
[INFO] [stdout] test help_exits_0 ... ok
[INFO] [stdout] test help_token_info ... ok
[INFO] [stdout] test help_token_refresh ... ok
[INFO] [stdout] test help_setup_show ... ok
[INFO] [stdout] test help_config ... ok
[INFO] [stdout] test help_token_revoke ... ok
[INFO] [stdout] test version_exits_0 ... ok
[INFO] [stdout] test help_token_clear ... ok
[INFO] [stdout] test help_token_fetch ... ok
[INFO] [stdout] test help_ctx_migrate ... ok
[INFO] [stdout] test help_token_check ... ok
[INFO] [stdout] test help_setup_set ... ok
[INFO] [stdout] test help_setup ... ok
[INFO] [stdout] test help_telemetry ... ok
[INFO] [stdout] test help_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_integration.rs (/opt/rustwide/target/debug/deps/config_integration-bc375ab79d4e49e2)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test config_controls_filter_by_type ... ok
[INFO] [stdout] test config_devices_ports_flag ... ok
[INFO] [stdout] test config_devices_lists_devices ... ok
[INFO] [stdout] test config_diff_identical_files ... ok
[INFO] [stdout] test config_rooms_rejects_zip ... ok
[INFO] [stdout] test config_controls_filter_by_room ... ok
[INFO] [stdout] test config_add_block ... ok
[INFO] [stdout] test config_describe_filtered_by_room ... ok
[INFO] [stdout] test config_controls_lists_controls ... ok
[INFO] [stdout] test config_add_idempotent_existing_block ... ok
[INFO] [stdout] test config_describe_full ... ok
[INFO] [stdout] test config_rooms_lists_rooms ... ok
[INFO] [stdout] test config_room_add ... ok
[INFO] [stdout] test config_add_preserves_original ... ok
[INFO] [stdout] test config_add_idempotent_json_output ... ok
[INFO] [stdout] test config_add_idempotent_different_type_creates_new ... ok
[INFO] [stdout] test config_rooms_missing_file ... ok
[INFO] [stdout] test config_validate_runs ... ok
[INFO] [stdout] test config_set_param_and_get_params ... ok
[INFO] [stdout] test config_rooms_json_output ... ok
[INFO] [stdout] test config_devices_summary_flag_stderr_only ... ok
[INFO] [stdout] test config_template_bedroom ... ok
[INFO] [stdout] test config_diff_shows_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c12f7a27425ccf9e066b5eb960e31ce402f7a26cb804514a42a79e19a1fa8d79", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c12f7a27425ccf9e066b5eb960e31ce402f7a26cb804514a42a79e19a1fa8d79", kill_on_drop: false }`
[INFO] [stdout] c12f7a27425ccf9e066b5eb960e31ce402f7a26cb804514a42a79e19a1fa8d79
