[INFO] cloning repository https://github.com/jpvich/oxis
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jpvich/oxis" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjpvich%2Foxis", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjpvich%2Foxis'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 52d88091c4db2b1d77c45f3d1f16ebbbc1f755a7
[INFO] testing jpvich/oxis against 1.97.0-beta.6 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjpvich%2Foxis" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/jpvich/oxis
[INFO] finished tweaking git repo https://github.com/jpvich/oxis
[INFO] tweaked toml for git repo https://github.com/jpvich/oxis written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jpvich/oxis on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jpvich/oxis 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" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pyo3-macros v0.23.5
[INFO] [stderr]   Downloaded pyo3-build-config v0.23.5
[INFO] [stderr]   Downloaded unindent v0.2.4
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.23.5
[INFO] [stderr]   Downloaded rustyline-derive v0.10.0
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded fd-lock v4.0.4
[INFO] [stderr]   Downloaded indoc v2.0.7
[INFO] [stderr]   Downloaded pyo3-ffi v0.23.5
[INFO] [stderr]   Downloaded unicode-segmentation v1.13.3
[INFO] [stderr]   Downloaded rustyline v14.0.0
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded pyo3 v0.23.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741
[INFO] running `Command { std: "docker" "start" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling pyo3-build-config v0.23.5
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling pyo3-macros-backend v0.23.5
[INFO] [stderr]    Compiling pyo3-ffi v0.23.5
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling pyo3 v0.23.5
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling oxis-python v0.0.0 (/opt/rustwide/workdir/python)
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling unindent v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling rustyline-derive v0.10.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rustyline v14.0.0
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pyo3-macros v0.23.5
[INFO] [stderr]    Compiling oxis-core v0.0.0 (/opt/rustwide/workdir/crates/oxis-core)
[INFO] [stderr]    Compiling oxis-stochastic v0.0.0 (/opt/rustwide/workdir/crates/oxis-stochastic)
[INFO] [stderr]    Compiling oxis-greeks v0.0.0 (/opt/rustwide/workdir/crates/oxis-greeks)
[INFO] [stderr]    Compiling oxis-stats v0.0.0 (/opt/rustwide/workdir/crates/oxis-stats)
[INFO] [stderr]    Compiling oxis-curves v0.0.0 (/opt/rustwide/workdir/crates/oxis-curves)
[INFO] [stderr]    Compiling oxis-data v0.0.0 (/opt/rustwide/workdir/crates/oxis-data)
[INFO] [stderr]    Compiling oxis-bonds v0.0.0 (/opt/rustwide/workdir/crates/oxis-bonds)
[INFO] [stderr]    Compiling oxis-pricing v0.0.0 (/opt/rustwide/workdir/crates/oxis-pricing)
[INFO] [stderr]    Compiling oxis-portfolio v0.0.0 (/opt/rustwide/workdir/crates/oxis-portfolio)
[INFO] [stderr]    Compiling oxis-ml v0.0.0 (/opt/rustwide/workdir/crates/oxis-ml)
[INFO] [stderr]    Compiling oxis v0.0.0 (/opt/rustwide/workdir/crates/oxis)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling oxis v0.0.0 (/opt/rustwide/workdir/crates/oxis)
[INFO] [stderr]    Compiling oxis-ml v0.0.0 (/opt/rustwide/workdir/crates/oxis-ml)
[INFO] [stderr]    Compiling oxis-python v0.0.0 (/opt/rustwide/workdir/python)
[INFO] [stderr]    Compiling oxis-pricing v0.0.0 (/opt/rustwide/workdir/crates/oxis-pricing)
[INFO] [stderr]    Compiling oxis-greeks v0.0.0 (/opt/rustwide/workdir/crates/oxis-greeks)
[INFO] [stderr]    Compiling oxis-stochastic v0.0.0 (/opt/rustwide/workdir/crates/oxis-stochastic)
[INFO] [stderr]    Compiling oxis-portfolio v0.0.0 (/opt/rustwide/workdir/crates/oxis-portfolio)
[INFO] [stderr]    Compiling oxis-bonds v0.0.0 (/opt/rustwide/workdir/crates/oxis-bonds)
[INFO] [stderr]    Compiling oxis-stats v0.0.0 (/opt/rustwide/workdir/crates/oxis-stats)
[INFO] [stderr]    Compiling oxis-curves v0.0.0 (/opt/rustwide/workdir/crates/oxis-curves)
[INFO] [stderr]    Compiling oxis-data v0.0.0 (/opt/rustwide/workdir/crates/oxis-data)
[INFO] [stderr]    Compiling oxis-core v0.0.0 (/opt/rustwide/workdir/crates/oxis-core)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.12s
[INFO] running `Command { std: "docker" "inspect" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis-f4c53da94e18f5f9)
[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/main.rs (/opt/rustwide/target/debug/deps/oxis-5aa26b5275d2b3eb)
[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/oxis_bonds-51b3743988a9da04)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test bond::tests::curve_and_flat_yield_agree_for_matching_discounting ... ok
[INFO] [stdout] test bond::tests::regular_builds_expected_schedule ... ok
[INFO] [stdout] test bond::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test bond::tests::modified_is_macaulay_over_one_plus_y_over_f ... ok
[INFO] [stdout] test bond::tests::zero_coupon_matches_closed_form ... ok
[INFO] [stdout] test bond::tests::par_bond_prices_at_par ... ok
[INFO] [stdout] test bond::tests::ytm_round_trips ... ok
[INFO] [stdout] test result::tests::renders_through_output_layer_with_optional_nulls ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-57b1f2baecde8c2f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test regular_schedule_reproduces_quantlib_cashflows ... ok
[INFO] [stdout] test bonds_match_quantlib ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_core-268f3cdfe631af5c)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test error::tests::messages_are_lowercase_and_prefixed ... ok
[INFO] [stdout] test math::distributions::tests::known_cdf_values ... ok
[INFO] [stdout] test math::distributions::tests::symmetry_holds ... ok
[INFO] [stdout] test math::distributions::tests::tails_saturate_without_overflow ... ok
[INFO] [stdout] test math::interpolate::tests::linear_recovers_nodes_and_midpoints ... ok
[INFO] [stdout] test math::interpolate::tests::rejects_bad_nodes ... ok
[INFO] [stdout] test math::interpolate::tests::rejects_out_of_range ... ok
[INFO] [stdout] test math::distributions::tests::pdf_known_values ... ok
[INFO] [stdout] test math::interpolate::tests::spline_recovers_nodes ... ok
[INFO] [stdout] test math::interpolate::tests::two_node_spline_is_linear ... ok
[INFO] [stdout] test math::linalg::tests::inverts_known_2x2 ... ok
[INFO] [stdout] test math::linalg::tests::singular_and_malformed_error_not_panic ... ok
[INFO] [stdout] test math::linalg::tests::solves_known_3x3 ... ok
[INFO] [stdout] test math::regression::tests::recovers_exact_quadratic ... ok
[INFO] [stdout] test math::regression::tests::rejects_mismatched_lengths ... ok
[INFO] [stdout] test math::regression::tests::rejects_singular_system ... ok
[INFO] [stdout] test math::regression::tests::rejects_underdetermined ... ok
[INFO] [stdout] test math::rng::tests::path_seed_is_deterministic ... ok
[INFO] [stdout] test math::rng::tests::splitmix64_matches_reference_vector ... ok
[INFO] [stdout] test math::sample::tests::standard_error_is_sd_over_sqrt_n ... ok
[INFO] [stdout] test math::sample::tests::degenerate_samples_have_zero_spread ... ok
[INFO] [stdout] test math::solvers::tests::brent_rejects_bad_bracket ... ok
[INFO] [stdout] test math::solvers::tests::brent_finds_sqrt_two ... ok
[INFO] [stdout] test math::sample::tests::mean_and_variance_of_known_sample ... ok
[INFO] [stdout] test math::regression::tests::least_squares_fit_minimizes_residual ... ok
[INFO] [stdout] test math::solvers::tests::newton_finds_sqrt_two ... ok
[INFO] [stdout] test math::solvers::tests::newton_solves_cos ... ok
[INFO] [stdout] test math::solvers::tests::newton_reports_flat_derivative ... ok
[INFO] [stdout] test output::human::tests::aligns_labels_and_keeps_precision ... ok
[INFO] [stdout] test output::json::tests::renders_object_with_typed_values ... ok
[INFO] [stdout] test math::regression::tests::recovers_exact_line ... ok
[INFO] [stdout] test math::solvers::tests::brent_solves_transcendental ... ok
[INFO] [stdout] test series::tests::time_series_rejects_mismatched_lengths ... ok
[INFO] [stdout] test math::interpolate::tests::spline_is_exact_for_natural_cubic_data ... ok
[INFO] [stdout] test output::tsv::tests::header_then_values_tab_separated ... ok
[INFO] [stdout] test types::date::tests::day_differences_are_exact ... ok
[INFO] [stdout] test series::tests::date_range_requires_order ... ok
[INFO] [stdout] test types::date::tests::rejects_invalid_dates ... ok
[INFO] [stdout] test math::rng::tests::path_seeds_are_distinct_for_sequential_indices ... ok
[INFO] [stdout] test types::date::tests::act365_and_act360 ... ok
[INFO] [stdout] test types::money::tests::currency_normalizes_and_validates ... ok
[INFO] [stdout] test types::option::tests::intrinsic_payoffs ... ok
[INFO] [stdout] test types::date::tests::thirty_360_half_year ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test curve::tests::discount_is_monotone_decreasing_for_positive_rates ... ok
[INFO] [stdout] test curve::tests::flat_curve_allows_negative_rate ... ok
[INFO] [stdout] test curve::tests::forward_is_consistent_with_discounts ... ok
[INFO] [stdout] test curve::tests::log_linear_has_piecewise_constant_forwards ... ok
[INFO] [stdout] test curve::tests::rejects_out_of_range_and_bad_inputs ... ok
[INFO] [stdout] test curve::tests::zero_rates_round_trip_at_pillars ... ok
[INFO] [stdout] test curve::tests::zero_anchor_pillar_is_accepted ... ok
[INFO] [stdout] test result::tests::query_with_forward_populates_and_renders ... ok
[INFO] [stdout] test result::tests::query_without_forward_leaves_forward_fields_null ... ok
[INFO] [stdout] test curve::tests::discount_factors_round_trip_at_pillars ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_curves-aa67bf689ee35a86)
[INFO] [stdout] test curve::tests::flat_curve_is_exact ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-37ab4546a0cdc1b4)
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_data-6ac0be51358cdeea)
[INFO] [stdout] running 1 test
[INFO] [stdout] test yield_curve_matches_quantlib ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::stub_source_implements_the_boundary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_greeks-137d5d03a58ab9f6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test analytic::tests::atm_call_delta_near_half ... ok
[INFO] [stdout] test analytic::tests::call_put_delta_relation ... ok
[INFO] [stdout] test analytic::tests::rejects_invalid_inputs ... ok
[INFO] [stdout] test tests::analytic_matches_finite_difference ... ok
[INFO] [stdout] test tests::greeks_result_renders_through_output_layer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-06df9c28558b6727)
[INFO] [stdout] running 1 test
[INFO] [stdout] test greeks_match_quantlib ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_ml-5628141612f78227)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test activation::tests::derivatives_match_finite_difference ... ok
[INFO] [stdout] test activation::tests::known_values ... ok
[INFO] [stdout] test american::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test data::tests::deterministic ... ok
[INFO] [stdout] test american::tests::deterministic_when_sigma_zero ... ok
[INFO] [stdout] test data::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test deep_lsm::tests::calibrate_grid_accuracy ... ignored, calibration: run with --release --ignored --nocapture to size bands
[INFO] [stdout] test american::tests::no_deterministic_in_stochastic_case ... ok
[INFO] [stdout] test american::tests::antithetic_pairs_are_mirror_images ... ok
[INFO] [stdout] test deep_lsm::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test american::tests::path_shape_and_layout ... ok
[INFO] [stdout] test activation::tests::stable_in_tails ... ok
[INFO] [stdout] test dos::tests::calibrate_grid_accuracy ... ignored, calibration: run with --release --ignored --nocapture to size bands
[INFO] [stdout] test data::tests::labels_unbiased_near_spot ... ok
[INFO] [stdout] test deep_lsm::tests::american_put_matches_binomial ... ok
[INFO] [stdout] test dos::tests::gradient_check ... ok
[INFO] [stdout] test dos::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test mlp::tests::deterministic_init ... ok
[INFO] [stdout] test mlp::tests::shapes_are_consistent ... ok
[INFO] [stdout] test mlp::tests::twin_grad_matches_finite_difference ... ok
[INFO] [stdout] test deep_lsm::tests::tracks_classical_lsm ... ok
[INFO] [stdout] test deep_lsm::tests::deep_itm_put_exercises_immediately has been running for over 60 seconds
[INFO] [stdout] test deep_lsm::tests::deterministic_across_runs has been running for over 60 seconds
[INFO] [stdout] test dos::tests::american_put_matches_binomial has been running for over 60 seconds
[INFO] [stdout] test dos::tests::call_no_dividend_matches_european has been running for over 60 seconds
[INFO] [stdout] test dos::tests::deep_itm_put_exercises_immediately has been running for over 60 seconds
[INFO] [stdout] test dos::tests::deterministic_across_runs has been running for over 60 seconds
[INFO] [stdout] test dos::tests::deep_itm_put_exercises_immediately ... ok
[INFO] [stdout] test train::tests::calibrate_grid_accuracy ... ignored, calibration: run with --release --ignored --nocapture to size bands
[INFO] [stdout] test train::tests::gradient_check ... ok
[INFO] [stdout] test train::tests::one_cycle_schedule_bounds ... ok
[INFO] [stdout] test deep_lsm::tests::deep_itm_put_exercises_immediately ... ok
[INFO] [stdout] test dos::tests::call_no_dividend_matches_european ... ok
[INFO] [stdout] test dos::tests::american_put_matches_binomial ... ok
[INFO] [stdout] test result::tests::report_columns_and_cells_align has been running for over 60 seconds
[INFO] [stdout] test tests::end_to_end_smoke has been running for over 60 seconds
[INFO] [stdout] test result::tests::report_columns_and_cells_align ... ok
[INFO] [stdout] test tests::end_to_end_smoke ... ok
[INFO] [stdout] test deep_lsm::tests::deterministic_across_runs ... ok
[INFO] [stdout] test dos::tests::deterministic_across_runs ... ok
[INFO] [stdout] test train::tests::trains_and_prices_near_bs has been running for over 60 seconds
[INFO] [stdout] test train::tests::trains_and_prices_near_bs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 169.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/american_comparison_tests.rs (/opt/rustwide/target/debug/deps/american_comparison_tests-70e7f6cbcf8f7ba8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test engines_agree_on_itm_put ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_lsm_validation_tests.rs (/opt/rustwide/target/debug/deps/deep_lsm_validation_tests-3b339586d9ff293a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test inference_value_matches_numpy ... ok
[INFO] [stdout] test accuracy_within_band_vs_binomial ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dos_validation_tests.rs (/opt/rustwide/target/debug/deps/dos_validation_tests-4f3dc045160e40ec)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test inference_sigmoid_matches_numpy ... ok
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-54264165264d1145)
[INFO] [stdout] test accuracy_within_band_vs_binomial ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test inference_matches_numpy ... ok
[INFO] [stdout] test accuracy_within_bands_vs_bs has been running for over 60 seconds
[INFO] [stdout] test accuracy_within_bands_vs_bs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 71.62s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_portfolio-ae9c16a6b888a730)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test allocation::tests::empty_errors ... ok
[INFO] [stdout] test allocation::tests::weights_sum_to_one ... ok
[INFO] [stdout] test allocation::tests::zero_total_gives_zero_weights_not_nan ... ok
[INFO] [stdout] test holdings::tests::aggregates_lots ... ok
[INFO] [stdout] test holdings::tests::empty_position_errors_not_panics ... ok
[INFO] [stdout] test optimize::tests::frontier_point_hits_target_return ... ok
[INFO] [stdout] test optimize::tests::min_variance_weights_sum_to_one ... ok
[INFO] [stdout] test optimize::tests::singular_covariance_errors_not_panics ... ok
[INFO] [stdout] test optimize::tests::tangency_weights_sum_to_one ... ok
[INFO] [stdout] test performance::tests::mwr_one_year_doubling ... ok
[INFO] [stdout] test performance::tests::twr_links_subperiods ... ok
[INFO] [stdout] test performance::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test result::tests::portfolio_risk_assembles ... ok
[INFO] [stdout] test result::tests::result_structs_align_columns_and_cells ... ok
[INFO] [stdout] test risk::tests::diagonal_covariance_and_variance ... ok
[INFO] [stdout] test risk::tests::portfolio_returns_weighted_sum ... ok
[INFO] [stdout] test risk::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test tests::end_to_end_smoke ... ok
[INFO] [stdout] test valuation::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test valuation::tests::values_and_weights ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-887b589fd33daee3)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_pricing-c49a26a111805af3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test portfolio_matches_numpy_scipy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test asian::tests::geometric_asian_is_cheaper_than_vanilla ... ok
[INFO] [stdout] test barrier::tests::far_barrier_limits ... ok
[INFO] [stdout] test barrier::tests::in_plus_out_equals_vanilla ... ok
[INFO] [stdout] test barrier::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test binomial::tests::edge_cases ... ok
[INFO] [stdout] test asian::tests::deterministic_limits_have_zero_error ... ok
[INFO] [stdout] test binomial::tests::rejects_invalid_inputs ... ok
[INFO] [stdout] test black_scholes::tests::call_increases_with_spot ... ok
[INFO] [stdout] test black_scholes::tests::edge_case_zero_spot ... ok
[INFO] [stdout] test black_scholes::tests::edge_case_zero_time_is_intrinsic ... ok
[INFO] [stdout] test black_scholes::tests::edge_case_zero_vol_is_discounted_forward_intrinsic ... ok
[INFO] [stdout] test asian::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test black_scholes::tests::put_call_parity_holds ... ok
[INFO] [stdout] test black_scholes::tests::rejects_invalid_inputs ... ok
[INFO] [stdout] test implied_vol::tests::rejects_price_outside_bounds ... ok
[INFO] [stdout] test implied_vol::tests::rejects_zero_time ... ok
[INFO] [stdout] test implied_vol::tests::round_trips_across_inputs ... ok
[INFO] [stdout] test barrier::tests::already_knocked_out_is_zero ... ok
[INFO] [stdout] test implied_vol::tests::round_trips_atm_tightly ... ok
[INFO] [stdout] test implied_vol::tests::round_trips_with_dividends ... ok
[INFO] [stdout] test lookback::tests::fixed_lookback_dominates_vanilla ... ok
[INFO] [stdout] test black_scholes::tests::matches_textbook_values ... ok
[INFO] [stdout] test binomial::tests::american_at_least_european ... ok
[INFO] [stdout] test lookback::tests::floating_lookback_is_worth_more_than_vanilla ... ok
[INFO] [stdout] test lookback::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test binomial::tests::european_converges_to_black_scholes ... ok
[INFO] [stdout] test lsm::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test binomial::tests::american_call_no_dividend_equals_european ... ok
[INFO] [stdout] test binomial::tests::european_put_converges_to_black_scholes ... ok
[INFO] [stdout] test monte_carlo::tests::deterministic_limits_have_zero_error ... ok
[INFO] [stdout] test monte_carlo::tests::rejects_bad_inputs ... ok
[INFO] [stdout] test monte_carlo::tests::standard_error_shrinks_like_inverse_sqrt_paths ... ok
[INFO] [stdout] test monte_carlo::tests::deterministic_across_thread_counts_and_runs ... ok
[INFO] [stdout] test tests::price_result_renders_through_output_layer ... ok
[INFO] [stdout] test monte_carlo::tests::agrees_with_black_scholes_within_error ... ok
[INFO] [stdout] test asian::tests::arithmetic_exceeds_geometric ... ok
[INFO] [stdout] test lsm::tests::deterministic_across_runs ... ok
[INFO] [stdout] test lsm::tests::deep_itm_put_exercises_immediately ... ok
[INFO] [stdout] test lsm::tests::american_call_no_dividend_matches_european ... ok
[INFO] [stdout] test lsm::tests::american_put_matches_binomial ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/exotic_tests.rs (/opt/rustwide/target/debug/deps/exotic_tests-8891d387eee55dc8)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test lookbacks_match_quantlib ... ok
[INFO] [stdout] test barriers_match_quantlib ... ok
[INFO] [stdout] test heston_european_matches_quantlib ... ok
[INFO] [stdout] test asians_match_quantlib ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 59.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-8dab92fc16dd0ccb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test black_scholes_matches_quantlib ... ok
[INFO] [stdout] test implied_vol_matches_quantlib ... ok
[INFO] [stdout] test binomial_matches_quantlib ... ok
[INFO] [stdout] test monte_carlo_european_matches_black_scholes ... ok
[INFO] [stdout] test lsm_american_matches_quantlib_and_binomial has been running for over 60 seconds
[INFO] [stdout] test lsm_american_matches_quantlib_and_binomial ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 76.57s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis-2a9093cdfc01d1a1)
[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/oxis_stats-af46f23d6ee85e71)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test descriptive::tests::empty_and_degenerate_error_not_panic ... ok
[INFO] [stdout] test descriptive::tests::mean_variance_textbook ... ok
[INFO] [stdout] test drawdown::tests::monotone_increase_has_no_drawdown ... ok
[INFO] [stdout] test drawdown::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test drawdown::tests::simple_drawdown ... ok
[INFO] [stdout] test descriptive::tests::symmetric_sample_has_zero_skew ... ok
[INFO] [stdout] test relational::tests::acf_lag0_is_one ... ok
[INFO] [stdout] test relational::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test relational::tests::perfectly_correlated ... ok
[INFO] [stdout] test result::tests::empty_sample_errors ... ok
[INFO] [stdout] test result::tests::tabular_columns_and_cells_align ... ok
[INFO] [stdout] test result::tests::values_kind_suppresses_financial_metrics ... ok
[INFO] [stdout] test returns::tests::annualized_return_doubling_in_half_a_year ... ok
[INFO] [stdout] test returns::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test risk::tests::invalid_inputs_error_not_panic ... ok
[INFO] [stdout] test normality::tests::symmetric_mesokurtic_has_small_statistic ... ok
[INFO] [stdout] test returns::tests::cumulative_matches_compounding ... ok
[INFO] [stdout] test returns::tests::simple_returns_basic ... ok
[INFO] [stdout] test risk::tests::sortino_zero_downside_errors ... ok
[INFO] [stdout] test risk::tests::quantile_linear_matches_numpy_example ... ok
[INFO] [stdout] test risk::tests::normal_quantile_known_points ... ok
[INFO] [stdout] test risk::tests::var_ordering_param_vs_historical_finite ... ok
[INFO] [stdout] test tests::end_to_end_smoke ... ok
[INFO] [stdout] test normality::tests::degenerate_errors_not_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-a17faef83e0dce93)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test stats_match_numpy_scipy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxis_stochastic-c31d261c83b8b8b9)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test process::tests::gbm_moments_match_lognormal ... ok
[INFO] [stdout] test process::tests::rejects_bad_parameters ... ok
[INFO] [stdout] test process::tests::heston_mean_is_exact_and_variance_absent ... ok
[INFO] [stdout] test simulate::tests::rejects_bad_config ... ok
[INFO] [stdout] test process::tests::ou_reverts_to_theta_in_the_limit ... ok
[INFO] [stdout] test simulate::tests::zero_vol_gbm_is_deterministic_drift ... ok
[INFO] [stdout] test simulate::tests::paths_have_expected_shape ... ok
[INFO] [stdout] test result::tests::renders_through_output_layer_with_optional_nulls ... ok
[INFO] [stdout] test simulate::tests::deterministic_across_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-f58cc261c63f79f2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test analytic_moments_match_independent_closed_form ... ok
[INFO] [stderr]    Doc-tests oxis
[INFO] [stdout] test simulated_moments_match_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.73s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Doc-tests oxis_bonds
[INFO] [stdout] test crates/oxis/src/lib.rs - (line 16) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.48s; merged doctests compilation took 0.47s
[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 oxis_core
[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 oxis_curves
[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 oxis_data
[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 oxis_greeks
[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 oxis_ml
[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 oxis_portfolio
[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 oxis_pricing
[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 oxis_stats
[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 oxis_stochastic
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741", kill_on_drop: false }`
[INFO] [stdout] 7f63b10ee2d9bae8862d767091395a2dd1e5689716df8c7878a44037fd769741
