[INFO] cloning repository https://github.com/sponchcafe/advent_of_code_21 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sponchcafe/advent_of_code_21" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsponchcafe%2Fadvent_of_code_21", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsponchcafe%2Fadvent_of_code_21'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e3813182660f3b5ae831f43c0ffe1d45113ef29f [INFO] testing sponchcafe/advent_of_code_21 against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsponchcafe%2Fadvent_of_code_21" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sponchcafe/advent_of_code_21 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sponchcafe/advent_of_code_21 [INFO] finished tweaking git repo https://github.com/sponchcafe/advent_of_code_21 [INFO] tweaked toml for git repo https://github.com/sponchcafe/advent_of_code_21 written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/sponchcafe/advent_of_code_21 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a11d992cb9f403e70df663bbfe2a8471c4e37b4b91a03a838eb9f5e79ef5f52c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a11d992cb9f403e70df663bbfe2a8471c4e37b4b91a03a838eb9f5e79ef5f52c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a11d992cb9f403e70df663bbfe2a8471c4e37b4b91a03a838eb9f5e79ef5f52c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a11d992cb9f403e70df663bbfe2a8471c4e37b4b91a03a838eb9f5e79ef5f52c", kill_on_drop: false }` [INFO] [stdout] a11d992cb9f403e70df663bbfe2a8471c4e37b4b91a03a838eb9f5e79ef5f52c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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=warn" "-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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 0fcf8abcb5109d2dde48d075b4913c95facbccd88fd69cb39b8ef5463c94b8e1 [INFO] running `Command { std: "docker" "start" "-a" "0fcf8abcb5109d2dde48d075b4913c95facbccd88fd69cb39b8ef5463c94b8e1", kill_on_drop: false }` [INFO] [stderr] Compiling advent_of_code v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.27s [INFO] running `Command { std: "docker" "inspect" "0fcf8abcb5109d2dde48d075b4913c95facbccd88fd69cb39b8ef5463c94b8e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fcf8abcb5109d2dde48d075b4913c95facbccd88fd69cb39b8ef5463c94b8e1", kill_on_drop: false }` [INFO] [stdout] 0fcf8abcb5109d2dde48d075b4913c95facbccd88fd69cb39b8ef5463c94b8e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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=warn" "-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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ebea8d2d1ba1a39a0138c1eb5157e364bafbb7c8e75819a4586da7d1906eff15 [INFO] running `Command { std: "docker" "start" "-a" "ebea8d2d1ba1a39a0138c1eb5157e364bafbb7c8e75819a4586da7d1906eff15", kill_on_drop: false }` [INFO] [stderr] Compiling advent_of_code v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.37s [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/advent_of_code-90cb739f99d82add) [INFO] running `Command { std: "docker" "inspect" "ebea8d2d1ba1a39a0138c1eb5157e364bafbb7c8e75819a4586da7d1906eff15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ebea8d2d1ba1a39a0138c1eb5157e364bafbb7c8e75819a4586da7d1906eff15", kill_on_drop: false }` [INFO] [stdout] ebea8d2d1ba1a39a0138c1eb5157e364bafbb7c8e75819a4586da7d1906eff15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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=warn" "-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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] cfc2bea99b802a3357b7c3b528ac9eecc8089164823691bbcea376600ee55a34 [INFO] running `Command { std: "docker" "start" "-a" "cfc2bea99b802a3357b7c3b528ac9eecc8089164823691bbcea376600ee55a34", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/advent_of_code-90cb739f99d82add) [INFO] [stdout] [INFO] [stdout] running 120 tests [INFO] [stdout] test puzzle_10::test::completion_scoring ... ok [INFO] [stdout] test puzzle_10::test::complete_line ... ok [INFO] [stdout] test puzzle_10::test::example_error_score ... ok [INFO] [stdout] test puzzle_10::test::parse_example_input ... ok [INFO] [stdout] test puzzle_10::test::parse_nav_lne ... ok [INFO] [stdout] test puzzle_10::test::syntax_error ... ok [INFO] [stdout] test puzzle_11::test::index_octo_map ... ok [INFO] [stdout] test puzzle_11::test::step_increment ... ok [INFO] [stdout] test puzzle_10::test::error_scoring ... ok [INFO] [stdout] test puzzle_11::test::parse_octo_map_example ... ok [INFO] [stdout] test puzzle_11::test::pos_idx ... ok [INFO] [stdout] test puzzle_10::test::parse_token ... ok [INFO] [stdout] test puzzle_12::test::parse_cave ... ok [INFO] [stdout] test puzzle_11::test::find_flashers ... ok [INFO] [stdout] test puzzle_12::test::cave_map_from_iter ... ok [INFO] [stdout] test puzzle_12::test::connected_caves ... ok [INFO] [stdout] test puzzle_10::test::example_complete_score ... ok [INFO] [stdout] test puzzle_12::test::parse_path_error ... ok [INFO] [stdout] test puzzle_12::test::extend_path ... ok [INFO] [stdout] test puzzle_12::test::parse_path ... ok [INFO] [stdout] test puzzle_12::test::path_invalid_multi_start ... ok [INFO] [stdout] test puzzle_12::test::example_1 ... ok [INFO] [stdout] test puzzle_13::test::dot_parsing ... ok [INFO] [stdout] test puzzle_12::test::path_is_valid ... ok [INFO] [stdout] test puzzle_13::test::dot_collection ... ok [INFO] [stdout] test puzzle_12::test::path_invalid_stay_in_one_cave ... ok [INFO] [stdout] test puzzle_13::test::single_fold_example ... ok [INFO] [stdout] test puzzle_14::test::test_count_elements ... ok [INFO] [stdout] test puzzle_14::test::test_example ... ok [INFO] [stdout] test puzzle_14::test::test_parse_rules ... ok [INFO] [stdout] test puzzle_14::test::test_polymerize ... ok [INFO] [stdout] test puzzle_3::test::co2_rating_example ... ok [INFO] [stdout] test puzzle_3::test::diagnostic_create ... ok [INFO] [stdout] test puzzle_3::test::diagnostic_push ... ok [INFO] [stdout] test puzzle_3::test::oygen_rating_example ... ok [INFO] [stdout] test puzzle_3::test::power_consumption ... ok [INFO] [stdout] test puzzle_4::test::bingo_example ... ok [INFO] [stdout] test puzzle_4::test::bingo_row_example ... ok [INFO] [stdout] test puzzle_4::test::board_cols_value ... ok [INFO] [stdout] test puzzle_4::test::board_create ... ok [INFO] [stdout] test puzzle_4::test::board_rows_content ... ok [INFO] [stdout] test puzzle_4::test::board_rows_count ... ok [INFO] [stdout] test puzzle_4::test::check_number ... ok [INFO] [stdout] test puzzle_4::test::last_win_example ... ok [INFO] [stdout] test puzzle_4::test::row_is_bingo ... ok [INFO] [stdout] test puzzle_5::test::count_points ... ok [INFO] [stdout] test puzzle_5::test::example_overlaps_diagnoal ... ok [INFO] [stdout] test puzzle_5::test::example_overlaps_diagnoal_custom ... ok [INFO] [stdout] test puzzle_14::test::test_polymerize_no_step ... ok [INFO] [stdout] test puzzle_4::test::board_cols_count ... ok [INFO] [stdout] test puzzle_5::test::fill_diagnoal ... ok [INFO] [stdout] test puzzle_5::test::fill_horizontal_line ... ok [INFO] [stdout] test puzzle_5::test::example_overlaps_straight_only ... ok [INFO] [stdout] test puzzle_14::test::generate_pairs ... ok [INFO] [stdout] test puzzle_12::test::path_invalid_mutliple_visits_small ... ok [INFO] [stdout] test puzzle_5::test::fill_vertical_line ... ok [INFO] [stdout] test puzzle_5::test::intersect_br2tl_tr2bl ... ok [INFO] [stdout] test puzzle_13::test::fold_parsing ... ok [INFO] [stdout] test puzzle_11::test::adjacent_pos ... ok [INFO] [stdout] test puzzle_5::test::fill_horizontal_line_reversed ... ok [INFO] [stdout] test puzzle_5::test::intersect_br2tl_bl2tr ... ok [INFO] [stdout] test puzzle_5::test::intersect_l2r_t2b ... ok [INFO] [stdout] test puzzle_5::test::intersect_r2l_t2b ... ok [INFO] [stdout] test puzzle_5::test::intersect_l2r_b2t ... ok [INFO] [stdout] test puzzle_5::test::parse_line ... ok [INFO] [stdout] test puzzle_5::test::line_is_horizontal ... ok [INFO] [stdout] test puzzle_5::test::pointlike ... ok [INFO] [stdout] test puzzle_5::test::parse_point ... ok [INFO] [stdout] test puzzle_6::test::birthdays ... ok [INFO] [stdout] test puzzle_6::test::birthdays_from_0 ... ok [INFO] [stdout] test puzzle_6::test::calculate_fish_growth_256 ... ok [INFO] [stdout] test puzzle_6::test::calculate_fish_growth_80 ... ok [INFO] [stdout] test puzzle_5::test::intersect_tl2br_bl2tr ... ok [INFO] [stdout] test puzzle_5::test::intersect_tl2br_tr2bl ... ok [INFO] [stdout] test puzzle_5::test::line_is_diagnoal ... ok [INFO] [stdout] test puzzle_5::test::line_is_vertical ... ok [INFO] [stdout] test puzzle_7::test::align_no_coord ... ok [INFO] [stdout] test puzzle_6::test::calculate_fish_growth_simple ... ok [INFO] [stdout] test puzzle_6::test::grow_fish ... ok [INFO] [stdout] test puzzle_12::test::path_is_complete ... ok [INFO] [stdout] test puzzle_7::test::align_three_coords ... ok [INFO] [stdout] test puzzle_7::test::align_two_coords ... ok [INFO] [stdout] test puzzle_7::test::example_crabs ... ok [INFO] [stdout] test puzzle_10::test::solution_error_score ... ok [INFO] [stdout] test puzzle_7::test::align_single_coord ... ok [INFO] [stdout] test puzzle_5::test::intersect_r2l_b2t ... ok [INFO] [stdout] test puzzle_13::test::fold_x ... ok [INFO] [stdout] test puzzle_13::test::fold_y ... ok [INFO] [stdout] test puzzle_12::test::example_2 ... ok [INFO] [stdout] test puzzle_6::test::lanternfish_example_18 ... ok [INFO] [stdout] test puzzle_7::test::example_crabs_linear ... ok [INFO] [stdout] test puzzle_8::test::decode_example_line ... ok [INFO] [stdout] test puzzle_8::test::decode_example_patterns ... ok [INFO] [stdout] test puzzle_7::test::linear_cost_calculation ... ok [INFO] [stdout] test puzzle_8::test::decode_full_example ... ok [INFO] [stdout] test puzzle_6::test::lanternfish_example_80 ... ok [INFO] [stdout] test puzzle_8::test::sum_digits_to_number ... ok [INFO] [stdout] test puzzle_8::test::deduce_five_pattern ... ok [INFO] [stdout] test puzzle_9::test::example_get_depths ... ok [INFO] [stdout] test puzzle_9::test::fill_bounded_basin ... ok [INFO] [stdout] test puzzle_8::test::test_encode_decode ... ok [INFO] [stdout] test puzzle_9::test::fill_whole_map_basin ... ok [INFO] [stdout] test puzzle_8::test::deduce_nine_and_six_pattern ... ok [INFO] [stdout] test puzzle_8::test::parse_data_line ... ok [INFO] [stdout] test puzzle_9::test::example_basin_score ... ok [INFO] [stdout] test puzzle_8::test::example_count_1478 ... ok [INFO] [stdout] test puzzle_8::test::deduce_zero_pattern ... ok [INFO] [stdout] test puzzle_8::test::deduce_three_and_two_pattern ... ok [INFO] [stdout] test puzzle_9::test::get_adjacent_fields ... ok [INFO] [stdout] test puzzle_9::test::parse_example_heightmap ... ok [INFO] [stdout] test puzzle_8::test::parse_segment_word ... ok [INFO] [stdout] test puzzle_9::test::index_heightmap ... ok [INFO] [stdout] test puzzle_8::test::parse_notes_or_outputs ... ok [INFO] [stdout] test puzzle_9::test::parse_error_heightmap ... ok [INFO] [stdout] test puzzle_11::test::count_flahes_solution ... ok [INFO] [stdout] test puzzle_11::test::count_flahes_example ... ok [INFO] [stdout] test puzzle_11::test::sync_flash_example ... ok [INFO] [stdout] test puzzle_8::test::decode_full_puzzle ... ok [INFO] [stdout] test puzzle_9::test::solution_basin_score ... ok [INFO] [stdout] test puzzle_12::test::example_3 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cfc2bea99b802a3357b7c3b528ac9eecc8089164823691bbcea376600ee55a34", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cfc2bea99b802a3357b7c3b528ac9eecc8089164823691bbcea376600ee55a34", kill_on_drop: false }` [INFO] [stdout] cfc2bea99b802a3357b7c3b528ac9eecc8089164823691bbcea376600ee55a34