[INFO] fetching crate arbi 0.4.1... [INFO] testing arbi-0.4.1 against try#ed7f3d77595b4831fdf085f2529aa13b5b51ff7d for pr-134530 [INFO] extracting crate arbi 0.4.1 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate arbi 0.4.1 on toolchain ed7f3d77595b4831fdf085f2529aa13b5b51ff7d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate arbi 0.4.1 [INFO] finished tweaking crates.io crate arbi 0.4.1 [INFO] tweaked toml for crates.io crate arbi 0.4.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 15 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1f8029bb57d6b226fd7b2ce77d9a7c90819c740b38c0ba139a49f80cb2e44855 [INFO] running `Command { std: "docker" "start" "-a" "1f8029bb57d6b226fd7b2ce77d9a7c90819c740b38c0ba139a49f80cb2e44855", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1f8029bb57d6b226fd7b2ce77d9a7c90819c740b38c0ba139a49f80cb2e44855", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f8029bb57d6b226fd7b2ce77d9a7c90819c740b38c0ba139a49f80cb2e44855", kill_on_drop: false }` [INFO] [stdout] 1f8029bb57d6b226fd7b2ce77d9a7c90819c740b38c0ba139a49f80cb2e44855 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e4c7d0e823a200fb92a06e5d9cbed4182ea18876ad7b338dd67eb30fcace0fc6 [INFO] running `Command { std: "docker" "start" "-a" "e4c7d0e823a200fb92a06e5d9cbed4182ea18876ad7b338dd67eb30fcace0fc6", kill_on_drop: false }` [INFO] [stderr] Compiling arbi v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.59s [INFO] running `Command { std: "docker" "inspect" "e4c7d0e823a200fb92a06e5d9cbed4182ea18876ad7b338dd67eb30fcace0fc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4c7d0e823a200fb92a06e5d9cbed4182ea18876ad7b338dd67eb30fcace0fc6", kill_on_drop: false }` [INFO] [stdout] e4c7d0e823a200fb92a06e5d9cbed4182ea18876ad7b338dd67eb30fcace0fc6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2d59b5cb96e89b70b5e12349abbe37a7e39c95da748bac1f1acbe4845ae828fc [INFO] running `Command { std: "docker" "start" "-a" "2d59b5cb96e89b70b5e12349abbe37a7e39c95da748bac1f1acbe4845ae828fc", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling arbi v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.09s [INFO] running `Command { std: "docker" "inspect" "2d59b5cb96e89b70b5e12349abbe37a7e39c95da748bac1f1acbe4845ae828fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d59b5cb96e89b70b5e12349abbe37a7e39c95da748bac1f1acbe4845ae828fc", kill_on_drop: false }` [INFO] [stdout] 2d59b5cb96e89b70b5e12349abbe37a7e39c95da748bac1f1acbe4845ae828fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 499659309a813b0e499f8615892dd39a57c38a41d6c60f4faf10d578d0711ed0 [INFO] running `Command { std: "docker" "start" "-a" "499659309a813b0e499f8615892dd39a57c38a41d6c60f4faf10d578d0711ed0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/arbi-ab19e6bb2d6f59c3) [INFO] [stdout] [INFO] [stdout] running 322 tests [INFO] [stdout] test add::test_add3_abs_assign::test_nonzero_carry_after_loop ... ok [INFO] [stdout] test add::test_add3_abs_assign::test_zero_carry_after_loop ... ok [INFO] [stdout] test add::test_add3_abs_assign::test_sum_gt_arbi_base_branch ... ok [INFO] [stdout] test add::test_add_with_integral::test_add_with_digit_or_less ... ok [INFO] [stdout] test add::test_add_with_integral::test_add_with_more_than_a_digit ... ok [INFO] [stdout] test add::test_add_with_integral::test_add_zero ... ok [INFO] [stdout] test add::test_sub_sum_of_abs_gt::test_false_borrow_p ... ok [INFO] [stdout] test add::test_sub_sum_of_abs_gt::test_sum_gt_arbi_base_branch ... ok [INFO] [stdout] test add::test_sub_sum_of_abs_gt::test_true_borrow_p ... ok [INFO] [stdout] test add::test_sub_with_integral::test_sub_with_digit_or_less ... ok [INFO] [stdout] test add::test_sub_with_integral::test_sub_with_more_than_a_digit ... ok [INFO] [stdout] test add::tests::test_add ... ok [INFO] [stdout] test add::tests::test_add_assign ... ok [INFO] [stdout] test add::test_sub_with_integral::test_sub_zero ... ok [INFO] [stdout] test add::tests::test_sub ... ok [INFO] [stdout] test add::tests::test_sub_assign ... ok [INFO] [stdout] test assign_double::tests::test_f64_max ... ok [INFO] [stdout] test assign_double::tests::test_f64_min ... ok [INFO] [stdout] test assign_double::tests::test_f64_max_int_neg ... ok [INFO] [stdout] test assign_double::tests::test_f64_min_positive ... ok [INFO] [stdout] test assign_double::tests::test_f64_zero ... ok [INFO] [stdout] test assign_double::tests::test_f64_max_int ... ok [INFO] [stdout] test assign_double::tests::test_f64_subnormal ... ok [INFO] [stdout] test assign_integral::tests::test_assign_from_primitive ... ok [INFO] [stdout] test assign_double::tests::test_misc ... ok [INFO] [stdout] test assign_integral::translation_tests::test_integral_types ... ok [INFO] [stdout] test assign_integral::tests::test_assign_from_primitive_digit_boundaries ... ok [INFO] [stdout] test assign_string::tests::misc ... ok [INFO] [stdout] test assign_string::tests::test_assign_str_base ... ok [INFO] [stdout] test bits::tests::test_clear_bit ... ok [INFO] [stdout] test assign_double::tests::test_f64_infinity - should panic ... ok [INFO] [stdout] test bits::tests::test_set_and_test_bit ... ok [INFO] [stdout] test assign_double::tests::test_f64_nan - should panic ... ok [INFO] [stdout] test assign_double::tests::test_f64_neg_infinity - should panic ... ok [INFO] [stdout] test assign_string::tests::assign_str_base_empty_string - should panic ... ok [INFO] [stdout] test assign_string::tests::assign_str_base_from_bad_string - should panic ... ok [INFO] [stdout] test bitwise::tests::bitwise_not_digit_boundaries ... ok [INFO] [stdout] test add::tests::test_add_smoke ... ok [INFO] [stdout] test add::test_sub_sum_of_abs_gt::smoke ... ok [INFO] [stdout] test add::tests::test_sub_smoke ... ok [INFO] [stdout] test assign_double::tests::smoke ... ok [INFO] [stdout] test builtin_int_methods::abs::tests::test_abs ... ok [INFO] [stdout] test builtin_int_methods::abs::tests::test_abs_mut ... ok [INFO] [stdout] test builtin_int_methods::abs::tests::test_abs_ref ... ok [INFO] [stdout] test builtin_int_methods::count_ones::tests::boundaries ... ok [INFO] [stdout] test add::test_add3_abs_assign::smoke ... ok [INFO] [stdout] test assign_string::tests::smoke ... ok [INFO] [stdout] test builtin_int_methods::count_ones::tests::smoke ... ok [INFO] [stdout] test bitwise::tests::bitwise_and_assignment ... ok [INFO] [stdout] test builtin_int_methods::ilog10::tests::test_digit_boundaries ... ok [INFO] [stdout] test builtin_int_methods::ilog10::tests::test_is_power_of_two_negative - should panic ... ok [INFO] [stdout] test builtin_int_methods::ilog10::tests::test_zero - should panic ... ok [INFO] [stdout] test add::test_sub_with_integral::smoke_3_to_4_digits ... ok [INFO] [stdout] test builtin_int_methods::ilog2::tests::test_digit_boundaries ... ok [INFO] [stdout] test builtin_int_methods::ilog2::tests::test_is_power_of_two_negative - should panic ... ok [INFO] [stdout] test builtin_int_methods::ilog2::tests::test_zero - should panic ... ok [INFO] [stdout] test add::test_add_with_integral::smoke_3_to_4_digits ... ok [INFO] [stdout] test builtin_int_methods::ilog::tests::test_digit_boundaries ... ok [INFO] [stdout] test builtin_int_methods::ilog::tests::test_invalid_base - should panic ... ok [INFO] [stdout] test builtin_int_methods::ilog::tests::test_is_power_of_two_negative - should panic ... ok [INFO] [stdout] test builtin_int_methods::ilog::tests::test_zero - should panic ... ok [INFO] [stdout] test bitwise::tests::bitwise_or_assignment ... ok [INFO] [stdout] test bits::tests::test_clear_set_invert_bit_smoke ... ok [INFO] [stdout] test builtin_int_methods::is_power_of_two::tests::test_is_power_of_two_digit_boundaries ... ok [INFO] [stdout] test builtin_int_methods::is_power_of_two::tests::test_is_power_of_two_negative ... ok [INFO] [stdout] test builtin_int_methods::is_power_of_two::tests::test_is_power_of_two_zero ... ok [INFO] [stdout] test builtin_int_methods::leading_ones::tests::boundaries ... ok [INFO] [stdout] test add::test_sub_with_integral::smoke ... ok [INFO] [stdout] test builtin_int_methods::reverse_bits::tests::boundaries ... ok [INFO] [stdout] test builtin_int_methods::is_positive_is_negative::tests::smoke ... ok [INFO] [stdout] test builtin_int_methods::swap_bytes::tests::boundaries ... ok [INFO] [stdout] test builtin_int_methods::ilog2::tests::smoke ... ok [INFO] [stdout] test bitwise::tests::bitwise_xor_assignment ... ok [INFO] [stdout] test builtin_int_methods::trailing_ones::tests::boundaries ... ok [INFO] [stdout] test add::test_add_with_integral::smoke ... ok [INFO] [stdout] test builtin_int_methods::reverse_bits::tests::smoke ... ok [INFO] [stdout] test comparisons::tests::test_comparison_large_values ... ok [INFO] [stdout] test comparisons::tests::test_comparison_magnitude_equal_numbers ... ok [INFO] [stdout] test comparisons::tests::test_comparison_small_negative_numbers ... ok [INFO] [stdout] test comparisons::tests::test_comparison_small_positive_and_negative ... ok [INFO] [stdout] test comparisons::tests::test_comparison_small_positive_numbers ... ok [INFO] [stdout] test comparisons::tests::test_eq ... ok [INFO] [stdout] test comparisons::tests::test_gt ... ok [INFO] [stdout] test builtin_int_methods::from_bytes::tests::test_random_from_le_bytes_signed ... ok [INFO] [stdout] test comparisons::tests::test_gte ... ok [INFO] [stdout] test comparisons::tests::test_lt ... ok [INFO] [stdout] test comparisons::tests::test_ne ... ok [INFO] [stdout] test comparisons::tests::test_zero_comparison ... ok [INFO] [stdout] test comparisons_double::tests::compare_to_f64 ... ok [INFO] [stdout] test comparisons::tests::test_lte ... ok [INFO] [stdout] test comparisons_double::tests::misc ... ok [INFO] [stdout] test comparisons_integral::test_compare_with_integral::test_cmp ... ok [INFO] [stdout] test comparisons_integral::test_compare_with_integral::test_cmp_reversed ... ok [INFO] [stdout] test builtin_int_methods::trailing_ones::tests::smoke ... ok [INFO] [stdout] test display::tests::test_display_negative ... ok [INFO] [stdout] test display::tests::test_display_positive ... ok [INFO] [stdout] test display::tests::test_display_zero ... ok [INFO] [stdout] test builtin_int_methods::swap_bytes::tests::smoke ... ok [INFO] [stdout] test bitwise::tests::bitwise_or ... ok [INFO] [stdout] test division::test_divrem::test_add_back_step_of_knuth_algo_d ... ok [INFO] [stdout] test division::test_divrem::test_branch_a ... ok [INFO] [stdout] test division::test_divrem::test_branch_b ... ok [INFO] [stdout] test division::test_divrem::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_divrem::test_misc ... ok [INFO] [stdout] test builtin_int_methods::is_power_of_two::tests::smoke ... ok [INFO] [stdout] test builtin_int_methods::leading_ones::tests::smoke ... ok [INFO] [stdout] test division::test_i128::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_i128::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_i128::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i128::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test bitwise::tests::bitwise_and ... ok [INFO] [stdout] test comparisons_double::tests::smoke ... ok [INFO] [stdout] test division::test_i16::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_i16::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i16::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i16::test_rem_by_zero - should panic ... ok [INFO] [stdout] test builtin_int_methods::euclid_div_and_rem::tests::smoke ... ok [INFO] [stdout] test division::test_i32::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_i32::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i32::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_i32::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test bitwise::tests::bitwise_not_smoke ... ok [INFO] [stdout] test builtin_int_methods::ilog10::tests::smoke ... ok [INFO] [stdout] test division::test_i64::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_i64::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i64::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_i64::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test bitwise::tests::bitwise_xor ... ok [INFO] [stdout] test comparisons::tests::test_binary_op ... ok [INFO] [stdout] test division::test_i8::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_i8::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i8::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_i8::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i16::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_i32::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_isize::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_isize::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_isize::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_isize::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_divrem::smoke ... ok [INFO] [stdout] test division::test_i16::smoke ... ok [INFO] [stdout] test division::test_u128::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_u128::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u128::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_u128::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i128::smoke ... ok [INFO] [stdout] test builtin_int_methods::to_bytes::tests::test_random_to_le_and_be_bytes ... ok [INFO] [stdout] test division::test_u16::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_u16::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u16::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_u16::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i8::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_i32::smoke ... ok [INFO] [stdout] test division::test_u32::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_u32::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u32::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_u32::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u128::smoke ... ok [INFO] [stdout] test division::test_i64::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_u64::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_u64::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u64::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_u64::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_i8::smoke ... ok [INFO] [stdout] test division::test_isize::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_u8::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_u8::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u8::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_u8::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_u16::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_u32::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_usize::test_div_by_zero - should panic ... ok [INFO] [stdout] test division::test_usize::test_div_by_zero_ref - should panic ... ok [INFO] [stdout] test division::test_usize::test_rem_by_zero - should panic ... ok [INFO] [stdout] test division::test_usize::test_rem_by_zero_ref - should panic ... ok [INFO] [stdout] test division::tests::test_division_assignment_small ... ok [INFO] [stdout] test division::tests::test_division_small ... ok [INFO] [stdout] test division::tests::test_modulus_assignment_small ... ok [INFO] [stdout] test division::tests::test_modulus_small ... ok [INFO] [stdout] test exponentiation::tests::guard_branch_for_arbi_with_arbi_overload ... ok [INFO] [stdout] test exponentiation::tests::guard_branch_for_arbi_with_arbi_overload_should_panic - should panic ... ok [INFO] [stdout] test exponentiation::tests::guard_branch_for_arbi_with_arbi_overload_should_panic_p1 - should panic ... ok [INFO] [stdout] test exponentiation::tests::negative_base_even_exponent ... ok [INFO] [stdout] test exponentiation::tests::negative_base_odd_exponent ... ok [INFO] [stdout] test exponentiation::tests::negative_exponent_ddmax_base - should panic ... ok [INFO] [stdout] test exponentiation::tests::negative_exponent_sdmin_base - should panic ... ok [INFO] [stdout] test division::test_u16::smoke ... ok [INFO] [stdout] test exponentiation::tests::zero_base ... ok [INFO] [stdout] test exponentiation::tests::negative_exponent_zero_base - should panic ... ok [INFO] [stdout] test exponentiation::tests::zero_exponent ... ok [INFO] [stdout] test fits::tests::test_fits_integral ... ok [INFO] [stdout] test floor::tests::test_floor_marked_code_paths ... ok [INFO] [stdout] test floor::tests::test_floor_against_std ... ok [INFO] [stdout] test from_integral::test_internal_representation_after_from_integral::test_ddigit_max ... ok [INFO] [stdout] test from_integral::test_internal_representation_after_from_integral::test_digit_max ... ok [INFO] [stdout] test from_integral::test_internal_representation_after_from_integral::test_digit_max_plus_one ... ok [INFO] [stdout] test from_integral::test_internal_representation_after_from_integral::test_minus_digit_max ... ok [INFO] [stdout] test from_integral::test_internal_representation_after_from_integral::test_minus_digit_max_plus_one ... ok [INFO] [stdout] test division::test_u32::smoke ... ok [INFO] [stdout] test from_string::tests::test_from_str ... ok [INFO] [stdout] test from_string::tests::test_from_str_base_invalid_base ... ok [INFO] [stdout] test from_string::tests::test_from_str_base_large_string ... ok [INFO] [stdout] test from_string::tests::test_from_str_base_small_strings ... ok [INFO] [stdout] test from_string::tests::test_from_str_radix ... ok [INFO] [stdout] test from_string::tests::test_parse_error_empty ... ok [INFO] [stdout] test from_string::tests::test_parse_error_invalid_digit ... ok [INFO] [stdout] test from_string::tests::test_str_parse ... ok [INFO] [stdout] test division::test_u64::smoke_primitive_on_lhs ... ok [INFO] [stdout] test increment_decrement::tests::test_around_zero ... ok [INFO] [stdout] test increment_decrement::tests::test_decrement_abs_around_digit_type_boundaries ... ok [INFO] [stdout] test increment_decrement::tests::test_increment_abs_around_digit_type_boundaries ... ok [INFO] [stdout] test is_odd_is_even::tests::test_even_or_odd ... ok [INFO] [stdout] test is_signed::tests::test_is_signed_signed ... ok [INFO] [stdout] test is_signed::tests::test_is_signed_unsigned ... ok [INFO] [stdout] test is_zero::tests::test_is_zero ... ok [INFO] [stdout] test left_shift::tests::test_large_shift_panics_max_bits - should panic ... ok [INFO] [stdout] test division::test_i128::smoke_primitive_on_lhs ... ok [INFO] [stdout] test left_shift::tests::test_large_shift_panics_more_than_max_bits - should panic ... ok [INFO] [stdout] test left_shift::tests::test_left_shift_assign_powers_of_2_in_digit ... ok [INFO] [stdout] test left_shift::tests::test_left_shift_assign_zero ... ok [INFO] [stdout] test left_shift::tests::test_left_shift_misc ... ok [INFO] [stdout] test left_shift::tests::test_left_shift_powers_of_2_in_digit ... ok [INFO] [stdout] test left_shift::tests::test_left_shift_zero ... ok [INFO] [stdout] test left_shift::tests::test_lshift ... ok [INFO] [stdout] test left_shift::tests::test_left_shift_assign_misc ... ok [INFO] [stdout] test left_shift::tests::test_negative_shift_panics - should panic ... ok [INFO] [stdout] test increment_decrement::tests::smoke ... ok [INFO] [stdout] test multiplication::square::test_square_zero ... ok [INFO] [stdout] test multiplication::square::test_squares_misc ... ok [INFO] [stdout] test multiplication::square::test_squares_of_digit_boundaries ... ok [INFO] [stdout] test division::test_u8::smoke_primitive_on_lhs ... ok [INFO] [stdout] test division::test_u8::smoke ... ok [INFO] [stdout] test multiplication::test_mul_with_integral::test_mul_with_digit_or_less ... ok [INFO] [stdout] test multiplication::test_mul_with_integral::test_mul_with_more_than_a_digit ... ok [INFO] [stdout] test multiplication::test_mul_with_integral::test_mul_zero ... ok [INFO] [stdout] test multiplication::test_mul_with_integral::smoke_3_to_4_digits ... ok [INFO] [stdout] test multiplication::tests::test_mul_misc ... ok [INFO] [stdout] test multiplication::tests::test_mult_assign ... ok [INFO] [stdout] test multiplication::tests::test_mult_assign_self_multiplication ... ok [INFO] [stdout] test negate::tests::test_negate_mut ... ok [INFO] [stdout] test new::tests::test_new ... ok [INFO] [stdout] test print_internal::tests::print_test ... ok [INFO] [stdout] test division::test_u128::smoke_primitive_on_lhs ... ok [INFO] [stdout] test right_shift::test_bitcount::right_shift ... ok [INFO] [stdout] test right_shift::test_bitcount::right_shift_assign ... ok [INFO] [stdout] test right_shift::test_bitcount::negative_shift_panics - should panic ... ok [INFO] [stdout] test right_shift::test_bitcount::test_right_shift_to_zero_max_bits ... ok [INFO] [stdout] test right_shift::test_bitcount::test_right_shift_to_zero_more_than_max_bits ... ok [INFO] [stdout] test right_shift::test_i32::negative_shift_panics - should panic ... ok [INFO] [stdout] test right_shift::test_i32::right_shift ... ok [INFO] [stdout] test right_shift::test_i32::right_shift_assign ... ok [INFO] [stdout] test multiplication::square::test_square_smoke ... ok [INFO] [stdout] test right_shift::test_i32::test_right_shift_to_zero_max_bits ... ok [INFO] [stdout] test right_shift::test_i32::test_right_shift_to_zero_more_than_max_bits ... ok [INFO] [stdout] test right_shift::test_u32::negative_shift_panics - should panic ... ok [INFO] [stdout] test right_shift::test_u32::right_shift ... ok [INFO] [stdout] test right_shift::test_u32::right_shift_assign ... ok [INFO] [stdout] test division::test_usize::smoke_primitive_on_lhs ... ok [INFO] [stdout] test right_shift::test_u32::test_right_shift_to_zero_max_bits ... ok [INFO] [stdout] test right_shift::test_u32::test_right_shift_to_zero_more_than_max_bits ... ok [INFO] [stdout] test right_shift::test_usize::negative_shift_panics - should panic ... ok [INFO] [stdout] test right_shift::test_usize::right_shift ... ok [INFO] [stdout] test right_shift::test_usize::right_shift_assign ... ok [INFO] [stdout] test multiplication::tests::test_mul ... ok [INFO] [stdout] test right_shift::test_usize::test_right_shift_to_zero_max_bits ... ok [INFO] [stdout] test right_shift::test_usize::test_right_shift_to_zero_more_than_max_bits ... ok [INFO] [stdout] test sign::tests::test_sign ... ok [INFO] [stdout] test division::test_i64::smoke ... ok [INFO] [stdout] test size::tests::test_digit_boundaries ... ok [INFO] [stdout] test size::tests::test_panic_on_base_0 - should panic ... ok [INFO] [stdout] test size::tests::test_zero ... ok [INFO] [stdout] test division::test_isize::smoke ... ok [INFO] [stdout] test size::tests_size_bits::test_size_bits_returns_0_for_0 ... ok [INFO] [stdout] test size::tests_size_bits::test_size_bits_spec ... ok [INFO] [stdout] test to_double::tests::digit_types_max_and_min ... ok [INFO] [stdout] test to_double::tests::f64_special_values ... ok [INFO] [stdout] test to_double::tests::max_double ... ok [INFO] [stdout] test to_double::tests::misc ... ok [INFO] [stdout] test division::test_u64::smoke ... ok [INFO] [stdout] test to_double::tests::test_inf ... ok [INFO] [stdout] test size::tests_size_bits::smoke ... ok [INFO] [stdout] test division::test_usize::smoke ... ok [INFO] [stdout] test to_integral::wrapping_to_i16::wrapping_to_i16 ... ok [INFO] [stdout] test to_integral::wrapping_to_i128::wrapping_to_i128 ... ok [INFO] [stdout] test to_double::tests::smoke ... ok [INFO] [stdout] test to_integral::wrapping_to_i64::wrapping_to_i64 ... ok [INFO] [stdout] test to_integral::wrapping_to_i32::wrapping_to_i32 ... ok [INFO] [stdout] test multiplication::test_mul_with_integral::smoke ... ok [INFO] [stdout] test to_integral::wrapping_to_isize::wrapping_to_isize ... ok [INFO] [stdout] test to_integral::wrapping_to_i8::wrapping_to_i8 ... ok [INFO] [stdout] test to_integral::wrapping_to_u32::wrapping_to_u32 ... ok [INFO] [stdout] test to_integral::wrapping_to_u16::wrapping_to_u16 ... ok [INFO] [stdout] test to_integral::wrapping_to_u8::wrapping_to_u8 ... ok [INFO] [stdout] test to_string::tests::test_to_string_large ... ok [INFO] [stdout] test to_integral::wrapping_to_usize::wrapping_to_usize ... ok [INFO] [stdout] test uints::test_other::test_bit_length ... ok [INFO] [stdout] test to_integral::wrapping_to_u64::wrapping_to_u64 ... ok [INFO] [stdout] test uints::test_other::test_div_ceil ... ok [INFO] [stdout] test uints::test_other::test_clz ... ok [INFO] [stdout] test uints::tests::test_uadd_overflow ... ok [INFO] [stdout] test uints::test_other::test_has_double_exact ... ok [INFO] [stdout] test uints::tests::test_uaddc ... ok [INFO] [stdout] test uints::tests::test_umul_overflow ... ok [INFO] [stdout] test uints::tests::test_usubb ... ok [INFO] [stdout] test uints::tests::test_usub_overflow ... ok [INFO] [stdout] test unary_ops::tests::test_unary_minus ... ok [INFO] [stdout] test unary_ops::tests::test_unary_minus_reference ... ok [INFO] [stdout] test util::to_digits::tests::test_length_digits ... ok [INFO] [stdout] test to_integral::wrapping_to_u128::wrapping_to_u128 ... ok [INFO] [stdout] test uints::test_other::test_binop_overflow ... ok [INFO] [stdout] test right_shift::test_u32::right_shift_smoke ... ok [INFO] [stdout] test display::tests::smoke ... ok [INFO] [stdout] test right_shift::test_i32::right_shift_smoke ... ok [INFO] [stdout] test bits::tests::test_test_bit ... ok [INFO] [stdout] test right_shift::test_bitcount::right_shift_smoke ... ok [INFO] [stdout] test from_integral::test_internal_representation_after_from_integral::test_construct_from_integrals ... ok [INFO] [stdout] test right_shift::test_usize::right_shift_smoke ... ok [INFO] [stdout] test multiplication::karatsuba::test_karatsuba ... ok [INFO] [stdout] test to_string::tests::test_to_string ... ok [INFO] [stdout] test builtin_int_methods::ilog::tests::smoke ... ok [INFO] [stdout] test from_string::tests::test_construct_from_string_ ... ok [INFO] [stdout] test size::tests::smoke has been running for over 60 seconds [INFO] [stdout] test size::tests::smoke ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 322 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 67.45s [INFO] [stdout] [INFO] [stderr] Doc-tests arbi [INFO] [stderr] error: DefId(0:0 ~ arbi[9491]) has more than five doctests [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error [INFO] [stderr] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/ed7f3d77595b4831fdf085f2529aa13b5b51ff7d/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name arbi --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern arbi=/opt/rustwide/target/debug/deps/libarbi-31ba8114d1e1a7ce.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-14e64eeb0174372a.rlib -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("nightly"))' --cap-lints=forbid --error-format human` (exit status: 1) [INFO] [stderr] note: test exited abnormally; to see the full output pass --nocapture to the harness. [INFO] running `Command { std: "docker" "inspect" "499659309a813b0e499f8615892dd39a57c38a41d6c60f4faf10d578d0711ed0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "499659309a813b0e499f8615892dd39a57c38a41d6c60f4faf10d578d0711ed0", kill_on_drop: false }` [INFO] [stdout] 499659309a813b0e499f8615892dd39a57c38a41d6c60f4faf10d578d0711ed0