[INFO] fetching crate skillratings 0.29.0... [INFO] testing skillratings-0.29.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate skillratings 0.29.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate skillratings 0.29.0 [INFO] finished tweaking crates.io crate skillratings 0.29.0 [INFO] tweaked toml for crates.io crate skillratings 0.29.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate skillratings 0.29.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate skillratings 0.29.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded alloca v0.4.0 [INFO] [stderr] Downloaded criterion-plot v0.8.2 [INFO] [stderr] Downloaded page_size v0.6.0 [INFO] [stderr] Downloaded criterion v0.8.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b634fad3a4d9a82fd2b00978c3178b3d2738d910cc8ba053e5b28c3e8900c43d [INFO] running `Command { std: "docker" "start" "-a" "b634fad3a4d9a82fd2b00978c3178b3d2738d910cc8ba053e5b28c3e8900c43d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b634fad3a4d9a82fd2b00978c3178b3d2738d910cc8ba053e5b28c3e8900c43d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b634fad3a4d9a82fd2b00978c3178b3d2738d910cc8ba053e5b28c3e8900c43d", kill_on_drop: false }` [INFO] [stdout] b634fad3a4d9a82fd2b00978c3178b3d2738d910cc8ba053e5b28c3e8900c43d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 401907dc282586bcb1b5b3f56a85c22b652905ee45f0d6bddd68f012fde42a08 [INFO] running `Command { std: "docker" "start" "-a" "401907dc282586bcb1b5b3f56a85c22b652905ee45f0d6bddd68f012fde42a08", kill_on_drop: false }` [INFO] [stderr] Compiling skillratings v0.29.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.56s [INFO] running `Command { std: "docker" "inspect" "401907dc282586bcb1b5b3f56a85c22b652905ee45f0d6bddd68f012fde42a08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "401907dc282586bcb1b5b3f56a85c22b652905ee45f0d6bddd68f012fde42a08", kill_on_drop: false }` [INFO] [stdout] 401907dc282586bcb1b5b3f56a85c22b652905ee45f0d6bddd68f012fde42a08 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 52fb92ac49ba82dff5679bda15f59c6d41d36bc599ef52fdbe47a6e6bfea9377 [INFO] running `Command { std: "docker" "start" "-a" "52fb92ac49ba82dff5679bda15f59c6d41d36bc599ef52fdbe47a6e6bfea9377", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling zerocopy-derive v0.8.40 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling skillratings v0.29.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.62s [INFO] running `Command { std: "docker" "inspect" "52fb92ac49ba82dff5679bda15f59c6d41d36bc599ef52fdbe47a6e6bfea9377", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52fb92ac49ba82dff5679bda15f59c6d41d36bc599ef52fdbe47a6e6bfea9377", kill_on_drop: false }` [INFO] [stdout] 52fb92ac49ba82dff5679bda15f59c6d41d36bc599ef52fdbe47a6e6bfea9377 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6cb2467563b1a04b15891888dd7b7e0b8beaed88124ca116d55d2b9fa801b594 [INFO] running `Command { std: "docker" "start" "-a" "6cb2467563b1a04b15891888dd7b7e0b8beaed88124ca116d55d2b9fa801b594", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/skillratings-5e475b6fac1803a0) [INFO] [stdout] [INFO] [stdout] running 175 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_dwz ... ok [INFO] [stdout] test dwz::tests::test_traits ... ok [INFO] [stdout] test egf::tests::test_handicap ... ok [INFO] [stdout] test egf::tests::test_misc_stuff ... ok [INFO] [stdout] test egf::tests::test_egf_rating_period ... ok [INFO] [stdout] test egf::tests::test_traits ... ok [INFO] [stdout] test elo::tests::test_elo ... ok [INFO] [stdout] test elo::tests::test_elo_rating_period ... ok [INFO] [stdout] test dwz::tests::test_new_dwz_bad_players ... ok [INFO] [stdout] test fifa::tests::test_fifa ... ok [INFO] [stdout] test glicko2::tests::not_equal_deviation_draw ... ok [INFO] [stdout] test fifa::tests::test_traits ... ok [INFO] [stdout] test fifa::tests::test_fifa_rating_period ... ok [INFO] [stdout] test glicko2::tests::glicko_conversion ... ok [INFO] [stdout] test dwz::tests::test_large_delta ... ok [INFO] [stdout] test fifa::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko2::tests::test_decay ... ok [INFO] [stdout] test glicko2::tests::test_confidence_interval ... ok [INFO] [stdout] test glicko2::tests::test_equal_glicko2 ... ok [INFO] [stdout] test glicko2::tests::test_expected_score ... ok [INFO] [stdout] test dwz::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko2::tests::test_glicko2 ... ok [INFO] [stdout] test glicko2::tests::test_glicko2_rating_period ... ok [INFO] [stdout] test egf::tests::test_egf ... ok [INFO] [stdout] test glicko2::tests::test_lose_streak ... ok [INFO] [stdout] test glicko2::tests::test_misc_stuff ... ok [INFO] [stdout] test glicko2::tests::test_single_rp ... ok [INFO] [stdout] test glicko2::tests::test_traits ... ok [INFO] [stdout] test glicko::tests::test_confidence_interval ... ok [INFO] [stdout] test glicko::tests::test_decay_deviation ... ok [INFO] [stdout] test glicko::tests::test_expected_score ... ok [INFO] [stdout] test glicko::tests::test_glicko ... ok [INFO] [stdout] test glicko::tests::test_glicko_rating_period ... ok [INFO] [stdout] test glicko::tests::test_misc_stuff ... 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 elo::tests::test_misc_stuff ... ok [INFO] [stdout] test elo::tests::test_traits ... ok [INFO] [stdout] test glicko_boost::tests::test_confidence_interval ... ok [INFO] [stdout] test fifa::tests::test_draws ... ok [INFO] [stdout] test glicko2::tests::negative_tau ... 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 ... 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_glicko_conv ... 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 ingo::tests::ingo_elo_conv ... ok [INFO] [stdout] test glicko_boost::tests::test_traits ... ok [INFO] [stdout] test ingo::tests::test_misc_stuff ... ok [INFO] [stdout] test sticko::tests::sticko_glicko_conversions ... ok [INFO] [stdout] test ingo::tests::test_traits ... ok [INFO] [stdout] test sticko::tests::test_confidence_interval ... ok [INFO] [stdout] test dwz::tests::test_expected_score ... ok [INFO] [stdout] test sticko::tests::test_expected_score ... ok [INFO] [stdout] test sticko::tests::test_misc_stuff ... ok [INFO] [stdout] test ingo::tests::test_expected_score ... ok [INFO] [stdout] test ingo::tests::test_ingo_rating_period ... ok [INFO] [stdout] test ingo::tests::test_ingo ... ok [INFO] [stdout] test sticko::tests::test_single_rp ... ok [INFO] [stdout] test sticko::tests::test_white_black ... ok [INFO] [stdout] test sticko::tests::test_sticko_draw ... ok [INFO] [stdout] test tests::test_derives ... ok [INFO] [stdout] test tests::test_multi_team_outcome ... ok [INFO] [stdout] test trueskill::erf::tests::test_erfc ... ok [INFO] [stdout] test tests::test_outcomes_to_chess_points ... ok [INFO] [stdout] test trueskill::erf::tests::test_cdf ... ok [INFO] [stdout] test trueskill::erf::tests::test_inverse_erfc ... ok [INFO] [stdout] test trueskill::erf::tests::test_pdf ... ok [INFO] [stdout] test sticko::tests::test_sticko_rating_period ... ok [INFO] [stdout] test trueskill::factor_graph::tests::test_delta_inf ... 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::math::tests::test_wv_edge_cases ... ok [INFO] [stdout] test trueskill::factor_graph::tests::test_sum_factor ... ok [INFO] [stdout] test sticko::tests::test_sticko ... ok [INFO] [stdout] test sticko::tests::test_traits ... ok [INFO] [stdout] test dwz::tests::test_first_dwz ... ok [INFO] [stdout] test trueskill::matrix::tests::test_misc ... ok [INFO] [stdout] test trueskill::tests::test_draw ... ok [INFO] [stdout] test trueskill::tests::test_expected_score ... ok [INFO] [stdout] test trueskill::erf::tests::test_inverse_cdf ... ok [INFO] [stdout] test trueskill::tests::test_expected_score_two_teams ... ok [INFO] [stdout] test trueskill::tests::test_multi_teams_empty ... ok [INFO] [stdout] test trueskill::tests::test_quality ... ok [INFO] [stdout] test trueskill::tests::test_ffa ... ok [INFO] [stdout] test trueskill::tests::test_get_rank ... ok [INFO] [stdout] test trueskill::tests::test_solo_team ... ok [INFO] [stdout] test trueskill::tests::test_match_quality_multi_team ... ok [INFO] [stdout] test trueskill::tests::test_match_quality_two_teams ... ok [INFO] [stdout] test trueskill::tests::test_multi_team_expected ... ok [INFO] [stdout] test trueskill::tests::test_match_quality_weighted ... ok [INFO] [stdout] test trueskill::tests::test_traits ... ok [INFO] [stdout] test trueskill::tests::test_trueskill ... ok [INFO] [stdout] test trueskill::tests::test_trueskill_multi_team ... ok [INFO] [stdout] test trueskill::tests::test_trueskill_multi_team_weighted ... ok [INFO] [stdout] test trueskill::tests::test_trueskill_rating_period ... ok [INFO] [stdout] test trueskill::tests::test_teams ... ok [INFO] [stdout] test trueskill::weights::tests::empty ... ok [INFO] [stdout] test trueskill::tests::test_unlikely_values ... ok [INFO] [stdout] test uscf::tests::test_empty_rp ... ok [INFO] [stdout] test uscf::tests::test_expected_score ... ok [INFO] [stdout] test trueskill::weights::tests::invalid_player_amount ... ok [INFO] [stdout] test uscf::tests::test_misc_stuff ... ok [INFO] [stdout] test trueskill::tests::test_misc_stuff ... ok [INFO] [stdout] test trueskill::weights::tests::valid ... ok [INFO] [stdout] test uscf::tests::test_effective_game_number ... ok [INFO] [stdout] test uscf::tests::test_traits ... ok [INFO] [stdout] test uscf::tests::test_one_rp ... 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 uscf::tests::test_rating_conversion ... ok [INFO] [stdout] test weng_lin::tests::test_1v1_team ... ok [INFO] [stdout] test weng_lin::tests::test_empty_team ... ok [INFO] [stdout] test trueskill::weights::tests::invalid_team_amount ... ok [INFO] [stdout] test uscf::tests::test_get_boost_value ... ok [INFO] [stdout] test trueskill::weights::tests::invalid_weight ... ok [INFO] [stdout] test trueskill::tests::test_unlikely_ffa ... ok [INFO] [stdout] test elo::tests::test_expected_score ... ok [INFO] [stdout] test trueskill::tests::test_weight_error ... ok [INFO] [stdout] test uscf::tests::test_uscf ... 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_rating_period ... ok [INFO] [stdout] test weng_lin::tests::test_expected_teams ... 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::test_misc_stuff ... ok [INFO] [stdout] test weng_lin::tests::trueskill_conversion ... ok [INFO] [stdout] test yuksel::tests::test_convergence ... ok [INFO] [stdout] test weng_lin::tests::test_weng ... ok [INFO] [stdout] test yuksel::tests::test_default_rating ... ok [INFO] [stdout] test yuksel::tests::test_desired_opponent_after_losses ... ok [INFO] [stdout] test yuksel::tests::test_desired_opponent_equal_at_half ... ok [INFO] [stdout] test yuksel::tests::test_desired_prob_all_losses ... ok [INFO] [stdout] test yuksel::tests::test_desired_prob_all_wins ... ok [INFO] [stdout] test yuksel::tests::test_desired_prob_initial ... ok [INFO] [stdout] test yuksel::tests::test_desired_opponent_after_wins ... ok [INFO] [stdout] test yuksel::tests::test_derives ... ok [INFO] [stdout] test yuksel::tests::test_expected_score_equal ... ok [INFO] [stdout] test yuksel::tests::test_f_e_equal_ratings ... ok [INFO] [stdout] test yuksel::tests::test_from_f64 ... ok [INFO] [stdout] test yuksel::tests::test_f_e_sums_to_one ... ok [INFO] [stdout] test yuksel::tests::test_g_decreases ... ok [INFO] [stdout] test yuksel::tests::test_inverse_f_e_equal_at_half ... ok [INFO] [stdout] test yuksel::tests::test_g_zero ... ok [INFO] [stdout] test yuksel::tests::test_inverse_f_e_roundtrip ... ok [INFO] [stdout] test yuksel::tests::test_loss_decreases_rating ... ok [INFO] [stdout] test yuksel::tests::test_match_group_odd_count ... ok [INFO] [stdout] test yuksel::tests::test_df_e_symmetric ... ok [INFO] [stdout] test yuksel::tests::test_match_group_pairs_adjacent ... ok [INFO] [stdout] test yuksel::tests::test_expected_score_stronger_favored ... ok [INFO] [stdout] test yuksel::tests::test_new_inits ... ok [INFO] [stdout] test yuksel::tests::test_desired_prob_partial_window ... ok [INFO] [stdout] test yuksel::tests::test_opponent_window_contains_desired ... ok [INFO] [stdout] test yuksel::tests::test_rating_period ... ok [INFO] [stdout] test yuksel::tests::test_rating_system_trait ... ok [INFO] [stdout] test yuksel::tests::test_rating_trait ... ok [INFO] [stdout] test yuksel::tests::test_s_factor_dampens ... ok [INFO] [stdout] test yuksel::tests::test_win_increases_rating ... ok [INFO] [stdout] test yuksel::tests::test_traits ... ok [INFO] [stdout] test yuksel::tests::test_zero_sum_multiple_games ... ok [INFO] [stdout] test yuksel::tests::test_volatility_range ... ok [INFO] [stdout] test yuksel::tests::test_zero_sum_updates ... ok [INFO] [stdout] test weng_lin::tests::test_traits ... 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. 175 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Doc-tests skillratings [INFO] [stdout] [INFO] [stdout] running 93 tests [INFO] [stdout] test src/egf.rs - egf::expected_score_rating_period (line 382) ... ok [INFO] [stdout] test src/egf.rs - egf (line 17) ... ok [INFO] [stdout] test src/dwz.rs - dwz::dwz_rating_period (line 312) ... ok [INFO] [stdout] test src/dwz.rs - dwz::dwz (line 222) ... ok [INFO] [stdout] test src/dwz.rs - dwz::expected_score (line 373) ... ok [INFO] [stdout] test src/dwz.rs - dwz::expected_score_rating_period (line 410) ... ok [INFO] [stdout] test src/dwz.rs - dwz::get_first_dwz (line 459) ... ok [INFO] [stdout] test src/egf.rs - egf::egf (line 202) ... ok [INFO] [stdout] test src/elo.rs - elo (line 13) ... ok [INFO] [stdout] test src/egf.rs - egf::expected_score (line 334) ... ok [INFO] [stdout] test src/elo.rs - elo::elo (line 210) ... ok [INFO] [stdout] test src/elo.rs - elo::elo_rating_period (line 264) ... ok [INFO] [stdout] test src/elo.rs - elo::expected_score (line 319) ... ok [INFO] [stdout] test src/fifa.rs - fifa::expected_score (line 403) ... ok [INFO] [stdout] test src/dwz.rs - dwz (line 14) ... ok [INFO] [stdout] test src/fifa.rs - fifa (line 14) ... ok [INFO] [stdout] test src/elo.rs - elo::expected_score_rating_period (line 346) ... ok [INFO] [stdout] test src/glicko.rs - glicko::confidence_interval (line 533) ... ok [INFO] [stdout] test src/glicko.rs - glicko (line 16) ... ok [INFO] [stdout] test src/egf.rs - egf::egf_rating_period (line 275) ... ok [INFO] [stdout] test src/fifa.rs - fifa::fifa_rating_period (line 325) ... ok [INFO] [stdout] test src/fifa.rs - fifa::fifa (line 230) ... ok [INFO] [stdout] test src/glicko.rs - glicko::decay_deviation (line 502) ... ok [INFO] [stdout] test src/glicko.rs - glicko::glicko (line 229) ... ok [INFO] [stdout] test src/glicko.rs - glicko::expected_score (line 425) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::glicko2 (line 249) ... ok [INFO] [stdout] test src/glicko.rs - glicko::glicko_rating_period (line 329) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::decay_deviation (line 721) ... ok [INFO] [stdout] test src/glicko.rs - glicko::expected_score_rating_period (line 459) ... 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/glicko2.rs - glicko2::glicko2_rating_period (line 362) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::confidence_interval (line 775) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::expected_score (line 591) ... 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 (line 305) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::expected_score_rating_period (line 515) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2 (line 14) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::confidence_interval (line 602) ... ok [INFO] [stdout] test src/fifa.rs - fifa::expected_score_rating_period (line 430) ... ok [INFO] [stdout] test src/ingo.rs - ingo::expected_score_rating_period (line 349) ... ok [INFO] [stdout] test src/lib.rs - (line 135) ... ok [INFO] [stdout] test src/glicko2.rs - glicko2::expected_score (line 468) ... ok [INFO] [stdout] test src/ingo.rs - ingo::expected_score (line 311) ... ok [INFO] [stdout] test src/lib.rs - (line 317) ... ok [INFO] [stdout] test src/ingo.rs - ingo::ingo (line 181) ... ok [INFO] [stdout] test src/sticko.rs - sticko (line 25) ... ok [INFO] [stdout] test src/glicko_boost.rs - glicko_boost::glicko_boost_rating_period (line 458) ... ok [INFO] [stdout] test src/lib.rs - (line 184) ... ok [INFO] [stdout] test src/sticko.rs - sticko::confidence_interval (line 704) ... ok [INFO] [stdout] test src/lib.rs - (line 250) ... ok [INFO] [stdout] test src/sticko.rs - sticko::expected_score_rating_period (line 615) ... ok [INFO] [stdout] test src/ingo.rs - ingo (line 13) ... ok [INFO] [stdout] test src/sticko.rs - sticko::decay_deviation (line 673) ... ok [INFO] [stdout] test src/sticko.rs - sticko::expected_score (line 553) ... ok [INFO] [stdout] test src/lib.rs - (line 98) ... ok [INFO] [stdout] test src/lib.rs - (line 280) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score_multi_team (line 1304) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality_multi_team (line 1065) ... ok [INFO] [stdout] test src/ingo.rs - ingo::ingo_rating_period (line 240) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill (line 34) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality (line 912) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality_two_teams (line 1000) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score (line 1177) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::get_rank (line 1469) ... ok [INFO] [stdout] test src/sticko.rs - sticko::sticko (line 298) ... ok [INFO] [stdout] test src/sticko.rs - sticko::sticko_rating_period (line 431) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill (line 324) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill_rating_period (line 439) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill_two_teams (line 547) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score_rating_period (line 1410) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::trueskill_multi_team (line 692) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::match_quality_rating_period (line 959) ... ok [INFO] [stdout] test src/trueskill/mod.rs - trueskill::expected_score_two_teams (line 1233) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::expected_score (line 735) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin (line 21) ... ok [INFO] [stdout] test src/uscf.rs - uscf::expected_score (line 454) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::weng_lin_multi_team (line 563) ... ok [INFO] [stdout] test src/uscf.rs - uscf::uscf_rating_period (line 347) ... ok [INFO] [stdout] test src/uscf.rs - uscf::expected_score_rating_period (line 487) ... 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/uscf.rs - uscf (line 24) ... ok [INFO] [stdout] test src/weng_lin.rs - weng_lin::weng_lin_two_teams (line 415) ... 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/weng_lin.rs - weng_lin::expected_score_rating_period (line 937) ... ok [INFO] [stdout] test src/uscf.rs - uscf::uscf (line 241) ... ok [INFO] [stdout] test src/yuksel.rs - yuksel::volatility_range (line 370) ... ok [INFO] [stdout] test src/yuksel.rs - yuksel::expected_score (line 298) ... ok [INFO] [stdout] test src/yuksel.rs - yuksel (line 15) ... ok [INFO] [stdout] test src/yuksel.rs - yuksel::yuksel_rating_period (line 325) ... ok [INFO] [stdout] test src/yuksel.rs - yuksel::yuksel (line 238) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.58s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6cb2467563b1a04b15891888dd7b7e0b8beaed88124ca116d55d2b9fa801b594", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6cb2467563b1a04b15891888dd7b7e0b8beaed88124ca116d55d2b9fa801b594", kill_on_drop: false }` [INFO] [stdout] 6cb2467563b1a04b15891888dd7b7e0b8beaed88124ca116d55d2b9fa801b594