[INFO] cloning repository https://github.com/TadaHrd/esoteric-vm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TadaHrd/esoteric-vm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTadaHrd%2Fesoteric-vm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTadaHrd%2Fesoteric-vm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 204d4e860ae80b60f765ba1158ced7bbee5994ec [INFO] testing TadaHrd/esoteric-vm/204d4e860ae80b60f765ba1158ced7bbee5994ec against master#8c0ec05f7dc9ef185eea9f36c5638e74e43935bf for pr-130285 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTadaHrd%2Fesoteric-vm" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/TadaHrd/esoteric-vm on toolchain 8c0ec05f7dc9ef185eea9f36c5638e74e43935bf [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/TadaHrd/esoteric-vm [INFO] finished tweaking git repo https://github.com/TadaHrd/esoteric-vm [INFO] tweaked toml for git repo https://github.com/TadaHrd/esoteric-vm written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/TadaHrd/esoteric-vm 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" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b8ffdc0b2c180679190e2d1ce1b5f6ffffaf4d799918ea76d3651cc113e2e404 [INFO] running `Command { std: "docker" "start" "-a" "b8ffdc0b2c180679190e2d1ce1b5f6ffffaf4d799918ea76d3651cc113e2e404", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b8ffdc0b2c180679190e2d1ce1b5f6ffffaf4d799918ea76d3651cc113e2e404", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b8ffdc0b2c180679190e2d1ce1b5f6ffffaf4d799918ea76d3651cc113e2e404", kill_on_drop: false }` [INFO] [stdout] b8ffdc0b2c180679190e2d1ce1b5f6ffffaf4d799918ea76d3651cc113e2e404 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ce315f863b40a763b489cf058fcc4d77c1087db908001c8e94f6301f99fa12d [INFO] running `Command { std: "docker" "start" "-a" "5ce315f863b40a763b489cf058fcc4d77c1087db908001c8e94f6301f99fa12d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling syn v2.0.74 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling esoteric-vm v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.31s [INFO] running `Command { std: "docker" "inspect" "5ce315f863b40a763b489cf058fcc4d77c1087db908001c8e94f6301f99fa12d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ce315f863b40a763b489cf058fcc4d77c1087db908001c8e94f6301f99fa12d", kill_on_drop: false }` [INFO] [stdout] 5ce315f863b40a763b489cf058fcc4d77c1087db908001c8e94f6301f99fa12d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5251de76cec1291de565cb8646fa14b76ada976e15209d96b20607780e5420df [INFO] running `Command { std: "docker" "start" "-a" "5251de76cec1291de565cb8646fa14b76ada976e15209d96b20607780e5420df", kill_on_drop: false }` [INFO] [stderr] Compiling esoteric-vm v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.80s [INFO] running `Command { std: "docker" "inspect" "5251de76cec1291de565cb8646fa14b76ada976e15209d96b20607780e5420df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5251de76cec1291de565cb8646fa14b76ada976e15209d96b20607780e5420df", kill_on_drop: false }` [INFO] [stdout] 5251de76cec1291de565cb8646fa14b76ada976e15209d96b20607780e5420df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+8c0ec05f7dc9ef185eea9f36c5638e74e43935bf" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e3f89a0594f18d69247f358b394aa953bc53280740d4e327cca9296845d66015 [INFO] running `Command { std: "docker" "start" "-a" "e3f89a0594f18d69247f358b394aa953bc53280740d4e327cca9296845d66015", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/esoteric_vm-aa4e5b40f05dbcfc) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Doc-tests esoteric_vm [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 169 tests [INFO] [stdout] test src/instruction.rs - instruction::Instruction::AddBL (line 223) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::AddF (line 330) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::AndBL (line 270) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ClFlag (line 323) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Clß (line 81) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Clř (line 38) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::CmpLB (line 300) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::DebugMachineState (line 584) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::DebugMachineStateCompact (line 590) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::DebugMemoryRegion (line 596) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::DebugStackRegion (line 602) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::DivBL (line 250) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::DivF (line 348) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Dpopep (line 523) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Dumpß (line 87) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Dumpř (line 44) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Fpopep (line 507) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::GetChar (line 536) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::GetLine (line 548) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Ldar (line 25) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Ldidp (line 146) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Ldiř (line 74) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Ldß (line 117) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Ldř (line 68) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Lenßa (line 137) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ModBL (line 256) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ModF (line 354) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Movaß (line 99) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Movař (line 50) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::MulBL (line 241) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::MulF (line 342) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::NotL (line 263) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Npopep (line 499) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::OrBL (line 276) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pop (line 391) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::PopL (line 424) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popa (line 398) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popb (line 411) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popch (line 450) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popep (line 477) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popf (line 437) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popnum (line 463) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Popß (line 131) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Ppopep (line 491) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Push (line 379) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::PushL (line 430) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pusha (line 404) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pushb (line 417) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pushch (line 456) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pushf (line 443) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pushi (line 385) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pushnum (line 469) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Pushß (line 123) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Sba (line 31) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Setiß (line 111) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Setiř (line 62) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Setß (line 105) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Setř (line 56) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ShowChoice (line 608) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::StackAlloc (line 362) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::StackDealloc (line 371) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::SubBL (line 232) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::SubF (line 336) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::TgFlag (line 317) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ToggleDebug (line 578) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::WriteChar (line 557) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::WriteLine (line 570) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::WriteLineß (line 564) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Writeß (line 93) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::XorBL (line 282) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Zapopep (line 515) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::Zpopep (line 483) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩChoiceGetA (line 163) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩChoiceSet (line 157) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩGainAPolymorphicDesires (line 170) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩLoseAPolymorphicDesires (line 176) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩPushPolymorphicDesires (line 182) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩSetPaperclipProduction (line 215) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩSetSentience (line 204) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩSkipToTheChase (line 195) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::Instruction::ΩTheEndIsNear (line 189) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::AddBL (line 223) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::AddF (line 330) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::AndBL (line 270) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ClFlag (line 323) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Clß (line 81) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Clř (line 38) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::CmpLB (line 300) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::DebugMachineState (line 584) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::DebugMachineStateCompact (line 590) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::DebugMemoryRegion (line 596) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::DebugStackRegion (line 602) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::DivBL (line 250) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::DivF (line 348) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Dpopep (line 523) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Dumpß (line 87) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Dumpř (line 44) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Fpopep (line 507) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::GetChar (line 536) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::GetLine (line 548) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Ldar (line 25) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Ldidp (line 146) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Ldiř (line 74) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Ldß (line 117) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Ldř (line 68) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Lenßa (line 137) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ModBL (line 256) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ModF (line 354) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Movaß (line 99) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Movař (line 50) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::MulBL (line 241) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::MulF (line 342) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::NotL (line 263) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Npopep (line 499) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::OrBL (line 276) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pop (line 391) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::PopL (line 424) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popa (line 398) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popb (line 411) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popch (line 450) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popep (line 477) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popf (line 437) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popnum (line 463) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Popß (line 131) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Ppopep (line 491) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Push (line 379) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::PushL (line 430) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pusha (line 404) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pushb (line 417) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pushch (line 456) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pushf (line 443) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pushi (line 385) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pushnum (line 469) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Pushß (line 123) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Sba (line 31) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Setiß (line 111) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Setiř (line 62) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Setß (line 105) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Setř (line 56) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ShowChoice (line 608) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::StackAlloc (line 362) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::StackDealloc (line 371) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::SubBL (line 232) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::SubF (line 336) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::TgFlag (line 317) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ToggleDebug (line 578) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::WriteChar (line 557) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::WriteLine (line 570) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::WriteLineß (line 564) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Writeß (line 93) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::XorBL (line 282) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Zapopep (line 515) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::Zpopep (line 483) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩChoiceGetA (line 163) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩChoiceSet (line 157) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩGainAPolymorphicDesires (line 170) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩLoseAPolymorphicDesires (line 176) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩPushPolymorphicDesires (line 182) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩSetPaperclipProduction (line 215) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩSetSentience (line 204) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩSkipToTheChase (line 195) ... ignored [INFO] [stdout] test src/instruction.rs - instruction::InstructionKind::ΩTheEndIsNear (line 189) ... ignored [INFO] [stdout] test src/utils/array_debug.rs - utils::array_debug::ArrayDebug::array_debug (line 116) ... ignored [INFO] [stdout] test src/utils/array_debug.rs - utils::array_debug::ArrayDebug::into_debug_array (line 103) ... ignored [INFO] [stdout] test src/utils/array_debug.rs - utils::array_debug::DebugArray<'a,T>::debug (line 29) ... ignored [INFO] [stdout] test src/lib.rs - (line 8) ... ok [INFO] [stdout] test src/assembly.rs - assembly::esoteric_assembly (line 268) ... ok [INFO] [stdout] test src/machine/mod.rs - machine::Machine (line 33) ... ok [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] test src/utils/primes.rs - utils::primes (line 4) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/utils/primes.rs - utils::primes (line 4) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at src/utils/primes.rs:88:10: [INFO] [stdout] couldn't open its own path as a file: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5c6eccc28aea - std::backtrace_rs::backtrace::libunwind::trace::hb26ad70b37260289 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x5c6eccc28aea - std::backtrace_rs::backtrace::trace_unsynchronized::h2c0187153633e231 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5c6eccc28aea - std::sys::backtrace::_print_fmt::ha9596eb1af5e3a29 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5c6eccc28aea - ::fmt::h8f2981dcab006960 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5c6eccc4553b - core::fmt::rt::Argument::fmt::h1029a118dbae0125 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x5c6eccc4553b - core::fmt::write::h25ada94a2189c1b9 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/core/src/fmt/mod.rs:1178:21 [INFO] [stdout] 6: 0x5c6eccc26173 - std::io::Write::write_fmt::h26018d9c05d1ee1c [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/io/mod.rs:1823:15 [INFO] [stdout] 7: 0x5c6eccc28932 - std::sys::backtrace::BacktraceLock::print::hc25a90d456c1b686 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x5c6eccc29bf7 - std::panicking::default_hook::{{closure}}::h73dd81cb71929aa4 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x5c6eccc29a26 - std::panicking::default_hook::h0e337668e919fc53 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:295:9 [INFO] [stdout] 10: 0x5c6eccc2a1f7 - std::panicking::rust_panic_with_hook::h442c26b690a626f4 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:801:13 [INFO] [stdout] 11: 0x5c6eccc2a097 - std::panicking::begin_panic_handler::{{closure}}::h7cfa3ab758eb5a73 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:674:13 [INFO] [stdout] 12: 0x5c6eccc28fc9 - std::sys::backtrace::__rust_end_short_backtrace::hf609a1dcd6f8b9f9 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 13: 0x5c6eccc29d24 - rust_begin_unwind [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:665:5 [INFO] [stdout] 14: 0x5c6eccc447a3 - core::panicking::panic_fmt::he4002baf06927918 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/core/src/panicking.rs:74:14 [INFO] [stdout] 15: 0x5c6eccc44b16 - core::result::unwrap_failed::hacc89493365a1579 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/core/src/result.rs:1689:5 [INFO] [stdout] 16: 0x5c6eccc0276c - core::result::Result::expect::h0fc39c5df75324be [INFO] [stdout] 17: 0x5c6eccc08a09 - rust_out::main::_doctest_main_src_utils_primes_rs_4_0::hbc2d16fbf7038ebc [INFO] [stdout] 18: 0x5c6eccc08236 - rust_out::main::h7c1c09e92e4adc58 [INFO] [stdout] 19: 0x5c6eccbfd753 - core::ops::function::FnOnce::call_once::h7bbace4da39ae25d [INFO] [stdout] 20: 0x5c6eccbfcc76 - std::sys::backtrace::__rust_begin_short_backtrace::h49fb7233fe2defa8 [INFO] [stdout] 21: 0x5c6eccbfc849 - std::rt::lang_start::{{closure}}::h6a8dcc9f1f5ca819 [INFO] [stdout] 22: 0x5c6eccc23a60 - core::ops::function::impls:: for &F>::call_once::h31915490fff77a9c [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/core/src/ops/function.rs:284:13 [INFO] [stdout] 23: 0x5c6eccc23a60 - std::panicking::try::do_call::ha2e7e294d703d35a [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:557:40 [INFO] [stdout] 24: 0x5c6eccc23a60 - std::panicking::try::h73061c992c8929bb [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:520:19 [INFO] [stdout] 25: 0x5c6eccc23a60 - std::panic::catch_unwind::hba859b56f580f504 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panic.rs:345:14 [INFO] [stdout] 26: 0x5c6eccc23a60 - std::rt::lang_start_internal::{{closure}}::h4f7a2bde403a242e [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/rt.rs:143:48 [INFO] [stdout] 27: 0x5c6eccc23a60 - std::panicking::try::do_call::h36d46829cc6b336d [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:557:40 [INFO] [stdout] 28: 0x5c6eccc23a60 - std::panicking::try::hb8a34ea4f2b29c87 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panicking.rs:520:19 [INFO] [stdout] 29: 0x5c6eccc23a60 - std::panic::catch_unwind::h883989947325f120 [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/panic.rs:345:14 [INFO] [stdout] 30: 0x5c6eccc23a60 - std::rt::lang_start_internal::hb02592bf9dbb350f [INFO] [stdout] at /rustc/8c0ec05f7dc9ef185eea9f36c5638e74e43935bf/library/std/src/rt.rs:143:20 [INFO] [stdout] 31: 0x5c6eccbfc827 - std::rt::lang_start::hf49c93ef0f9294ba [INFO] [stdout] 32: 0x5c6eccc08fc5 - main [INFO] [stdout] 33: 0x735cd69efd90 - [INFO] [stdout] 34: 0x735cd69efe40 - __libc_start_main [INFO] [stdout] 35: 0x5c6eccbfb365 - _start [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/utils/primes.rs - utils::primes (line 4) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 3 passed; 1 failed; 165 ignored; 0 measured; 0 filtered out; finished in 20.54s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e3f89a0594f18d69247f358b394aa953bc53280740d4e327cca9296845d66015", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3f89a0594f18d69247f358b394aa953bc53280740d4e327cca9296845d66015", kill_on_drop: false }` [INFO] [stdout] e3f89a0594f18d69247f358b394aa953bc53280740d4e327cca9296845d66015