[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 1.60.0 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 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "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" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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" "+1.60.0" "metadata" "--no-deps" "--format-version=1", 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] 274bfc32b63c137a8c335879e99753359d4269b72d7280891111c44507d6a696 [INFO] running `Command { std: "docker" "start" "-a" "274bfc32b63c137a8c335879e99753359d4269b72d7280891111c44507d6a696", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "274bfc32b63c137a8c335879e99753359d4269b72d7280891111c44507d6a696", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "274bfc32b63c137a8c335879e99753359d4269b72d7280891111c44507d6a696", kill_on_drop: false }` [INFO] [stdout] 274bfc32b63c137a8c335879e99753359d4269b72d7280891111c44507d6a696 [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" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21baf2402857afeecf269b96478d49c6ec27684bf2140b388e35c0c1b09c09c8 [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" "21baf2402857afeecf269b96478d49c6ec27684bf2140b388e35c0c1b09c09c8", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling advent_of_code v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.15s [INFO] running `Command { std: "docker" "inspect" "21baf2402857afeecf269b96478d49c6ec27684bf2140b388e35c0c1b09c09c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21baf2402857afeecf269b96478d49c6ec27684bf2140b388e35c0c1b09c09c8", kill_on_drop: false }` [INFO] [stdout] 21baf2402857afeecf269b96478d49c6ec27684bf2140b388e35c0c1b09c09c8 [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" "+1.60.0" "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] 1d585714e7897d3bde423c0e0cebf4c92916150051f2cc4e100fac034d57cbf6 [INFO] running `Command { std: "docker" "start" "-a" "1d585714e7897d3bde423c0e0cebf4c92916150051f2cc4e100fac034d57cbf6", 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.62s [INFO] running `Command { std: "docker" "inspect" "1d585714e7897d3bde423c0e0cebf4c92916150051f2cc4e100fac034d57cbf6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d585714e7897d3bde423c0e0cebf4c92916150051f2cc4e100fac034d57cbf6", kill_on_drop: false }` [INFO] [stdout] 1d585714e7897d3bde423c0e0cebf4c92916150051f2cc4e100fac034d57cbf6 [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" "+1.60.0" "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] 3c4bcc7d0904462595d4c1feff9fbc5a83a71408bb7b4eebfa180329eddcfd9e [INFO] running `Command { std: "docker" "start" "-a" "3c4bcc7d0904462595d4c1feff9fbc5a83a71408bb7b4eebfa180329eddcfd9e", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/advent_of_code-9487eb01db630a52) [INFO] [stdout] running 120 tests [INFO] [stdout] test puzzle_10::test::completion_scoring ... ok [INFO] [stdout] test puzzle_10::test::parse_nav_lne ... ok [INFO] [stdout] test puzzle_10::test::parse_token ... ok [INFO] [stdout] test puzzle_10::test::example_complete_score ... ok [INFO] [stdout] test puzzle_10::test::syntax_error ... ok [INFO] [stdout] test puzzle_11::test::adjacent_pos ... ok [INFO] [stdout] test puzzle_10::test::complete_line ... ok [INFO] [stdout] test puzzle_11::test::find_flashers ... ok [INFO] [stdout] test puzzle_11::test::step_increment ... ok [INFO] [stdout] test puzzle_10::test::error_scoring ... ok [INFO] [stdout] test puzzle_10::test::parse_example_input ... 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_12::test::parse_cave ... ok [INFO] [stdout] test puzzle_12::test::parse_path ... ok [INFO] [stdout] test puzzle_12::test::parse_path_error ... ok [INFO] [stdout] test puzzle_12::test::path_invalid_multi_start ... ok [INFO] [stdout] test puzzle_12::test::cave_map_from_iter ... ok [INFO] [stdout] test puzzle_12::test::path_invalid_mutliple_visits_small ... ok [INFO] [stdout] test puzzle_12::test::path_invalid_stay_in_one_cave ... ok [INFO] [stdout] test puzzle_12::test::connected_caves ... ok [INFO] [stdout] test puzzle_12::test::example_1 ... ok [INFO] [stdout] test puzzle_12::test::extend_path ... ok [INFO] [stdout] test puzzle_12::test::path_is_valid ... ok [INFO] [stdout] test puzzle_12::test::path_is_complete ... ok [INFO] [stdout] test puzzle_11::test::index_octo_map ... ok [INFO] [stdout] test puzzle_10::test::example_error_score ... ok [INFO] [stdout] test puzzle_10::test::solution_error_score ... ok [INFO] [stdout] test puzzle_14::test::generate_pairs ... ok [INFO] [stdout] test puzzle_13::test::dot_collection ... ok [INFO] [stdout] test puzzle_13::test::dot_parsing ... ok [INFO] [stdout] test puzzle_3::test::co2_rating_example ... ok [INFO] [stdout] test puzzle_14::test::test_parse_rules ... 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_13::test::single_fold_example ... ok [INFO] [stdout] test puzzle_3::test::power_consumption ... ok [INFO] [stdout] test puzzle_4::test::board_cols_count ... 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_13::test::fold_y ... ok [INFO] [stdout] test puzzle_14::test::test_polymerize_no_step ... ok [INFO] [stdout] test puzzle_14::test::test_count_elements ... ok [INFO] [stdout] test puzzle_13::test::fold_x ... ok [INFO] [stdout] test puzzle_14::test::test_example ... ok [INFO] [stdout] test puzzle_14::test::test_polymerize ... ok [INFO] [stdout] test puzzle_13::test::fold_parsing ... ok [INFO] [stdout] test puzzle_4::test::check_number ... ok [INFO] [stdout] test puzzle_4::test::last_win_example ... ok [INFO] [stdout] test puzzle_5::test::example_overlaps_straight_only ... ok [INFO] [stdout] test puzzle_5::test::fill_horizontal_line ... ok [INFO] [stdout] test puzzle_5::test::fill_horizontal_line_reversed ... ok [INFO] [stdout] test puzzle_5::test::example_overlaps_diagnoal_custom ... ok [INFO] [stdout] test puzzle_5::test::count_points ... ok [INFO] [stdout] test puzzle_4::test::row_is_bingo ... ok [INFO] [stdout] test puzzle_5::test::example_overlaps_diagnoal ... ok [INFO] [stdout] test puzzle_5::test::fill_vertical_line ... ok [INFO] [stdout] test puzzle_5::test::intersect_l2r_b2t ... ok [INFO] [stdout] test puzzle_5::test::intersect_tl2br_bl2tr ... ok [INFO] [stdout] test puzzle_5::test::line_is_diagnoal ... ok [INFO] [stdout] test puzzle_5::test::line_is_horizontal ... ok [INFO] [stdout] test puzzle_5::test::line_is_vertical ... ok [INFO] [stdout] test puzzle_5::test::parse_line ... ok [INFO] [stdout] test puzzle_5::test::parse_point ... ok [INFO] [stdout] test puzzle_5::test::pointlike ... 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_6::test::grow_fish ... ok [INFO] [stdout] test puzzle_6::test::calculate_fish_growth_simple ... ok [INFO] [stdout] test puzzle_4::test::bingo_example ... ok [INFO] [stdout] test puzzle_4::test::board_rows_count ... 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_b2t ... ok [INFO] [stdout] test puzzle_12::test::example_2 ... ok [INFO] [stdout] test puzzle_5::test::fill_diagnoal ... ok [INFO] [stdout] test puzzle_7::test::align_two_coords ... 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_6::test::lanternfish_example_80 ... ok [INFO] [stdout] test puzzle_7::test::linear_cost_calculation ... ok [INFO] [stdout] test puzzle_7::test::align_single_coord ... ok [INFO] [stdout] test puzzle_7::test::example_crabs ... ok [INFO] [stdout] test puzzle_7::test::align_three_coords ... ok [INFO] [stdout] test puzzle_5::test::intersect_r2l_t2b ... ok [INFO] [stdout] test puzzle_7::test::example_crabs_linear ... ok [INFO] [stdout] test puzzle_5::test::intersect_br2tl_tr2bl ... ok [INFO] [stdout] test puzzle_5::test::intersect_tl2br_tr2bl ... ok [INFO] [stdout] test puzzle_7::test::align_no_coord ... ok [INFO] [stdout] test puzzle_8::test::decode_full_example ... ok [INFO] [stdout] test puzzle_8::test::parse_segment_word ... ok [INFO] [stdout] test puzzle_9::test::example_basin_score ... ok [INFO] [stdout] test puzzle_6::test::lanternfish_example_18 ... ok [INFO] [stdout] test puzzle_8::test::parse_notes_or_outputs ... ok [INFO] [stdout] test puzzle_8::test::sum_digits_to_number ... ok [INFO] [stdout] test puzzle_9::test::fill_bounded_basin ... ok [INFO] [stdout] test puzzle_9::test::example_get_depths ... ok [INFO] [stdout] test puzzle_9::test::fill_whole_map_basin ... ok [INFO] [stdout] test puzzle_9::test::get_adjacent_fields ... ok [INFO] [stdout] test puzzle_9::test::index_heightmap ... ok [INFO] [stdout] test puzzle_8::test::parse_data_line ... ok [INFO] [stdout] test puzzle_8::test::deduce_five_pattern ... ok [INFO] [stdout] test puzzle_8::test::example_count_1478 ... ok [INFO] [stdout] test puzzle_8::test::deduce_three_and_two_pattern ... ok [INFO] [stdout] test puzzle_8::test::deduce_nine_and_six_pattern ... ok [INFO] [stdout] test puzzle_8::test::deduce_zero_pattern ... ok [INFO] [stdout] test puzzle_9::test::parse_example_heightmap ... ok [INFO] [stdout] test puzzle_8::test::test_encode_decode ... ok [INFO] [stdout] test puzzle_9::test::parse_error_heightmap ... ok [INFO] [stdout] test puzzle_11::test::count_flahes_example ... ok [INFO] [stdout] test puzzle_11::test::count_flahes_solution ... ok [INFO] [stdout] test puzzle_8::test::decode_full_puzzle ... ok [INFO] [stdout] test puzzle_11::test::sync_flash_example ... 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.35s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3c4bcc7d0904462595d4c1feff9fbc5a83a71408bb7b4eebfa180329eddcfd9e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3c4bcc7d0904462595d4c1feff9fbc5a83a71408bb7b4eebfa180329eddcfd9e", kill_on_drop: false }` [INFO] [stdout] 3c4bcc7d0904462595d4c1feff9fbc5a83a71408bb7b4eebfa180329eddcfd9e