[INFO] cloning repository https://github.com/alightgoesout/advent2021 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/alightgoesout/advent2021" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falightgoesout%2Fadvent2021", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falightgoesout%2Fadvent2021'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 741f81182dd9bdff0ea7d022ca021408e29f0796 [INFO] testing alightgoesout/advent2021 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%2Falightgoesout%2Fadvent2021" "/workspace/builds/worker-29/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-29/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/alightgoesout/advent2021 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/alightgoesout/advent2021 [INFO] finished tweaking git repo https://github.com/alightgoesout/advent2021 [INFO] tweaked toml for git repo https://github.com/alightgoesout/advent2021 written to /workspace/builds/worker-29/source/Cargo.toml [INFO] crate git repo https://github.com/alightgoesout/advent2021 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] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] be65cf78cc7698b93f72fe7c6954eb6120fa8f648daa68e15344e43a4c428d0f [INFO] running `Command { std: "docker" "start" "-a" "be65cf78cc7698b93f72fe7c6954eb6120fa8f648daa68e15344e43a4c428d0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "be65cf78cc7698b93f72fe7c6954eb6120fa8f648daa68e15344e43a4c428d0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "be65cf78cc7698b93f72fe7c6954eb6120fa8f648daa68e15344e43a4c428d0f", kill_on_drop: false }` [INFO] [stdout] be65cf78cc7698b93f72fe7c6954eb6120fa8f648daa68e15344e43a4c428d0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c12204334d078611f261639b693635203c5c93ac79ae4804877b58ecc5fdff66 [INFO] running `Command { std: "docker" "start" "-a" "c12204334d078611f261639b693635203c5c93ac79ae4804877b58ecc5fdff66", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling advent2021 v22.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 17s [INFO] running `Command { std: "docker" "inspect" "c12204334d078611f261639b693635203c5c93ac79ae4804877b58ecc5fdff66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c12204334d078611f261639b693635203c5c93ac79ae4804877b58ecc5fdff66", kill_on_drop: false }` [INFO] [stdout] c12204334d078611f261639b693635203c5c93ac79ae4804877b58ecc5fdff66 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 016555581ccd2e0ceee9f6a870e7e677a1243b62eb3344fb0897d6dcbdb10c17 [INFO] running `Command { std: "docker" "start" "-a" "016555581ccd2e0ceee9f6a870e7e677a1243b62eb3344fb0897d6dcbdb10c17", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling advent2021 v22.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.72s [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/advent2021-2232d4e9a0e30756) [INFO] running `Command { std: "docker" "inspect" "016555581ccd2e0ceee9f6a870e7e677a1243b62eb3344fb0897d6dcbdb10c17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "016555581ccd2e0ceee9f6a870e7e677a1243b62eb3344fb0897d6dcbdb10c17", kill_on_drop: false }` [INFO] [stdout] 016555581ccd2e0ceee9f6a870e7e677a1243b62eb3344fb0897d6dcbdb10c17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f6e4fa54523b9f752bc4b1dbed46aab3615fd997fad397b244e79e3d80b534d4 [INFO] running `Command { std: "docker" "start" "-a" "f6e4fa54523b9f752bc4b1dbed46aab3615fd997fad397b244e79e3d80b534d4", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.32s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/advent2021-2232d4e9a0e30756) [INFO] [stdout] [INFO] [stdout] running 78 tests [INFO] [stdout] test puzzles::day01::test::count_increases_should_return_7_for_sample_input ... ok [INFO] [stdout] test puzzles::day01::test::three_elements_sliding_window_should_return_the_correct_vec_for_sample ... ok [INFO] [stdout] test puzzles::day02::test::day2_part1_sample ... ok [INFO] [stdout] test puzzles::day02::test::day2_part2_sample ... ok [INFO] [stdout] test puzzles::day03::test::epsilon_rate_should_be_9_for_sample ... ok [INFO] [stdout] test puzzles::day03::test::co2_scrubber_rating_should_be_10_for_sample ... ok [INFO] [stdout] test puzzles::day03::test::gamma_rate_should_be_22_for_sample ... ok [INFO] [stdout] test puzzles::day03::test::oxygen_generator_rating_should_be_23_for_sample ... ok [INFO] [stdout] test puzzles::day04::test::board_has_won_should_return_false_when_no_column_or_line_is_fully_marked ... ok [INFO] [stdout] test puzzles::day04::test::board_has_won_should_return_true_when_a_column_is_fully_marked ... ok [INFO] [stdout] test puzzles::day04::test::board_has_won_should_return_true_when_a_line_is_fully_marked ... ok [INFO] [stdout] test puzzles::day05::test::empty_map_with_diagonal_line ... ok [INFO] [stdout] test puzzles::day07::test::alignment_position_for_sample_should_be_2 ... ok [INFO] [stdout] test puzzles::day07::test::fuel_consumption_to_align_sample_to_position_2_should_be_206_for_new_fuel_consumption_model ... ok [INFO] [stdout] test puzzles::day07::test::fuel_consumption_to_align_sample_to_position_2_should_be_37 ... ok [INFO] [stdout] test puzzles::day06::test::number_of_fishes_after_80_days_should_be_5934_for_sample ... ok [INFO] [stdout] test puzzles::day05::test::points_overlap_for_horizontal_and_vertical_lines_should_be_5_for_sample ... ok [INFO] [stdout] test puzzles::day05::test::sample_map_with_all_lines ... ok [INFO] [stdout] test puzzles::day07::test::fuel_consumption_to_align_sample_to_position_5_should_be_168_for_new_fuel_consumption_model ... ok [INFO] [stdout] test puzzles::day08::test::sum_of_all_outputs_for_sample_should_be_61229 ... ok [INFO] [stdout] test puzzles::day05::test::sample_map_with_horizontal_and_vertical_lines ... ok [INFO] [stdout] test puzzles::day07::test::test_min_search_from_mean_with_new_fuel_consumption_model ... ok [INFO] [stdout] test puzzles::day10::test::middle_autocomplete_score_for_sample_should_be_288957 ... ok [INFO] [stdout] test puzzles::day10::test::parsing_of_first_sample_line_should_return_incomplete ... ok [INFO] [stdout] test puzzles::day09::test::find_low_points_should_return_four_points_for_sample ... ok [INFO] [stdout] test puzzles::day09::test::product_of_three_largest_basins_for_sample_should_be_1134 ... ok [INFO] [stdout] test puzzles::day09::test::sum_of_risk_levels_for_sample_should_be_15 ... ok [INFO] [stdout] test puzzles::day08::test::decode_should_return_5353_for_first_example ... ok [INFO] [stdout] test puzzles::day10::test::autocomplete_score_for_first_sample_line_should_be_288957 ... ok [INFO] [stdout] test puzzles::day04::test::score_of_first_winning_board_for_sample_should_be_1924 ... ok [INFO] [stdout] test puzzles::day10::test::parsing_of_third_sample_line_should_fail_on_colum_13 ... ok [INFO] [stdout] test puzzles::day04::test::score_of_last_winning_board_for_sample_should_be_1924 ... ok [INFO] [stdout] test puzzles::day10::test::syntax_error_score_for_sample_should_be_26397 ... ok [INFO] [stdout] test puzzles::day11::test::test_sample_after_step_one ... ok [INFO] [stdout] test puzzles::day11::test::test_small_sample_after_step_two ... ok [INFO] [stdout] test puzzles::day11::test::test_sample_after_step_two ... ok [INFO] [stdout] test puzzles::day11::test::test_small_sample_after_step_one ... ok [INFO] [stdout] test puzzles::day12::test::compute_all_paths_visiting_small_caves_once_should_return_10_paths_for_small_sample ... ok [INFO] [stdout] test puzzles::day12::test::compute_all_paths_visiting_small_caves_once_should_return_19_paths_for_medium_sample ... ok [INFO] [stdout] test puzzles::day12::test::compute_all_paths_visiting_small_caves_once_should_return_226_paths_for_large_sample ... ok [INFO] [stdout] test puzzles::day13::test::sample_after_two_folds_should_have_16_dots ... ok [INFO] [stdout] test puzzles::day12::test::compute_all_paths_visiting_one_small_cave_twice_return_36_paths_for_small_sample ... ok [INFO] [stdout] test puzzles::day12::test::compute_all_paths_visiting_one_small_cave_twice_return_103_paths_for_medium_sample ... ok [INFO] [stdout] test puzzles::day13::test::sample_after_horizontal_fold_on_7_should_have_17_dots ... ok [INFO] [stdout] test puzzles::day15::test::test ... ok [INFO] [stdout] test puzzles::day15::test::lowest_path_risk_should_be_40_for_sample ... ok [INFO] [stdout] test puzzles::day14::test::test_sample_after_10_iterations ... ok [INFO] [stdout] test puzzles::day16::test::packet_parser_should_parse_a_literal_packet ... ok [INFO] [stdout] test puzzles::day16::test::packet_parser_should_parse_a_type_1_operator ... ok [INFO] [stdout] test puzzles::day16::test::sum_versions_should_return_12_for_620080001611562c8802118e34 ... ok [INFO] [stdout] test puzzles::day16::test::sum_versions_should_return_16_for_8a004a801a8002f478 ... ok [INFO] [stdout] test puzzles::day17::test::check_hit_for_6_9_on_sample_should_be_true ... ok [INFO] [stdout] test puzzles::day17::test::number_of_hitting_velocities_for_sample_should_be_112 ... ok [INFO] [stdout] test puzzles::day16::test::packet_parser_should_parse_a_type_0_operator ... ok [INFO] [stdout] test puzzles::day16::test::sum_versions_should_return_23_for_c0015000016115a2e0802f182340 ... ok [INFO] [stdout] test puzzles::day16::test::sum_versions_should_return_32_for_a0016c880162017c3686b18a3d4780 ... ok [INFO] [stdout] test puzzles::day11::test::total_flashes_after_100_steps_for_sample_should_be_1656 ... ok [INFO] [stdout] test puzzles::day18::test::parse_a_pair_of_values ... ok [INFO] [stdout] test puzzles::day18::test::parse_complex_sample ... ok [INFO] [stdout] test puzzles::day20::test::count_lit_pixels_should_return_35_for_sample_enhanced_twice ... ok [INFO] [stdout] test puzzles::day18::test::first_addition_sample ... ok [INFO] [stdout] test puzzles::day20::test::test_parse_and_display_on_sample ... ok [INFO] [stdout] test puzzles::day22::test::test_intersection ... ok [INFO] [stdout] test puzzles::day20::test::test_sample_after_one_enhancement ... ok [INFO] [stdout] test puzzles::day22::test::test_subtraction_with_intersection_on_each_axis ... ok [INFO] [stdout] test puzzles::day22::test::test_subtraction_empty_result ... ok [INFO] [stdout] test puzzles::day21::test::losing_score_should_be_745_and_nb_rolls_should_be_993_when_starting_positions_are_4_and_8_and_using_deterministic_die ... ok [INFO] [stdout] test puzzles::day11::test::first_synchronized_flashing_for_sample_should_be_at_step_195 ... ok [INFO] [stdout] test puzzles::day18::test::test_sum_large_sample ... ok [INFO] [stdout] test puzzles::day20::test::test_sample_after_two_enhancements ... ok [INFO] [stdout] test puzzles::day19::test::transformation_to_normalize_second_scanner ... ok [INFO] [stdout] test puzzles::day19::test::first_two_scanners_of_sample_should_have_12_common_beacons ... ok [INFO] [stdout] test puzzles::day19::test::normalize_first_two_scanners_from_sample ... ok [INFO] [stdout] test puzzles::day22::test::the_number_of_activated_cubes_after_executing_sample_instructions_should_be_39 ... ok [INFO] [stdout] test puzzles::day19::test::find_highest_manhattan_distance_should_return_3621_for_sample ... ok [INFO] [stdout] test puzzles::day19::test::sample_should_have_79_beacons ... ok [INFO] [stdout] test puzzles::day12::test::compute_all_paths_visiting_one_small_cave_twice_return_3509_paths_for_large_sample ... ok [INFO] [stdout] test puzzles::day15::test::lowest_path_risk_should_be_315_for_full_sample ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f6e4fa54523b9f752bc4b1dbed46aab3615fd997fad397b244e79e3d80b534d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f6e4fa54523b9f752bc4b1dbed46aab3615fd997fad397b244e79e3d80b534d4", kill_on_drop: false }` [INFO] [stdout] f6e4fa54523b9f752bc4b1dbed46aab3615fd997fad397b244e79e3d80b534d4