[INFO] cloning repository https://github.com/sourcefrog/aoc2018 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sourcefrog/aoc2018" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Faoc2018", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Faoc2018'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d2b732167fffc073e5950d9e0ca77c21c3775ab8 [INFO] testing sourcefrog/aoc2018 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%2Fsourcefrog%2Faoc2018" "/workspace/builds/worker-1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sourcefrog/aoc2018 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/sourcefrog/aoc2018 [INFO] finished tweaking git repo https://github.com/sourcefrog/aoc2018 [INFO] tweaked toml for git repo https://github.com/sourcefrog/aoc2018 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/sourcefrog/aoc2018 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-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b5bd4c76eac7bb4dde0cd4370c71336fa392a6eaa76b59755c94f73e0b0bfcbd [INFO] running `Command { std: "docker" "start" "-a" "b5bd4c76eac7bb4dde0cd4370c71336fa392a6eaa76b59755c94f73e0b0bfcbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b5bd4c76eac7bb4dde0cd4370c71336fa392a6eaa76b59755c94f73e0b0bfcbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b5bd4c76eac7bb4dde0cd4370c71336fa392a6eaa76b59755c94f73e0b0bfcbd", kill_on_drop: false }` [INFO] [stdout] b5bd4c76eac7bb4dde0cd4370c71336fa392a6eaa76b59755c94f73e0b0bfcbd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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] 9cc80c995fbca8060ac14085b3ea09c8bca6d256e7b7748408d1edf9b0ef0081 [INFO] running `Command { std: "docker" "start" "-a" "9cc80c995fbca8060ac14085b3ea09c8bca6d256e7b7748408d1edf9b0ef0081", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.44 [INFO] [stderr] Compiling maplit v1.0.1 [INFO] [stderr] Compiling memchr v2.1.1 [INFO] [stderr] Compiling pest v2.1.1 [INFO] [stderr] Compiling itertools v0.8.0 [INFO] [stderr] Compiling pest_meta v2.1.1 [INFO] [stderr] Compiling aho-corasick v0.6.9 [INFO] [stderr] Compiling pest_generator v2.1.0 [INFO] [stderr] Compiling regex v1.1.0 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling aoc2018 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/bin/aoc20.rs:310:31 [INFO] [stdout] | [INFO] [stdout] 310 | assert!(s.ends_with('$'), s); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] = note: this usage of assert!() is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to Display the message [INFO] [stdout] | [INFO] [stdout] 310 | assert!(s.ends_with('$'), "{}", s); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "9cc80c995fbca8060ac14085b3ea09c8bca6d256e7b7748408d1edf9b0ef0081", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9cc80c995fbca8060ac14085b3ea09c8bca6d256e7b7748408d1edf9b0ef0081", kill_on_drop: false }` [INFO] [stdout] 9cc80c995fbca8060ac14085b3ea09c8bca6d256e7b7748408d1edf9b0ef0081 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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] [stdout] f48ed7d3220e84c169e0b396eec28bc605d539fb81ca8de4d8645c2e36bb768a [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" "f48ed7d3220e84c169e0b396eec28bc605d539fb81ca8de4d8645c2e36bb768a", kill_on_drop: false }` [INFO] [stderr] Compiling aoc2018 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/bin/aoc20.rs:310:31 [INFO] [stdout] | [INFO] [stdout] 310 | assert!(s.ends_with('$'), s); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] = note: this usage of assert!() is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add a "{}" format string to Display the message [INFO] [stdout] | [INFO] [stdout] 310 | assert!(s.ends_with('$'), "{}", s); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 30.50s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/aoc2018-fee1127a002ae8bb) [INFO] [stderr] Executable unittests src/bin/aoc01a.rs (/opt/rustwide/target/debug/deps/aoc01a-06ea14d56ad9678c) [INFO] [stderr] Executable unittests src/bin/aoc01b.rs (/opt/rustwide/target/debug/deps/aoc01b-52f581ea3a7b46a1) [INFO] [stderr] Executable unittests src/bin/aoc02.rs (/opt/rustwide/target/debug/deps/aoc02-3f00d6ea400c400b) [INFO] [stderr] Executable unittests src/bin/aoc03a.rs (/opt/rustwide/target/debug/deps/aoc03a-538dcc87342605d3) [INFO] [stderr] Executable unittests src/bin/aoc03b.rs (/opt/rustwide/target/debug/deps/aoc03b-8eaff8b18fe110b2) [INFO] [stderr] Executable unittests src/bin/aoc04a.rs (/opt/rustwide/target/debug/deps/aoc04a-d974bcaea46b8edb) [INFO] [stderr] Executable unittests src/bin/aoc04b.rs (/opt/rustwide/target/debug/deps/aoc04b-b57cb5f16769a8f5) [INFO] [stderr] Executable unittests src/bin/aoc05a.rs (/opt/rustwide/target/debug/deps/aoc05a-c7a9fbcf83e0e21e) [INFO] [stderr] Executable unittests src/bin/aoc05b.rs (/opt/rustwide/target/debug/deps/aoc05b-aa798a76e92ed338) [INFO] [stderr] Executable unittests src/bin/aoc06a.rs (/opt/rustwide/target/debug/deps/aoc06a-7fe92e98fbfcfa5d) [INFO] [stderr] Executable unittests src/bin/aoc06b.rs (/opt/rustwide/target/debug/deps/aoc06b-a6be0f92bfb2c0b1) [INFO] [stderr] Executable unittests src/bin/aoc07a.rs (/opt/rustwide/target/debug/deps/aoc07a-58ca5ee2b6ae6275) [INFO] [stderr] Executable unittests src/bin/aoc07b.rs (/opt/rustwide/target/debug/deps/aoc07b-59ef4be31f6a9228) [INFO] [stderr] Executable unittests src/bin/aoc08a.rs (/opt/rustwide/target/debug/deps/aoc08a-c6214bfe361308d1) [INFO] [stderr] Executable unittests src/bin/aoc08b.rs (/opt/rustwide/target/debug/deps/aoc08b-83147f346e0a0291) [INFO] [stderr] Executable unittests src/bin/aoc09.rs (/opt/rustwide/target/debug/deps/aoc09-666743f1b030c7bb) [INFO] [stderr] Executable unittests src/bin/aoc10.rs (/opt/rustwide/target/debug/deps/aoc10-94b03b739d9341ab) [INFO] [stderr] Executable unittests src/bin/aoc11.rs (/opt/rustwide/target/debug/deps/aoc11-4d1fc315c5147006) [INFO] [stderr] Executable unittests src/bin/aoc12a.rs (/opt/rustwide/target/debug/deps/aoc12a-e2434ba12e19ec4b) [INFO] [stderr] Executable unittests src/bin/aoc12b.rs (/opt/rustwide/target/debug/deps/aoc12b-48963227c139e735) [INFO] [stderr] Executable unittests src/bin/aoc13.rs (/opt/rustwide/target/debug/deps/aoc13-0daa6c36675ed384) [INFO] [stderr] Executable unittests src/bin/aoc14a.rs (/opt/rustwide/target/debug/deps/aoc14a-bd32f828cb0fe7d3) [INFO] [stderr] Executable unittests src/bin/aoc14b.rs (/opt/rustwide/target/debug/deps/aoc14b-be4b9bb1f78058f4) [INFO] [stderr] Executable unittests src/bin/aoc15a.rs (/opt/rustwide/target/debug/deps/aoc15a-d599ad401a9bf8e2) [INFO] [stderr] Executable unittests src/bin/aoc15b.rs (/opt/rustwide/target/debug/deps/aoc15b-dc9150ac76d60282) [INFO] [stderr] Executable unittests src/bin/aoc16a.rs (/opt/rustwide/target/debug/deps/aoc16a-7bfebbdd80b1f2e7) [INFO] [stderr] Executable unittests src/bin/aoc16b.rs (/opt/rustwide/target/debug/deps/aoc16b-10363105b8c8fad0) [INFO] [stderr] Executable unittests src/bin/aoc17.rs (/opt/rustwide/target/debug/deps/aoc17-c7d7181abe22cb4a) [INFO] [stderr] Executable unittests src/bin/aoc18.rs (/opt/rustwide/target/debug/deps/aoc18-dbe0efe65738be35) [INFO] [stderr] Executable unittests src/bin/aoc19a.rs (/opt/rustwide/target/debug/deps/aoc19a-fcd8a8951ccbeb30) [INFO] [stderr] Executable unittests src/bin/aoc19b.rs (/opt/rustwide/target/debug/deps/aoc19b-da69235ac513e61b) [INFO] [stderr] Executable unittests src/bin/aoc20.rs (/opt/rustwide/target/debug/deps/aoc20-30bfe9ddeb47d546) [INFO] [stderr] Executable unittests src/bin/aoc21a.rs (/opt/rustwide/target/debug/deps/aoc21a-fda52e5b40230328) [INFO] [stderr] Executable unittests src/bin/aoc21b.rs (/opt/rustwide/target/debug/deps/aoc21b-0ae047cf63c688da) [INFO] [stderr] Executable unittests src/bin/aoc22.rs (/opt/rustwide/target/debug/deps/aoc22-3dc797fc5ae7b3b5) [INFO] [stderr] Executable unittests src/bin/aoc23.rs (/opt/rustwide/target/debug/deps/aoc23-e96015ee8a712a9c) [INFO] [stderr] Executable unittests src/bin/aoc24.rs (/opt/rustwide/target/debug/deps/aoc24-7f6db6480a9760a9) [INFO] [stderr] Executable unittests src/bin/aoc25.rs (/opt/rustwide/target/debug/deps/aoc25-cef53a4a8a1af667) [INFO] running `Command { std: "docker" "inspect" "f48ed7d3220e84c169e0b396eec28bc605d539fb81ca8de4d8645c2e36bb768a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f48ed7d3220e84c169e0b396eec28bc605d539fb81ca8de4d8645c2e36bb768a", kill_on_drop: false }` [INFO] [stdout] f48ed7d3220e84c169e0b396eec28bc605d539fb81ca8de4d8645c2e36bb768a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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] e4c92b0b1126ba006eb2eda341814a3b2eeb5ebdd40731ed201e68263a37ed62 [INFO] running `Command { std: "docker" "start" "-a" "e4c92b0b1126ba006eb2eda341814a3b2eeb5ebdd40731ed201e68263a37ed62", kill_on_drop: false }` [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/bin/aoc20.rs:310:31 [INFO] [stderr] | [INFO] [stderr] 310 | assert!(s.ends_with('$'), s); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stderr] = note: this usage of assert!() is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add a "{}" format string to Display the message [INFO] [stderr] | [INFO] [stderr] 310 | assert!(s.ends_with('$'), "{}", s); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc2018` (bin "aoc20" test) generated 1 warning [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aoc2018-fee1127a002ae8bb) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test matrix::test::simple_matrix ... ok [INFO] [stderr] Running unittests src/bin/aoc01a.rs (/opt/rustwide/target/debug/deps/aoc01a-06ea14d56ad9678c) [INFO] [stdout] test matrix::test::from_rows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc01b.rs (/opt/rustwide/target/debug/deps/aoc01b-52f581ea3a7b46a1) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc02.rs (/opt/rustwide/target/debug/deps/aoc02-3f00d6ea400c400b) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::find_close ... ok [INFO] [stdout] test tests::test_onediff ... ok [INFO] [stdout] test tests::test_pat ... ok [INFO] [stderr] Running unittests src/bin/aoc03a.rs (/opt/rustwide/target/debug/deps/aoc03a-538dcc87342605d3) [INFO] [stdout] test tests::test_checksum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test::test_overlaps_one_claim ... ok [INFO] [stdout] test test::parse_claim ... ok [INFO] [stdout] test test::test_overlaps_three_claims ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc03b.rs (/opt/rustwide/target/debug/deps/aoc03b-8eaff8b18fe110b2) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test::test_overlaps_one_claim ... ok [INFO] [stdout] test test::parse_claim ... ok [INFO] [stdout] test test::test_overlaps_three_claims ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc04a.rs (/opt/rustwide/target/debug/deps/aoc04a-d974bcaea46b8edb) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/aoc04b.rs (/opt/rustwide/target/debug/deps/aoc04b-b57cb5f16769a8f5) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc05a.rs (/opt/rustwide/target/debug/deps/aoc05a-c7a9fbcf83e0e21e) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test::simple_collapse ... ok [INFO] [stderr] Running unittests src/bin/aoc05b.rs (/opt/rustwide/target/debug/deps/aoc05b-aa798a76e92ed338) [INFO] [stdout] test test::repeated_collaps ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc06a.rs (/opt/rustwide/target/debug/deps/aoc06a-7fe92e98fbfcfa5d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::simple ... ok [INFO] [stderr] Running unittests src/bin/aoc06b.rs (/opt/rustwide/target/debug/deps/aoc06b-a6be0f92bfb2c0b1) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/bin/aoc07a.rs (/opt/rustwide/target/debug/deps/aoc07a-58ca5ee2b6ae6275) [INFO] [stdout] test test::simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/bin/aoc07b.rs (/opt/rustwide/target/debug/deps/aoc07b-59ef4be31f6a9228) [INFO] [stdout] test test::simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::simple ... ok [INFO] [stderr] Running unittests src/bin/aoc08a.rs (/opt/rustwide/target/debug/deps/aoc08a-c6214bfe361308d1) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc08b.rs (/opt/rustwide/target/debug/deps/aoc08b-83147f346e0a0291) [INFO] [stdout] running 1 test [INFO] [stdout] test test::simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc09.rs (/opt/rustwide/target/debug/deps/aoc09-666743f1b030c7bb) [INFO] [stdout] running 1 test [INFO] [stdout] test test::simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test::simple ... ok [INFO] [stdout] test test::try_1618 ... ok [INFO] [stdout] test test::try_1104 ... ok [INFO] [stdout] test test::try_5087 ... ok [INFO] [stdout] test test::try_6111 ... ok [INFO] [stdout] test test::try_7999 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc10.rs (/opt/rustwide/target/debug/deps/aoc10-94b03b739d9341ab) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::hi ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc11.rs (/opt/rustwide/target/debug/deps/aoc11-4d1fc315c5147006) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::examples ... ok [INFO] [stdout] test tests::squaresum_examples ... ok [INFO] [stdout] test tests::part_a_solution ... ok [INFO] [stdout] test tests::variable_size_2_new ... ok [INFO] [stdout] test tests::part_b_solution ... ok [INFO] [stdout] test tests::variable_size_1_new ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.16s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc12a.rs (/opt/rustwide/target/debug/deps/aoc12a-e2434ba12e19ec4b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc12b.rs (/opt/rustwide/target/debug/deps/aoc12b-48963227c139e735) [INFO] [stdout] running 2 tests [INFO] [stdout] test test::example ... ok [INFO] [stdout] test test::stable ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc13.rs (/opt/rustwide/target/debug/deps/aoc13-0daa6c36675ed384) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test::cart_step ... ok [INFO] [stdout] test test::cart_step_down ... ok [INFO] [stdout] test test::example ... ok [INFO] [stdout] test test::linear ... ok [INFO] [stdout] test test::correct_answers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc14a.rs (/opt/rustwide/target/debug/deps/aoc14a-bd32f828cb0fe7d3) [INFO] [stderr] Running unittests src/bin/aoc14b.rs (/opt/rustwide/target/debug/deps/aoc14b-be4b9bb1f78058f4) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test::basic ... ok [INFO] [stdout] test test::examples ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/bin/aoc15a.rs (/opt/rustwide/target/debug/deps/aoc15a-d599ad401a9bf8e2) [INFO] [stdout] test test::examples ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test::battle ... ok [INFO] [stdout] test test::battle3 ... ok [INFO] [stdout] test test::routing2 ... ok [INFO] [stdout] test test::target_example ... ok [INFO] [stdout] test test::combat_example ... ok [INFO] [stdout] test test::battle4 ... ok [INFO] [stdout] test test::from_string ... ok [INFO] [stdout] test test::full_example ... ok [INFO] [stdout] test test::routing ... ok [INFO] [stdout] test test::battle2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc15b.rs (/opt/rustwide/target/debug/deps/aoc15b-dc9150ac76d60282) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test::target_example ... ok [INFO] [stdout] test test::battle2 ... ok [INFO] [stdout] test test::battle3 ... ok [INFO] [stdout] test test::battle ... ok [INFO] [stdout] test test::routing2 ... ok [INFO] [stdout] test test::from_string ... ok [INFO] [stdout] test test::battle4 ... ok [INFO] [stdout] test test::full_example ... ok [INFO] [stdout] test test::combat_example ... ok [INFO] [stdout] test test::routing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc16a.rs (/opt/rustwide/target/debug/deps/aoc16a-7bfebbdd80b1f2e7) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test::parse_sample ... ok [INFO] [stdout] test test::possible ... ok [INFO] [stdout] test test::simple_inst ... ok [INFO] [stderr] Running unittests src/bin/aoc16b.rs (/opt/rustwide/target/debug/deps/aoc16b-10363105b8c8fad0) [INFO] [stdout] test test::parse_number_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test::simple_inst ... ok [INFO] [stdout] test test::parse_sample ... ok [INFO] [stdout] test test::possible ... ok [INFO] [stdout] test test::parse_number_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc17.rs (/opt/rustwide/target/debug/deps/aoc17-c7d7181abe22cb4a) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test::example ... ok [INFO] [stdout] test test::real_problem ... ok [INFO] [stderr] Running unittests src/bin/aoc18.rs (/opt/rustwide/target/debug/deps/aoc18-dbe0efe65738be35) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test::example ... ok [INFO] [stdout] test test::solution18a ... ok [INFO] [stdout] test test::solution18b ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.73s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc19a.rs (/opt/rustwide/target/debug/deps/aoc19a-fcd8a8951ccbeb30) [INFO] [stdout] running 4 tests [INFO] [stdout] test test::example ... ok [INFO] [stdout] test test::parse_inst ... ok [INFO] [stdout] test test::parse_opcode ... ok [INFO] [stdout] test test::overall_result ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc19b.rs (/opt/rustwide/target/debug/deps/aoc19b-da69235ac513e61b) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc20.rs (/opt/rustwide/target/debug/deps/aoc20-30bfe9ddeb47d546) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test::example0 ... ok [INFO] [stdout] test test::example1 ... ok [INFO] [stdout] test test::example3 ... ok [INFO] [stdout] test test::test_load_input ... ok [INFO] [stdout] test test::example2 ... ok [INFO] [stdout] test test::example4 ... ok [INFO] [stdout] test test::test_expand_input ... ok [INFO] [stdout] test test::solve_20b ... ok [INFO] [stdout] test test::solve_20a ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc21a.rs (/opt/rustwide/target/debug/deps/aoc21a-fda52e5b40230328) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_solve ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc21b.rs (/opt/rustwide/target/debug/deps/aoc21b-0ae047cf63c688da) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::known_result has been running for over 60 seconds [INFO] [stdout] test test::known_result ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 242.64s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc22.rs (/opt/rustwide/target/debug/deps/aoc22-3dc797fc5ae7b3b5) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test::build_map ... ok [INFO] [stdout] test test::example_walk ... ok [INFO] [stdout] test test::correct_solution has been running for over 60 seconds [INFO] [stdout] test test::correct_solution ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 60.67s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc23.rs (/opt/rustwide/target/debug/deps/aoc23-e96015ee8a712a9c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::example_1 ... ok [INFO] [stdout] test tests::test_intersect ... ok [INFO] [stdout] test tests::expected_result_a ... ok [INFO] [stdout] test tests::expected_result_b ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.88s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/aoc24.rs (/opt/rustwide/target/debug/deps/aoc24-7f6db6480a9760a9) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test::example_a ... ok [INFO] [stdout] test test::example_b ... ok [INFO] [stdout] test test::load_input ... ok [INFO] [stdout] test test::known_solution_a ... ok [INFO] [stdout] test test::known_solution_b ... ok [INFO] [stderr] Running unittests src/bin/aoc25.rs (/opt/rustwide/target/debug/deps/aoc25-cef53a4a8a1af667) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test::example_1 ... ok [INFO] [stdout] test test::example_1b ... ok [INFO] [stdout] test test::example_3 ... ok [INFO] [stdout] test test::example_4 ... ok [INFO] [stdout] test test::example_2 ... ok [INFO] [stdout] test test::load_input ... ok [INFO] [stdout] test test::known_solution_a ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Doc-tests aoc2018 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/bisection_search.rs - bisection_search::bisection_search (line 22) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e4c92b0b1126ba006eb2eda341814a3b2eeb5ebdd40731ed201e68263a37ed62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4c92b0b1126ba006eb2eda341814a3b2eeb5ebdd40731ed201e68263a37ed62", kill_on_drop: false }` [INFO] [stdout] e4c92b0b1126ba006eb2eda341814a3b2eeb5ebdd40731ed201e68263a37ed62