[INFO] cloning repository https://github.com/harryburger/diceroll
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/harryburger/diceroll" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fharryburger%2Fdiceroll", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fharryburger%2Fdiceroll'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 909d2cb25a9ed8b9b41fa4dd1eb2e8d70246077a
[INFO] testing harryburger/diceroll against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fharryburger%2Fdiceroll" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/harryburger/diceroll
[INFO] finished tweaking git repo https://github.com/harryburger/diceroll
[INFO] tweaked toml for git repo https://github.com/harryburger/diceroll written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/harryburger/diceroll on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/harryburger/diceroll already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972
[INFO] running `Command { std: "docker" "start" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling diceroll v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 14.24s
[INFO] running `Command { std: "docker" "inspect" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling diceroll v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 25.30s
[INFO] running `Command { std: "docker" "inspect" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/diceroll-3944018d9ee6aa34)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test dice::tests::audit_flags_a_loaded_die ... ok
[INFO] [stdout] test dice::tests::audit_flags_a_stream_with_no_repeats ... ok
[INFO] [stdout] test dice::tests::audit_says_nothing_on_a_short_stream ... ok
[INFO] [stdout] test bip39::tests::decode_rejects_a_wrong_word_count ... ok
[INFO] [stdout] test bip39::tests::rejects_off_size_entropy ... ok
[INFO] [stdout] test dice::tests::bits_pack_most_significant_first ... ok
[INFO] [stdout] test bip39::tests::sizes_line_up ... ok
[INFO] [stdout] test dice::tests::undo_removes_the_last_throw_accepted_or_not ... ok
[INFO] [stdout] test dice::tests::needs_128_accepted_rolls_for_256_bits ... ok
[INFO] [stdout] test bip39::tests::round_trips_every_size ... ok
[INFO] [stdout] test dice::tests::all_ones_and_all_fours_are_the_extremes ... ok
[INFO] [stdout] test dice::tests::entropy_is_withheld_until_full ... ok
[INFO] [stdout] test dice::tests::accepted_faces_map_to_two_bits ... ok
[INFO] [stdout] test dice::tests::accepted_values_are_uniform ... ok
[INFO] [stdout] test bip39::tests::decode_catches_a_swapped_word ... ok
[INFO] [stdout] test bip39::tests::read_bits_walks_msb_first ... ok
[INFO] [stdout] test dice::tests::undo_after_completion_reopens_the_pool ... ok
[INFO] [stdout] test dice::tests::audit_stays_quiet_on_a_fair_die ... ok
[INFO] [stdout] test dice::tests::bad_faces_are_refused ... ok
[INFO] [stdout] test bip39::tests::decode_catches_a_bad_word ... ok
[INFO] [stdout] test wordlist::tests::first_four_letters_are_unique ... ok
[INFO] [stdout] test wordlist::tests::list_is_intact_and_sorted ... ok
[INFO] [stdout] test wordlist::tests::lookup_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/diceroll-8edb268a0014f6c5)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::feed_rejects_junk ... ok
[INFO] [stdout] test tests::rolls_and_rolls_file_are_mutually_exclusive ... ok
[INFO] [stdout] test tests::defaults_to_24_words ... ok
[INFO] [stdout] test tests::an_unterminated_comment_swallows_the_rest ... ok
[INFO] [stdout] test tests::comments_hide_undo_and_junk_from_the_parser ... ok
[INFO] [stdout] test tests::resolve_word_accepts_full_words_and_four_letter_prefixes ... ok
[INFO] [stdout] test tests::accepts_every_bip39_word_count ... ok
[INFO] [stdout] test tests::feed_handles_undo_inline ... ok
[INFO] [stdout] test tests::feed_reports_overflow_instead_of_failing ... ok
[INFO] [stdout] test tests::feed_skips_comments_to_end_of_line ... ok
[INFO] [stdout] test tests::rejects_a_word_count_bip39_does_not_define ... ok
[INFO] [stdout] test tests::transcription_check_accepts_prefixes ... ok
[INFO] [stdout] test tests::transcription_check_is_order_sensitive ... ok
[INFO] [stdout] test tests::feed_takes_spaced_or_packed_digits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-edaeb43dccc2c2b3)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test reading_rolls_from_a_file_warns_that_the_file_is_the_seed ... ok
[INFO] [stdout] test the_example_roll_file_produces_its_documented_mnemonic ... ok
[INFO] [stdout] test skewed_rolls_warn_but_still_produce_words_when_not_a_terminal ... ok
[INFO] [stdout] test the_example_file_is_annotated_and_still_parses ... ok
[INFO] [stdout] test help_and_version_succeed_and_document_the_file_flag ... ok
[INFO] [stdout] test a_missing_file_fails_cleanly ... ok
[INFO] [stdout] test a_non_utf8_file_is_rejected ... ok
[INFO] [stdout] test a_short_file_fails_without_printing_a_mnemonic ... ok
[INFO] [stdout] test junk_in_a_roll_file_is_rejected_rather_than_skipped ... ok
[INFO] [stdout] test the_two_roll_sources_cannot_be_combined ... ok
[INFO] [stderr]      Running tests/vectors.rs (/opt/rustwide/target/release/deps/vectors-3c8f561dc42eb4b9)
[INFO] [stdout] test a_file_and_a_command_line_string_agree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test decodes_official_vectors ... ok
[INFO] [stdout] test encodes_official_vectors ... ok
[INFO] [stdout] test dice_to_mnemonic_end_to_end ... ok
[INFO] [stdout] test every_word_count_works_end_to_end ... ok
[INFO] [stdout] test known_roll_sequence_reproduces_its_entropy ... ok
[INFO] [stdout] test checksum_catches_almost_every_single_word_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests diceroll
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 16) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.39s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972", kill_on_drop: false }`
[INFO] [stdout] e49e9195ae8101817704d5c84583ffd52af9e7dd8b7a9c0f48d496da66d7a972
