[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