[INFO] cloning repository https://github.com/OpenAstrodynamics/lox [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/OpenAstrodynamics/lox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOpenAstrodynamics%2Flox", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOpenAstrodynamics%2Flox'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5ddd617dacc38f24d35850e77b89985a2136ec44 [INFO] testing OpenAstrodynamics/lox against beta-2025-01-12 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOpenAstrodynamics%2Flox" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/OpenAstrodynamics/lox on toolchain beta-2025-01-12 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/OpenAstrodynamics/lox [INFO] finished tweaking git repo https://github.com/OpenAstrodynamics/lox [INFO] tweaked toml for git repo https://github.com/OpenAstrodynamics/lox written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/OpenAstrodynamics/lox 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" "+beta-2025-01-12" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rstest v0.23.0 [INFO] [stderr] Downloaded rstest_macros v0.23.0 [INFO] [stderr] Downloaded pyo3-ffi v0.23.3 [INFO] [stderr] Downloaded pyo3-build-config v0.23.3 [INFO] [stderr] Downloaded pyo3-macros-backend v0.23.3 [INFO] [stderr] Downloaded pyo3-macros v0.23.3 [INFO] [stderr] Downloaded condtype v1.3.0 [INFO] [stderr] Downloaded numpy v0.23.0 [INFO] [stderr] Downloaded portable-atomic-util v0.2.3 [INFO] [stderr] Downloaded pyo3 v0.23.3 [INFO] [stderr] Downloaded fast_polynomial v0.3.0 [INFO] [stderr] Downloaded divan-macros v0.1.15 [INFO] [stderr] Downloaded divan v0.1.15 [INFO] [stderr] Downloaded sgp4 v2.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bdb91fc607697414874292db93112f1e9de7b22ec84689bfb77943866dfe72b9 [INFO] running `Command { std: "docker" "start" "-a" "bdb91fc607697414874292db93112f1e9de7b22ec84689bfb77943866dfe72b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bdb91fc607697414874292db93112f1e9de7b22ec84689bfb77943866dfe72b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bdb91fc607697414874292db93112f1e9de7b22ec84689bfb77943866dfe72b9", kill_on_drop: false }` [INFO] [stdout] bdb91fc607697414874292db93112f1e9de7b22ec84689bfb77943866dfe72b9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b0b8cacfb5783f494d782c3d979ce6ec3c184cc2bce6eab5ce3b3d3944e05f31 [INFO] running `Command { std: "docker" "start" "-a" "b0b8cacfb5783f494d782c3d979ce6ec3c184cc2bce6eab5ce3b3d3944e05f31", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling proc-macro2 v1.0.89 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling libc v0.2.162 [INFO] [stderr] Compiling serde v1.0.214 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling unindent v0.2.3 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling thiserror v2.0.3 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stderr] Compiling serde_json v1.0.132 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling float_eq v1.0.1 [INFO] [stderr] Compiling glam v0.29.2 [INFO] [stderr] Compiling iana-time-zone v0.1.61 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling dyn-clone v1.0.17 [INFO] [stderr] Compiling rustc-hash v2.1.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling csv-core v0.1.11 [INFO] [stderr] Compiling pyo3-build-config v0.23.3 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling fast_polynomial v0.3.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling pyo3-macros-backend v0.23.3 [INFO] [stderr] Compiling pyo3-ffi v0.23.3 [INFO] [stderr] Compiling pyo3 v0.23.3 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.214 [INFO] [stderr] Compiling thiserror-impl v2.0.3 [INFO] [stderr] Compiling lox-derive v0.1.0-alpha.0 (/opt/rustwide/workdir/crates/lox-derive) [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling pyo3-macros v0.23.3 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling quick-xml v0.31.0 [INFO] [stderr] Compiling lox-math v0.1.0-alpha.3 (/opt/rustwide/workdir/crates/lox-math) [INFO] [stderr] Compiling numpy v0.23.0 [INFO] [stderr] Compiling lox-bodies v0.1.0-alpha.4 (/opt/rustwide/workdir/crates/lox-bodies) [INFO] [stderr] Compiling lox-ephem v0.1.0-alpha.2 (/opt/rustwide/workdir/crates/lox-ephem) [INFO] [stderr] Compiling serde-aux v4.5.0 [INFO] [stderr] Compiling sgp4 v2.2.0 [INFO] [stderr] Compiling lox-io v0.1.0-alpha.2 (/opt/rustwide/workdir/crates/lox-io) [INFO] [stderr] Compiling lox-time v0.1.0-alpha.2 (/opt/rustwide/workdir/crates/lox-time) [INFO] [stderr] Compiling lox-earth v0.1.0-alpha.4 (/opt/rustwide/workdir/crates/lox-earth) [INFO] [stderr] Compiling lox-orbits v0.1.0-alpha.7 (/opt/rustwide/workdir/crates/lox-orbits) [INFO] [stderr] Compiling lox-space v0.1.0-alpha.12 (/opt/rustwide/workdir/crates/lox-space) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "b0b8cacfb5783f494d782c3d979ce6ec3c184cc2bce6eab5ce3b3d3944e05f31", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0b8cacfb5783f494d782c3d979ce6ec3c184cc2bce6eab5ce3b3d3944e05f31", kill_on_drop: false }` [INFO] [stdout] b0b8cacfb5783f494d782c3d979ce6ec3c184cc2bce6eab5ce3b3d3944e05f31 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dc19d48ca1a6ca69de5d30b2021a78af69bf97d0dcb279886b470c421573dca8 [INFO] running `Command { std: "docker" "start" "-a" "dc19d48ca1a6ca69de5d30b2021a78af69bf97d0dcb279886b470c421573dca8", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling hashbrown v0.15.1 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling pin-project-lite v0.2.15 [INFO] [stderr] Compiling winnow v0.6.20 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling pyo3 v0.23.3 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling rustix v0.38.40 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling fastrand v2.2.0 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling clap_lex v0.7.2 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling condtype v1.3.0 [INFO] [stderr] Compiling regex-lite v0.1.6 [INFO] [stderr] Compiling rstest_macros v0.23.0 [INFO] [stderr] Compiling fast_polynomial v0.3.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling tempfile v3.14.0 [INFO] [stderr] Compiling terminal_size v0.4.0 [INFO] [stderr] Compiling clap_builder v4.5.20 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling pyo3-macros-backend v0.23.3 [INFO] [stderr] Compiling clap v4.5.20 [INFO] [stderr] Compiling thiserror-impl v2.0.3 [INFO] [stderr] Compiling serde_derive v1.0.214 [INFO] [stderr] Compiling lox-derive v0.1.0-alpha.0 (/opt/rustwide/workdir/crates/lox-derive) [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling divan-macros v0.1.15 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling divan v0.1.15 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling thiserror v2.0.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling proptest v1.5.0 [INFO] [stderr] Compiling pyo3-macros v0.23.3 [INFO] [stderr] Compiling serde v1.0.214 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling rstest v0.23.0 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling serde_json v1.0.132 [INFO] [stderr] Compiling quick-xml v0.31.0 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling serde-aux v4.5.0 [INFO] [stderr] Compiling sgp4 v2.2.0 [INFO] [stderr] Compiling lox-math v0.1.0-alpha.3 (/opt/rustwide/workdir/crates/lox-math) [INFO] [stderr] Compiling numpy v0.23.0 [INFO] [stderr] Compiling lox-io v0.1.0-alpha.2 (/opt/rustwide/workdir/crates/lox-io) [INFO] [stderr] Compiling lox-bodies v0.1.0-alpha.4 (/opt/rustwide/workdir/crates/lox-bodies) [INFO] [stderr] Compiling lox-ephem v0.1.0-alpha.2 (/opt/rustwide/workdir/crates/lox-ephem) [INFO] [stderr] Compiling lox-time v0.1.0-alpha.2 (/opt/rustwide/workdir/crates/lox-time) [INFO] [stderr] Compiling lox-earth v0.1.0-alpha.4 (/opt/rustwide/workdir/crates/lox-earth) [INFO] [stderr] Compiling lox-orbits v0.1.0-alpha.7 (/opt/rustwide/workdir/crates/lox-orbits) [INFO] [stderr] Compiling lox-space v0.1.0-alpha.12 (/opt/rustwide/workdir/crates/lox-space) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 35s [INFO] running `Command { std: "docker" "inspect" "dc19d48ca1a6ca69de5d30b2021a78af69bf97d0dcb279886b470c421573dca8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc19d48ca1a6ca69de5d30b2021a78af69bf97d0dcb279886b470c421573dca8", kill_on_drop: false }` [INFO] [stdout] dc19d48ca1a6ca69de5d30b2021a78af69bf97d0dcb279886b470c421573dca8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 14f88c18097be1cd5dca8b3fa64892e0da1d2d60528c8887ad0957467ad91027 [INFO] running `Command { std: "docker" "start" "-a" "14f88c18097be1cd5dca8b3fa64892e0da1d2d60528c8887ad0957467ad91027", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_bodies-de84133ddd69aea1) [INFO] [stdout] [INFO] [stdout] running 225 tests [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_002 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_001 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_007 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_008 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_006 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_003 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_005 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_011 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_014 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_015 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_004 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_020 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_021 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_009 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_016 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_019 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_022 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_013 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_010 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_018 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_012 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_024 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_023 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_025 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_026 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_028 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_030 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_032 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_034 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_039 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_040 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_041 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_042 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_043 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_044 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_045 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_046 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_047 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_048 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_051 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_052 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_053 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_055 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_058 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_035 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_017 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_029 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_031 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_033 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_027 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_037 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_049 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_050 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_056 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_057 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_038 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_054 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_036 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_059 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_060 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_062 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_064 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_063 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_065 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_068 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_067 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_070 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_069 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_074 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_071 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_076 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_075 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_072 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_073 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_061 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_083 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_078 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_084 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_086 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_087 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_080 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_089 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_081 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_085 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_090 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_091 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_092 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_088 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_082 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_066 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_077 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_105 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_106 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_101 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_079 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_093 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_094 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_095 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_096 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_097 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_098 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_099 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_100 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_102 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_103 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_107 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_108 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_109 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_104 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_110 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_111 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_112 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_113 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_114 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_115 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_116 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_117 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_118 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_119 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_120 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_122 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_125 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_127 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_123 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_126 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_128 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_130 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_124 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_131 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_129 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_133 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_134 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_135 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_136 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_137 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_138 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_139 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_121 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_141 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_142 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_140 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_132 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_143 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_145 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_146 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_148 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_150 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_151 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_149 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_154 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_153 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_155 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_156 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_159 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_160 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_166 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_165 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_167 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_144 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_168 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_169 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_147 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_152 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_158 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_161 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_164 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_162 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_157 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_163 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_171 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_170 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_172 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_173 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_175 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_176 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_178 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_179 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_180 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_181 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_182 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_183 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_177 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_185 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_184 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_187 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_186 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_188 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin_unknown_id ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_189 ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin_unknown_name ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_mars ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_174 ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_neptune ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_saturn ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_uranus ... ok [INFO] [stdout] test dynamic::tests::test_dyn_origin::case_190 ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_mean_moon_sun_elongation_mhb2000_luni_solar ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_mean_moon_sun_elongation_mhb2000_planetary ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_moon_ascending_node_mean_longitude_mhb2000 ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_jupiter ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_anomaly_sun ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_anomaly_moon ... ok [INFO] [stdout] test fundamental::iers03::tests::test_moon_ascending_node_mean_longitude ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_venus ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_moon_sun_elongation ... ok [INFO] [stdout] test fundamental::iers03::tests::test_moon_mean_long_minus_ascending_node_mean_long ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_mercury ... ok [INFO] [stdout] test fundamental::iers03::tests::test_mean_longitude_earth ... ok [INFO] [stdout] test fundamental::iers03::tests::test_general_accum_precession_in_longitude ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_moon_mean_anomaly_mhb2000 ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_moon_mean_longitude_minus_ascending_node_mean_longitude_mhb2000 ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_neptune_mean_longitude_mhb2000 ... ok [INFO] [stdout] test fundamental::mhb2000::tests::test_sun_mean_anomaly_mhb2000 ... ok [INFO] [stdout] test fundamental::simon1994::tests::test_mean_moon_sun_elongation_simon1994 ... ok [INFO] [stdout] test fundamental::simon1994::tests::test_moon_ascending_node_mean_longitude_simon1994 ... ok [INFO] [stdout] test fundamental::simon1994::tests::test_moon_mean_anomaly_simon1994 ... ok [INFO] [stdout] test fundamental::simon1994::tests::test_moon_mean_argument_of_latitude_simon1994 ... ok [INFO] [stdout] test fundamental::simon1994::tests::test_sun_mean_anomaly_simon1994 ... ok [INFO] [stdout] test tests::test_rotational_elements_declination ... ok [INFO] [stdout] test tests::test_rotational_elements_prime_meridian ... ok [INFO] [stdout] test tests::test_rotational_elements_prime_meridian_dot ... ok [INFO] [stdout] test tests::test_rotational_elements_declination_dot ... ok [INFO] [stdout] test tests::test_rotational_elements_right_ascension ... ok [INFO] [stdout] test tests::test_rotational_elements_right_ascension_dot ... ok [INFO] [stdout] test tests::test_body ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 225 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_derive-f37bdb9c4405c468) [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/lib.rs (/opt/rustwide/target/debug/deps/lox_earth-8012aa3c6b28cdd5) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test cio::s06::tests::test_fundamental_args_ordering ... ok [INFO] [stdout] test cip::xy06::tests::test_fundamental_args_ordering ... ok [INFO] [stdout] test coordinate_transformations::tests::test_celestial_to_intermediate_frame_of_date_matrix_j2100 ... ok [INFO] [stdout] test coordinate_transformations::tests::test_celestial_to_intermediate_frame_of_date_matrix_jd0 ... ok [INFO] [stdout] test nutation::iau1980::tests::test_nutation_iau1980_j2000 ... ok [INFO] [stdout] test coordinate_transformations::tests::test_polar_motion_matrix ... ok [INFO] [stdout] test coordinate_transformations::tests::test_celestial_to_intermediate_frame_of_date_matrix_j2000 ... ok [INFO] [stdout] test nutation::iau2000::iau2000a::tests::test_nutation_iau2000a_j2100 ... ok [INFO] [stdout] test nutation::iau2000::iau2000a::tests::test_nutation_iau2000a_jd0 ... ok [INFO] [stdout] test nutation::iau2006::tests::test_nutation_iau2006a_j2100 ... ok [INFO] [stdout] test nutation::iau2000::iau2000a::tests::test_nutation_iau2000a_j2000 ... ok [INFO] [stdout] test nutation::tests::test_nutation_iau1980 ... ok [INFO] [stdout] test nutation::iau2000::iau2000b::tests::test_nutation_iau2000b_j2000 ... ok [INFO] [stdout] test coordinate_transformations::tests::test_celestial_terrestrial_matrix ... ok [INFO] [stdout] test cip::xy06::tests::test_cip_xy_j2100 ... ok [INFO] [stdout] test cip::xy06::tests::test_cip_xy_j2000 ... ok [INFO] [stdout] test nutation::iau2000::iau2000b::tests::test_nutation_iau2000b_j2100 ... ok [INFO] [stdout] test nutation::iau2000::iau2000b::tests::test_nutation_iau2000b_jd0 ... ok [INFO] [stdout] test nutation::iau2006::tests::test_nutation_iau2006a_j2000 ... ok [INFO] [stdout] test nutation::iau2006::tests::test_nutation_iau2006a_jd0 ... ok [INFO] [stdout] test nutation::iau1980::tests::test_nutation_iau1980_j2100 ... ok [INFO] [stdout] test nutation::tests::test_nutation_iau2000a ... ok [INFO] [stdout] test nutation::tests::test_nutation_iau2000b ... ok [INFO] [stdout] test nutation::tests::test_point1_microarcsec_to_rad ... ok [INFO] [stdout] test rotation_angle::tests::test_rotation_angle_00::case_1_before_j2000 ... ok [INFO] [stdout] test rotation_angle::tests::test_rotation_angle_00::case_2_j2000 ... ok [INFO] [stdout] test tides::tests::test_arguments_new::case_1_vec_sizes_match ... ok [INFO] [stdout] test tides::tests::test_arguments_new::case_2_x_size_mismatch ... ok [INFO] [stdout] test tides::tests::test_arguments_new::case_4_t_size_mismatch ... ok [INFO] [stdout] test tides::tests::test_arguments_new::case_5_epochs_size_mismatch ... ok [INFO] [stdout] test tio::tests::test_sp_00 ... ok [INFO] [stdout] test cip::xy06::tests::test_cip_xy_jd0 ... ok [INFO] [stdout] test cio::s06::tests::test_s_j2000 ... ok [INFO] [stdout] test cio::s06::tests::test_s_j2100 ... ok [INFO] [stdout] test nutation::tests::test_nutation_iau2006a ... ok [INFO] [stdout] test nutation::tests::test_point1_milliarcsec_to_rad ... ok [INFO] [stdout] test rotation_angle::tests::test_rotation_angle_00::case_3_after_j2000 ... ok [INFO] [stdout] test tides::tests::test_arguments_new::case_3_y_size_mismatch ... ok [INFO] [stdout] test nutation::iau1980::tests::test_nutation_iau1980_jd0 ... ok [INFO] [stdout] test cio::s06::tests::test_s_jd0 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_ephem-41521cd34b0e4897) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test spk::parser::test::create_file_contents_array ... ignored [INFO] [stdout] test spk::api::test::test_velocity ... ok [INFO] [stdout] test spk::api::test::test_unable_to_find_segment ... ok [INFO] [stdout] test spk::api::test::test_state ... ok [INFO] [stdout] test spk::parser::test::test_parse_all_summary_and_name_record_pairs ... ok [INFO] [stdout] test spk::api::test::test_position ... ok [INFO] [stdout] test spk::api::test::test_get_segments ... ok [INFO] [stdout] test spk::parser::test::test_parse_daf_spk_file_is_ok ... ignored [INFO] [stdout] test spk::parser::test::test_parse_daf_comment_area ... ok [INFO] [stdout] test tests::test_ancestors ... ok [INFO] [stdout] test tests::test_path_from_ids ... ok [INFO] [stdout] test spk::parser::test::test_parse_daf_spk ... ok [INFO] [stdout] test spk::parser::test::test_parse_daf_summary_and_name_record_pair ... ok [INFO] [stdout] test spk::parser::test::test_parse_daf_file_record ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_io-47daa5e792d5b702) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test ndm::kvn::parser::test::test_covariance_matrix_parser ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_errors::case_5_no_data ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_errors::case_4_missing_delta_ut1_utc ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_errors::case_1_csv_no_such_file ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_errors::case_3_missing_y_pole ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_errors::case_2_csv_parse_failure ... ok [INFO] [stdout] test ndm::json::omm::test::test_parse_json ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_xml_1 ... ok [INFO] [stdout] test ndm::oem::test::test_parse_oem_message2 ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_xml_3 ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_xml_with_empty_object_id ... ok [INFO] [stdout] test ndm::oem::test::test_parse_oem_message1 ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_spurious ... ok [INFO] [stdout] test ndm::opm::test::test_parse_opm_message_spurious ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_xml_2 ... ok [INFO] [stdout] test ndm::ocm::test::test_parse_ocm_message ... ok [INFO] [stdout] test spice::tests::test_array ... ok [INFO] [stdout] test spice::tests::test_data_block ... ok [INFO] [stdout] test ndm::opm::test::test_parse_opm_message_xml ... ok [INFO] [stdout] test spice::tests::test_double_array ... ok [INFO] [stdout] test ndm::ndm_ci::test::test_parse_combined_ndm ... ok [INFO] [stdout] test spice::tests::test_separator ... ok [INFO] [stdout] test spice::tests::test_string ... ok [INFO] [stdout] test spice::tests::test_string_array ... ok [INFO] [stdout] test spice::tests::test_timestamp ... ok [INFO] [stdout] test spice::tests::test_timestamp_array ... ok [INFO] [stdout] test spice::tests::test_double ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_xml_with_units ... ok [INFO] [stdout] test spice::tests::parse_err ... ok [INFO] [stdout] test spice::tests::test_key_value ... ok [INFO] [stdout] test ndm::kvn::parser::test::test_parse_with_unit_struct ... ok [INFO] [stdout] test ndm::kvn::parser::test::test_state_vector_parser ... ok [INFO] [stdout] test ndm::kvn::parser::test::test_parse_kvn_string_line ... ok [INFO] [stdout] test ndm::kvn::parser::test::test_parse_kvn_integer_line ... ok [INFO] [stdout] test ndm::kvn::parser::test::test_parse_kvn_numeric_line ... ok [INFO] [stdout] test ndm::kvn::parser::test::test_parse_kvn_datetime_line ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_success::case_2_finals2000a ... ok [INFO] [stdout] test iers::tests::test_parse_finals_csv_success::case_1_finals1980 ... ok [INFO] [stdout] test ndm::oem::test::test_parse_oem_message_kvn ... ok [INFO] [stdout] test ndm::opm::test::test_parse_opm_message_kvn ... ok [INFO] [stdout] test ndm::omm::test::test_parse_omm_message_kvn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s [INFO] [stdout] [INFO] [stderr] Running tests/gm.rs (/opt/rustwide/target/debug/deps/gm-b991b5a850c39ace) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_gm ... 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 tests/lsk.rs (/opt/rustwide/target/debug/deps/lsk-674979fb4951d78a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_lsk ... 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 tests/pck.rs (/opt/rustwide/target/debug/deps/pck-07ccc5aadae5b86d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_pck ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_math-815d236fc3194277) [INFO] [stdout] [INFO] [stdout] running 93 tests [INFO] [stdout] test is_close::tests::test_assert_close ... ok [INFO] [stdout] test is_close::tests::test_is_close_f64::case_1 ... ok [INFO] [stdout] test is_close::tests::test_is_close_f64_abs::case_1 ... ok [INFO] [stdout] test is_close::tests::test_is_close_f64_abs::case_2 ... ok [INFO] [stdout] test is_close::tests::test_is_close_f64_rel::case_1 ... ok [INFO] [stdout] test is_close::tests::test_is_close_f64_rel::case_2 ... ok [INFO] [stdout] test roots::tests::test_newton_cubic ... ok [INFO] [stdout] test roots::tests::test_secant_cubic ... ok [INFO] [stdout] test linear_algebra::tridiagonal::tests::test_tridiagonal ... ok [INFO] [stdout] test roots::tests::test_newton_kepler ... ok [INFO] [stdout] test roots::tests::test_steffensen_cubic ... ok [INFO] [stdout] test series::tests::test_series_errors::case_3 ... ok [INFO] [stdout] test series::tests::test_series_errors::case_2 ... ok [INFO] [stdout] test linear_algebra::tridiagonal::tests::test_tridiagonal_error ... ok [INFO] [stdout] test linear_algebra::tridiagonal::tests::test_tridiagonal_solve ... ok [INFO] [stdout] test series::tests::test_series_errors::case_4 ... ok [INFO] [stdout] test series::tests::test_series_linear::case_1 ... ok [INFO] [stdout] test series::tests::test_series_linear::case_4 ... ok [INFO] [stdout] test is_close::tests::test_is_close_f64::case_2 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_01 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_02 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_03 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_04 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_05 ... ok [INFO] [stdout] test series::tests::test_series_linear::case_2 ... ok [INFO] [stdout] test series::tests::test_series_errors::case_1 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_06 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_07 ... ok [INFO] [stdout] test series::tests::test_series_linear::case_3 ... ok [INFO] [stdout] test series::tests::test_series_linear::case_5 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_08 ... ok [INFO] [stdout] test roots::tests::test_brent_cubic ... ok [INFO] [stdout] test series::tests::test_series_spline::case_09 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_10 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_11 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_12 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_13 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_14 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_15 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_16 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_17 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_18 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_20 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_21 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_22 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_23 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_24 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_33 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_35 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_25 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_19 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_34 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_30 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_31 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_29 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_37 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_36 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_39 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_38 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_40 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_42 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_32 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_41 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_26 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_43 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_44 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_45 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_46 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_50 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_51 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_52 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_54 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_53 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_47 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_48 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_55 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_58 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_49 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_59 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_60 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_56 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_61 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_57 ... ok [INFO] [stdout] test series::tests::test_series_spline::case_27 ... ok [INFO] [stdout] test math::tests::test_normalize_two_pi ... ok [INFO] [stdout] test series::tests::test_series_spline::case_28 ... ok [INFO] [stdout] test slices::tests::test_is_sorted::case_2 ... ok [INFO] [stdout] test slices::tests::test_is_sorted::case_1 ... ok [INFO] [stdout] test slices::tests::test_is_sorted::case_3 ... ok [INFO] [stdout] test slices::tests::test_is_sorted::case_4 ... ok [INFO] [stdout] test vector_traits::tests::test_diff ... ok [INFO] [stdout] test linear_algebra::tridiagonal::tests::test_tridiagonal_invalid_column - should panic ... ok [INFO] [stdout] test linear_algebra::tridiagonal::tests::test_tridiagonal_invalid_row - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_orbits-e11dfc19468e9b96) [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test analysis::tests::test_elevation_mask_invalid_mask ... ok [INFO] [stdout] test analysis::tests::test_elevation_mask ... ok [INFO] [stdout] test anomalies::tests::test_eccentric ... ok [INFO] [stdout] test events::tests::test_events ... ok [INFO] [stdout] test events::tests::test_windows ... ok [INFO] [stdout] test events::tests::test_windows_no_windows ... ok [INFO] [stdout] test events::tests::test_windows_full_coverage ... ok [INFO] [stdout] test frames::tests::test_parse_iau_frame::case_1 ... ok [INFO] [stdout] test frames::tests::test_parse_iau_frame::case_2 ... ok [INFO] [stdout] test frames::tests::test_parse_iau_frame::case_4 ... ok [INFO] [stdout] test ground::tests::test_ground_location_observables ... ok [INFO] [stdout] test ground::tests::test_ground_location_rotation_to_topocentric ... ok [INFO] [stdout] test ground::tests::test_ground_location_to_body_fixed ... ok [INFO] [stdout] test ground::tests::test_ground_propagator ... ok [INFO] [stdout] test propagators::semi_analytical::tests::test_vallado_propagate ... ok [INFO] [stdout] test states::tests::test_state_to_keplerian_roundtrip ... ok [INFO] [stdout] test elements::tests::test_keplerian ... ok [INFO] [stdout] test anomalies::tests::test_hyperbolic ... ok [INFO] [stdout] test frames::tests::test_parse_iau_frame::case_3 ... ok [INFO] [stdout] test propagators::stumpff::tests::test_stumpff_functions_above_zero ... ok [INFO] [stdout] test propagators::sgp4::tests::test_sgp4 ... ok [INFO] [stdout] test propagators::stumpff::tests::test_stumpff_functions_under_zero ... ok [INFO] [stdout] test propagators::stumpff::tests::stumpff_near_zero ... ok [INFO] [stdout] test states::tests::test_state_to_ground_location ... ok [INFO] [stdout] test states::tests::test_bodyfixed ... ok [INFO] [stdout] test frames::tests::test_icrf_to_bodyfixed::case_2 ... ok [INFO] [stdout] test frames::tests::test_icrf_to_bodyfixed::case_1 ... ok [INFO] [stdout] test propagators::semi_analytical::tests::test_vallado_propagate_all ... ok [INFO] [stdout] test analysis::tests::test_visibility ... ok [INFO] [stdout] test states::tests::test_state_to_origin ... ok [INFO] [stdout] test analysis::tests::test_elevation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.59s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_space-58a2b6e3d24a6b7d) [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/lib.rs (/opt/rustwide/target/debug/deps/lox_time-6ea685266c735660) [INFO] [stdout] [INFO] [stdout] running 483 tests [INFO] [stdout] test calendar_dates::tests::test_date_from_invalid_day_of_year ... ok [INFO] [stdout] test calendar_dates::tests::test_date_from_day_of_year ... ok [INFO] [stdout] test deltas::tests::test_delta_from_integer ... ok [INFO] [stdout] test calendar_dates::tests::test_date_jd_epoch ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_1_equal_same_calendar ... ok [INFO] [stdout] test calendar_dates::tests::test_date_julian_date ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_2_equal_different_calendar ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_5_less_than_day ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_6_greater_than_year ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_3_less_than_year ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_7_greater_than_month ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_8_greater_than_day ... ok [INFO] [stdout] test deltas::tests::test_delta_julian_date ... ok [INFO] [stdout] test deltas::tests::test_from_centuries ... ok [INFO] [stdout] test deltas::tests::test_delta_sub_epsilon ... ok [INFO] [stdout] test deltas::tests::test_from_minutes ... ok [INFO] [stdout] test deltas::tests::test_from_seconds ... ok [INFO] [stdout] test calendar_dates::tests::test_date_ord::case_4_less_than_month ... ok [INFO] [stdout] test deltas::tests::test_from_days ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_1_pos_fraction ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_2_neg_fraction ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_3_pos_no_fraction ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_4_neg_no_fraction ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_5_loss_of_precision ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_6_nan ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_7_greater_than_i64_max ... ok [INFO] [stdout] test deltas::tests::test_from_decimal_seconds::case_8_less_than_i64_min ... ok [INFO] [stdout] test deltas::tests::test_from_hours ... ok [INFO] [stdout] test deltas::tests::test_is_negative::case_1_positive ... ok [INFO] [stdout] test deltas::tests::test_is_negative::case_2_negative ... ok [INFO] [stdout] test deltas::tests::test_is_positive::case_1_positive ... ok [INFO] [stdout] test deltas::tests::test_is_positive::case_2_negative ... ok [INFO] [stdout] test deltas::tests::test_is_positive::case_3_zero ... ok [INFO] [stdout] test deltas::tests::test_is_zero::case_1_positive ... ok [INFO] [stdout] test deltas::tests::test_is_zero::case_2_negative ... ok [INFO] [stdout] test deltas::tests::test_is_zero::case_3_zero ... ok [INFO] [stdout] test deltas::tests::test_new ... ok [INFO] [stdout] test deltas::tests::test_second ... ok [INFO] [stdout] test deltas::tests::test_subsecond ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_1_zero_zero ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_2_pos_lhs_pos_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_4_neg_lhs_pos_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_5_neg_lhs_neg_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_7_sign_change_neg_to_pos ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_6_sign_change_pos_to_neg ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_1_zero ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_2_one ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_4_half ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_3_two ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_6_neg_delta_pos_factor ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_5_pos_delta_neg_factor ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_1_zero_zero ... ok [INFO] [stdout] test deltas::tests::test_from_years ... ok [INFO] [stdout] test deltas::tests::test_time_delta_scale::case_7_neg_delta_neg_factor ... ok [INFO] [stdout] test deltas::tests::test_is_negative::case_3_zero ... ok [INFO] [stdout] test calendar_dates::tests::test_date_iso::case_2_j2000 ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_7_sign_change_neg_to_pos ... ok [INFO] [stdout] test python::time::tests::test_pytime ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_2_pos_lhs_pos_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_5_neg_lhs_neg_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_add::case_3_pos_lhs_neg_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_neg::case_1_zero_subsecond ... ok [INFO] [stdout] test deltas::tests::test_time_delta_neg::case_2_nonzero_subsecond ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_3_pos_lhs_neg_rhs ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_6_sign_change_pos_to_neg ... ok [INFO] [stdout] test python::deltas::tests::test_pytimedelta_seconds ... ok [INFO] [stdout] test python::deltas::tests::test_pytimedelta_ops ... ok [INFO] [stdout] test calendar_dates::tests::test_date_iso::case_1_j2000 ... ok [INFO] [stdout] test python::deltas::tests::test_pytimedelta_repr ... ok [INFO] [stdout] test deltas::tests::test_time_delta_sub::case_4_neg_lhs_pos_rhs ... ok [INFO] [stdout] test python::time::tests::test_pytime_is_close ... ok [INFO] [stdout] test deltas::tests::prop_seconds_roundtrip ... ok [INFO] [stdout] test python::time::tests::test_pytime_from_iso ... ok [INFO] [stdout] test python::time::tests::test_pytime_julian_date ... ok [INFO] [stdout] test python::time::tests::test_pytime_richcmp ... ok [INFO] [stdout] test python::time::tests::test_pytime_invalid_date - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_is_close_different_scales - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_invalid_time - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_invalid_epoch - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_noop ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_tdb ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_tcb ... ok [INFO] [stdout] test python::time::tests::test_pytime_ops ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcb_noop ... ok [INFO] [stdout] test python::time::tests::test_pytime_from_day_of_year ... ok [INFO] [stdout] test python::deltas::tests::test_pytimedelta_constructors ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcb_tdb ... ok [INFO] [stdout] test python::time::tests::test_pytime_ops_invalid_rhs - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_from_two_part_julian_date ... ok [INFO] [stdout] test python::time::tests::test_pytime_invalid_unit - should panic ... ok [INFO] [stdout] test python::deltas::tests::test_pytimedelta_error - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_ops_different_scales - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_from_iso_invalid_scale_arg - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_ut1_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcb_tcg ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcg_ut1 ... ok [INFO] [stdout] test python::time::tests::test_pytime_from_iso_invalid - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_to_delta ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_tcg ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcb_tt ... ok [INFO] [stdout] test python::time::tests::test_pytime_tdb_ut1_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcb_ut1 ... ok [INFO] [stdout] test python::time::tests::test_pytime_from_iso_invalid_scale - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tt_ut1_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tdb_ut1 ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcg_tt ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcg_ut1_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_tai_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_tcg_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcg_tdb ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_tcb_no_provider - should panic ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_2 ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_1 ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_3 ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_4 ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_6 ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_5 ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_ut1 ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcb_ut1_no_provider - should panic ... ok [INFO] [stdout] test python::utc::tests::test_pyutc ... ok [INFO] [stdout] test python::time::tests::test_pytime_tt_noop ... ok [INFO] [stdout] test python::time::tests::test_pytime_tcg_noop ... ok [INFO] [stdout] test ranges::tests::test_time_delta_range ... ok [INFO] [stdout] test subsecond::tests::test_invalid_subsecond_ord ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_display ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_eq::case_1_exactly_equal ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_eq::case_2_one_femtosecond_difference ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_eq::case_3_more_than_one_femtosecond_difference ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_eq::case_4_less_than_one_femtosecond_difference ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_femtosecond ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_into_f64 ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_microsecond ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_millisecond ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_nanosecond ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_new::case_1_below_lower_bound ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_new::case_2_on_lower_bound ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_new::case_3_between_bounds ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_new::case_4_on_upper_bound ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_new::case_5_above_upper_bound ... ok [INFO] [stdout] test subsecond::tests::test_subsecond_picosecond ... ok [INFO] [stdout] test tests::test_j1950 ... ok [INFO] [stdout] test tests::test_j2000 ... ok [INFO] [stdout] test tests::test_j2100 ... ok [INFO] [stdout] test tests::test_julian_date ... ok [INFO] [stdout] test tests::test_julian_date_out_of_range_ord ... ok [INFO] [stdout] test tests::test_modified_julian_date ... ok [INFO] [stdout] test tests::test_time_add_time_delta::case_1_zero_delta ... ok [INFO] [stdout] test tests::test_time_add_time_delta::case_2_pos_delta_no_carry ... ok [INFO] [stdout] test tests::test_time_add_time_delta::case_3_pos_delta_with_carry ... ok [INFO] [stdout] test tests::test_time_add_time_delta::case_4_neg_delta_no_carry ... ok [INFO] [stdout] test tests::test_time_add_time_delta::case_5_neg_delta_with_carry ... ok [INFO] [stdout] test tests::test_time_builder ... ok [INFO] [stdout] test tests::test_time_calendar_date::case_1_j2000 ... ok [INFO] [stdout] test tests::test_time_calendar_date::case_2_next_day ... ok [INFO] [stdout] test tests::test_time_calendar_date::case_3_leap_year ... ok [INFO] [stdout] test tests::test_time_calendar_date::case_4_non_leap_year ... ok [INFO] [stdout] test tests::test_time_calendar_date::case_5_negative_time ... ok [INFO] [stdout] test tests::test_time_centuries_since_j2000::case_1_at_the_epoch ... ok [INFO] [stdout] test tests::test_time_centuries_since_j2000::case_2_exactly_one_century_after_the_epoch ... ok [INFO] [stdout] test tests::test_time_centuries_since_j2000::case_3_exactly_one_century_before_the_epoch ... ok [INFO] [stdout] test tests::test_time_centuries_since_j2000::case_4_a_partial_number_of_centuries_after_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_01_zero_value ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_02_one_femtosecond_less_than_an_hour ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_03_exactly_one_hour ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_04_half_day ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_05_negative_half_day ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_06_one_day_and_one_hour ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_07_one_femtosecond_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_08_one_hour_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_09_one_hour_and_one_femtosecond_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_10_one_day_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_11_one_day_and_one_hour_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_hour::case_12_two_days_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_01_zero_value ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_02_one_femtosecond_less_than_one_minute ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_03_one_minute ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_04_one_femtosecond_less_than_an_hour ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_05_exactly_one_hour ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_06_one_hour_and_one_minute ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_07_one_hour_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_08_one_femtosecond_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_09_one_minute_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_minute::case_10_one_minute_and_one_femtosecond_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_01_zero_value ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_02_one_femtosecond_less_than_one_second ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_03_one_second ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_04_one_femtosecond_less_than_a_minute ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_05_exactly_one_minute ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_06_one_minute_and_one_second ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_07_one_femtosecond_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_08_one_second_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_09_one_second_and_one_femtosecond_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_civil_time_second::case_10_one_minute_less_than_the_epoch ... ok [INFO] [stdout] test tests::test_time_days_since_j2000::case_1_at_the_epoch ... ok [INFO] [stdout] test tests::test_time_days_since_j2000::case_2_exactly_one_day_after_the_epoch ... ok [INFO] [stdout] test tests::test_time_days_since_j2000::case_3_exactly_one_day_before_the_epoch ... ok [INFO] [stdout] test tests::test_time_days_since_j2000::case_4_a_partial_number_of_days_after_the_epoch ... ok [INFO] [stdout] test tests::test_time_delta::case_1_zero_delta ... ok [INFO] [stdout] test tests::test_time_delta::case_2_positive_delta ... ok [INFO] [stdout] test tests::test_time_delta::case_3_negative_delta ... ok [INFO] [stdout] test tests::test_time_display ... ok [INFO] [stdout] test tests::test_time_from_julian_date::case_1 ... ok [INFO] [stdout] test tests::test_time_from_julian_date::case_2 ... ok [INFO] [stdout] test tests::test_time_from_julian_date::case_3 ... ok [INFO] [stdout] test tests::test_time_from_julian_date::case_4 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_invalid::case_1 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_invalid::case_2 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_invalid::case_3 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_invalid::case_4 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_invalid::case_5 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_invalid::case_6 ... ok [INFO] [stdout] test tests::test_time_from_julian_date_subsecond ... ok [INFO] [stdout] test tests::test_time_from_seconds ... ok [INFO] [stdout] test tests::test_time_from_str_tai::case_1 ... ok [INFO] [stdout] test tests::test_time_from_str_tai::case_2 ... ok [INFO] [stdout] test tests::test_time_from_str_tai::case_3 ... ok [INFO] [stdout] test tests::test_time_from_str_tai::case_4 ... ok [INFO] [stdout] test tests::test_time_from_str_tai::case_5 ... ok [INFO] [stdout] test tests::test_time_from_str_tai::case_6 ... ok [INFO] [stdout] test tests::test_time_from_str_tcb::case_1 ... ok [INFO] [stdout] test tests::test_time_from_str_tcb::case_2 ... ok [INFO] [stdout] test tests::test_time_from_str_tcb::case_3 ... ok [INFO] [stdout] test tests::test_time_from_str_tcb::case_4 ... ok [INFO] [stdout] test tests::test_time_from_str_tcb::case_5 ... ok [INFO] [stdout] test tests::test_time_from_str_tcb::case_6 ... ok [INFO] [stdout] test tests::test_time_from_str_tcg::case_1 ... ok [INFO] [stdout] test tests::test_time_from_str_tcg::case_2 ... ok [INFO] [stdout] test tests::test_time_from_str_tcg::case_3 ... ok [INFO] [stdout] test tests::test_time_from_str_tcg::case_4 ... ok [INFO] [stdout] test tests::test_time_from_str_tcg::case_5 ... ok [INFO] [stdout] test tests::test_time_from_str_tcg::case_6 ... ok [INFO] [stdout] test tests::test_time_from_str_tdb::case_1 ... ok [INFO] [stdout] test tests::test_time_from_str_tdb::case_2 ... ok [INFO] [stdout] test tests::test_time_from_str_tdb::case_3 ... ok [INFO] [stdout] test tests::test_time_from_str_tdb::case_4 ... ok [INFO] [stdout] test tests::test_time_from_str_tdb::case_5 ... ok [INFO] [stdout] test tests::test_time_from_str_tdb::case_6 ... ok [INFO] [stdout] test tests::test_time_from_str_tt::case_1 ... ok [INFO] [stdout] test tests::test_time_from_str_tt::case_2 ... ok [INFO] [stdout] test tests::test_time_from_str_tt::case_3 ... ok [INFO] [stdout] test tests::test_time_from_str_tt::case_4 ... ok [INFO] [stdout] test tests::test_time_from_str_tt::case_5 ... ok [INFO] [stdout] test tests::test_time_from_str_tt::case_6 ... ok [INFO] [stdout] test tests::test_time_from_str_ut1::case_1 ... ok [INFO] [stdout] test tests::test_time_from_str_ut1::case_2 ... ok [INFO] [stdout] test tests::test_time_from_str_ut1::case_3 ... ok [INFO] [stdout] test tests::test_time_from_str_ut1::case_4 ... ok [INFO] [stdout] test tests::test_time_from_str_ut1::case_5 ... ok [INFO] [stdout] test tests::test_time_from_str_ut1::case_6 ... ok [INFO] [stdout] test tests::test_time_from_two_part_julian_date ... ok [INFO] [stdout] test tests::test_time_from_two_part_julian_date_adjustments::case_1 ... ok [INFO] [stdout] test tests::test_time_from_two_part_julian_date_adjustments::case_2 ... ok [INFO] [stdout] test tests::test_time_from_two_part_julian_date_adjustments::case_3 ... ok [INFO] [stdout] test tests::test_time_from_two_part_julian_date_edge_cases::case_1 ... ok [INFO] [stdout] test tests::test_time_from_two_part_julian_date_edge_cases::case_2 ... ok [INFO] [stdout] test tests::test_time_j2000 ... ok [INFO] [stdout] test tests::test_time_jd0 ... ok [INFO] [stdout] test tests::test_time_leap_second_outside_utc ... ok [INFO] [stdout] test tests::test_time_macro ... ok [INFO] [stdout] test tests::test_time_override_scale ... ok [INFO] [stdout] test tests::test_time_scale ... ok [INFO] [stdout] test tests::test_time_seconds ... ok [INFO] [stdout] test tests::test_time_sub_time::case_1 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_2 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_3 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_4 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_5 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_6 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_7 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_8 ... ok [INFO] [stdout] test tests::test_time_sub_time::case_9 ... ok [INFO] [stdout] test tests::test_time_sub_time_delta::case_1_zero_delta ... ok [INFO] [stdout] test tests::test_time_sub_time_delta::case_2_pos_delta_no_carry ... ok [INFO] [stdout] test tests::test_time_sub_time_delta::case_3_pos_delta_with_carry ... ok [INFO] [stdout] test tests::test_time_sub_time_delta::case_4_neg_delta_no_carry ... ok [INFO] [stdout] test tests::test_time_sub_time_delta::case_5_neg_delta_with_carry ... ok [INFO] [stdout] test tests::test_time_subsecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_01_positive_time_millisecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_02_positive_time_microsecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_03_positive_time_nanosecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_04_positive_time_picosecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_05_positive_time_femtosecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_06_negative_time_millisecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_07_negative_time_microsecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_08_negative_time_nanosecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_09_negative_time_picosecond ... ok [INFO] [stdout] test tests::test_time_subseconds::case_10_negative_time_femtosecond ... ok [INFO] [stdout] test tests::test_time_to_delta ... ok [INFO] [stdout] test tests::test_time_with_scale_and_delta ... ok [INFO] [stdout] test tests::test_two_part_julian_date ... ok [INFO] [stdout] test time_of_day::tests::test_invalid_seconds_ord ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_display ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_error::case_1 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_error::case_2 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_error::case_3 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_error::case_4 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_error::case_5 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_second_of_day::case_1 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_second_of_day::case_2 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_second_of_day::case_3 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_string::case_1 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_string::case_2 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_string::case_3 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_string::case_4 ... ok [INFO] [stdout] test time_of_day::tests::test_time_of_day_from_string::case_5 ... ok [INFO] [stdout] test time_scales::tests::test_time_scales::case_1 ... ok [INFO] [stdout] test time_scales::tests::test_time_scales::case_2 ... ok [INFO] [stdout] test time_scales::tests::test_time_scales::case_3 ... ok [INFO] [stdout] test time_scales::tests::test_time_scales::case_4 ... ok [INFO] [stdout] test time_scales::tests::test_time_scales::case_5 ... ok [INFO] [stdout] test time_scales::tests::test_time_scales::case_6 ... ok [INFO] [stdout] test python::time_scales::tests::test_pytimescale::case_7 - should panic ... ok [INFO] [stdout] test python::utc::tests::test_pyutc_transformations ... ok [INFO] [stdout] test transformations::tests::test_transform_all ... ok [INFO] [stdout] test transformations::tests::test_transform_tai_tt ... ok [INFO] [stdout] test transformations::tests::test_transform_tcb_tdb::case_1_j0 ... ok [INFO] [stdout] test transformations::tests::test_transform_tcb_tdb::case_2_j2000 ... ok [INFO] [stdout] test transformations::tests::test_transform_tcg_tt::case_1_j0 ... ok [INFO] [stdout] test transformations::tests::test_transform_tcg_tt::case_2_j2000 ... ok [INFO] [stdout] test transformations::tests::test_transform_tcg_tt::case_3_unrepresentable - should panic ... ok [INFO] [stdout] test transformations::tests::test_transform_tdb_tcb::case_1_j0 ... ok [INFO] [stdout] test transformations::tests::test_transform_tdb_tcb::case_2_j2000 ... ok [INFO] [stdout] test transformations::tests::test_transform_tdb_tt::case_1_j0 ... ok [INFO] [stdout] test transformations::tests::test_transform_tdb_tt::case_2_j2000 ... ok [INFO] [stdout] test transformations::tests::test_transform_tdb_tt::case_3_unrepresentable - should panic ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tai ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tcg::case_1_j0 ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tcg::case_2_j2000 ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tcg::case_3_unrepresentable - should panic ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tdb::case_1_j0 ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tdb::case_2_j2000 ... ok [INFO] [stdout] test transformations::tests::test_transform_tt_tdb::case_3_unrepresentable - should panic ... ok [INFO] [stdout] test transformations::tests::test_time_no_ops ... ok [INFO] [stdout] test transformations::tests::test_ut1_to_tai ... ok [INFO] [stdout] test transformations::tests::test_all_scales_to_ut1 ... ok [INFO] [stdout] test python::utc::tests::test_pyutc_error - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_utc_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_tt_no_provider - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tdb_noop ... ok [INFO] [stdout] test python::utc::tests::test_pytime_from_iso_invalid - should panic ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_extrapolation::case_2 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_02 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_03 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_05 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_06 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_04 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_01 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_07 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_extrapolation::case_1 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_08 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_09 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_10 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_11 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_13 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_15 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_16 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_18 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_17 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_19 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_20 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_14 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_21 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_22 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_23 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_24 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_25 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_26 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_27 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_28 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_29 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_30 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_31 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_32 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_33 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_34 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_35 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_12 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_36 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_37 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_38 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_40 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_39 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_41 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_42 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_43 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_44 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_45 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_46 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_47 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_49 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_48 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_51 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_52 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_50 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_53 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_54 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_55 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_56 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_57 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_58 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_59 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_60 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_61 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_62 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_63 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_64 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_65 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_67 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_68 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_69 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_70 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_72 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_73 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_74 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_76 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_77 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_78 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_80 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_81 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_82 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_75 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_83 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_84 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_85 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_86 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_79 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_builtin_leap_seconds::case_1_j2000 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_builtin_leap_seconds::case_2_new_year_1972 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_builtin_leap_seconds::case_4_new_year_2024 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_builtin_leap_seconds::case_3_new_year_2017 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second::case_1 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second_date::case_1 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second_date::case_2 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second::case_2 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second::case_3 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_leap_seconds_kernel ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_leap_seconds_kernel_leap_seconds::case_1_before_utc ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_leap_seconds_kernel_leap_seconds::case_2_j2000 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_87 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_leap_seconds_kernel_leap_seconds::case_4_new_year_2017 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_leap_seconds_kernel_leap_seconds::case_5_new_year_2024 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_leap_seconds_kernel_leap_seconds::case_3_new_year_1972 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_66 ... ok [INFO] [stdout] test utc::tests::test_utc_display ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_3 ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_4 ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_5 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second::case_4 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second_date::case_3 ... ok [INFO] [stdout] test utc::leap_seconds::tests::test_is_leap_second_date::case_4 ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_6 ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_7 ... ok [INFO] [stdout] test utc::tests::test_utc_builder_with_provider ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_2 ... ok [INFO] [stdout] test ut1::tests::test_delta_ut1_tai_orekit::case_71 ... ok [INFO] [stdout] test utc::tests::test_utc_from_str::case_1 ... ok [INFO] [stdout] test utc::tests::test_utc_macro::case_3 ... ok [INFO] [stdout] test utc::tests::test_utc_undefined ... ok [INFO] [stdout] test utc::tests::test_utc_macro::case_4 ... ok [INFO] [stdout] test utc::transformations::test::test_all_scales_to_utc ... ok [INFO] [stdout] test utc::tests::test_utc_non_leap_second_date ... ok [INFO] [stdout] test utc::transformations::test::test_tai_to_utc::case_1_before_utc_1972 ... ok [INFO] [stdout] test utc::transformations::test::test_tai_to_utc::case_3_before_leap_second ... ok [INFO] [stdout] test utc::transformations::test::test_tai_to_utc::case_2_utc_1972 ... ok [INFO] [stdout] test utc::transformations::test::test_tai_to_utc::case_5_after_leap_second ... ok [INFO] [stdout] test utc::transformations::test::test_tai_to_utc::case_6_utc_undefined ... ok [INFO] [stdout] test utc::transformations::test::test_tai_to_utc::case_4_during_leap_second ... ok [INFO] [stdout] test utc::transformations::test::test_utc_to_tai::case_1_before_1972 ... ok [INFO] [stdout] test utc::transformations::test::test_utc_to_tai::case_2_before_leap_second ... ok [INFO] [stdout] test utc::transformations::test::test_utc_to_tai::case_3_during_leap_second ... ok [INFO] [stdout] test utc::transformations::test::test_utc_to_tai::case_4_after_leap_second ... ok [INFO] [stdout] test utc::transformations::test::test_utc_to_utc ... ok [INFO] [stdout] test utc::transformations::test::test_utc_to_tai::case_5_illegal_utc_datetime - should panic ... ok [INFO] [stdout] test utc::tests::test_utc_macro::case_1 ... ok [INFO] [stdout] test utc::tests::test_utc_macro::case_2 ... ok [INFO] [stdout] test python::ut1::tests::test_ut1_provider_invalid_path - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tt_ut1 ... ok [INFO] [stdout] test python::time::tests::test_pytime_tdb_tt ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_noop ... ok [INFO] [stdout] test python::utc::tests::test_pytime_from_iso ... ok [INFO] [stdout] test python::time::tests::test_pytime_ut1_tdb_no_provider - should panic ... ok [INFO] [stdout] test python::ut1::tests::test_ut1_provider_extrapolated - should panic ... ok [INFO] [stdout] test python::time::tests::test_pytime_tai_tt ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 483 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.00s [INFO] [stdout] [INFO] [stderr] Running tests/dates.rs (/opt/rustwide/target/debug/deps/dates-d0ab7e210c93eac9) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test test_dates::case_01 ... ok [INFO] [stdout] test test_dates::case_02 ... ok [INFO] [stdout] test test_dates::case_03 ... ok [INFO] [stdout] test test_dates::case_04 ... ok [INFO] [stdout] test test_dates::case_05 ... ok [INFO] [stdout] test test_dates::case_07 ... ok [INFO] [stdout] test test_dates::case_06 ... ok [INFO] [stdout] test test_dates::case_11 ... ok [INFO] [stdout] test test_dates::case_12 ... ok [INFO] [stdout] test test_dates::case_13 ... ok [INFO] [stdout] test test_dates::case_14 ... ok [INFO] [stdout] test test_dates::case_09 ... ok [INFO] [stdout] test test_dates::case_10 ... ok [INFO] [stdout] test test_dates::case_08 ... ok [INFO] [stdout] test test_dates::case_15 ... ok [INFO] [stdout] test test_dates::case_17 ... ok [INFO] [stdout] test test_dates::case_18 ... ok [INFO] [stdout] test test_dates::case_20 ... ok [INFO] [stdout] test test_dates::case_21 ... ok [INFO] [stdout] test test_dates::case_23 ... ok [INFO] [stdout] test test_illegal_dates ... ok [INFO] [stdout] test test_dates::case_16 ... ok [INFO] [stdout] test test_dates::case_19 ... ok [INFO] [stdout] test test_dates::case_22 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/lsk.rs (/opt/rustwide/target/debug/deps/lsk-aa454f4eecdbb752) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_lsk_from_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests lox_bodies [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] Doc-tests lox_derive [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] Doc-tests lox_earth [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] Doc-tests lox_ephem [INFO] [stderr] Doc-tests lox_io [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 10 tests [INFO] [stdout] test crates/lox-io/src/ndm/oem.rs - ndm::oem (line 13) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/opm.rs - ndm::opm (line 117) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/opm.rs - ndm::opm (line 13) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/json/omm.rs - ndm::json::omm (line 13) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/json/omm.rs - ndm::json::omm (line 64) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/oem.rs - ndm::oem (line 76) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/omm.rs - ndm::omm (line 67) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/ocm.rs - ndm::ocm (line 13) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/ndm_ci.rs - ndm::ndm_ci (line 13) ... ok [INFO] [stdout] test crates/lox-io/src/ndm/omm.rs - ndm::omm (line 13) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.51s [INFO] [stdout] [INFO] [stderr] Doc-tests lox_math [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] Doc-tests lox_orbits [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] Doc-tests lox_space [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] Doc-tests lox_time [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test crates/lox-time/src/utc.rs - utc::utc (line 232) ... ok [INFO] [stdout] test crates/lox-time/src/lib.rs - time (line 590) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "14f88c18097be1cd5dca8b3fa64892e0da1d2d60528c8887ad0957467ad91027", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14f88c18097be1cd5dca8b3fa64892e0da1d2d60528c8887ad0957467ad91027", kill_on_drop: false }` [INFO] [stdout] 14f88c18097be1cd5dca8b3fa64892e0da1d2d60528c8887ad0957467ad91027