[INFO] cloning repository https://github.com/Kwuuuwh/Median-Data
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Kwuuuwh/Median-Data" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKwuuuwh%2FMedian-Data", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKwuuuwh%2FMedian-Data'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 22b72a7e07250ea18a2085eb33b3044ac41b4e58
[INFO] testing Kwuuuwh/Median-Data against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKwuuuwh%2FMedian-Data" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Kwuuuwh/Median-Data
[INFO] finished tweaking git repo https://github.com/Kwuuuwh/Median-Data
[INFO] tweaked toml for git repo https://github.com/Kwuuuwh/Median-Data written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Kwuuuwh/Median-Data on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Kwuuuwh/Median-Data already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1
[INFO] running `Command { std: "docker" "start" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling web_atoms v0.2.5
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling selectors v0.38.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling zstd-safe v8.0.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling consensus v0.1.0 (/opt/rustwide/workdir/crates/consensus)
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling hashlink v0.12.1
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling oozextract v0.5.5
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.1.0+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling libwebp-sys v0.9.6
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.1
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling ego-tree v0.11.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling test-log-core v0.2.21
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling lzf v1.0.0
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling cssparser-macros v0.7.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling test-log-macros v0.2.21
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling test-log v0.2.21
[INFO] [stderr]    Compiling cssparser v0.37.0
[INFO] [stderr]    Compiling maud_macros v0.27.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling maud v0.27.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling graph v0.1.0 (/opt/rustwide/workdir/crates/graph)
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling vault v0.1.0 (/opt/rustwide/workdir/crates/vault)
[INFO] [stderr]    Compiling funnel v0.1.0 (/opt/rustwide/workdir/crates/funnel)
[INFO] [stderr]    Compiling scraper v0.27.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling webp v0.3.1
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling zstd v0.14.0
[INFO] [stderr]    Compiling sources v0.1.0 (/opt/rustwide/workdir/crates/sources)
[INFO] [stderr]    Compiling rusqlite v0.40.1
[INFO] [stderr]    Compiling projections v0.1.0 (/opt/rustwide/workdir/crates/projections)
[INFO] [stderr]    Compiling studio v0.1.0 (/opt/rustwide/workdir/crates/studio)
[INFO] [stderr]    Compiling median-data v0.1.0 (/opt/rustwide/workdir/crates/median-data)
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/funnel/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | serde_json.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde_json`
[INFO] [stderr] warning: `funnel` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 16s
[INFO] running `Command { std: "docker" "inspect" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling projections v0.1.0 (/opt/rustwide/workdir/crates/projections)
[INFO] [stderr]    Compiling vault v0.1.0 (/opt/rustwide/workdir/crates/vault)
[INFO] [stderr]    Compiling funnel v0.1.0 (/opt/rustwide/workdir/crates/funnel)
[INFO] [stderr]    Compiling graph v0.1.0 (/opt/rustwide/workdir/crates/graph)
[INFO] [stderr]    Compiling consensus v0.1.0 (/opt/rustwide/workdir/crates/consensus)
[INFO] [stderr]    Compiling sources v0.1.0 (/opt/rustwide/workdir/crates/sources)
[INFO] [stderr]    Compiling studio v0.1.0 (/opt/rustwide/workdir/crates/studio)
[INFO] [stderr]    Compiling median-data v0.1.0 (/opt/rustwide/workdir/crates/median-data)
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/funnel/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | serde_json.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde_json`
[INFO] [stderr] warning: `funnel` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 42s
[INFO] running `Command { std: "docker" "inspect" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/funnel/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | serde_json.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde_json`
[INFO] [stderr] warning: `funnel` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/consensus/ea93dcc547c8a546/out/consensus-ea93dcc547c8a546)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test resolve::tests::single_source ... ok
[INFO] [stdout] test resolve::tests::the_winner_is_the_source_kept_not_the_first_asked ... ok
[INFO] [stdout] test resolve::tests::two_sources_agree_is_confirmed ... ok
[INFO] [stdout] test resolve::tests::disagreement_is_conflict_priority_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/funnel/93303bee6df78f47/out/funnel-93303bee6df78f47)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test diff::tests::a_source_that_pays_out_less_often_is_reported_with_both_chances ... ok
[INFO] [stdout] test diff::tests::an_item_that_only_arrived_is_not_also_reported_as_moved ... ok
[INFO] [stdout] test diff::tests::a_name_keeps_the_day_it_was_first_seen ... ok
[INFO] [stdout] test diff::tests::reports_a_moved_disposition ... ok
[INFO] [stdout] test diff::tests::an_item_that_starts_dropping_elsewhere_is_reported ... ok
[INFO] [stdout] test outlier::tests::flags_only_the_odd_one_out ... ok
[INFO] [stdout] test outlier::tests::ignores_groups_too_small_to_judge ... ok
[INFO] [stdout] test diff::tests::an_unchanged_build_diffs_to_nothing ... ok
[INFO] [stdout] test riven::tests::a_broken_base_is_flagged ... ok
[INFO] [stdout] test outlier::tests::tolerates_one_step_in_a_tight_group ... ok
[INFO] [stdout] test riven::tests::a_real_base_stays_under_the_ceiling ... ok
[INFO] [stdout] test diff::tests::reports_what_moved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/graph/cbbdac35df504efe/out/graph-cbbdac35df504efe)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test algo::tests::a_count_multiplies_the_whole_branch ... ok
[INFO] [stdout] test algo::tests::the_walk_stops_at_anything_handed_over ... ok
[INFO] [stdout] test kind::tests::a_kind_slug_declared_twice_is_rejected ... ok
[INFO] [stdout] test reference::tests::every_refinement_shares_out_a_whole ... ok
[INFO] [stdout] test algo::tests::something_nothing_produces_costs_only_itself ... ok
[INFO] [stdout] test algo::tests::a_straight_chain_is_not_a_cycle ... ok
[INFO] [stdout] test kind::tests::a_kind_knows_its_class ... ok
[INFO] [stdout] test reference::tests::tier_folders_are_recognised ... ok
[INFO] [stdout] test algo::tests::a_cost_walks_down_to_what_nothing_makes ... ok
[INFO] [stdout] test kind::tests::an_undeclared_kind_falls_back_to_its_slug ... ok
[INFO] [stdout] test reference::tests::a_chance_reads_as_the_rarity_the_tables_print ... ok
[INFO] [stdout] test reference::tests::a_share_splits_between_the_rewards_that_hold_it ... ok
[INFO] [stdout] test reference::tests::every_rarity_has_four_refinements ... ok
[INFO] [stdout] test algo::tests::a_cycle_is_reported_and_does_not_hang_the_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/median-data/376f392ddd725837/out/median_data-376f392ddd725837)
[INFO] [stdout] 
[INFO] [stdout] running 179 tests
[INFO] [stdout] test bounties::tests::a_section_nobody_described_yields_nothing ... ok
[INFO] [stdout] test bounties::tests::a_table_without_a_range_keeps_its_whole_name ... ok
[INFO] [stdout] test bounties::tests::a_settlement_with_no_giver_says_so_rather_than_inventing_one ... ok
[INFO] [stdout] test curation::tests::a_later_decision_replaces_the_earlier_one ... ok
[INFO] [stdout] test bridge::tests::a_blueprint_listing_lands_on_the_blueprint_not_on_what_it_builds ... ok
[INFO] [stdout] test bridge::tests::a_curated_decision_outranks_the_market ... ok
[INFO] [stdout] test bridge::tests::a_listing_no_set_claims_stands_alone ... ok
[INFO] [stdout] test bridge::tests::a_prime_part_belongs_to_the_primes_set_and_not_to_its_namesakes ... ok
[INFO] [stdout] test curation::tests::a_term_names_a_thing_that_is_not_an_item ... ok
[INFO] [stdout] test bridge::tests::a_shared_name_stays_unmatched ... ok
[INFO] [stdout] test areas::tests::a_place_stands_in_an_area_by_name_or_settlement_and_a_vendor_by_key ... ok
[INFO] [stdout] test curation::tests::a_vendor_points_at_the_page_that_pictures_them ... ok
[INFO] [stdout] test curation::tests::an_empty_name_clears_rather_than_stores ... ok
[INFO] [stdout] test bridge::tests::bridges_by_game_ref_and_groups_set_members ... ok
[INFO] [stdout] test curation::tests::clearing_a_link_removes_it ... ok
[INFO] [stdout] test curation::tests::picks_are_keyed_by_item_and_property ... ok
[INFO] [stdout] test curation::tests::the_client_names_what_nobody_curated ... ok
[INFO] [stdout] test curation::tests::the_same_key_in_two_sources_is_two_decisions ... ok
[INFO] [stdout] test drifters::tests::the_operators_piece_points_at_the_drifters ... ok
[INFO] [stdout] test bridge::tests::a_component_listing_keeps_the_component_the_market_names ... ok
[INFO] [stdout] test curation::tests::a_dismissed_name_carries_what_it_really_is ... ok
[INFO] [stdout] test curation::tests::links_stay_sorted_so_the_file_diffs_cleanly ... ok
[INFO] [stdout] test effects::tests::prose_stays_unread ... ok
[INFO] [stdout] test curation::tests::a_name_the_interface_shouts_is_written_as_words ... ok
[INFO] [stdout] test curation::tests::a_link_written_before_sources_existed_still_reads ... ok
[INFO] [stdout] test drifters::tests::a_name_shared_by_more_than_two_pieces_is_left_alone ... ok
[INFO] [stdout] test drifters::tests::two_pieces_of_one_wardrobe_are_not_a_pair_by_themselves ... ok
[INFO] [stdout] test bounties::tests::fills_settlement_giver_and_russian_label ... ok
[INFO] [stdout] test bridge::tests::a_stale_reference_falls_back_to_the_name ... ok
[INFO] [stdout] test curation::tests::an_accepted_finding_carries_its_reason ... ok
[INFO] [stdout] test drifters::tests::the_two_halves_need_not_sit_in_the_same_folder ... ok
[INFO] [stdout] test effects::tests::two_stats_share_a_duration ... ok
[INFO] [stdout] test drops::tests::a_payout_stands_as_a_certain_drop_of_its_count_from_a_place_it_adds ... ok
[INFO] [stdout] test bridge::tests::a_veiled_listing_matches_the_base_de_entity ... ok
[INFO] [stdout] test drops::tests::a_level_range_belongs_to_the_table_not_to_the_enemy ... ok
[INFO] [stdout] test bounties::tests::reads_range_and_label ... ok
[INFO] [stdout] test effects::tests::reads_a_condition_with_its_duration_and_stacks ... ok
[INFO] [stdout] test effects::tests::reads_a_chance_and_an_aim ... ok
[INFO] [stdout] test extract::tests::a_recipe_says_how_many_copies_one_build_hands_over ... ok
[INFO] [stdout] test extract::tests::an_ingredient_listed_once_per_copy_adds_up ... ok
[INFO] [stdout] test effects::tests::reads_the_plain_mods ... ok
[INFO] [stdout] test game::tests::interface_lines_are_not_names ... ok
[INFO] [stdout] test game::tests::a_name_carries_its_russian ... ok
[INFO] [stdout] test drops::tests::enemy_sections_are_told_from_place_sections ... ok
[INFO] [stdout] test extract::tests::extracts_relic_rewards ... ok
[INFO] [stdout] test drops::tests::sections_map_to_place_kinds ... ok
[INFO] [stdout] test extract::tests::reads_a_gun_mods_top_rank_in_both_languages ... ok
[INFO] [stdout] test extract::tests::extracts_recipe_with_normalized_paths ... ok
[INFO] [stdout] test effects::tests::an_entry_repeated_under_a_condition_counts_once ... ok
[INFO] [stdout] test extract::tests::reads_a_weapons_disposition_and_printed_attack ... ok
[INFO] [stdout] test grants::tests::a_store_item_brings_what_it_lists_beside_it ... ok
[INFO] [stdout] test haunts::tests::a_node_sends_the_roster_of_its_tileset_and_faction_only ... ok
[INFO] [stdout] test headings::tests::a_bounty_reads_as_its_activity_and_levels ... ok
[INFO] [stdout] test headings::tests::a_heading_names_what_it_holds ... ok
[INFO] [stdout] test headings::tests::a_heading_with_an_unknown_part_waits_for_a_person ... ok
[INFO] [stdout] test headings::tests::a_table_printed_for_one_planet_keeps_the_planet ... ok
[INFO] [stdout] test incubator::tests::a_hatching_recipe_names_its_ingredients_and_templates_in_full ... ok
[INFO] [stdout] test extract::tests::reads_the_rank_an_item_asks_and_how_far_it_ranks ... ok
[INFO] [stdout] test game::tests::a_moment_becomes_the_day_it_falls_on ... ok
[INFO] [stdout] test game::tests::a_phrase_the_client_leaves_in_english_is_not_carried ... ok
[INFO] [stdout] test game::tests::two_russians_for_one_english_translate_neither ... ok
[INFO] [stdout] test lineage::tests::a_field_is_inherited_from_the_type_that_sets_it ... ok
[INFO] [stdout] test lineage::tests::a_name_written_beside_its_owner_is_made_whole ... ok
[INFO] [stdout] test lineage::tests::a_type_sold_under_a_store_path_is_ownable ... ok
[INFO] [stdout] test incubator::tests::an_egg_inherits_the_breeds_it_can_hatch ... ok
[INFO] [stdout] test grants::tests::a_weapon_slot_is_not_a_weapon ... ok
[INFO] [stdout] test merge::tests::a_case_difference_is_agreement_on_des_spelling ... ok
[INFO] [stdout] test grants::tests::the_part_that_shows_a_hound_brings_its_weapon_too ... ok
[INFO] [stdout] test mastery::tests::a_rule_naming_an_undeclared_kind_is_refused ... ok
[INFO] [stdout] test incubator::tests::each_breed_drops_by_its_share_of_the_pool ... ok
[INFO] [stdout] test merge::tests::a_hand_written_name_outranks_every_source ... ok
[INFO] [stdout] test grants::tests::a_base_type_lends_its_icon_but_not_its_weapon ... ok
[INFO] [stdout] test mastery::tests::a_kind_no_rule_names_gives_no_mastery ... ok
[INFO] [stdout] test mastery::tests::a_policy_without_a_catch_all_cap_is_refused ... ok
[INFO] [stdout] test merge::tests::a_trailing_word_without_parentheses_still_conflicts ... ok
[INFO] [stdout] test names::tests::a_name_tied_by_hand_answers_before_any_derived_match ... ok
[INFO] [stdout] test mining::tests::a_nested_roll_multiplies_out ... ok
[INFO] [stdout] test grants::tests::a_hound_head_brings_the_weapon_it_names ... ok
[INFO] [stdout] test mastery::tests::without_des_cap_the_rule_for_the_kind_decides ... ok
[INFO] [stdout] test names::tests::a_booster_and_a_bundle_are_not_items ... ok
[INFO] [stdout] test mastery::tests::a_warframe_counts_on_the_carried_table ... ok
[INFO] [stdout] test merge::tests::a_parenthetical_tag_is_kept_as_the_fuller_name ... ok
[INFO] [stdout] test mastery::tests::a_zaw_counts_on_its_strike_alone ... ok
[INFO] [stdout] test names::tests::reads_printed_refinement ... ok
[INFO] [stdout] test mastery::tests::an_exclusion_outranks_every_rule ... ok
[INFO] [stdout] test mastery::tests::des_own_cap_wins_over_every_rule ... ok
[INFO] [stdout] test merge::tests::a_genuinely_reworded_name_still_conflicts ... ok
[INFO] [stdout] test names::tests::splits_a_quantity_written_after_the_name ... ok
[INFO] [stdout] test names::tests::splits_quantity_prefix ... ok
[INFO] [stdout] test names::tests::a_stack_size_inside_the_name_resolves_to_the_blueprint ... ok
[INFO] [stdout] test merge::tests::a_parenthetical_tag_is_kept_through_a_case_change_too ... ok
[INFO] [stdout] test names::tests::amounts_are_not_items ... ok
[INFO] [stdout] test names::tests::a_name_that_reads_like_a_stack_size_keeps_it ... ok
[INFO] [stdout] test offers::tests::a_vendor_offer_carries_its_price_in_items ... ok
[INFO] [stdout] test names::tests::a_name_tied_to_something_the_catalog_lost_is_ignored ... ok
[INFO] [stdout] test paths::tests::a_genuinely_shared_name_resolves_to_nothing ... ok
[INFO] [stdout] test normalize::tests::leaves_plain_path_untouched ... ok
[INFO] [stdout] test normalize::tests::strips_a_leading_marker ... ok
[INFO] [stdout] test normalize::tests::strips_store_prefix ... ok
[INFO] [stdout] test pools::tests::a_stat_line_is_found_by_its_english_and_chosen_where_it_forks ... ok
[INFO] [stdout] test normalize::tests::trims_trailing_control_characters ... ok
[INFO] [stdout] test offers::tests::a_price_of_several_tags_keeps_them_all ... ok
[INFO] [stdout] test offers::tests::a_syndicate_favour_carries_standing_and_a_counter ... ok
[INFO] [stdout] test orphans::tests::the_heaviest_orphan_comes_first ... ok
[INFO] [stdout] test pools::tests::a_pool_takes_its_class_from_its_name ... ok
[INFO] [stdout] test paths::tests::a_relic_resolves_to_its_intact_refinement ... ok
[INFO] [stdout] test paths::tests::a_recipe_key_is_named_after_what_it_builds ... ok
[INFO] [stdout] test pools::tests::faction_damage_prints_as_a_multiplier ... ok
[INFO] [stdout] test paths::tests::a_tier_copy_loses_to_the_real_item ... ok
[INFO] [stdout] test portraits::tests::a_toy_named_after_the_subject_is_not_their_picture ... ok
[INFO] [stdout] test phrases::tests::keeps_riven_lines_in_both_languages ... ok
[INFO] [stdout] test pools::tests::a_challenge_is_worded_by_the_last_part_of_its_path ... ok
[INFO] [stdout] test portraits::tests::a_title_redirected_to_another_picture_is_not_the_subject ... ok
[INFO] [stdout] test portraits::tests::the_subjects_own_picture_wins ... ok
[INFO] [stdout] test names::tests::a_stack_size_is_only_read_out_of_the_middle ... ok
[INFO] [stdout] test names::tests::splits_a_quantity_written_with_a_loose_x ... ok
[INFO] [stdout] test normalize::tests::leaves_a_plain_name_untouched ... ok
[INFO] [stdout] test orphans::tests::the_first_sighting_is_the_hint_and_the_rest_only_count ... ok
[INFO] [stdout] test names::tests::normalizes_case_and_spacing ... ok
[INFO] [stdout] test rules::tests::an_enemy_name_is_no_heading ... ok
[INFO] [stdout] test rules::tests::marks_the_event_prefix_and_the_extra_suffix ... ok
[INFO] [stdout] test rules::tests::prime_needs_a_whole_word ... ok
[INFO] [stdout] test primes::tests::a_prime_points_back_at_its_plain_version ... ok
[INFO] [stdout] test portraits::tests::an_emblem_answers_when_there_is_no_portrait ... ok
[INFO] [stdout] test rules::tests::prime_needs_both_the_name_and_the_economy ... ok
[INFO] [stdout] test portraits::tests::spacing_and_punctuation_do_not_hide_a_match ... ok
[INFO] [stdout] test primes::tests::a_different_category_is_not_the_base ... ok
[INFO] [stdout] test spawns::tests::a_share_is_a_weight_against_the_roster ... ok
[INFO] [stdout] test regions::tests::tells_a_node_from_what_only_looks_like_one ... ok
[INFO] [stdout] test rules::tests::relic_without_grade_is_intact ... ok
[INFO] [stdout] test spawns::tests::an_enemy_is_named_by_the_avatar_its_agent_inherits ... ok
[INFO] [stdout] test rivens::tests::a_wiki_entry_names_the_riven_its_weapon_takes ... ok
[INFO] [stdout] test rivens::tests::the_market_files_archguns_under_their_own_group ... ok
[INFO] [stdout] test rules::tests::a_heading_keeps_a_node_name_holding_its_own_brackets ... ok
[INFO] [stdout] test rules::tests::economy_spreads_through_recipes ... ok
[INFO] [stdout] test vaulting::tests::a_part_is_vaulted_only_when_every_relic_awarding_it_is ... ok
[INFO] [stdout] test primes::tests::a_prime_only_weapon_gets_no_edge ... ok
[INFO] [stdout] test vaulting::tests::a_relic_the_catalog_does_not_hold_is_reported ... ok
[INFO] [stdout] test vaulting::tests::what_still_drops_is_not_in_the_vault_whatever_the_relics_say ... ok
[INFO] [stdout] test recipe::tests::the_studio_and_line_endings_leave_it_alone ... ok
[INFO] [stdout] test rules::tests::built_results_come_from_consumed_recipes ... ok
[INFO] [stdout] test rules::tests::reads_a_heading_into_its_parts ... ok
[INFO] [stdout] test rules::tests::relic_grade_maps_to_refinement ... ok
[INFO] [stdout] test taxonomy::tests::a_parent_prefix_matches_the_whole_family ... ok
[INFO] [stdout] test taxonomy::tests::a_rule_naming_an_undeclared_kind_is_refused ... ok
[INFO] [stdout] test taxonomy::tests::the_first_matching_rule_wins ... ok
[INFO] [stdout] test taxonomy::tests::a_rule_shadowed_by_an_earlier_one_counts_as_unused ... ok
[INFO] [stdout] test taxonomy::tests::an_unmatched_item_is_unknown_not_a_guess ... ok
[INFO] [stdout] test taxonomy::tests::every_matcher_of_a_rule_has_to_match ... ok
[INFO] [stdout] test vendors::tests::a_closed_season_only_adds_what_nobody_sells_any_more ... ok
[INFO] [stdout] test vendors::tests::the_market_charges_credits_and_nothing_else ... ok
[INFO] [stdout] test regions::tests::an_unnamed_index_gets_no_label ... ok
[INFO] [stdout] test wiki::tests::a_code_written_before_the_index_is_read_the_same ... ok
[INFO] [stdout] test vendors::tests::a_vendor_key_survives_punctuation ... ok
[INFO] [stdout] test wiki::tests::a_tileset_written_as_a_link_reads_as_a_name ... ok
[INFO] [stdout] test version::tests::anything_else_is_a_patch ... ok
[INFO] [stdout] test version::tests::items_arriving_is_a_minor_release ... ok
[INFO] [stdout] test vendors::tests::an_offer_names_what_it_is_paid_in_and_who_keeps_the_counter ... ok
[INFO] [stdout] test version::tests::the_first_build_starts_at_the_schema ... ok
[INFO] [stdout] test vendors::tests::a_floating_stall_says_so_instead_of_naming_a_price ... ok
[INFO] [stdout] test vendors::tests::two_counters_named_the_same_are_one_vendor ... ok
[INFO] [stdout] test vendors::tests::a_package_sells_the_adapter_it_wraps_and_a_job_sells_nothing ... ok
[INFO] [stdout] test version::tests::a_build_made_by_other_rules_is_a_patch_even_when_nothing_moved ... ok
[INFO] [stdout] test version::tests::a_new_schema_resets_the_rest ... ok
[INFO] [stdout] test version::tests::a_rebuild_that_changed_nothing_keeps_its_version ... ok
[INFO] [stdout] test version::tests::a_version_nobody_can_read_is_treated_as_a_first_build ... ok
[INFO] [stdout] test recipe::tests::a_changed_build_crate_changes_the_fingerprint ... ok
[INFO] [stdout] test recipe::tests::a_changed_rule_changes_the_fingerprint ... ok
[INFO] [stdout] test vendors::tests::a_price_of_several_items_is_kept_whole ... ok
[INFO] [stdout] test wiki::tests::a_vendor_entry_gives_the_page_and_what_it_was_listed_selling ... ok
[INFO] [stdout] test wiki::tests::only_blueprints_with_a_market_price_are_read ... ok
[INFO] [stdout] test wiki::tests::an_index_given_two_codes_has_none ... ok
[INFO] [stdout] test wiki::tests::an_empty_field_says_nothing_and_hidden_nodes_are_marked ... ok
[INFO] [stdout] test wiki::tests::keeps_every_name_an_index_is_given ... ok
[INFO] [stdout] test wiki::tests::counts_the_rows_of_the_splicing_table ... ok
[INFO] [stdout] test wiki::tests::reads_nodes_including_railjack ... ok
[INFO] [stdout] test wiki::tests::reads_a_weapon_entry_with_its_attacks ... ok
[INFO] [stdout] test wiki::tests::reads_mission_indices ... ok
[INFO] [stdout] test wiki::tests::reads_the_code_of_a_mission_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/projections/15a323974b5a80c5/out/projections-15a323974b5a80c5)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test search::tests::folds_case_and_yo ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sources/ccd5b9ee45e80fa3/out/sources-ccd5b9ee45e80fa3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test cache::tests::toc_puts_files_under_their_directories ... ok
[INFO] [stdout] test cache::tests::block_header_carries_both_lengths ... ok
[INFO] [stdout] test frame::tests::a_frame_comes_back_without_its_magic ... ok
[INFO] [stdout] test de::tests::parses_line ... ok
[INFO] [stdout] test de::tests::sanitize_strips_control_chars ... ok
[INFO] [stdout] test frame::tests::uleb128_reads_a_length_over_one_byte ... ok
[INFO] [stdout] test language::tests::a_foreign_version_is_refused ... ok
[INFO] [stdout] test drops::tests::an_unknown_bounty_heading_is_reported_and_invents_nothing ... ok
[INFO] [stdout] test drops::tests::a_run_condition_qualifies_the_bounty_it_follows ... ok
[INFO] [stdout] test drops::tests::by_drop_inverts_item_and_place ... ok
[INFO] [stdout] test cache::tests::a_windows_file_time_becomes_a_unix_one ... ok
[INFO] [stdout] test cache::tests::unpack_copies_a_block_left_plain ... ok
[INFO] [stdout] test lua::tests::a_comment_after_a_number_is_not_subtraction ... ok
[INFO] [stdout] test cache::tests::a_block_without_a_header_is_the_whole_file ... ok
[INFO] [stdout] test cache::tests::unpack_reads_an_lzf_block ... ok
[INFO] [stdout] test cache::tests::toc_refuses_a_foreign_file ... ok
[INFO] [stdout] test language::tests::a_packed_phrase_comes_back_whole ... ok
[INFO] [stdout] test language::tests::a_plain_phrase_is_read_as_it_stands ... ok
[INFO] [stdout] test lua::tests::code_where_data_was_expected_fails_loudly ... ok
[INFO] [stdout] test drops::tests::reads_enemy_table_chance ... ok
[INFO] [stdout] test drops::tests::relic_rewards_go_to_their_own_list ... ok
[INFO] [stdout] test drops::tests::reads_mission_rotations ... ok
[INFO] [stdout] test lua::tests::a_missing_assignment_is_an_error_not_an_empty_table ... ok
[INFO] [stdout] test drops::tests::reads_bounty_stages ... ok
[INFO] [stdout] test lua::tests::reads_a_stack_size_written_as_arithmetic ... ok
[INFO] [stdout] test lua::tests::reads_an_unbounded_number ... ok
[INFO] [stdout] test lua::tests::reads_fields_items_and_nesting ... ok
[INFO] [stdout] test notation::tests::a_syndicate_manifest_lists_its_favors ... ok
[INFO] [stdout] test packages::bits::tests::bits_come_lowest_first ... ok
[INFO] [stdout] test notation::tests::a_file_that_is_not_text_is_refused ... ok
[INFO] [stdout] test lua::tests::picks_the_named_assignment_out_of_several ... ok
[INFO] [stdout] test notation::tests::a_number_reads_as_one ... ok
[INFO] [stdout] test packages::layout::tests::lengths_count_only_when_they_fill_the_span ... ok
[INFO] [stdout] test packages::bits::tests::reading_past_the_last_byte_fails ... ok
[INFO] [stdout] test packages::layout::tests::the_table_starts_past_its_filler ... ok
[INFO] [stdout] test packages::table::tests::a_parent_is_named_whole_or_beside_its_child ... ok
[INFO] [stdout] test packages::table::tests::a_table_with_bytes_left_over_is_refused ... ok
[INFO] [stdout] test wfm::tests::the_markets_placeholder_is_not_a_picture ... ok
[INFO] [stdout] test wiki::tests::a_module_title_becomes_a_query_value ... ok
[INFO] [stdout] test wfm::tests::parses_riven_attributes ... ok
[INFO] [stdout] test lua::tests::skips_comments_anywhere ... ok
[INFO] [stdout] test wfm::tests::an_apostrophe_survives_as_an_escape ... ok
[INFO] [stdout] test lua::tests::survives_ragged_whitespace_and_trailing_separators ... ok
[INFO] [stdout] test wfm::tests::parses_riven_weapons ... ok
[INFO] [stdout] test notation::tests::a_stray_closing_brace_is_refused ... ok
[INFO] [stdout] test wfm::tests::the_full_picture_wins_over_the_thumb_and_falls_back_to_it ... ok
[INFO] [stdout] test notation::tests::a_vendor_manifest_lists_its_offers ... ok
[INFO] [stdout] test wfm::tests::parses_bridge_names_ducats_and_tags ... ok
[INFO] [stdout] test notation::tests::numbers_on_their_own_lines_keep_their_order ... ok
[INFO] [stdout] test lua::tests::reads_escapes_and_long_strings ... ok
[INFO] [stdout] test packages::tests::every_type_comes_with_its_own_text ... ok
[INFO] [stdout] test packages::tests::stored_text_no_type_accounts_for_is_refused ... ok
[INFO] [stdout] test packages::tests::a_foreign_version_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/studio/cc662d6a9ee48670/out/studio-cc662d6a9ee48670)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test fuzzy::tests::a_russian_name_is_matched_as_well_as_the_english_one ... ok
[INFO] [stdout] test conflicts::tests::a_shared_spelling_marks_nothing ... ok
[INFO] [stdout] test fold::tests::a_long_list_keeps_the_first_rows_and_folds_the_rest ... ok
[INFO] [stdout] test fold::tests::a_short_list_is_left_alone ... ok
[INFO] [stdout] test conflicts::tests::a_trailing_word_is_the_only_thing_marked ... ok
[INFO] [stdout] test fuzzy::tests::an_exact_name_scores_full ... ok
[INFO] [stdout] test conflicts::tests::cyrillic_is_split_on_characters ... ok
[INFO] [stdout] test fuzzy::tests::an_identical_name_marks_nothing ... ok
[INFO] [stdout] test list::tests::an_offset_past_the_end_falls_back_to_the_top ... ok
[INFO] [stdout] test fuzzy::tests::a_word_is_marked_whole_however_little_of_it_differs ... ok
[INFO] [stdout] test fuzzy::tests::the_marked_part_is_what_the_query_does_not_have ... ok
[INFO] [stdout] test conflicts::tests::booleans_share_too_little_to_mark ... ok
[INFO] [stdout] test fuzzy::tests::punctuation_is_not_a_difference ... ok
[INFO] [stdout] test list::tests::a_page_is_a_window_on_the_rows ... ok
[INFO] [stdout] test fuzzy::tests::unrelated_names_fall_under_the_floor ... ok
[INFO] [stdout] test fuzzy::tests::a_shared_word_beats_a_shared_spelling ... ok
[INFO] [stdout] test list::tests::the_filter_is_case_blind_and_matches_anywhere ... ok
[INFO] [stdout] test state::tests::a_newer_cache_than_the_distillate_is_an_update ... ok
[INFO] [stdout] test page::tests::numbers_group_by_threes ... ok
[INFO] [stdout] test words::tests::durations_drop_empty_parts ... ok
[INFO] [stdout] test page::tests::paths_survive_a_query_string ... ok
[INFO] [stdout] test words::tests::plurals_follow_the_teens_exception ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/vault/ba6563d4bd6a5a96/out/vault-ba6563d4bd6a5a96)
[INFO] [stdout] test list::tests::no_limit_means_every_row ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests consensus
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests funnel
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests graph
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests projections
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests sources
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests studio
[INFO] [stderr]    Doc-tests vault
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1", kill_on_drop: false }`
[INFO] [stdout] fcca4f0bde0cec79ff726c91e5f9cfb274af727998073d1c30fc8eea636cf2a1
