[INFO] fetching crate skillratings 0.27.1... [INFO] testing skillratings-0.27.1 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate skillratings 0.27.1 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate skillratings 0.27.1 [INFO] finished tweaking crates.io crate skillratings 0.27.1 [INFO] tweaked toml for crates.io crate skillratings 0.27.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate skillratings 0.27.1 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 72 packages to latest compatible versions [INFO] [stderr] Adding criterion v0.5.1 (available: v0.7.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded anstyle v1.0.13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bfa80a12c1db1546485e6ca0c9b872546eb6320c4679794f9465d882347f0cc6 [INFO] running `Command { std: "docker" "start" "-a" "bfa80a12c1db1546485e6ca0c9b872546eb6320c4679794f9465d882347f0cc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bfa80a12c1db1546485e6ca0c9b872546eb6320c4679794f9465d882347f0cc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bfa80a12c1db1546485e6ca0c9b872546eb6320c4679794f9465d882347f0cc6", kill_on_drop: false }` [INFO] [stdout] bfa80a12c1db1546485e6ca0c9b872546eb6320c4679794f9465d882347f0cc6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b70ee85d81343e725f6eaa362c65e9a20a73ac2e2743608ca93041fe345b71cf [INFO] running `Command { std: "docker" "start" "-a" "b70ee85d81343e725f6eaa362c65e9a20a73ac2e2743608ca93041fe345b71cf", kill_on_drop: false }` [INFO] [stderr] Compiling skillratings v0.27.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/lib.rs:446:5 [INFO] [stdout] | [INFO] [stdout] 446 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/lib.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.91s [INFO] running `Command { std: "docker" "inspect" "b70ee85d81343e725f6eaa362c65e9a20a73ac2e2743608ca93041fe345b71cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b70ee85d81343e725f6eaa362c65e9a20a73ac2e2743608ca93041fe345b71cf", kill_on_drop: false }` [INFO] [stdout] b70ee85d81343e725f6eaa362c65e9a20a73ac2e2743608ca93041fe345b71cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 09918fe235ff4df67ef377f327a3f679d9197075702bda9f2583efdd64347251 [INFO] running `Command { std: "docker" "start" "-a" "09918fe235ff4df67ef377f327a3f679d9197075702bda9f2583efdd64347251", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/lib.rs:446:5 [INFO] [stdout] | [INFO] [stdout] 446 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/lib.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling clap_builder v4.5.48 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.48 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling skillratings v0.27.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/lib.rs:446:5 [INFO] [stdout] | [INFO] [stdout] 446 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/lib.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 28.76s [INFO] running `Command { std: "docker" "inspect" "09918fe235ff4df67ef377f327a3f679d9197075702bda9f2583efdd64347251", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "09918fe235ff4df67ef377f327a3f679d9197075702bda9f2583efdd64347251", kill_on_drop: false }` [INFO] [stdout] 09918fe235ff4df67ef377f327a3f679d9197075702bda9f2583efdd64347251 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 61981b0aae5654e8cb440fdf8041d99c436dfbd98457e03e1cb4bf99a45381ec [INFO] running `Command { std: "docker" "start" "-a" "61981b0aae5654e8cb440fdf8041d99c436dfbd98457e03e1cb4bf99a45381ec", kill_on_drop: false }` [INFO] [stderr] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stderr] --> src/lib.rs:446:5 [INFO] [stderr] | [INFO] [stderr] 446 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stderr] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stderr] --> src/lib.rs:454:5 [INFO] [stderr] | [INFO] [stderr] 454 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = help: `#[must_use]` can be applied to data types, functions, unions, required trait methods, provided trait methods, inherent methods, foreign functions, and traits [INFO] [stderr] [INFO] [stderr] warning: `skillratings` (lib) generated 2 warnings (run `cargo fix --lib -p skillratings` to apply 2 suggestions) [INFO] [stderr] warning: `skillratings` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/skillratings-f2bd1859ebca7cda) [INFO] [stdout] [INFO] [stdout] running 133 tests [INFO] [stdout] test dwz::tests::elo_conversion ... ok [INFO] [stdout] test dwz::tests::test_dwz_rating_period ... ok [INFO] [stdout] test dwz::tests::test_first_dwz ... ok [INFO] [stdout] test dwz::tests::test_large_delta ... ok [INFO] [stdout] test dwz::tests::test_misc_stuff ... ok [INFO] [stdout] test elo::tests::test_elo_rating_period ... ok [INFO] [stdout] test elo::tests::test_traits ... ok [INFO] [stdout] test fifa::tests::test_draws ... ok [INFO] [stdout] test fifa::tests::test_fifa ... ok [INFO] [stdout] test fifa::tests::test_misc_stuff ... ok [INFO] [stdout] test dwz::tests::test_new_dwz_bad_players ... ok [INFO] [stdout] test fifa::tests::test_fifa_rating_period ... ok [INFO] [stdout] test egf::tests::test_egf ... ok [INFO] [stdout] test egf::tests::test_egf_rating_period ... ok [INFO] [stdout] test egf::tests::test_handicap ... ok [INFO] [stdout] test egf::tests::test_misc_stuff ... ok [INFO] [stdout] test egf::tests::test_traits ... ok [INFO] [stdout] test elo::tests::test_elo ... ok [INFO] [stdout] test dwz::tests::test_traits ... ok [INFO] [stdout] test glicko2::tests::test_expected_score ... ok [INFO] [stdout] test glicko2::tests::test_glicko2 ... ok [INFO] [stdout] test glicko2::tests::test_decay ... ok [INFO] [stdout] test glicko2::tests::test_glicko2_rating_period ... ok [INFO] [stdout] test glicko2::tests::test_lose_streak ... ok [INFO] [stdout] test glicko2::tests::test_confidence_interval ... ok [INFO] [stdout] test glicko2::tests::test_single_rp ... ok [INFO] [stdout] test glicko::tests::test_decay_deviation ... ok [INFO] [stdout] test glicko::tests::test_expected_score ... ok [INFO] [stdout] test glicko2::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko2::tests::glicko_conversion ... ok [INFO] [stdout] test glicko2::tests::test_equal_glicko2 ... ok [INFO] [stdout] test glicko2::tests::test_traits ... ok [INFO] [stdout] test elo::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko2::tests::not_equal_deviation_draw ... ok [INFO] [stdout] test glicko::tests::test_confidence_interval ... ok [INFO] [stdout] test glicko::tests::test_glicko_rating_period ... ok [INFO] [stdout] test glicko::tests::test_glicko ... ok [INFO] [stdout] test glicko2::tests::negative_tau ... ok [INFO] [stdout] test dwz::tests::test_expected_score ... ok [INFO] [stdout] test elo::tests::test_expected_score ... ok [INFO] [stdout] test glicko::tests::test_single_rp ... ok [INFO] [stdout] test glicko::tests::test_traits ... ok [INFO] [stdout] test glicko::tests::test_unequal_draws ... ok [INFO] [stdout] test glicko_boost::tests::test_boost_rd ... ok [INFO] [stdout] test glicko::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko_boost::tests::test_confidence_interval ... ok [INFO] [stdout] test glicko_boost::tests::test_decay ... ok [INFO] [stdout] test glicko_boost::tests::test_expected_score ... ok [INFO] [stdout] test glicko_boost::tests::test_glicko_boost_rating_period ... ok [INFO] [stdout] test glicko_boost::tests::test_glicko_comparison ... ok [INFO] [stdout] test glicko_boost::tests::test_max_rd ... ok [INFO] [stdout] test glicko_boost::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko_boost::tests::test_one_rp ... ok [INFO] [stdout] test glicko_boost::tests::test_glicko_boost ... ok [INFO] [stdout] test ingo::tests::test_ingo ... ok [INFO] [stdout] test glicko_boost::tests::test_glicko_conv ... ok [INFO] [stdout] test glicko_boost::tests::test_traits ... ok [INFO] [stdout] test ingo::tests::ingo_elo_conv ... ok [INFO] [stdout] test ingo::tests::test_traits ... ok [INFO] [stdout] test sticko::tests::sticko_glicko_conversions ... ok [INFO] [stdout] test ingo::tests::test_expected_score ... ok [INFO] [stdout] test sticko::tests::test_confidence_interval ... ok [INFO] [stdout] test ingo::tests::test_misc_stuff ... ok [INFO] [stdout] test sticko::tests::test_single_rp ... ok [INFO] [stdout] test sticko::tests::test_sticko ... ok [INFO] [stdout] test sticko::tests::test_sticko_draw ... ok [INFO] [stdout] test sticko::tests::test_sticko_rating_period ... ok [INFO] [stdout] test sticko::tests::test_expected_score ... ok [INFO] [stdout] test sticko::tests::test_traits ... ok [INFO] [stdout] test ingo::tests::test_ingo_rating_period ... ok [INFO] [stdout] test sticko::tests::test_misc_stuff ... ok [INFO] [stdout] test tests::test_derives ... ok [INFO] [stdout] test fifa::tests::test_traits ... ok [INFO] [stdout] test tests::test_multi_team_outcome ... ok [INFO] [stdout] test tests::test_outcomes_to_chess_points ... ok [INFO] [stdout] test trueskill::gaussian::tests::test_gaussian_edge_cases ... ok [INFO] [stdout] test trueskill::gaussian::tests::test_gaussian_ordering ... ok [INFO] [stdout] test trueskill::matrix::tests::test_misc ... ok [INFO] [stdout] test trueskill::factor_graph::tests::test_sum_factor ... ok [INFO] [stdout] test trueskill::tests::test_expected_score_two_teams ... ok [INFO] [stdout] test trueskill::tests::test_inverse_cdf ... ok [INFO] [stdout] test trueskill::tests::test_inverse_erfc ... ok [INFO] [stdout] test trueskill::tests::test_match_quality_two_teams ... ok [INFO] [stdout] test trueskill::tests::test_match_quality_multi_team ... ok [INFO] [stdout] test trueskill::factor_graph::tests::test_delta_inf ... ok [INFO] [stdout] test trueskill::tests::test_get_rank ... ok [INFO] [stdout] test trueskill::tests::test_misc_stuff ... ok [INFO] [stdout] test sticko::tests::test_white_black ... ok [INFO] [stdout] test trueskill::tests::test_ffa ... ok [INFO] [stdout] test trueskill::tests::test_quality ... ok [INFO] [stdout] test trueskill::tests::test_multi_teams_empty ... ok [INFO] [stdout] test trueskill::tests::test_teams ... ok [INFO] [stdout] test trueskill::tests::test_solo_team ... ok [INFO] [stdout] test trueskill::tests::test_pdf ... ok [INFO] [stdout] test trueskill::tests::test_multi_team_expected ... ok [INFO] [stdout] test trueskill::tests::test_traits ... ok [INFO] [stdout] test trueskill::tests::test_cdf ... ok [INFO] [stdout] test trueskill::tests::test_expected_score ... ok [INFO] [stdout] test trueskill::tests::test_trueskill ... ok [INFO] [stdout] test trueskill::tests::test_draw ... ok [INFO] [stdout] test trueskill::tests::test_erfc ... ok [INFO] [stdout] test trueskill::tests::test_trueskill_rating_period ... ok [INFO] [stdout] test trueskill::tests::test_trueskill_multi_team ... ok [INFO] [stdout] test trueskill::tests::test_unlikely_ffa ... ok [INFO] [stdout] test trueskill::tests::test_unlikely_values ... ok [INFO] [stdout] test trueskill::tests::test_wv_edge_cases ... ok [INFO] [stdout] test uscf::tests::test_effective_game_number ... ok [INFO] [stdout] test uscf::tests::test_empty_rp ... ok [INFO] [stdout] test uscf::tests::test_expected_score ... ok [INFO] [stdout] test uscf::tests::test_get_boost_value ... ok [INFO] [stdout] test uscf::tests::test_misc_stuff ... ok [INFO] [stdout] test uscf::tests::test_one_rp ... ok [INFO] [stdout] test uscf::tests::test_rating_conversion ... ok [INFO] [stdout] test uscf::tests::test_traits ... ok [INFO] [stdout] test uscf::tests::test_uscf ... ok [INFO] [stdout] test uscf::tests::test_uscf_rating_period_proper ... ok [INFO] [stdout] test uscf::tests::test_uscf_rating_period_provisional ... ok [INFO] [stdout] test weng_lin::tests::test_1v1_team ... ok [INFO] [stdout] test weng_lin::tests::test_empty_team ... ok [INFO] [stdout] test weng_lin::tests::test_expected ... ok [INFO] [stdout] test weng_lin::tests::test_expected_score_multi_teams ... ok [INFO] [stdout] test weng_lin::tests::test_expected_teams ... ok [INFO] [stdout] test weng_lin::tests::test_misc_stuff ... ok [INFO] [stdout] test weng_lin::tests::test_rating_period ... ok [INFO] [stdout] test weng_lin::tests::test_traits ... ok [INFO] [stdout] test weng_lin::tests::test_weng ... ok [INFO] [stdout] test weng_lin::tests::test_weng_multi_team_two ... ok [INFO] [stdout] test weng_lin::tests::test_weng_two_teams ... ok [INFO] [stdout] test weng_lin::tests::trueskill_conversion ... ok [INFO] [stdout] test dwz::tests::test_dwz ... ok [INFO] [stdout] test trueskill::factor_graph::tests::test_no_update - should panic ... ok [INFO] [stdout] test trueskill::gaussian::tests::test_invalid_sigma - should panic ... ok [INFO] [stdout] test trueskill::matrix::tests::test_matrix_panics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Doc-tests skillratings [INFO] [stdout] [INFO] [stdout] running 88 tests [INFO] [stdout] test src/dwz.rs - dwz::expected_score (line 373) ... ok [INFO] [stdout] test src/elo.rs - elo (line 12) ... ok [INFO] [stdout] test src/elo.rs - elo::expected_score (line 318) ... ok [INFO] [stdout] test src/egf.rs - egf::egf_rating_period (line 275) ... ok [INFO] [stdout] test src/dwz.rs - dwz::get_first_dwz (line 459) ... ok [INFO] [stdout] test src/fifa.rs - fifa::expected_score (line 403) ... ok [INFO] [stdout] test src/egf.rs - egf (line 17) ... ok [INFO] [stdout] test src/dwz.rs - dwz::expected_score_rating_period (line 410) ... ok [INFO] [stdout] test src/dwz.rs - dwz::dwz (line 222) ... ok [INFO] [stdout] test src/dwz.rs - dwz (line 14) ... ok [INFO] [stdout] test src/egf.rs - egf::expected_score_rating_period (line 382) ... ok [INFO] [stdout] test src/egf.rs - egf::egf (line 202) ... ok [INFO] [stdout] test src/fifa.rs - fifa (line 14) ... ok [INFO] [stdout] test src/elo.rs - elo::elo (line 209) ... ok [INFO] [stdout] test src/elo.rs - elo::elo_rating_period (line 263) ... ok [INFO] [stdout] test src/egf.rs - egf::expected_score (line 334) ... ok [INFO] [stdout] test src/fifa.rs - fifa::expected_score_rating_period (line 430) ... ok [INFO] [stdout] test src/elo.rs - elo::expected_score_rating_period (line 345) ... ok [INFO] [stdout] test src/fifa.rs - fifa::fifa (line 230) ... ok [INFO] [stdout] test src/dwz.rs - dwz::dwz_rating_period (line 312) ... ok [INFO] [stdout] test src/glicko.rs - glicko::decay_deviation (line 502) ... ok [INFO] [stdout] test src/glicko.rs - glicko::confidence_interval (line 533) ... ok [INFO] [stdout] test src/glicko.rs - glicko::expected_score (line 425) ... ok [INFO] [stdout] test src/glicko.rs - glicko (line 16) ... ok [INFO] [stdout] test src/glicko.rs - glicko::glicko (line 229) ... ok [INFO] [stdout] test src/glicko.rs - glicko::expected_score_rating_period (line 459) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::expected_score (line 468) ... ok [INFO] [stdout] test src/glicko.rs - glicko::glicko_rating_period (line 329) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2 (line 14) ... ok [INFO] [stdout] test src/fifa.rs - fifa::fifa_rating_period (line 325) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::decay_deviation (line 721) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::glicko_boost (line 305) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost (line 27) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::decay_deviation (line 569) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::confidence_interval (line 775) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::expected_score_rating_period (line 515) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::confidence_interval (line 602) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::glicko2_rating_period (line 362) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::expected_score_rating_period (line 655) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::glicko_boost_rating_period (line 458) ... ok [INFO] [stdout] test src/ingo.rs - ingo (line 13) ... ok [INFO] [stdout] test src/ingo.rs - ingo::ingo_rating_period (line 240) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::expected_score (line 591) ... ok [INFO] [stdout] test src/ingo.rs - ingo::ingo (line 181) ... ok [INFO] [stdout] test src/lib.rs - (line 183) ... ok [INFO] [stdout] test src/ingo.rs - ingo::expected_score_rating_period (line 349) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::glicko2 (line 249) ... ok [INFO] [stdout] test src/lib.rs - (line 316) ... ok [INFO] [stdout] test src/lib.rs - (line 97) ... ok [INFO] [stdout] test src/ingo.rs - ingo::expected_score (line 311) ... ok [INFO] [stdout] test src/lib.rs - (line 279) ... ok [INFO] [stdout] test src/lib.rs - (line 134) ... ok [INFO] [stdout] test src/lib.rs - (line 249) ... ok [INFO] [stdout] test src/sticko.rs - sticko::sticko_rating_period (line 430) ... ok [INFO] [stdout] test src/sticko.rs - sticko::confidence_interval (line 703) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score (line 1127) ... ok [INFO] [stdout] test src/sticko.rs - sticko::expected_score_rating_period (line 614) ... ok [INFO] [stdout] test src/sticko.rs - sticko (line 24) ... ok [INFO] [stdout] test src/sticko.rs - sticko::expected_score (line 552) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::get_rank (line 1419) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score_two_teams (line 1183) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score_rating_period (line 1360) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality (line 873) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality_rating_period (line 920) ... ok [INFO] [stdout] test src/sticko.rs - sticko::sticko (line 297) ... ok [INFO] [stdout] test src/uscf.rs - uscf (line 24) ... ok [INFO] [stdout] test src/sticko.rs - sticko::decay_deviation (line 672) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill (line 34) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill_rating_period (line 430) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality_multi_team (line 1027) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill (line 315) ... ok [INFO] [stdout] test src/uscf.rs - uscf::uscf (line 241) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality_two_teams (line 961) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill_multi_team (line 678) ... ok [INFO] [stdout] test src/uscf.rs - uscf::expected_score (line 454) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score_multi_team (line 1254) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill_two_teams (line 538) ... ok [INFO] [stdout] test src/uscf.rs - uscf::uscf_rating_period (line 347) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::expected_score_two_teams (line 782) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::weng_lin (line 271) ... ok [INFO] [stdout] test src/uscf.rs - uscf::expected_score_rating_period (line 487) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::expected_score (line 735) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::expected_score_rating_period (line 937) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin (line 21) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::weng_lin_multi_team (line 563) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::weng_lin_rating_period (line 348) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::expected_score_multi_team (line 847) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::weng_lin_two_teams (line 415) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.65s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "61981b0aae5654e8cb440fdf8041d99c436dfbd98457e03e1cb4bf99a45381ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "61981b0aae5654e8cb440fdf8041d99c436dfbd98457e03e1cb4bf99a45381ec", kill_on_drop: false }` [INFO] [stdout] 61981b0aae5654e8cb440fdf8041d99c436dfbd98457e03e1cb4bf99a45381ec