[INFO] cloning repository https://github.com/gaffer-sh/gaffer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gaffer-sh/gaffer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaffer-sh%2Fgaffer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaffer-sh%2Fgaffer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e0939588b75610a901456ac749de9a448a65ccc2
[INFO] testing gaffer-sh/gaffer against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaffer-sh%2Fgaffer" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gaffer-sh/gaffer
[INFO] finished tweaking git repo https://github.com/gaffer-sh/gaffer
[INFO] tweaked toml for git repo https://github.com/gaffer-sh/gaffer written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gaffer-sh/gaffer 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/gaffer-sh/gaffer 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] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-4-tc2/source/packages/gaffer-parsers/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] ecb075edffc041f0d2e01a4e66817ee5defca4e78e90e24290b63a9dfb80ee81
[INFO] running `Command { std: "docker" "start" "-a" "ecb075edffc041f0d2e01a4e66817ee5defca4e78e90e24290b63a9dfb80ee81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ecb075edffc041f0d2e01a4e66817ee5defca4e78e90e24290b63a9dfb80ee81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecb075edffc041f0d2e01a4e66817ee5defca4e78e90e24290b63a9dfb80ee81", kill_on_drop: false }`
[INFO] [stdout] ecb075edffc041f0d2e01a4e66817ee5defca4e78e90e24290b63a9dfb80ee81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 6a9e288ea55be8b465891fee2bb0a2f9c3beaccb0111bd1e18a108f5c984c96a
[INFO] running `Command { std: "docker" "start" "-a" "6a9e288ea55be8b465891fee2bb0a2f9c3beaccb0111bd1e18a108f5c984c96a", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/gaffer-parsers/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.111
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling wasm-bindgen v0.2.111
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling ureq-proto v0.5.3
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling open v5.3.3
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.111
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling dialoguer v0.11.0
[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 icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.111
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling ureq v3.2.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling gaffer-parsers v0.1.0 (/opt/rustwide/workdir/packages/gaffer-parsers)
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stdout] warning: unexpected `cfg` condition value: `logging`
[INFO] [stdout]    --> packages/gaffer-parsers/src/trx.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[cfg(feature = "logging")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `logging` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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 toml v0.8.23
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling gaffer-core v0.1.0 (/opt/rustwide/workdir/packages/gaffer-core)
[INFO] [stderr]    Compiling gaffer v0.6.0 (/opt/rustwide/workdir/packages/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 49s
[INFO] running `Command { std: "docker" "inspect" "6a9e288ea55be8b465891fee2bb0a2f9c3beaccb0111bd1e18a108f5c984c96a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a9e288ea55be8b465891fee2bb0a2f9c3beaccb0111bd1e18a108f5c984c96a", kill_on_drop: false }`
[INFO] [stdout] 6a9e288ea55be8b465891fee2bb0a2f9c3beaccb0111bd1e18a108f5c984c96a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 0156f566b1e780909d00cd26602a5cf7b067951c5ed7d6f698f8b0b0fb7fc57b
[INFO] running `Command { std: "docker" "start" "-a" "0156f566b1e780909d00cd26602a5cf7b067951c5ed7d6f698f8b0b0fb7fc57b", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/gaffer-parsers/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stdout] warning: unexpected `cfg` condition value: `logging`
[INFO] [stdout]    --> packages/gaffer-parsers/src/trx.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[cfg(feature = "logging")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `logging` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling gaffer-parsers v0.1.0 (/opt/rustwide/workdir/packages/gaffer-parsers)
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stdout] warning: unexpected `cfg` condition value: `logging`
[INFO] [stdout]    --> packages/gaffer-parsers/src/trx.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[cfg(feature = "logging")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `logging` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling gaffer-core v0.1.0 (/opt/rustwide/workdir/packages/gaffer-core)
[INFO] [stderr]    Compiling gaffer v0.6.0 (/opt/rustwide/workdir/packages/cli)
[INFO] [stdout] warning: method `with_failure` is never used
[INFO] [stdout]    --> packages/gaffer-core/src/affected.rs:920:12
[INFO] [stdout]     |
[INFO] [stdout] 909 |     impl StubHistoryProvider {
[INFO] [stdout]     |     ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 920 |         fn with_failure(mut self, src: &str, tests: Vec<&str>) -> Self {
[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 31.74s
[INFO] running `Command { std: "docker" "inspect" "0156f566b1e780909d00cd26602a5cf7b067951c5ed7d6f698f8b0b0fb7fc57b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0156f566b1e780909d00cd26602a5cf7b067951c5ed7d6f698f8b0b0fb7fc57b", kill_on_drop: false }`
[INFO] [stdout] 0156f566b1e780909d00cd26602a5cf7b067951c5ed7d6f698f8b0b0fb7fc57b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 805bb1c08a935b05ff6beac13c0c3a9e5c2ee04959697f84efcf2c5c188c496e
[INFO] running `Command { std: "docker" "start" "-a" "805bb1c08a935b05ff6beac13c0c3a9e5c2ee04959697f84efcf2c5c188c496e", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/packages/gaffer-parsers/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: unexpected `cfg` condition value: `logging`
[INFO] [stderr]    --> packages/gaffer-parsers/src/trx.rs:141:19
[INFO] [stderr]     |
[INFO] [stderr] 141 |             #[cfg(feature = "logging")]
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr]     |
[INFO] [stderr]     = note: no expected values for `feature`
[INFO] [stderr]     = help: consider adding `logging` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `gaffer-parsers` (lib) generated 1 warning
[INFO] [stderr] warning: `gaffer-parsers` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: method `with_failure` is never used
[INFO] [stderr]    --> packages/gaffer-core/src/affected.rs:920:12
[INFO] [stderr]     |
[INFO] [stderr] 909 |     impl StubHistoryProvider {
[INFO] [stderr]     |     ------------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 920 |         fn with_failure(mut self, src: &str, tests: Vec<&str>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `gaffer-core` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/gaffer-341024764a580a32)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test config::tests::global_config_dir_ignores_empty_xdg ... ok
[INFO] [stdout] test config::tests::mask_token_short_token ... ok
[INFO] [stdout] test config::tests::mask_token_shows_prefix_and_suffix ... ok
[INFO] [stdout] test config::tests::find_local_config_returns_none_when_nothing_found ... ok
[INFO] [stdout] test config::tests::resolve_cli_flag_wins_over_all ... ok
[INFO] [stdout] test config::tests::find_local_config_finds_gaffer_dir_config ... ok
[INFO] [stdout] test framework::tests::detect_none ... ok
[INFO] [stdout] test config::tests::resolve_defaults_when_no_config ... ok
[INFO] [stdout] test config::tests::global_config_dir_uses_xdg_when_set ... ok
[INFO] [stdout] test config::tests::write_global_config_creates_dir_and_file ... ok
[INFO] [stdout] test framework::tests::detect_pytest_pyproject ... ok
[INFO] [stdout] test config::tests::resolve_project_root_is_cwd_when_no_local ... ok
[INFO] [stdout] test framework::tests::detect_vitest ... ok
[INFO] [stdout] test config::tests::find_local_config_finds_gaffer_toml ... ok
[INFO] [stdout] test framework::tests::jest_returns_instructions ... ok
[INFO] [stdout] test framework::tests::go_returns_instructions ... ok
[INFO] [stdout] test config::tests::write_global_config_overwrites_existing ... ok
[INFO] [stdout] test config::tests::write_config_creates_gaffer_dir_and_file ... ok
[INFO] [stdout] test framework::tests::detects_vitest_and_jest_separately ... ok
[INFO] [stdout] test framework::tests::playwright_ctrf_already_configured ... ok
[INFO] [stdout] test config::tests::resolve_project_root_from_local_config ... ok
[INFO] [stdout] test framework::tests::vitest_already_configured_json ... ok
[INFO] [stdout] test framework::tests::vitest_ctrf_already_configured ... ok
[INFO] [stdout] test framework::tests::vitest_returns_instructions ... ok
[INFO] [stdout] test framework::tests::playwright_already_configured_json ... ok
[INFO] [stdout] test config::tests::find_local_config_prefers_gaffer_dir_over_flat_file ... ok
[INFO] [stdout] test framework::tests::pytest_already_configured ... ok
[INFO] [stdout] test framework::tests::pytest_returns_instructions ... ok
[INFO] [stdout] test config::tests::write_global_config_sets_restrictive_permissions ... ok
[INFO] [stdout] test config::tests::find_local_config_walks_up ... ok
[INFO] [stdout] test framework::tests::playwright_returns_instructions ... ok
[INFO] [stdout] test framework::tests::vitest_already_configured_junit ... ok
[INFO] [stdout] test framework::tests::detect_go ... ok
[INFO] [stdout] test config::tests::resolve_local_config_provides_patterns_global_provides_token ... ok
[INFO] [stdout] test config::tests::resolve_local_token_wins_over_global ... ok
[INFO] [stdout] test framework::tests::detect_playwright ... ok
[INFO] [stdout] test framework::tests::detects_vitest_and_playwright ... ok
[INFO] [stderr]      Running tests/integration_affected.rs (/opt/rustwide/target/debug/deps/integration_affected-aaed55045f2f941f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test affected_without_files_exits_with_clear_error ... ok
[INFO] [stdout] test no_command_and_no_affected_exits_with_usage_hint ... ok
[INFO] [stdout] test affected_empty_auto_exits_nonzero_in_degraded_mode ... ok
[INFO] [stdout] test affected_empty_skip_exits_zero_even_when_degraded ... ok
[INFO] [stdout] test affected_empty_fail_exits_nonzero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 232 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gaffer_core-855b3c95dd11cf8f)
[INFO] [stdout] test affected::tests::detect_package_manager_pnpm ... ok
[INFO] [stdout] test affected::tests::detect_package_manager_fallback_npx ... ok
[INFO] [stdout] test affected::tests::coverage_history_and_naming_convention_combine_via_noisy_or ... ok
[INFO] [stdout] test affected::tests::is_test_file_detects_test_suffixes ... ok
[INFO] [stdout] test affected::tests::detect_package_manager_yarn ... ok
[INFO] [stdout] test affected::tests::is_test_file_does_not_falsely_flag_underscore_tests_rs_command_files ... ok
[INFO] [stdout] test affected::tests::is_test_file_recognizes_cargo_integration_tests ... ok
[INFO] [stdout] test affected::tests::deduplicates_keeping_highest_confidence ... ok
[INFO] [stdout] test affected::tests::coverage_history_signal_surfaces_e2e_specs_that_lack_static_links ... ok
[INFO] [stdout] test affected::tests::directory_proximity_finds_nearby_tests ... ok
[INFO] [stdout] test affected::tests::detect_package_manager_bun ... ok
[INFO] [stdout] test affected::tests::naming_convention_python_prefix ... ok
[INFO] [stdout] test affected::tests::no_history_provider_is_degraded_mode ... ok
[INFO] [stdout] test affected::tests::no_matches_returns_empty ... ok
[INFO] [stdout] test affected::tests::noisy_or_combines_independent_observations ... ok
[INFO] [stdout] test affected::tests::noisy_or_single_observation_passes_through ... ok
[INFO] [stdout] test affected::tests::naming_convention_finds_test_file ... ok
[INFO] [stdout] test affected::tests::graph_strategy_finds_test_via_import ... ok
[INFO] [stdout] test affected::tests::naming_convention_in_tests_dir ... ok
[INFO] [stdout] test affected::tests::missing_history_provider_marks_signals_unavailable ... ok
[INFO] [stdout] test affected::tests::naming_convention_finds_spec_file ... ok
[INFO] [stdout] test affected::tests::skips_input_test_files ... ok
[INFO] [stdout] test affected::tests::graph_strategy_unions_with_heuristic_via_noisy_or ... ok
[INFO] [stdout] test db::tests::creates_empty_database ... ok
[INFO] [stdout] test db::tests::cascade_deletes_coverage_and_uploads_when_run_deleted ... ok
[INFO] [stdout] test db::tests::cleanup_is_noop_when_under_limits ... ok
[INFO] [stdout] test db::tests::finish_run_errors_for_nonexistent_run ... ok
[INFO] [stdout] test db::tests::coverage_cascade_deletes_with_run ... ok
[INFO] [stdout] test db::tests::cascade_deletes_test_executions_when_run_deleted ... ok
[INFO] [stdout] test db::tests::get_coverage_returns_none_for_no_coverage ... ok
[INFO] [stdout] test db::tests::cleanup_keeps_recent_runs_within_limit ... ok
[INFO] [stdout] test db::tests::get_latest_run_for_branch_excludes_running_runs ... ok
[INFO] [stdout] test db::tests::cleanup_deletes_old_runs_beyond_limit ... ok
[INFO] [stdout] test db::tests::cleanup_cascades_to_child_rows ... ok
[INFO] [stdout] test db::tests::finish_run_persists_all_summary_fields ... ok
[INFO] [stdout] test db::tests::defaults_optional_test_fields_to_zero_and_false ... ok
[INFO] [stdout] test db::tests::cleanup_on_empty_database ... ok
[INFO] [stdout] test db::tests::get_latest_run_summary_returns_most_recent ... ok
[INFO] [stdout] test db::tests::get_recent_runs_empty_db ... ok
[INFO] [stdout] test db::tests::get_latest_run_for_branch_returns_none_for_unknown_branch ... ok
[INFO] [stdout] test db::tests::get_latest_run_summary_empty_db ... ok
[INFO] [stdout] test db::tests::get_latest_run_for_branch_excludes_specified_run ... ok
[INFO] [stdout] test db::tests::creates_parent_directories ... ok
[INFO] [stdout] test db::tests::get_recent_runs_respects_limit ... ok
[INFO] [stdout] test db::tests::get_latest_run_for_branch_returns_most_recent ... ok
[INFO] [stdout] test db::tests::get_run_metadata_returns_all_fields ... ok
[INFO] [stdout] test db::tests::get_run_started_at_errors_for_unknown_run ... ok
[INFO] [stdout] test db::tests::finish_run_errors_for_already_finished_run ... ok
[INFO] [stdout] test db::tests::get_recent_runs_excludes_running ... ok
[INFO] [stdout] test db::tests::get_recent_runs_returns_finished_runs_newest_first ... ok
[INFO] [stdout] test db::tests::get_test_executions_for_run_returns_empty_for_unknown_run ... ok
[INFO] [stdout] test db::tests::inserts_run_with_all_metadata ... ok
[INFO] [stdout] test db::tests::get_test_statuses_for_run_empty_for_unknown ... ok
[INFO] [stdout] test db::tests::inserts_multiple_runs ... ok
[INFO] [stdout] test db::tests::get_test_statuses_for_run_returns_all_statuses ... ok
[INFO] [stdout] test db::tests::get_test_history_no_matches ... ok
[INFO] [stdout] test db::tests::inserts_run_with_null_optional_fields ... ok
[INFO] [stdout] test db::tests::get_test_executions_for_run_returns_all_tests ... ok
[INFO] [stdout] test db::tests::migration_is_idempotent ... ok
[INFO] [stdout] test db::tests::get_test_history_underscore_is_literal ... ok
[INFO] [stdout] test db::tests::pending_upload_lifecycle ... ok
[INFO] [stdout] test db::tests::get_test_history_matches_by_name ... ok
[INFO] [stdout] test db::tests::inserts_tests_with_all_statuses ... ok
[INFO] [stdout] test db::tests::record_and_retrieve_coverage ... ok
[INFO] [stdout] test db::tests::persists_error_and_retry_fields ... ok
[INFO] [stdout] test graph::go::tests::extracts_block_import ... ok
[INFO] [stdout] test graph::go::tests::extracts_single_import ... ok
[INFO] [stdout] test graph::go::tests::ignores_imports_in_comments ... ok
[INFO] [stdout] test graph::go::tests::ignores_strings_outside_import_blocks ... ok
[INFO] [stdout] test graph::go::tests::parse_module_path_basic ... ok
[INFO] [stdout] test graph::go::tests::resolve_many_fans_out_to_package_files ... ok
[INFO] [stdout] test graph::go::tests::resolve_many_returns_empty_for_unknown_module ... ok
[INFO] [stdout] test graph::cache::tests::open_creates_parent_directory ... ok
[INFO] [stdout] test graph::cache::tests::delete_files_cascades_edges ... ok
[INFO] [stdout] test graph::cache::tests::roundtrip_open_and_replace_edges ... ok
[INFO] [stdout] test graph::cache::tests::replace_overwrites_old_edges ... ok
[INFO] [stdout] test graph::python::tests::extracts_from_import ... ok
[INFO] [stdout] test graph::python::tests::extracts_relative_import_one_dot ... ok
[INFO] [stdout] test graph::python::tests::extracts_simple_import ... ok
[INFO] [stdout] test graph::python::tests::extracts_dotted_import ... ok
[INFO] [stdout] test graph::python::tests::extracts_relative_import_two_dots ... ok
[INFO] [stdout] test graph::cache::tests::schema_version_is_tracked ... ok
[INFO] [stdout] test graph::python::tests::end_to_end_python_test_discovery ... ok
[INFO] [stdout] test graph::python::tests::resolve_absolute_falls_back_to_package_init ... ok
[INFO] [stdout] test graph::python::tests::resolve_relative_finds_sibling ... ok
[INFO] [stdout] test graph::python::tests::resolve_absolute_via_package_index ... ok
[INFO] [stdout] test db::tests::rejects_duplicate_run_id ... ok
[INFO] [stdout] test graph::rust::tests::does_not_falsely_detect_inline_tests ... ok
[INFO] [stdout] test graph::rust::tests::parse_crate_name_basic ... ok
[INFO] [stdout] test graph::rust::tests::parse_crate_name_skips_workspace_only ... ok
[INFO] [stdout] test graph::rust::tests::detects_inline_tests ... ok
[INFO] [stdout] test db::tests::search_failures_empty_db ... ok
[INFO] [stdout] test graph::rust::tests::resolve_mod_from_lib_rs_finds_sibling ... ok
[INFO] [stdout] test graph::rust::tests::resolve_mod_finds_dir_form ... ok
[INFO] [stdout] test graph::tests::node_and_edge_count_dedupe_correctly ... ok
[INFO] [stdout] test graph::tests::reverse_reachable_excludes_target_itself ... ok
[INFO] [stdout] test graph::python::tests::extracts_multiple_imports ... ok
[INFO] [stdout] test graph::tests::reverse_reachable_respects_depth_limit ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_default_import ... ok
[INFO] [stdout] test graph::python::tests::ignores_imports_in_comments ... ok
[INFO] [stdout] test db::tests::test_count_returns_zero_for_unknown_run ... ok
[INFO] [stdout] test graph::rust::tests::extracts_use_for_external_crates_only ... ok
[INFO] [stdout] test db::tests::record_sync_failure_increments_attempts ... ok
[INFO] [stdout] test db::tests::search_failures_matches_name_when_error_is_null ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_dynamic_import ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_export_star_from ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_export_type_from ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_import_type ... ok
[INFO] [stdout] test graph::cache::tests::schema_mismatch_drops_and_recreates ... ok
[INFO] [stdout] test graph::tests::reverse_reachable_finds_transitive_importers ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_multi_line_import ... ok
[INFO] [stdout] test db::tests::search_failures_excludes_passing_tests ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_inline_type_specifier ... ok
[INFO] [stdout] test graph::rust::tests::extracts_mod_declarations ... ok
[INFO] [stdout] test db::tests::search_failures_underscore_is_literal ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_multiple_imports_in_one_file ... ok
[INFO] [stdout] test db::tests::search_failures_matches_name_and_error ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_named_imports ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_re_export ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_require ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_namespace_import ... ok
[INFO] [stdout] test graph::typescript::tests::extracts_side_effect_import ... ok
[INFO] [stdout] test graph::typescript::tests::ignores_imports_in_block_comments ... ok
[INFO] [stdout] test graph::rust::tests::ignores_use_in_comments ... ok
[INFO] [stdout] test graph::typescript::tests::ignores_imports_in_line_comments ... ok
[INFO] [stdout] test graph::typescript::tests::resolve_returns_none_for_bare_specifier ... ok
[INFO] [stdout] test graph::typescript::tests::resolve_finds_relative_with_extension ... ok
[INFO] [stdout] test graph::typescript::tests::resolve_finds_index_in_directory ... ok
[INFO] [stdout] test intel::cluster::tests::levenshtein_single_edit ... ok
[INFO] [stdout] test graph::typescript::tests::resolves_cts_and_mts_extensions ... ok
[INFO] [stdout] test graph::walker::tests::builds_graph_for_simple_project ... ok
[INFO] [stdout] test intel::cluster::tests::empty_input_returns_empty ... ok
[INFO] [stdout] test intel::cluster::tests::levenshtein_empty_strings ... ok
[INFO] [stdout] test intel::cluster::tests::levenshtein_identical_strings ... ok
[INFO] [stdout] test intel::cluster::tests::levenshtein_known_distance ... ok
[INFO] [stdout] test graph::walker::tests::go_test_discovery_via_module_index ... ok
[INFO] [stdout] test intel::cluster::tests::similarity_completely_different ... ok
[INFO] [stdout] test intel::cluster::tests::similarity_identical ... ok
[INFO] [stdout] test intel::cluster::tests::tests_without_errors_grouped_by_file ... ok
[INFO] [stdout] test intel::duration::tests::empty_input ... ok
[INFO] [stdout] test graph::walker::tests::skips_node_modules ... ok
[INFO] [stdout] test intel::duration::tests::percentile_of_single_value ... ok
[INFO] [stdout] test db::tests::get_run_started_at_returns_timestamp ... ok
[INFO] [stdout] test graph::walker::tests::rust_cross_crate_use_chain ... ok
[INFO] [stdout] test intel::duration::tests::percentile_rank_is_reasonable ... ok
[INFO] [stdout] test intel::duration::tests::percentile_of_two_values ... ok
[INFO] [stdout] test intel::duration::tests::percentiles_with_known_dataset ... ok
[INFO] [stdout] test intel::duration::tests::slowest_tests_limited_to_10 ... ok
[INFO] [stdout] test intel::duration::tests::single_test ... ok
[INFO] [stdout] test intel::duration::tests::slowest_tests_sorted_by_duration_desc ... ok
[INFO] [stdout] test intel::flaky::tests::composite_score_is_bounded ... ok
[INFO] [stdout] test intel::flaky::tests::detects_flaky_test_with_alternating_results ... ok
[INFO] [stdout] test intel::flaky::tests::ignores_empty_string_error_messages ... ok
[INFO] [stdout] test intel::flaky::tests::ignores_stable_failing_test ... ok
[INFO] [stdout] test intel::flaky::tests::ignores_stable_passing_test ... ok
[INFO] [stdout] test intel::flaky::tests::requires_minimum_sample_size ... ok
[INFO] [stdout] test intel::flaky::tests::requires_minimum_sample_size_for_variance ... ok
[INFO] [stdout] test intel::flaky::tests::returns_empty_for_no_history ... ok
[INFO] [stdout] test intel::flaky::tests::skips_non_pass_fail_statuses ... ok
[INFO] [stdout] test intel::flaky::tests::sorts_by_composite_score_descending ... ok
[INFO] [stdout] test graph::rust::tests::resolve_use_finds_workspace_crate_lib ... ok
[INFO] [stdout] test intel::flaky::tests::ignores_always_failing_with_same_error ... ok
[INFO] [stdout] test intel::flaky::tests::variance_score_scales_with_distinct_patterns ... ok
[INFO] [stdout] test intel::cluster::tests::normalizes_large_numbers ... ok
[INFO] [stdout] test intel::flaky::tests::flip_and_variance_signals_compose_in_composite ... ok
[INFO] [stdout] test intel::cluster::tests::normalizes_uuids ... ok
[INFO] [stdout] test intel::flaky::tests::detects_always_failing_with_variant_errors ... ok
[INFO] [stdout] test intel::cluster::tests::single_failure_creates_single_cluster ... ok
[INFO] [stdout] test intel::cluster::tests::different_errors_create_separate_clusters ... ok
[INFO] [stdout] test intel::flaky::tests::variance_score_in_linear_region ... ok
[INFO] [stdout] test intel::cluster::tests::normalizes_id_equals ... ok
[INFO] [stdout] test intel::cluster::tests::normalizes_timestamps ... ok
[INFO] [stdout] test intel::cluster::tests::normalizes_hex_addresses ... ok
[INFO] [stdout] test intel::cluster::tests::sorted_by_count_descending ... ok
[INFO] [stdout] test intel::health::tests::high_flaky_rate ... ok
[INFO] [stdout] test intel::cluster::tests::similar_errors_cluster_together ... ok
[INFO] [stdout] test intel::health::tests::all_failing_tests ... ok
[INFO] [stdout] test intel::health::tests::declining_trend ... ok
[INFO] [stdout] test parsers::tests::detect_cobertura_xml ... ok
[INFO] [stdout] test parsers::tests::detect_junit_xml ... ok
[INFO] [stdout] test parsers::tests::detect_lcov ... ok
[INFO] [stdout] test parsers::tests::detect_unknown ... ok
[INFO] [stdout] test intel::flaky::tests::normalize_collapses_timestamp_variance_in_error_messages ... ok
[INFO] [stdout] test intel::health::tests::label_boundaries ... ok
[INFO] [stdout] test intel::health::tests::perfect_score ... ok
[INFO] [stdout] test intel::health::tests::stable_trend_within_threshold ... ok
[INFO] [stdout] test intel::health::tests::zero_total_returns_critical ... ok
[INFO] [stdout] test parsers::tests::convert_test_case_flaky_maps_to_passed_with_flaky_flag ... ok
[INFO] [stdout] test parsers::tests::convert_test_case_timed_out_maps_to_failed ... ok
[INFO] [stdout] test parsers::tests::detect_trx_file ... ok
[INFO] [stdout] test parsers::tests::parse_jest_vitest_json_fixture ... ok
[INFO] [stdout] test parsers::tests::parse_playwright_json_fixture ... ok
[INFO] [stdout] test parsers::tests::parse_trx_report ... ok
[INFO] [stdout] test sync::tests::ingest_payload_serializes_to_camel_case ... ok
[INFO] [stdout] test parsers::tests::parse_junit_report ... ok
[INFO] [stdout] test sync::tests::build_ingest_payload_fails_without_finished_at ... ok
[INFO] [stdout] test sync::tests::build_ingest_payload_from_run ... ok
[INFO] [stdout] test tests::compare_run_returns_none_when_no_baseline ... ok
[INFO] [stdout] test sync::tests::ingest_payload_includes_coverage_when_present ... ok
[INFO] [stdout] test tests::compare_run_populates_baseline_fields ... ok
[INFO] [stdout] test tests::compare_run_same_branch_excludes_current ... ok
[INFO] [stdout] test tests::compare_run_detects_pre_existing_failures ... ok
[INFO] [stdout] test tests::compare_run_detects_new_failures ... ok
[INFO] [stdout] test tests::compare_run_skipped_test_not_classified_as_failure ... ok
[INFO] [stdout] test tests::compare_run_detects_fixed_tests ... ok
[INFO] [stdout] test tests::compare_run_retry_uses_last_status ... ok
[INFO] [stdout] test tests::compare_run_removed_test_not_in_fixed ... ok
[INFO] [stdout] test tests::compare_run_new_test_absent_from_baseline_is_new_failure ... ok
[INFO] [stdout] test intel::health::tests::improving_trend ... ok
[INFO] [stdout] test tests::creates_gaffer_directory_and_db ... ok
[INFO] [stdout] test tests::end_run_returns_intelligence_and_health ... ok
[INFO] [stdout] test tests::query_health_no_data_returns_error ... ok
[INFO] [stdout] test upload::tests::enumerate_directory_preserves_relative_paths ... ok
[INFO] [stdout] test upload::tests::enumerate_single_file ... ok
[INFO] [stdout] test upload::tests::enumerate_rejects_oversized_file ... ok
[INFO] [stdout] test tests::full_lifecycle_start_record_end ... ok
[INFO] [stdout] test upload::tests::pack_small_bundles_keeps_under_threshold ... ok
[INFO] [stdout] test upload::tests::tags_omits_unset_fields ... ok
[INFO] [stdout] test upload::tests::upload_error_exit_codes ... ok
[INFO] [stdout] test tests::compare_run_computes_deltas ... ok
[INFO] [stdout] test tests::query_slowest_no_data_returns_error ... ok
[INFO] [stdout] test tests::query_failures_no_match ... ok
[INFO] [stdout] test tests::query_flaky_returns_empty_for_stable ... ok
[INFO] [stdout] test tests::query_failures_finds_by_name ... ok
[INFO] [stdout] test tests::query_runs_empty_db ... ok
[INFO] [stdout] test tests::query_history_no_match ... ok
[INFO] [stdout] test tests::query_health_returns_score ... ok
[INFO] [stdout] test tests::query_runs_lists_recent ... ok
[INFO] [stdout] test tests::query_history_finds_test ... ok
[INFO] [stdout] test tests::end_run_detects_flaky_tests_across_runs ... ok
[INFO] [stdout] test tests::query_slowest_returns_analysis ... ok
[INFO] [stdout] test graph::walker::tests::cache_picks_up_real_content_change ... ok
[INFO] [stderr]      Running tests/upload_mpu.rs (/opt/rustwide/target/debug/deps/upload_mpu-a90d01253f259305)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 232 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.57s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test user_error_on_oversized_file ... ok
[INFO] [stdout] test does_not_retry_on_4xx ... ok
[INFO] [stdout] test small_file_routes_to_single_post ... ok
[INFO] [stdout] test semaphore_caps_at_eight_directly ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p gaffer-core --test upload_mpu`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/upload_mpu-a90d01253f259305` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "805bb1c08a935b05ff6beac13c0c3a9e5c2ee04959697f84efcf2c5c188c496e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "805bb1c08a935b05ff6beac13c0c3a9e5c2ee04959697f84efcf2c5c188c496e", kill_on_drop: false }`
[INFO] [stdout] 805bb1c08a935b05ff6beac13c0c3a9e5c2ee04959697f84efcf2c5c188c496e
