[INFO] fetching crate convex-bonds 0.11.1...
[INFO] testing convex-bonds-0.11.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate convex-bonds 0.11.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate convex-bonds 0.11.1
[INFO] finished tweaking crates.io crate convex-bonds 0.11.1
[INFO] tweaked toml for crates.io crate convex-bonds 0.11.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate convex-bonds 0.11.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate convex-bonds 0.11.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rust_decimal_macros v1.39.0
[INFO] [stderr]   Downloaded nalgebra-macros v0.3.0
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] [stderr]   Downloaded convex-math v0.11.1
[INFO] [stderr]   Downloaded cc v1.2.47
[INFO] [stderr]   Downloaded zerocopy v0.8.28
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.28
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] [stderr]   Downloaded slog-term v2.9.2
[INFO] [stderr]   Downloaded convex-core v0.11.1
[INFO] [stderr]   Downloaded slog-json v2.6.1
[INFO] [stderr]   Downloaded slog-async v2.8.0
[INFO] [stderr]   Downloaded convex-curves v0.11.1
[INFO] [stderr]   Downloaded argmin-math v0.3.0
[INFO] [stderr]   Downloaded glam v0.18.0
[INFO] [stderr]   Downloaded glam v0.16.0
[INFO] [stderr]   Downloaded glam v0.15.2
[INFO] [stderr]   Downloaded glam v0.14.0
[INFO] [stderr]   Downloaded glam v0.19.0
[INFO] [stderr]   Downloaded argmin v0.9.0
[INFO] [stderr]   Downloaded ndarray v0.17.1
[INFO] [stderr]   Downloaded glam v0.22.0
[INFO] [stderr]   Downloaded nalgebra v0.34.1
[INFO] [stderr]   Downloaded glam v0.25.0
[INFO] [stderr]   Downloaded glam v0.28.0
[INFO] [stderr]   Downloaded glam v0.29.3
[INFO] [stderr]   Downloaded glam v0.30.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9
[INFO] running `Command { std: "docker" "start" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", 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" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", 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" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.28
[INFO] [stderr]    Compiling zmij v1.0.2
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling slog v2.8.2
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling rust_decimal v1.39.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling slog-async v2.8.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling term v1.2.1
[INFO] [stderr]    Compiling take_mut v0.2.2
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rust_decimal_macros v1.39.0
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling erased-serde v0.3.31
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling ndarray v0.17.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling slog-json v2.6.1
[INFO] [stderr]    Compiling argmin-math v0.3.0
[INFO] [stderr]    Compiling slog-term v2.9.2
[INFO] [stderr]    Compiling convex-core v0.11.1
[INFO] [stderr]    Compiling argmin v0.9.0
[INFO] [stderr]    Compiling nalgebra v0.34.1
[INFO] [stderr]    Compiling convex-math v0.11.1
[INFO] [stderr]    Compiling convex-curves v0.11.1
[INFO] [stderr]    Compiling convex-bonds v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 58.11s
[INFO] running `Command { std: "docker" "inspect" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", 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" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.28
[INFO] [stderr]    Compiling zerocopy-derive v0.8.28
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling ndarray v0.17.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling cc v1.2.47
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling convex-core v0.11.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]    Compiling argmin-math v0.3.0
[INFO] [stderr]    Compiling argmin v0.9.0
[INFO] [stderr]    Compiling convex-math v0.11.1
[INFO] [stderr]    Compiling convex-curves v0.11.1
[INFO] [stderr]    Compiling convex-bonds v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 12s
[INFO] running `Command { std: "docker" "inspect" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", 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" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/convex_bonds-b592d652ce3c395d)
[INFO] [stdout] 
[INFO] [stdout] running 396 tests
[INFO] [stdout] test cashflows::accrued::tests::test_accrued_zero_coupon ... ok
[INFO] [stdout] test cashflows::accrued::tests::test_ex_dividend_in_ex_period ... ok
[INFO] [stdout] test cashflows::accrued::tests::test_using_year_fraction ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_schedule_generation_annual ... ok
[INFO] [stdout] test cashflows::accrued::tests::test_ex_dividend_normal_period ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_day_count_fraction_irregular ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_period_months ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_schedule_periods_iterator ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_is_first_irregular_regular ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_reference_period_icma ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_regular_period_days ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_invalid_schedule ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_schedule_generation_zero_coupon ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_schedule_with_front_stub ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_stub_type_predicates ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_ex_dividend_date ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_is_ex_dividend ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_stub_type_short ... ok
[INFO] [stdout] test cashflows::tests::test_accrued_interest ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_settlement_status_post_maturity ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_settlement_date_simple_calendar ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_is_first_irregular_short ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_settlement_status_regular ... ok
[INFO] [stdout] test cashflows::tests::test_boeing_accrued_validation ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_settlement_status_ex_dividend ... ok
[INFO] [stdout] test cashflows::tests::test_fixed_rate_from_schedule ... ok
[INFO] [stdout] test cashflows::tests::test_floating_rate_cashflows ... ok
[INFO] [stdout] test cashflows::accrued::tests::test_standard_accrued_30_360 ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_standard_settlement_days ... ok
[INFO] [stdout] test cashflows::accrued::tests::test_irregular_period_short_first ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_settlement_validation ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_stub_type_long ... ok
[INFO] [stdout] test cashflows::irregular::tests::test_coupon_adjustment_factor_short ... ok
[INFO] [stdout] test cashflows::schedule::tests::test_schedule_generation_semiannual ... ok
[INFO] [stdout] test cashflows::settlement::tests::test_settlement_date_simple_t1 ... ok
[INFO] [stdout] test cashflows::tests::test_cashflows_have_accrual_info ... ok
[INFO] [stdout] test cashflows::tests::test_settlement_after_maturity ... ok
[INFO] [stdout] test cashflows::tests::test_generate_cashflows ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_actual_actual_eurobond ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_standard_eurobond_conventions ... ok
[INFO] [stdout] test conventions::german_bund::tests::test_bubill_conventions ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_commercial_paper_conventions ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_french_oat_conventions ... ok
[INFO] [stdout] test conventions::market::tests::test_market_currency ... ok
[INFO] [stdout] test conventions::market::tests::test_market_from_country_code ... ok
[INFO] [stdout] test conventions::market::tests::test_market_is_eurozone ... ok
[INFO] [stdout] test conventions::market::tests::test_instrument_type_predicates ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_italian_btp_conventions ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_spanish_bono_conventions ... ok
[INFO] [stdout] test conventions::eurobond::tests::test_supranational_conventions ... ok
[INFO] [stdout] test conventions::german_bund::tests::test_bobl_conventions ... ok
[INFO] [stdout] test conventions::german_bund::tests::test_bund_conventions ... ok
[INFO] [stdout] test conventions::german_bund::tests::test_bundei_conventions ... ok
[INFO] [stdout] test conventions::german_bund::tests::test_schatz_conventions ... ok
[INFO] [stdout] test conventions::japanese_jgb::tests::test_jgb_conventions ... ok
[INFO] [stdout] test conventions::japanese_jgb::tests::test_jgb_frn_conventions ... ok
[INFO] [stdout] test conventions::japanese_jgb::tests::test_jgb_inflation_linked_conventions ... ok
[INFO] [stdout] test conventions::japanese_jgb::tests::test_t_bill_conventions ... ok
[INFO] [stdout] test conventions::market::tests::test_instrument_type_display ... ok
[INFO] [stdout] test conventions::market::tests::test_market_country_code ... ok
[INFO] [stdout] test conventions::market::tests::test_instrument_type_market_name ... ok
[INFO] [stdout] test conventions::registry::tests::test_global_registry ... ok
[INFO] [stdout] test conventions::registry::tests::test_italian_btp_lookup ... ok
[INFO] [stdout] test conventions::registry::tests::test_us_treasury_lookup ... ok
[INFO] [stdout] test conventions::tests::test_bond_conventions_default ... ok
[INFO] [stdout] test conventions::tests::test_payments_per_year ... ok
[INFO] [stdout] test conventions::uk_gilt::tests::test_conventional_gilt_conventions ... ok
[INFO] [stdout] test conventions::us_corporate::tests::test_high_yield_conventions ... ok
[INFO] [stdout] test conventions::us_corporate::tests::test_investment_grade_conventions ... ok
[INFO] [stdout] test conventions::us_corporate::tests::test_mbs_conventions ... ok
[INFO] [stdout] test conventions::us_corporate::tests::test_municipal_conventions ... ok
[INFO] [stdout] test conventions::us_treasury::tests::test_bill_conventions ... ok
[INFO] [stdout] test conventions::us_treasury::tests::test_frn_conventions ... ok
[INFO] [stdout] test conventions::us_treasury::tests::test_note_bond_conventions ... ok
[INFO] [stdout] test conventions::us_treasury::tests::test_strips_conventions ... ok
[INFO] [stdout] test conventions::registry::tests::test_all_tier1_markets_registered ... ok
[INFO] [stdout] test conventions::us_treasury::tests::test_tips_conventions ... ok
[INFO] [stdout] test conventions::registry::tests::test_convention_key_display ... ok
[INFO] [stdout] test conventions::registry::tests::test_default_rules_for_market ... ok
[INFO] [stdout] test curve_instruments::conventions::tests::test_market_convention_day_counts ... ok
[INFO] [stdout] test conventions::registry::tests::test_fallback_without_variant ... ok
[INFO] [stdout] test conventions::registry::tests::test_german_bund_lookup ... ok
[INFO] [stdout] test curve_instruments::conventions::tests::test_market_convention_frequency ... ok
[INFO] [stdout] test conventions::registry::tests::test_japanese_jgb_lookup ... ok
[INFO] [stdout] test conventions::registry::tests::test_registry_keys ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_accrued_interest ... ok
[INFO] [stdout] test conventions::registry::tests::test_uk_gilt_lookup ... ok
[INFO] [stdout] test conventions::tests::test_bond_conventions_builder ... ok
[INFO] [stdout] test conventions::market::tests::test_market_region ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_cash_flows ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_description ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_coupon_per_period ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_dirty_price ... ok
[INFO] [stdout] test conventions::market::tests::test_market_tier ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_from_ytm_at_par ... ok
[INFO] [stdout] test conventions::uk_gilt::tests::test_index_linked_conventions ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_german_bund_annual ... ok
[INFO] [stdout] test conventions::uk_gilt::tests::test_treasury_bill_conventions ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_government_coupon_bond_basic ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_pv_near_zero ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_implied_df ... ok
[INFO] [stdout] test curve_instruments::gov_zero::tests::test_implied_df ... ok
[INFO] [stdout] test curve_instruments::gov_zero::tests::test_implied_yield ... ok
[INFO] [stdout] test curve_instruments::gov_zero::tests::test_instrument_type ... ok
[INFO] [stdout] test indices::conventions::tests::test_arrear_convention_builders ... ok
[INFO] [stdout] test indices::conventions::tests::test_arrear_convention_presets ... ok
[INFO] [stdout] test conventions::us_corporate::tests::test_agency_conventions ... ok
[INFO] [stdout] test curve_instruments::conventions::tests::test_day_count_factor ... ok
[INFO] [stdout] test indices::conventions::tests::test_index_conventions_sofr ... ok
[INFO] [stdout] test indices::conventions::tests::test_index_conventions_sonia ... ok
[INFO] [stdout] test indices::conventions::tests::test_index_source_display ... ok
[INFO] [stdout] test indices::conventions::tests::test_overnight_convention_consistency ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_add_and_get_fixing ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_clear ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_count_and_has_index ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_from_rates ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_get_range ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_index_fixing_struct ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_last_fixing_before ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_missing_fixing ... ok
[INFO] [stdout] test curve_instruments::gov_zero::tests::test_curve_instrument_pv ... ok
[INFO] [stdout] test curve_instruments::gov_zero::tests::test_from_discount_rate ... ok
[INFO] [stdout] test instruments::callable::tests::test_builder_validation ... ok
[INFO] [stdout] test indices::overnight::tests::test_accrual_factor ... ok
[INFO] [stdout] test instruments::callable::tests::test_callable_puttable ... ok
[INFO] [stdout] test indices::overnight::tests::test_compounded_in_arrears_flat_rate ... ok
[INFO] [stdout] test instruments::callable::tests::test_callable_cash_flows ... ok
[INFO] [stdout] test instruments::callable::tests::test_make_whole_bond ... ok
[INFO] [stdout] test instruments::callable::tests::test_protection_period ... ok
[INFO] [stdout] test instruments::callable::tests::test_step_down_schedule ... ok
[INFO] [stdout] test indices::overnight::tests::test_required_fixing_dates ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_from_ytm_discount ... ok
[INFO] [stdout] test indices::conventions::tests::test_index_conventions_euribor ... ok
[INFO] [stdout] test instruments::callable::tests::test_workout_dates ... ok
[INFO] [stdout] test curve_instruments::gov_coupon::tests::test_from_ytm_premium ... ok
[INFO] [stdout] test instruments::callable::tests::test_call_schedule_methods ... ok
[INFO] [stdout] test indices::conventions::tests::test_index_conventions_estr ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_bond_trait_methods ... ok
[INFO] [stdout] test instruments::callable::tests::test_annual_callable_bond_ytw ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_fixed_rate_bond_builder ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_cash_flows_short_first_stub ... ok
[INFO] [stdout] test instruments::callable::tests::test_callable_bond_creation ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_boeing_bond_accrued ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_long_first_coupon_accrued ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_coupon_per_period ... ok
[INFO] [stdout] test instruments::callable::tests::test_yield_to_maturity ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_invalid_coupon_rate ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_missing_fields ... ok
[INFO] [stdout] test instruments::callable::tests::test_yield_to_call ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_cash_flows ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_next_previous_coupon_dates ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_quarterly_short_first ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_regular_bond_no_stub ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_us_treasury_conventions ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_accrued_interest ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_bond_type_classification ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_cash_flows ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_short_first_coupon_accrued ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_corporate_sofr_frn ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_effective_rate_collar ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_effective_rate_with_cap ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_estr_frn ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_short_first_coupon_semiannual ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_frn_builder ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_uk_gilt_conventions ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_invalid_dates ... ok
[INFO] [stdout] test instruments::fixed_rate::tests::test_invalid_dates ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_missing_required_fields ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_period_coupon ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_sofr_convention_display ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_sonia_frn ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_us_treasury_frn ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_acceleration_option ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_amortizing_bond_trait ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_builder_validation ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_accrued_interest ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_average_life ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_bond_average_life ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_payment ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_schedule_factor ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_total_sinking_pct ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_bond_trait_methods ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_schedule_options ... ok
[INFO] [stdout] test instruments::fixed::tests::test_fixed_bond_builder ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_bond_creation ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_bond_factor ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_to_amortization ... ok
[INFO] [stdout] test instruments::fixed::tests::test_negative_coupon_error ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_compounding_periods ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_convert_yield ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_cash_flows ... ok
[INFO] [stdout] test instruments::sinking_fund::tests::test_sinking_fund_yield_to_average_life ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_builder ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_cash_flows ... ok
[INFO] [stdout] test instruments::callable::tests::test_yield_to_worst ... ok
[INFO] [stdout] test conventions::registry::tests::test_get_by_market ... ok
[INFO] [stdout] test indices::fixing_store::tests::test_multiple_indices ... ok
[INFO] [stdout] test instruments::fixed::tests::test_missing_fields ... ok
[INFO] [stdout] test instruments::floating_rate::tests::test_effective_rate_with_floor ... ok
[INFO] [stdout] test indices::overnight::tests::test_simple_average_flat_rate ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_convert_yield_same_convention ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_discount_yield ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_missing_fields ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_price_from_yield_semi_annual ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_us_treasury_bill ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_yield_from_price ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_maturity ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_rate_access ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_time_at_step ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_probabilities ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_with_face_value ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_build_tree ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_name ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_from_swaption_vol ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_build_tree_upward_sloping ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_b_factor ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_hull_white_creation ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_default_params ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_tree_pricing_zero_coupon ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_mean_reversion_method ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_zero_coupon_bond ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_backward_induction_simple ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_states_at ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_tree_probabilities ... ok
[INFO] [stdout] test pricing::short_date::tests::test_custom_thresholds ... ok
[INFO] [stdout] test pricing::short_date::tests::test_from_rules ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_current_yield ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_discount_yield ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_engine_price_from_yield ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_price_from_yield_continuous ... ok
[INFO] [stdout] test instruments::zero_coupon::tests::test_price_yield_roundtrip ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_discount_factor ... ok
[INFO] [stdout] test options::binomial_tree::tests::test_tree_creation ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_engine_roundtrip ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_engine_yield_at_par ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_engine_yield_discount_bond ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_boeing_bond_ytm ... ok
[INFO] [stdout] test pricing::short_date::tests::test_money_market_threshold ... ok
[INFO] [stdout] test pricing::short_date::tests::test_money_market_yield ... ok
[INFO] [stdout] test options::models::hull_white::tests::test_volatility_method ... ok
[INFO] [stdout] test pricing::short_date::tests::test_bond_equivalent_yield ... ok
[INFO] [stdout] test pricing::short_date::tests::test_short_dated_threshold ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_ytm_discount_bond ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_uk_gilt_rules ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_german_bund_rules ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_annual_frequency ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_quarterly_frequency ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_solver_convergence ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_ytm_premium_bond ... ok
[INFO] [stdout] test risk::tests::test_convexity ... ok
[INFO] [stdout] test traits::analytics::tests::test_convexity ... ok
[INFO] [stdout] test risk::tests::test_duration ... ok
[INFO] [stdout] test risk::tests::test_dv01 ... ok
[INFO] [stdout] test traits::analytics::tests::test_dv01 ... ok
[INFO] [stdout] test pricing::short_date::tests::test_years_to_maturity ... ok
[INFO] [stdout] test traits::analytics::tests::test_modified_duration ... ok
[INFO] [stdout] test traits::analytics::tests::test_effective_vs_analytical_duration ... ok
[INFO] [stdout] test pricing::tests::test_price_from_yield ... ok
[INFO] [stdout] test pricing::tests::test_price_yield_roundtrip ... ok
[INFO] [stdout] test pricing::tests::test_yield_to_maturity ... ok
[INFO] [stdout] test pricing::yield_engine::tests::test_simple_yield ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_true_yield_convention ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_current_yield ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_price_yield_roundtrip ... ok
[INFO] [stdout] test pricing::yield_solver::tests::test_ytm_at_par ... ok
[INFO] [stdout] test traits::extensions::tests::test_spread_conversion ... ok
[INFO] [stdout] test types::amortization::tests::test_bullet_schedule ... ok
[INFO] [stdout] test traits::analytics::tests::test_ytm_price_roundtrip ... ok
[INFO] [stdout] test traits::bond::tests::test_cash_flow_type ... ok
[INFO] [stdout] test types::amortization::tests::test_factor_as_of ... ok
[INFO] [stdout] test types::amortization::tests::test_next_payment_date ... ok
[INFO] [stdout] test types::amortization::tests::test_scale ... ok
[INFO] [stdout] test types::bond_type::tests::test_has_optionality ... ok
[INFO] [stdout] test types::bond_type::tests::test_is_inflation_linked ... ok
[INFO] [stdout] test types::bond_type::tests::test_requires_model ... ok
[INFO] [stdout] test types::compounding::tests::test_compounding_method_frequency ... ok
[INFO] [stdout] test types::compounding::tests::test_discount_factor_continuous ... ok
[INFO] [stdout] test types::compounding::tests::test_discount_factor_simple ... ok
[INFO] [stdout] test types::amortization::tests::test_amortization_entry ... ok
[INFO] [stdout] test traits::analytics::tests::test_ytm_at_par ... ok
[INFO] [stdout] test types::bond_type::tests::test_is_floating ... ok
[INFO] [stdout] test traits::bond::tests::test_factored_amount ... ok
[INFO] [stdout] test types::ex_dividend::tests::test_australian_rules ... ok
[INFO] [stdout] test types::amortization::tests::test_amortization_type ... ok
[INFO] [stdout] test types::compounding::tests::test_discount_factor_periodic ... ok
[INFO] [stdout] test types::compounding::tests::test_is_periodic ... ok
[INFO] [stdout] test types::bond_type::tests::test_asset_class ... ok
[INFO] [stdout] test types::ex_dividend::tests::test_display_formats ... ok
[INFO] [stdout] test types::ex_dividend::tests::test_ex_dividend_status ... ok
[INFO] [stdout] test types::ex_dividend::tests::test_italian_btp_rules ... ok
[INFO] [stdout] test types::identifiers::tests::test_cusip_check_digit_calculation ... ok
[INFO] [stdout] test types::ex_dividend::tests::test_uk_gilt_rules ... ok
[INFO] [stdout] test types::identifiers::tests::test_cusip_invalid_length ... ok
[INFO] [stdout] test types::identifiers::tests::test_cusip_invalid_check_digit ... ok
[INFO] [stdout] test types::identifiers::tests::test_bond_identifiers_builder ... ok
[INFO] [stdout] test types::identifiers::tests::test_cusip_valid ... ok
[INFO] [stdout] test types::bond_type::tests::test_display ... ok
[INFO] [stdout] test types::bond_type::tests::test_is_municipal ... ok
[INFO] [stdout] test types::amortization::tests::test_level_principal ... ok
[INFO] [stdout] test types::identifiers::tests::test_figi_invalid_prefix ... ok
[INFO] [stdout] test traits::analytics::tests::test_price_change_estimation ... ok
[INFO] [stdout] test types::options::tests::test_call_entry ... ok
[INFO] [stdout] test types::compounding::tests::test_display ... ok
[INFO] [stdout] test types::bond_type::tests::test_is_corporate ... ok
[INFO] [stdout] test types::options::tests::test_put_schedule ... ok
[INFO] [stdout] test types::bond_type::tests::test_is_government ... ok
[INFO] [stdout] test types::identifiers::tests::test_calendar_id ... ok
[INFO] [stdout] test types::identifiers::tests::test_bond_identifiers_primary_id ... ok
[INFO] [stdout] test types::options::tests::test_make_whole_call ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_from_thirty_seconds ... ok
[INFO] [stdout] test types::options::tests::test_call_schedule ... ok
[INFO] [stdout] test types::identifiers::tests::test_figi_valid ... ok
[INFO] [stdout] test types::options::tests::test_call_type ... ok
[INFO] [stdout] test types::identifiers::tests::test_isin_from_cusip ... ok
[INFO] [stdout] test types::identifiers::tests::test_isin_invalid_country ... ok
[INFO] [stdout] test types::identifiers::tests::test_isin_valid ... ok
[INFO] [stdout] test types::identifiers::tests::test_sedol_check_digit_calculation ... ok
[INFO] [stdout] test types::identifiers::tests::test_sedol_no_vowels ... ok
[INFO] [stdout] test types::identifiers::tests::test_sedol_valid ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_from_thirty_seconds_plus ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_invalid_thirty_seconds ... ok
[INFO] [stdout] test types::rate_index::tests::test_inflation_index_currency ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_parse_decimal ... ok
[INFO] [stdout] test types::rate_index::tests::test_inflation_index_display ... ok
[INFO] [stdout] test types::rate_index::tests::test_inflation_index_lag ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_parse_thirty_seconds ... ok
[INFO] [stdout] test types::rate_index::tests::test_is_sovereign_index ... ok
[INFO] [stdout] test types::rating::tests::test_credit_rating_basics ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_convention_default ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_to_thirty_seconds ... ok
[INFO] [stdout] test types::price_quote::tests::test_sixty_fourths ... ok
[INFO] [stdout] test types::rating::tests::test_credit_rating_from_str ... ok
[INFO] [stdout] test types::rating::tests::test_credit_rating_notation ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_format ... ok
[INFO] [stdout] test types::rating::tests::test_credit_rating_bucket ... ok
[INFO] [stdout] test types::sector::tests::test_sector_all ... ok
[INFO] [stdout] test types::sector::tests::test_sector_basics ... ok
[INFO] [stdout] test types::sector::tests::test_sector_credit ... ok
[INFO] [stdout] test types::sector::tests::test_sector_default ... ok
[INFO] [stdout] test types::rating::tests::test_credit_rating_ordering ... ok
[INFO] [stdout] test types::options::tests::test_put_type ... ok
[INFO] [stdout] test types::rating::tests::test_credit_rating_score ... ok
[INFO] [stdout] test types::sector::tests::test_sector_display ... ok
[INFO] [stdout] test types::rating::tests::test_serde ... ok
[INFO] [stdout] test types::price_quote::tests::test_convention_properties ... ok
[INFO] [stdout] test types::price_quote::tests::test_discount_conversion ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_all ... ok
[INFO] [stdout] test types::sector::tests::test_sector_securitized ... ok
[INFO] [stdout] test types::rate_index::tests::test_tenor_reexport ... ok
[INFO] [stdout] test types::sector::tests::test_serde ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_bailin ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_default ... ok
[INFO] [stdout] test types::price_quote::tests::test_price_quote_from_f64 ... ok
[INFO] [stdout] test types::price_quote::tests::test_tick_size ... ok
[INFO] [stdout] test types::rating::tests::test_rating_bucket_all ... ok
[INFO] [stdout] test types::sector::tests::test_spread_volatility_rank ... ok
[INFO] [stdout] test types::rating::tests::test_rating_bucket_basics ... ok
[INFO] [stdout] test types::seniority::tests::test_spread_premium ... ok
[INFO] [stdout] test types::settlement_rules::tests::test_us_corporate_settlement ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_is_senior ... ok
[INFO] [stdout] test types::stub_rules::tests::test_stub_period_rules_default ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_ordering ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_name_and_code ... ok
[INFO] [stdout] test types::settlement_rules::tests::test_market_specific_rules ... ok
[INFO] [stdout] test types::stub_rules::tests::test_reference_method_default ... ok
[INFO] [stdout] test types::seniority::tests::test_serde ... ok
[INFO] [stdout] test types::settlement_rules::tests::test_same_day_settlement ... ok
[INFO] [stdout] test types::stub_rules::tests::test_stub_period_rules_icma ... ok
[INFO] [stdout] test types::settlement_rules::tests::test_us_treasury_settlement ... ok
[INFO] [stdout] test types::stub_rules::tests::test_stub_period_rules_long_first ... ok
[INFO] [stdout] test types::yield_convention::tests::test_accrued_convention_default ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_is_capital ... ok
[INFO] [stdout] test types::settlement_rules::tests::test_settlement_adjustment_default ... ok
[INFO] [stdout] test types::yield_convention::tests::test_accrued_convention_negative ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_is_subordinated ... ok
[INFO] [stdout] test types::settlement_rules::tests::test_settlement_display ... ok
[INFO] [stdout] test types::stub_rules::tests::test_stub_position ... ok
[INFO] [stdout] test types::seniority::tests::test_seniority_recovery ... ok
[INFO] [stdout] test types::stub_rules::tests::test_stub_period_rules_regular ... ok
[INFO] [stdout] test types::yield_convention::tests::test_yield_convention_frequency ... ok
[INFO] [stdout] test types::stub_rules::tests::test_stub_type_display ... ok
[INFO] [stdout] test types::yield_rules::tests::test_display ... ok
[INFO] [stdout] test types::yield_rules::tests::test_japanese_jgb_rules ... ok
[INFO] [stdout] test types::yield_rules::tests::test_is_discount_instrument ... ok
[INFO] [stdout] test types::yield_rules::tests::test_from_convention ... ok
[INFO] [stdout] test types::yield_rules::tests::test_italian_btp_rules ... ok
[INFO] [stdout] test types::yield_rules::tests::test_uk_gilt_rules ... ok
[INFO] [stdout] test types::yield_rules::tests::test_is_short_dated ... ok
[INFO] [stdout] test types::yield_rules::tests::test_us_treasury_rules ... ok
[INFO] [stdout] test types::yield_convention::tests::test_accrued_convention_ex_dividend_days ... ok
[INFO] [stdout] test types::yield_convention::tests::test_yield_convention_display ... ok
[INFO] [stdout] test types::yield_convention::tests::test_rounding_convention ... ok
[INFO] [stdout] test types::yield_convention::tests::test_yield_convention_compounding ... ok
[INFO] [stdout] test types::yield_rules::tests::test_german_bund_rules ... ok
[INFO] [stdout] test types::yield_convention::tests::test_yield_convention_for_market ... ok
[INFO] [stdout] test types::yield_convention::tests::test_yield_convention_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 396 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests convex_bonds
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test src/cashflows/accrued.rs - cashflows::accrued (line 10) ... ignored
[INFO] [stdout] test src/cashflows/mod.rs - cashflows::CashFlowGenerator (line 43) ... ignored
[INFO] [stdout] test src/cashflows/schedule.rs - cashflows::schedule (line 11) ... ignored
[INFO] [stdout] test src/curve_instruments/gov_coupon.rs - curve_instruments::gov_coupon::GovernmentCouponBond (line 44) ... ignored
[INFO] [stdout] test src/curve_instruments/gov_zero.rs - curve_instruments::gov_zero::GovernmentZeroCoupon (line 21) ... ignored
[INFO] [stdout] test src/curve_instruments/mod.rs - curve_instruments (line 25) ... ignored
[INFO] [stdout] test src/indices/conventions.rs - indices::conventions::ArrearConvention (line 24) ... ignored
[INFO] [stdout] test src/indices/fixing_store.rs - indices::fixing_store::IndexFixingStore (line 66) ... ignored
[INFO] [stdout] test src/instruments/callable.rs - instruments::callable::CallableBond (line 37) ... ignored
[INFO] [stdout] test src/instruments/fixed_rate.rs - instruments::fixed_rate::FixedRateBond (line 41) ... ignored
[INFO] [stdout] test src/instruments/floating_rate.rs - instruments::floating_rate (line 11) ... ignored
[INFO] [stdout] test src/instruments/floating_rate.rs - instruments::floating_rate::FloatingRateNote::cash_flows_projected (line 416) ... ignored
[INFO] [stdout] test src/instruments/sinking_fund.rs - instruments::sinking_fund::SinkingFundBond (line 354) ... ignored
[INFO] [stdout] test src/instruments/sinking_fund.rs - instruments::sinking_fund::SinkingFundSchedule (line 117) ... ignored
[INFO] [stdout] test src/instruments/zero_coupon.rs - instruments::zero_coupon::Compounding (line 25) ... ok
[INFO] [stdout] test src/instruments/zero_coupon.rs - instruments::zero_coupon::ZeroCouponBond (line 172) ... ignored
[INFO] [stdout] test src/conventions/uk_gilt.rs - conventions::uk_gilt::conventional (line 29) ... ok
[INFO] [stdout] test src/lib.rs - (line 14) ... ignored
[INFO] [stdout] test src/options/binomial_tree.rs - options::binomial_tree::BinomialTree (line 26) ... ignored
[INFO] [stdout] test src/options/mod.rs - options (line 17) ... ignored
[INFO] [stdout] test src/cashflows/settlement.rs - cashflows::settlement::SettlementCalculator (line 23) ... ok
[INFO] [stdout] test src/conventions/german_bund.rs - conventions::german_bund::bund (line 31) ... ok
[INFO] [stdout] test src/conventions/mod.rs - conventions::BondConventions (line 71) ... ok
[INFO] [stdout] test src/cashflows/irregular.rs - cashflows::irregular::IrregularPeriodHandler (line 27) ... ok
[INFO] [stdout] test src/pricing/yield_engine.rs - pricing::yield_engine (line 9) ... ignored
[INFO] [stdout] test src/pricing/yield_solver.rs - pricing::yield_solver (line 8) ... ignored
[INFO] [stdout] test src/traits/analytics.rs - traits::analytics (line 9) ... ignored
[INFO] [stdout] test src/traits/bond.rs - traits::bond::Bond (line 150) ... ignored
[INFO] [stdout] test src/traits/extensions.rs - traits::extensions::FixedCouponBond (line 20) ... ignored
[INFO] [stdout] test src/conventions/registry.rs - conventions::registry::ConventionRegistry::global (line 220) ... ok
[INFO] [stdout] test src/options/models/hull_white.rs - options::models::hull_white::HullWhite::from_swaption_vol (line 94) ... ok
[INFO] [stdout] test src/conventions/registry.rs - conventions::registry (line 8) ... ok
[INFO] [stdout] test src/conventions/mod.rs - conventions (line 24) ... ok
[INFO] [stdout] test src/conventions/eurobond.rs - conventions::eurobond::standard (line 29) ... ok
[INFO] [stdout] test src/options/models/hull_white.rs - options::models::hull_white::HullWhite (line 31) ... ok
[INFO] [stdout] test src/conventions/market.rs - conventions::market::Market (line 16) ... ok
[INFO] [stdout] test src/conventions/us_treasury.rs - conventions::us_treasury::bill (line 65) ... ok
[INFO] [stdout] test src/pricing/short_date.rs - pricing::short_date::ShortDateCalculator (line 46) ... ok
[INFO] [stdout] test src/conventions/us_corporate.rs - conventions::us_corporate::investment_grade (line 30) ... ok
[INFO] [stdout] test src/conventions/us_treasury.rs - conventions::us_treasury::note_bond (line 31) ... ok
[INFO] [stdout] test src/options/models/hull_white.rs - options::models::hull_white::HullWhite::new (line 69) ... ok
[INFO] [stdout] test src/types/ex_dividend.rs - types::ex_dividend::ExDividendRules (line 19) ... ok
[INFO] [stdout] test src/conventions/market.rs - conventions::market::InstrumentType (line 374) ... ok
[INFO] [stdout] test src/types/compounding.rs - types::compounding::CompoundingMethod (line 15) ... ok
[INFO] [stdout] test src/types/options.rs - types::options::CallSchedule (line 187) ... ok
[INFO] [stdout] test src/types/identifiers.rs - types::identifiers::Isin::from_cusip (line 289) ... ok
[INFO] [stdout] test src/conventions/japanese_jgb.rs - conventions::japanese_jgb::jgb (line 29) ... ok
[INFO] [stdout] test src/types/price_quote.rs - types::price_quote::PriceQuoteConvention (line 20) ... ok
[INFO] [stdout] test src/types/price_quote.rs - types::price_quote::PriceQuote (line 149) ... ok
[INFO] [stdout] test src/types/identifiers.rs - types::identifiers::Isin (line 186) ... ok
[INFO] [stdout] test src/types/settlement_rules.rs - types::settlement_rules::SettlementRules (line 19) ... ok
[INFO] [stdout] test src/types/identifiers.rs - types::identifiers::BondIdentifiers (line 603) ... ok
[INFO] [stdout] test src/types/yield_convention.rs - types::yield_convention::YieldConvention (line 16) ... ok
[INFO] [stdout] test src/types/seniority.rs - types::seniority::Seniority (line 16) ... ok
[INFO] [stdout] test src/instruments/zero_coupon.rs - instruments::zero_coupon::convert_yield (line 118) ... ok
[INFO] [stdout] test src/types/rating.rs - types::rating::CreditRating (line 17) ... ok
[INFO] [stdout] test src/types/identifiers.rs - types::identifiers::Cusip (line 21) ... ok
[INFO] [stdout] test src/types/amortization.rs - types::amortization::AmortizationSchedule (line 81) ... ok
[INFO] [stdout] test src/types/sector.rs - types::sector::Sector (line 17) ... ok
[INFO] [stdout] test src/types/yield_rules.rs - types::yield_rules::YieldCalculationRules (line 25) ... ok
[INFO] [stdout] test src/types/stub_rules.rs - types::stub_rules::StubPeriodRules (line 17) ... ok
[INFO] [stdout] test src/types/rating.rs - types::rating::RatingBucket (line 245) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 23 ignored; 0 measured; 0 filtered out; finished in 2.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9", kill_on_drop: false }`
[INFO] [stdout] 921db6821bf2c0677896231ab65c3e67747ea9b3f52ae354a7a528a53da760b9
