[INFO] fetching crate missile_guidance 0.1.0... [INFO] testing missile_guidance-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate missile_guidance 0.1.0 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate missile_guidance 0.1.0 [INFO] finished tweaking crates.io crate missile_guidance 0.1.0 [INFO] tweaked toml for crates.io crate missile_guidance 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate missile_guidance 0.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate missile_guidance 0.1.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b57c768585a45b39509b923e147eda031637db1037f19f3116535a2e5d8e600b [INFO] running `Command { std: "docker" "start" "-a" "b57c768585a45b39509b923e147eda031637db1037f19f3116535a2e5d8e600b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b57c768585a45b39509b923e147eda031637db1037f19f3116535a2e5d8e600b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b57c768585a45b39509b923e147eda031637db1037f19f3116535a2e5d8e600b", kill_on_drop: false }` [INFO] [stdout] b57c768585a45b39509b923e147eda031637db1037f19f3116535a2e5d8e600b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 853bf0371580c36458ee5cfa4c97f060fd326e5a1412d7505415a4e2227102b5 [INFO] running `Command { std: "docker" "start" "-a" "853bf0371580c36458ee5cfa4c97f060fd326e5a1412d7505415a4e2227102b5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling find-msvc-tools v0.1.8 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling zerocopy v0.8.36 [INFO] [stderr] Compiling yeslogic-fontconfig-sys v6.0.0 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling font-kit v0.14.3 [INFO] [stderr] Compiling weezl v0.1.12 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling dlib v0.5.2 [INFO] [stderr] Compiling cc v1.2.54 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling float-ord v0.3.2 [INFO] [stderr] Compiling ttf-parser v0.20.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling gif v0.12.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling pathfinder_simd v0.5.5 [INFO] [stderr] Compiling flate2 v1.1.8 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling pathfinder_geometry v0.5.1 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling freetype-sys v0.20.1 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling plotters-bitmap v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling missile_guidance v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.20s [INFO] running `Command { std: "docker" "inspect" "853bf0371580c36458ee5cfa4c97f060fd326e5a1412d7505415a4e2227102b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "853bf0371580c36458ee5cfa4c97f060fd326e5a1412d7505415a4e2227102b5", kill_on_drop: false }` [INFO] [stdout] 853bf0371580c36458ee5cfa4c97f060fd326e5a1412d7505415a4e2227102b5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bcc184fe7949c4ddecf363b83b541e2de8f8404f7745e9a9d56fc06f951275da [INFO] running `Command { std: "docker" "start" "-a" "bcc184fe7949c4ddecf363b83b541e2de8f8404f7745e9a9d56fc06f951275da", kill_on_drop: false }` [INFO] [stderr] Compiling missile_guidance v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c43/l2.rs:393:13 [INFO] [stdout] | [INFO] [stdout] 393 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l2.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l3.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l4.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l5.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c43/l2.rs:393:13 [INFO] [stdout] | [INFO] [stdout] 393 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l2.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l3.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l4.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `results` [INFO] [stdout] --> src/chapters/c44/l5.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | let results = run(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.58s [INFO] running `Command { std: "docker" "inspect" "bcc184fe7949c4ddecf363b83b541e2de8f8404f7745e9a9d56fc06f951275da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bcc184fe7949c4ddecf363b83b541e2de8f8404f7745e9a9d56fc06f951275da", kill_on_drop: false }` [INFO] [stdout] bcc184fe7949c4ddecf363b83b541e2de8f8404f7745e9a9d56fc06f951275da [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9d07f0e633ff3abe09aa738c4c06fdfa3539695676ca8760a4073736206ae8d8 [INFO] running `Command { std: "docker" "start" "-a" "9d07f0e633ff3abe09aa738c4c06fdfa3539695676ca8760a4073736206ae8d8", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `results` [INFO] [stderr] --> src/chapters/c43/l2.rs:393:13 [INFO] [stderr] | [INFO] [stderr] 393 | let results = run(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `results` [INFO] [stderr] --> src/chapters/c44/l2.rs:202:13 [INFO] [stderr] | [INFO] [stderr] 202 | let results = run(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `results` [INFO] [stderr] --> src/chapters/c44/l3.rs:153:13 [INFO] [stderr] | [INFO] [stderr] 153 | let results = run(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `results` [INFO] [stderr] --> src/chapters/c44/l4.rs:157:13 [INFO] [stderr] | [INFO] [stderr] 157 | let results = run(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `results` [INFO] [stderr] --> src/chapters/c44/l5.rs:156:13 [INFO] [stderr] | [INFO] [stderr] 156 | let results = run(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results` [INFO] [stderr] [INFO] [stderr] warning: `missile_guidance` (lib test) generated 5 warnings (run `cargo fix --lib -p missile_guidance --tests` to apply 5 suggestions) [INFO] [stderr] warning: `missile_guidance` (bin "missile_guidance" test) generated 5 warnings (5 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/missile_guidance-0ea638d2389a7b57) [INFO] [stdout] [INFO] [stdout] running 196 tests [INFO] [stdout] test chapters::c11::l1::tests::test_c11l1_runs ... ok [INFO] [stdout] test chapters::c10::l1::tests::test_c10l1_impacts ... ok [INFO] [stdout] test chapters::c10::l1::tests::test_c10l1_positive_range ... ok [INFO] [stdout] test chapters::c11::l1::tests::test_c11l1_trajectory_ends_at_ground ... ok [INFO] [stdout] test chapters::c11::l2::tests::test_c11l2_runs ... ok [INFO] [stdout] test chapters::c12::l1::tests::test_c12l1_filter_converges ... ok [INFO] [stdout] test chapters::c12::l1::tests::test_c12l1_runs ... ok [INFO] [stdout] test chapters::c13::l1::tests::test_c13l1_acceleration_limited ... ok [INFO] [stdout] test chapters::c14::l1::tests::test_c14l1_intercept ... ok [INFO] [stdout] test chapters::c15::l7::tests::test_c15l7_runs ... ok [INFO] [stdout] test chapters::c10::l1::tests::test_c10l1_runs ... ok [INFO] [stdout] test chapters::c15::l1::tests::test_c15l1_trajectories_similar ... ok [INFO] [stdout] test chapters::c16::l1::tests::test_c16l1_runs ... ok [INFO] [stdout] test chapters::c13::l1::tests::test_c13l1_runs ... ok [INFO] [stdout] test chapters::c15::l1::tests::test_c15l1_runs ... ok [INFO] [stdout] test chapters::c12::l3::tests::test_c12l3_runs ... ok [INFO] [stdout] test chapters::c17::l1::tests::test_c17l1_runs ... ok [INFO] [stdout] test chapters::c14::l2::tests::test_c14l2_runs ... ok [INFO] [stdout] test chapters::c12::l2::tests::test_c12l2_runs ... ok [INFO] [stdout] test chapters::c17::l2::tests::test_c17l2_runs ... ok [INFO] [stdout] test chapters::c15::l6::tests::test_c15l6_runs ... ok [INFO] [stdout] test chapters::c16::l1::tests::test_c16l1_achieves_deltav ... ok [INFO] [stdout] test chapters::c14::l1::tests::test_c14l1_runs ... ok [INFO] [stdout] test chapters::c17::l5::tests::test_c17l5_runs ... ok [INFO] [stdout] test chapters::c18::l2::tests::test_c18l2_runs ... ok [INFO] [stdout] test chapters::c1::l1::tests::test_c1l1_oscillates ... ok [INFO] [stdout] test chapters::c1::l1::tests::test_c1l1_runs ... ok [INFO] [stdout] test chapters::c1::l2::tests::test_c1l2_more_accurate_than_l1 ... ok [INFO] [stdout] test chapters::c1::l2::tests::test_c1l2_runs ... ok [INFO] [stdout] test chapters::c1::l3::tests::test_c1l3_matches_theory ... ok [INFO] [stdout] test chapters::c1::l3::tests::test_c1l3_runs ... ok [INFO] [stdout] test chapters::c20::l1::tests::test_c20l1_runs ... ok [INFO] [stdout] test chapters::c1::l3::tests::test_c1l3_converges_to_one ... ok [INFO] [stdout] test chapters::c20::l1::tests::test_c20l1_small_miss ... ok [INFO] [stdout] test chapters::c20::l2::tests::test_c20l2_runs ... ok [INFO] [stdout] test chapters::c17::l6::tests::test_c17l6_runs ... ok [INFO] [stdout] test chapters::c15::l2::tests::test_c15l2_runs ... ok [INFO] [stdout] test chapters::c20::l8::tests::test_c20l8_runs ... ok [INFO] [stdout] test chapters::c20::l4::tests::test_c20l4_runs ... ok [INFO] [stdout] test chapters::c21::l1::tests::test_c21l1_runs ... ok [INFO] [stdout] test chapters::c20::l7::tests::test_c20l7_runs ... ok [INFO] [stdout] test chapters::c16::l2::tests::test_c16l2_runs ... ok [INFO] [stdout] test chapters::c20::l5::tests::test_c20l5_runs ... ok [INFO] [stdout] test chapters::c21::l2::tests::test_c21l2_runs ... ok [INFO] [stdout] test chapters::c20::l9::tests::test_c20l9_runs ... ok [INFO] [stdout] test chapters::c15::l5::tests::test_c15l5_runs ... ok [INFO] [stdout] test chapters::c15::l4::tests::test_c15l4_runs ... ok [INFO] [stdout] test chapters::c17::l3::tests::test_c17l3_runs ... ok [INFO] [stdout] test chapters::c22::l1::tests::test_c22l1_runs ... ok [INFO] [stdout] test chapters::c15::l8::tests::test_c15l8_runs ... ok [INFO] [stdout] test chapters::c22::l3::tests::test_c22l3_runs ... ok [INFO] [stdout] test chapters::c22::l4::tests::test_c22l4_runs ... ok [INFO] [stdout] test chapters::c23::l1::tests::test_c23l1_runs ... ok [INFO] [stdout] test chapters::c23::l2::tests::test_c23l2_runs ... ok [INFO] [stdout] test chapters::c24::l1::tests::test_c24l1_runs ... ok [INFO] [stdout] test chapters::c24::l2::tests::test_c24l2_runs ... ok [INFO] [stdout] test chapters::c25::l2::tests::test_c25l2_runs ... ok [INFO] [stdout] test chapters::c23::l4::tests::test_c23l4_runs ... ok [INFO] [stdout] test chapters::c26::l2::tests::test_c26l2_runs ... ok [INFO] [stdout] test chapters::c26::l10::tests::test_c26l10_runs ... ok [INFO] [stdout] test chapters::c26::l4::tests::test_c26l4_runs ... ok [INFO] [stdout] test chapters::c18::l1::tests::test_c18l1_runs ... ok [INFO] [stdout] test chapters::c19::l1::tests::test_c19l1_runs ... ok [INFO] [stdout] test chapters::c26::l7::tests::test_c26l7_runs ... ok [INFO] [stdout] test chapters::c26::l8::tests::test_c26l8_runs ... ok [INFO] [stdout] test chapters::c26::l6::tests::test_c26l6_runs ... ok [INFO] [stdout] test chapters::c26::l9::tests::test_c26l9_runs ... ok [INFO] [stdout] test chapters::c27::l2::tests::test_c27l2_runs ... ok [INFO] [stdout] test chapters::c17::l4::tests::test_c17l4_runs ... ok [INFO] [stdout] test chapters::c27::l4::tests::test_c27l4_runs ... ok [INFO] [stdout] test chapters::c22::l2::tests::test_c22l2_runs ... ok [INFO] [stdout] test chapters::c25::l1::tests::test_c25l1_runs ... ok [INFO] [stdout] test chapters::c27::l5::tests::test_c27l5_runs ... ok [INFO] [stdout] test chapters::c27::l6::tests::test_c27l6_runs ... ok [INFO] [stdout] test chapters::c27::l7::tests::test_c27l7_runs ... ok [INFO] [stdout] test chapters::c27::l3::tests::test_c27l3_runs ... ok [INFO] [stdout] test chapters::c28::l3::tests::test_c28l3_runs ... ok [INFO] [stdout] test chapters::c29::l2::tests::test_c29l2_runs ... ok [INFO] [stdout] test chapters::c27::l1::tests::test_c27l1_runs ... ok [INFO] [stdout] test chapters::c25::l3::tests::test_c25l3_runs ... ok [INFO] [stdout] test chapters::c29::l5::tests::test_c29l5_runs ... ok [INFO] [stdout] test chapters::c2::l1::tests::test_c2l1_intercept ... ok [INFO] [stdout] test chapters::c2::l1::tests::test_c2l1_runs ... ok [INFO] [stdout] test chapters::c29::l4::tests::test_c29l4_runs ... ok [INFO] [stdout] test chapters::c30::l1::tests::test_c30l1_runs ... ok [INFO] [stdout] test chapters::c2::l2::tests::test_c2l2_runs ... ok [INFO] [stdout] test chapters::c30::l2::tests::test_c30l2_runs ... ok [INFO] [stdout] test chapters::c31::l1::tests::test_c31l1_runs ... ok [INFO] [stdout] test chapters::c32::l1::tests::test_c32l1_runs ... ok [INFO] [stdout] test chapters::c19::l2::tests::test_c19l2_runs ... ok [INFO] [stdout] test chapters::c26::l1::tests::test_c26l1_runs ... ok [INFO] [stdout] test chapters::c32::l3::tests::test_c32l3_runs ... ok [INFO] [stdout] test chapters::c30::l3::tests::test_c30l3_runs ... ok [INFO] [stdout] test chapters::c33::l1::tests::test_c33l1_convergence ... ok [INFO] [stdout] test chapters::c33::l1::tests::test_c33l1_runs ... ok [INFO] [stdout] test chapters::c34::l2::tests::test_c34l2_runs ... ok [INFO] [stdout] test chapters::c29::l1::tests::test_c29l1_runs ... ok [INFO] [stdout] test chapters::c26::l1::tests::test_c26l1_gains_converge ... ok [INFO] [stdout] test chapters::c32::l2::tests::test_c32l2_runs ... ok [INFO] [stdout] test chapters::c35::l3::tests::test_c35l3_runs ... ok [INFO] [stdout] test chapters::c15::l3::tests::test_c15l3_runs ... ok [INFO] [stdout] test chapters::c23::l3::tests::test_c23l3_runs ... ok [INFO] [stdout] test chapters::c35::l5::tests::test_c35l5_runs ... ok [INFO] [stdout] test chapters::c36::l1::tests::test_c36l1_runs ... ok [INFO] [stdout] test chapters::c20::l3::tests::test_c20l3_runs ... ok [INFO] [stdout] test chapters::c36::l2::tests::test_c36l2_runs ... ok [INFO] [stdout] test chapters::c37::l2::tests::test_c37l2_runs ... ok [INFO] [stdout] test chapters::c32::l4::tests::test_c32l4_runs ... ok [INFO] [stdout] test chapters::c38::l1::tests::test_c38l1_runs ... ok [INFO] [stdout] test chapters::c20::l6::tests::test_c20l6_runs ... ok [INFO] [stdout] test chapters::c38::l3::tests::test_c38l3_runs ... ok [INFO] [stdout] test chapters::c38::l4::tests::test_c38l4_runs ... ok [INFO] [stdout] test chapters::c26::l3::tests::test_c26l3_runs ... ok [INFO] [stdout] test chapters::c39::l2::tests::test_c39l2_runs ... ok [INFO] [stdout] test chapters::c29::l3::tests::test_c29l3_runs ... ok [INFO] [stdout] test chapters::c3::l1::tests::test_c3l1_runs ... ok [INFO] [stdout] test chapters::c40::l1::tests::test_c40l1_runs ... ok [INFO] [stdout] test chapters::c40::l2::tests::test_c40l2_runs ... ok [INFO] [stdout] test chapters::c39::l3::tests::test_c39l3_runs ... ok [INFO] [stdout] test chapters::c37::l1::tests::test_c37l1_runs ... ok [INFO] [stdout] test chapters::c40::l4::tests::test_c40l4_runs ... ok [INFO] [stdout] test chapters::c41::l1::tests::test_c41l1_runs ... ok [INFO] [stdout] test chapters::c40::l5::tests::test_c40l5_runs ... ok [INFO] [stdout] test chapters::c38::l2::tests::test_c38l2_runs ... ok [INFO] [stdout] test chapters::c40::l3::tests::test_c40l3_runs ... ok [INFO] [stdout] test chapters::c43::l1::tests::test_c43l1_runs ... ok [INFO] [stdout] test chapters::c44::l1::tests::test_c44l1_runs ... ok [INFO] [stdout] test chapters::c37::l3::tests::test_c37l3_runs ... ok [INFO] [stdout] test chapters::c43::l2::tests::test_c43l2_runs ... ok [INFO] [stdout] test chapters::c28::l1::tests::test_c28l1_runs ... ok [INFO] [stdout] test chapters::c26::l5::tests::test_c26l5_runs ... ok [INFO] [stdout] test chapters::c45::l1::tests::test_c45l1_runs ... ok [INFO] [stdout] test chapters::c45::l2::tests::test_c45l2_runs ... ok [INFO] [stdout] test chapters::c45::l3::tests::test_c45l3_runs ... ok [INFO] [stdout] test chapters::c35::l2::tests::test_c35l2_runs ... ok [INFO] [stdout] test chapters::c4::l1::tests::test_c4l1_approximately_normal ... ok [INFO] [stdout] test chapters::c4::l1::tests::test_c4l1_runs ... ok [INFO] [stdout] test chapters::c4::l2::tests::test_c4l2_runs ... ok [INFO] [stdout] test chapters::c4::l3::tests::test_c4l3_converges_near_one ... ok [INFO] [stdout] test chapters::c4::l3::tests::test_c4l3_runs ... ok [INFO] [stdout] test chapters::c4::l4::tests::test_c4l4_runs ... ok [INFO] [stdout] test chapters::c4::l5::tests::test_c4l5_runs ... ok [INFO] [stdout] test chapters::c4::l6::tests::test_c4l6_runs ... ok [INFO] [stdout] test chapters::c4::l7::tests::test_c4l7_runs ... ok [INFO] [stdout] test chapters::c4::l8::tests::test_c4l8_runs ... ok [INFO] [stdout] test chapters::c5::l1::tests::test_c5l1_converges ... ok [INFO] [stdout] test chapters::c5::l1::tests::test_c5l1_runs ... ok [INFO] [stdout] test chapters::c5::l2::tests::test_c5l2_runs ... ok [INFO] [stdout] test chapters::c5::l3::tests::test_c5l3_runs ... ok [INFO] [stdout] test chapters::c6::l1::tests::test_c6l1_runs ... ok [INFO] [stdout] test chapters::c6::l2::tests::test_c6l2_runs ... ok [INFO] [stdout] test chapters::c6::l3::tests::test_c6l3_runs ... ok [INFO] [stdout] test chapters::c6::l4::tests::test_c6l4_runs ... ok [INFO] [stdout] test chapters::c7::l1::tests::test_c7l1_filter_tracks ... ok [INFO] [stdout] test chapters::c7::l1::tests::test_c7l1_runs ... ok [INFO] [stdout] test chapters::c7::l2::tests::test_c7l2_runs ... ok [INFO] [stdout] test chapters::c7::l3::tests::test_c7l3_runs ... ok [INFO] [stdout] test chapters::c7::l4::tests::test_c7l4_runs ... ok [INFO] [stdout] test chapters::c8::l1::tests::test_c8l1_miss_converges ... ok [INFO] [stdout] test chapters::c8::l1::tests::test_c8l1_runs ... ok [INFO] [stdout] test chapters::c8::l2::tests::test_c8l2_runs ... ok [INFO] [stdout] test chapters::c8::l3::tests::test_c8l3_runs ... ok [INFO] [stdout] test chapters::c9::l1::tests::test_c9l1_gains_bounded ... ok [INFO] [stdout] test chapters::c9::l1::tests::test_c9l1_runs ... ok [INFO] [stdout] test chapters::c9::l2::tests::test_c9l2_runs ... ok [INFO] [stdout] test chapters::c9::l3::tests::test_c9l3_runs ... ok [INFO] [stdout] test chapters::c9::l4::tests::test_c9l4_runs ... ok [INFO] [stdout] test chapters::c9::l5::tests::test_c9l5_runs ... ok [INFO] [stdout] test chapters::c35::l1::tests::test_c35l1_runs ... ok [INFO] [stdout] test utils::initial::tests::test_initial_pz ... ok [INFO] [stdout] test utils::kepler::tests::test_kepler1_circular_orbit ... ok [INFO] [stdout] test utils::kepler::tests::test_kepler_solve ... ok [INFO] [stdout] test utils::lambert2d::tests::test_lambert2d_basic ... ok [INFO] [stdout] test utils::lambert3d::tests::test_lambert3d_basic ... ok [INFO] [stdout] test utils::olambert::tests::test_olambert_basic ... ok [INFO] [stdout] test utils::predict::tests::test_distance3dkm ... ok [INFO] [stdout] test utils::predict::tests::test_predict_pz ... ok [INFO] [stdout] test utils::project::tests::test_project34_basic ... ok [INFO] [stdout] test utils::project::tests::test_project_basic ... ok [INFO] [stdout] test utils::rk2::tests::test_vec2_operations ... ok [INFO] [stdout] test utils::rk2::tests::test_vec3_cross ... ok [INFO] [stdout] test chapters::c42::l1::tests::test_c42l1_runs ... ok [INFO] [stdout] test chapters::c34::l1::tests::test_c34l1_runs ... ok [INFO] [stdout] test chapters::c44::l3::tests::test_c44l3_runs ... ok [INFO] [stdout] test chapters::c39::l1::tests::test_c39l1_runs ... ok [INFO] [stdout] test chapters::c35::l4::tests::test_c35l4_runs ... ok [INFO] [stdout] test chapters::c44::l2::tests::test_c44l2_runs ... ok [INFO] [stdout] test chapters::c35::l6::tests::test_c35l6_runs ... ok [INFO] [stdout] test utils::gains::tests::test_generate_gains ... ok [INFO] [stdout] test chapters::c41::l2::tests::test_c41l2_runs ... ok [INFO] [stdout] test chapters::c44::l5::tests::test_c44l5_runs ... ok [INFO] [stdout] test chapters::c44::l4::tests::test_c44l4_runs ... ok [INFO] [stdout] test chapters::c22::l5::tests::test_c22l5_runs ... ok [INFO] [stdout] test chapters::c45::l4::tests::test_c45l4_runs ... ok [INFO] [stdout] test chapters::c34::l3::tests::test_c34l3_runs ... ok [INFO] [stdout] test chapters::c28::l2::tests::test_c28l2_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 196 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.77s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/missile_guidance-a948bf4805fb32c4) [INFO] [stdout] [INFO] [stdout] running 198 tests [INFO] [stdout] test chapters::c11::l1::tests::test_c11l1_trajectory_ends_at_ground ... ok [INFO] [stdout] test chapters::c12::l2::tests::test_c12l2_runs ... ok [INFO] [stdout] test chapters::c10::l1::tests::test_c10l1_impacts ... ok [INFO] [stdout] test chapters::c13::l1::tests::test_c13l1_runs ... ok [INFO] [stdout] test chapters::c10::l1::tests::test_c10l1_positive_range ... ok [INFO] [stdout] test chapters::c11::l2::tests::test_c11l2_runs ... ok [INFO] [stdout] test chapters::c14::l1::tests::test_c14l1_intercept ... ok [INFO] [stdout] test chapters::c13::l1::tests::test_c13l1_acceleration_limited ... ok [INFO] [stdout] test chapters::c10::l1::tests::test_c10l1_runs ... ok [INFO] [stdout] test chapters::c12::l1::tests::test_c12l1_filter_converges ... ok [INFO] [stdout] test chapters::c14::l1::tests::test_c14l1_runs ... ok [INFO] [stdout] test chapters::c15::l6::tests::test_c15l6_runs ... ok [INFO] [stdout] test chapters::c15::l7::tests::test_c15l7_runs ... ok [INFO] [stdout] test chapters::c15::l1::tests::test_c15l1_runs ... ok [INFO] [stdout] test chapters::c17::l1::tests::test_c17l1_runs ... ok [INFO] [stdout] test chapters::c17::l2::tests::test_c17l2_runs ... ok [INFO] [stdout] test chapters::c15::l1::tests::test_c15l1_trajectories_similar ... ok [INFO] [stdout] test chapters::c11::l1::tests::test_c11l1_runs ... ok [INFO] [stdout] test chapters::c16::l1::tests::test_c16l1_achieves_deltav ... ok [INFO] [stdout] test chapters::c16::l1::tests::test_c16l1_runs ... ok [INFO] [stdout] test chapters::c12::l3::tests::test_c12l3_runs ... ok [INFO] [stdout] test chapters::c12::l1::tests::test_c12l1_runs ... ok [INFO] [stdout] test chapters::c1::l1::tests::test_c1l1_oscillates ... ok [INFO] [stdout] test chapters::c17::l5::tests::test_c17l5_runs ... ok [INFO] [stdout] test chapters::c1::l1::tests::test_c1l1_runs ... ok [INFO] [stdout] test chapters::c1::l2::tests::test_c1l2_more_accurate_than_l1 ... ok [INFO] [stdout] test chapters::c1::l3::tests::test_c1l3_converges_to_one ... ok [INFO] [stdout] test chapters::c14::l2::tests::test_c14l2_runs ... ok [INFO] [stdout] test chapters::c15::l5::tests::test_c15l5_runs ... ok [INFO] [stdout] test chapters::c1::l3::tests::test_c1l3_matches_theory ... ok [INFO] [stdout] test chapters::c1::l2::tests::test_c1l2_runs ... ok [INFO] [stdout] test chapters::c1::l3::tests::test_c1l3_runs ... ok [INFO] [stdout] test chapters::c20::l2::tests::test_c20l2_runs ... ok [INFO] [stdout] test chapters::c20::l4::tests::test_c20l4_runs ... ok [INFO] [stdout] test chapters::c20::l1::tests::test_c20l1_runs ... ok [INFO] [stdout] test chapters::c18::l2::tests::test_c18l2_runs ... ok [INFO] [stdout] test chapters::c20::l7::tests::test_c20l7_runs ... ok [INFO] [stdout] test chapters::c20::l8::tests::test_c20l8_runs ... ok [INFO] [stdout] test chapters::c20::l1::tests::test_c20l1_small_miss ... ok [INFO] [stdout] test chapters::c21::l1::tests::test_c21l1_runs ... ok [INFO] [stdout] test chapters::c21::l2::tests::test_c21l2_runs ... ok [INFO] [stdout] test chapters::c22::l1::tests::test_c22l1_runs ... ok [INFO] [stdout] test chapters::c20::l9::tests::test_c20l9_runs ... ok [INFO] [stdout] test chapters::c22::l3::tests::test_c22l3_runs ... ok [INFO] [stdout] test chapters::c22::l4::tests::test_c22l4_runs ... ok [INFO] [stdout] test chapters::c22::l2::tests::test_c22l2_runs ... ok [INFO] [stdout] test chapters::c23::l1::tests::test_c23l1_runs ... ok [INFO] [stdout] test chapters::c20::l5::tests::test_c20l5_runs ... ok [INFO] [stdout] test chapters::c23::l2::tests::test_c23l2_runs ... ok [INFO] [stdout] test chapters::c17::l3::tests::test_c17l3_runs ... ok [INFO] [stdout] test chapters::c24::l1::tests::test_c24l1_runs ... ok [INFO] [stdout] test chapters::c24::l2::tests::test_c24l2_runs ... ok [INFO] [stdout] test chapters::c23::l4::tests::test_c23l4_runs ... ok [INFO] [stdout] test chapters::c17::l4::tests::test_c17l4_runs ... ok [INFO] [stdout] test chapters::c17::l6::tests::test_c17l6_runs ... ok [INFO] [stdout] test chapters::c26::l10::tests::test_c26l10_runs ... ok [INFO] [stdout] test chapters::c25::l1::tests::test_c25l1_runs ... ok [INFO] [stdout] test chapters::c19::l2::tests::test_c19l2_runs ... ok [INFO] [stdout] test chapters::c18::l1::tests::test_c18l1_runs ... ok [INFO] [stdout] test chapters::c25::l2::tests::test_c25l2_runs ... ok [INFO] [stdout] test chapters::c15::l4::tests::test_c15l4_runs ... ok [INFO] [stdout] test chapters::c19::l1::tests::test_c19l1_runs ... ok [INFO] [stdout] test chapters::c26::l6::tests::test_c26l6_runs ... ok [INFO] [stdout] test chapters::c26::l7::tests::test_c26l7_runs ... ok [INFO] [stdout] test chapters::c26::l4::tests::test_c26l4_runs ... ok [INFO] [stdout] test chapters::c16::l2::tests::test_c16l2_runs ... ok [INFO] [stdout] test chapters::c26::l8::tests::test_c26l8_runs ... ok [INFO] [stdout] test chapters::c25::l3::tests::test_c25l3_runs ... ok [INFO] [stdout] test chapters::c26::l9::tests::test_c26l9_runs ... ok [INFO] [stdout] test chapters::c27::l4::tests::test_c27l4_runs ... ok [INFO] [stdout] test chapters::c27::l2::tests::test_c27l2_runs ... ok [INFO] [stdout] test chapters::c27::l6::tests::test_c27l6_runs ... ok [INFO] [stdout] test chapters::c27::l7::tests::test_c27l7_runs ... ok [INFO] [stdout] test chapters::c27::l3::tests::test_c27l3_runs ... ok [INFO] [stdout] test chapters::c27::l5::tests::test_c27l5_runs ... ok [INFO] [stdout] test chapters::c28::l3::tests::test_c28l3_runs ... ok [INFO] [stdout] test chapters::c27::l1::tests::test_c27l1_runs ... ok [INFO] [stdout] test chapters::c15::l2::tests::test_c15l2_runs ... ok [INFO] [stdout] test chapters::c29::l2::tests::test_c29l2_runs ... ok [INFO] [stdout] test chapters::c15::l8::tests::test_c15l8_runs ... ok [INFO] [stdout] test chapters::c29::l1::tests::test_c29l1_runs ... ok [INFO] [stdout] test chapters::c26::l2::tests::test_c26l2_runs ... ok [INFO] [stdout] test chapters::c2::l1::tests::test_c2l1_runs ... ok [INFO] [stdout] test chapters::c2::l2::tests::test_c2l2_runs ... ok [INFO] [stdout] test chapters::c30::l1::tests::test_c30l1_runs ... ok [INFO] [stdout] test chapters::c29::l5::tests::test_c29l5_runs ... ok [INFO] [stdout] test chapters::c30::l3::tests::test_c30l3_runs ... ok [INFO] [stdout] test chapters::c31::l1::tests::test_c31l1_runs ... ok [INFO] [stdout] test chapters::c30::l2::tests::test_c30l2_runs ... ok [INFO] [stdout] test chapters::c29::l4::tests::test_c29l4_runs ... ok [INFO] [stdout] test chapters::c32::l1::tests::test_c32l1_runs ... ok [INFO] [stdout] test chapters::c32::l3::tests::test_c32l3_runs ... ok [INFO] [stdout] test chapters::c33::l1::tests::test_c33l1_convergence ... ok [INFO] [stdout] test chapters::c33::l1::tests::test_c33l1_runs ... ok [INFO] [stdout] test chapters::c26::l1::tests::test_c26l1_runs ... ok [INFO] [stdout] test chapters::c34::l2::tests::test_c34l2_runs ... ok [INFO] [stdout] test chapters::c2::l1::tests::test_c2l1_intercept ... ok [INFO] [stdout] test chapters::c32::l2::tests::test_c32l2_runs ... ok [INFO] [stdout] test chapters::c26::l1::tests::test_c26l1_gains_converge ... ok [INFO] [stdout] test chapters::c35::l3::tests::test_c35l3_runs ... ok [INFO] [stdout] test chapters::c23::l3::tests::test_c23l3_runs ... ok [INFO] [stdout] test chapters::c35::l5::tests::test_c35l5_runs ... ok [INFO] [stdout] test chapters::c20::l3::tests::test_c20l3_runs ... ok [INFO] [stdout] test chapters::c36::l1::tests::test_c36l1_runs ... ok [INFO] [stdout] test chapters::c20::l6::tests::test_c20l6_runs ... ok [INFO] [stdout] test chapters::c32::l4::tests::test_c32l4_runs ... ok [INFO] [stdout] test chapters::c37::l2::tests::test_c37l2_runs ... ok [INFO] [stdout] test chapters::c36::l2::tests::test_c36l2_runs ... ok [INFO] [stdout] test chapters::c38::l1::tests::test_c38l1_runs ... ok [INFO] [stdout] test chapters::c15::l3::tests::test_c15l3_runs ... ok [INFO] [stdout] test chapters::c38::l3::tests::test_c38l3_runs ... ok [INFO] [stdout] test chapters::c38::l4::tests::test_c38l4_runs ... ok [INFO] [stdout] test chapters::c29::l3::tests::test_c29l3_runs ... ok [INFO] [stdout] test chapters::c39::l2::tests::test_c39l2_runs ... ok [INFO] [stdout] test chapters::c26::l3::tests::test_c26l3_runs ... ok [INFO] [stdout] test chapters::c3::l1::tests::test_c3l1_runs ... ok [INFO] [stdout] test chapters::c40::l1::tests::test_c40l1_runs ... ok [INFO] [stdout] test chapters::c37::l1::tests::test_c37l1_runs ... ok [INFO] [stdout] test chapters::c37::l3::tests::test_c37l3_runs ... ok [INFO] [stdout] test chapters::c39::l3::tests::test_c39l3_runs ... ok [INFO] [stdout] test chapters::c40::l3::tests::test_c40l3_runs ... ok [INFO] [stdout] test chapters::c41::l1::tests::test_c41l1_runs ... ok [INFO] [stdout] test chapters::c40::l4::tests::test_c40l4_runs ... ok [INFO] [stdout] test chapters::c40::l2::tests::test_c40l2_runs ... ok [INFO] [stdout] test chapters::c40::l5::tests::test_c40l5_runs ... ok [INFO] [stdout] test chapters::c43::l1::tests::test_c43l1_runs ... ok [INFO] [stdout] test chapters::c43::l2::tests::test_c43l2_runs ... ok [INFO] [stdout] test chapters::c44::l1::tests::test_c44l1_runs ... ok [INFO] [stdout] test chapters::c38::l2::tests::test_c38l2_runs ... ok [INFO] [stdout] test chapters::c35::l2::tests::test_c35l2_runs ... ok [INFO] [stdout] test chapters::c26::l5::tests::test_c26l5_runs ... ok [INFO] [stdout] test chapters::c45::l1::tests::test_c45l1_runs ... ok [INFO] [stdout] test chapters::c45::l2::tests::test_c45l2_runs ... ok [INFO] [stdout] test chapters::c44::l3::tests::test_c44l3_runs ... ok [INFO] [stdout] test chapters::c45::l3::tests::test_c45l3_runs ... ok [INFO] [stdout] test chapters::c4::l1::tests::test_c4l1_approximately_normal ... ok [INFO] [stdout] test chapters::c4::l1::tests::test_c4l1_runs ... ok [INFO] [stdout] test chapters::c4::l2::tests::test_c4l2_runs ... ok [INFO] [stdout] test chapters::c4::l3::tests::test_c4l3_converges_near_one ... ok [INFO] [stdout] test chapters::c4::l3::tests::test_c4l3_runs ... ok [INFO] [stdout] test chapters::c4::l4::tests::test_c4l4_runs ... ok [INFO] [stdout] test chapters::c4::l5::tests::test_c4l5_runs ... ok [INFO] [stdout] test chapters::c4::l6::tests::test_c4l6_runs ... ok [INFO] [stdout] test chapters::c4::l7::tests::test_c4l7_runs ... ok [INFO] [stdout] test chapters::c4::l8::tests::test_c4l8_runs ... ok [INFO] [stdout] test chapters::c5::l1::tests::test_c5l1_converges ... ok [INFO] [stdout] test chapters::c5::l1::tests::test_c5l1_runs ... ok [INFO] [stdout] test chapters::c5::l2::tests::test_c5l2_runs ... ok [INFO] [stdout] test chapters::c5::l3::tests::test_c5l3_runs ... ok [INFO] [stdout] test chapters::c6::l1::tests::test_c6l1_runs ... ok [INFO] [stdout] test chapters::c6::l2::tests::test_c6l2_runs ... ok [INFO] [stdout] test chapters::c6::l3::tests::test_c6l3_runs ... ok [INFO] [stdout] test chapters::c6::l4::tests::test_c6l4_runs ... ok [INFO] [stdout] test chapters::c7::l1::tests::test_c7l1_filter_tracks ... ok [INFO] [stdout] test chapters::c7::l1::tests::test_c7l1_runs ... ok [INFO] [stdout] test chapters::c28::l1::tests::test_c28l1_runs ... ok [INFO] [stdout] test chapters::c7::l3::tests::test_c7l3_runs ... ok [INFO] [stdout] test chapters::c7::l4::tests::test_c7l4_runs ... ok [INFO] [stdout] test chapters::c8::l1::tests::test_c8l1_miss_converges ... ok [INFO] [stdout] test chapters::c8::l1::tests::test_c8l1_runs ... ok [INFO] [stdout] test chapters::c8::l2::tests::test_c8l2_runs ... ok [INFO] [stdout] test chapters::c8::l3::tests::test_c8l3_runs ... ok [INFO] [stdout] test chapters::c9::l1::tests::test_c9l1_gains_bounded ... ok [INFO] [stdout] test chapters::c9::l1::tests::test_c9l1_runs ... ok [INFO] [stdout] test chapters::c9::l2::tests::test_c9l2_runs ... ok [INFO] [stdout] test chapters::c7::l2::tests::test_c7l2_runs ... ok [INFO] [stdout] test chapters::c9::l4::tests::test_c9l4_runs ... ok [INFO] [stdout] test chapters::c9::l3::tests::test_c9l3_runs ... ok [INFO] [stdout] test tests::test_c1l1_simulation ... ok [INFO] [stdout] test chapters::c9::l5::tests::test_c9l5_runs ... ok [INFO] [stdout] test tests::test_c2l1_simulation ... ok [INFO] [stdout] test utils::initial::tests::test_initial_pz ... ok [INFO] [stdout] test utils::kepler::tests::test_kepler1_circular_orbit ... ok [INFO] [stdout] test utils::kepler::tests::test_kepler_solve ... ok [INFO] [stdout] test utils::lambert2d::tests::test_lambert2d_basic ... ok [INFO] [stdout] test utils::lambert3d::tests::test_lambert3d_basic ... ok [INFO] [stdout] test utils::olambert::tests::test_olambert_basic ... ok [INFO] [stdout] test utils::predict::tests::test_distance3dkm ... ok [INFO] [stdout] test utils::predict::tests::test_predict_pz ... ok [INFO] [stdout] test utils::project::tests::test_project34_basic ... ok [INFO] [stdout] test utils::project::tests::test_project_basic ... ok [INFO] [stdout] test utils::rk2::tests::test_vec2_operations ... ok [INFO] [stdout] test utils::rk2::tests::test_vec3_cross ... ok [INFO] [stdout] test chapters::c35::l1::tests::test_c35l1_runs ... ok [INFO] [stdout] test chapters::c39::l1::tests::test_c39l1_runs ... ok [INFO] [stdout] test chapters::c42::l1::tests::test_c42l1_runs ... ok [INFO] [stdout] test chapters::c34::l1::tests::test_c34l1_runs ... ok [INFO] [stdout] test chapters::c35::l4::tests::test_c35l4_runs ... ok [INFO] [stdout] test chapters::c35::l6::tests::test_c35l6_runs ... ok [INFO] [stdout] test chapters::c44::l5::tests::test_c44l5_runs ... ok [INFO] [stdout] test chapters::c44::l2::tests::test_c44l2_runs ... ok [INFO] [stdout] test utils::gains::tests::test_generate_gains ... ok [INFO] [stdout] test chapters::c41::l2::tests::test_c41l2_runs ... ok [INFO] [stdout] test chapters::c44::l4::tests::test_c44l4_runs ... ok [INFO] [stdout] test chapters::c22::l5::tests::test_c22l5_runs ... ok [INFO] [stdout] test chapters::c34::l3::tests::test_c34l3_runs ... ok [INFO] [stdout] test chapters::c45::l4::tests::test_c45l4_runs ... ok [INFO] [stderr] Doc-tests missile_guidance [INFO] [stdout] test chapters::c28::l2::tests::test_c28l2_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 198 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.10s [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] running `Command { std: "docker" "inspect" "9d07f0e633ff3abe09aa738c4c06fdfa3539695676ca8760a4073736206ae8d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9d07f0e633ff3abe09aa738c4c06fdfa3539695676ca8760a4073736206ae8d8", kill_on_drop: false }` [INFO] [stdout] 9d07f0e633ff3abe09aa738c4c06fdfa3539695676ca8760a4073736206ae8d8