info: cargo-llvm-cov currently setting cfg(coverage); you can opt-out it by passing --no-cfg-coverage Blocking waiting for file lock on build directory Compiling config v1.0.0 (/home/jgrusewski/Work/foxhunt/config) Compiling common v1.0.0 (/home/jgrusewski/Work/foxhunt/common) Finished `test` profile [unoptimized] target(s) in 1m 23s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/common-96ad2aed95a78428) running 72 tests test thresholds::tests::test_financial_scales_consistent ... ok test thresholds::tests::test_time_conversions ... ok test types::tests::test_common_type_error_invalid_quantity ... ok test thresholds::tests::test_breach_thresholds_ordered ... ok test thresholds::tests::test_var_z_scores_ordered ... ok test types::tests::test_common_type_error_validation ... ok test types::tests::test_common_type_error_invalid_price ... ok test types::tests::test_currency_default ... ok test types::tests::test_currency_display ... ok test types::tests::test_money_new ... ok test types::tests::test_money_display ... ok test types::tests::test_order_side_default ... ok test types::tests::test_order_side_display ... ok test types::tests::test_order_side_try_from_i32_invalid ... ok test types::tests::test_order_side_try_from_i32_valid ... ok test types::tests::test_order_status_display ... ok test types::tests::test_order_status_try_from_i32_invalid ... ok test types::tests::test_order_status_try_from_i32_valid ... ok test types::tests::test_order_type_default ... ok test types::tests::test_order_type_display ... ok test types::tests::test_order_type_try_from_i32_invalid ... ok test ml_strategy::tests::test_performance_tracking ... ok test ml_strategy::tests::test_ensemble_prediction ... ok test ml_strategy::tests::test_shared_ml_strategy_creation ... ok test ml_strategy::tests::test_ensemble_vote ... ok test types::tests::test_order_type_try_from_i32_valid ... ok test types::tests::test_price_addition ... ok test types::tests::test_price_constants ... ok test types::tests::test_price_division ... ok test types::tests::test_price_division_by_zero ... ok test types::tests::test_price_display ... ok test types::tests::test_price_from_cents ... ok test types::tests::test_price_from_f64_infinity ... ok test types::tests::test_price_from_f64_nan ... ok test types::tests::test_price_from_f64_negative ... ok test types::tests::test_price_from_f64_valid ... ok test types::tests::test_price_from_str ... ok test types::tests::test_price_from_str_invalid ... ok test types::tests::test_price_is_zero ... ok test types::tests::test_price_multiplication ... ok test types::tests::test_price_multiply_price ... ok test types::tests::test_price_partial_eq_f64 ... ok test types::tests::test_price_subtraction ... ok test types::tests::test_price_to_cents ... ok test types::tests::test_quantity_addition ... ok test types::tests::test_quantity_constants ... ok test types::tests::test_quantity_division ... ok test types::tests::test_quantity_division_by_zero ... ok test types::tests::test_quantity_from_f64_nan ... ok test types::tests::test_quantity_from_f64_negative ... ok test types::tests::test_quantity_from_f64_valid ... ok test types::tests::test_quantity_from_shares ... ok test types::tests::test_quantity_is_negative ... ok test types::tests::test_quantity_is_positive ... ok test types::tests::test_quantity_is_zero ... ok test types::tests::test_quantity_multiplication ... ok test types::tests::test_quantity_subtraction ... ok test types::tests::test_quantity_sum ... ok test types::tests::test_quantity_try_from_i32 ... ok test types::tests::test_quantity_try_from_string ... ok test types::tests::test_symbol_contains ... ok test types::tests::test_symbol_from_str ... ok test types::tests::test_symbol_new ... ok test types::tests::test_symbol_new_validated_empty ... ok test types::tests::test_symbol_new_validated_valid ... ok test types::tests::test_symbol_new_validated_whitespace ... ok test types::tests::test_symbol_none ... ok test types::tests::test_symbol_partial_eq_str ... ok test types::tests::test_symbol_replace ... ok test types::tests::test_symbol_to_uppercase ... ok test types::tests::test_time_in_force_default ... ok test types::tests::test_time_in_force_display ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/error_retry_strategy_tests.rs (target/llvm-cov-target/debug/deps/error_retry_strategy_tests-32522d6d24905387) running 25 tests test test_common_error_retry_strategy_service_network ... ok test test_common_error_retry_strategy_non_retryable ... ok test test_common_error_retry_strategy_network ... ok test test_common_error_retry_strategy_database ... ok test test_common_error_retry_strategy_service_authentication ... ok test test_common_error_retry_strategy_service_immediate ... ok test test_common_error_retry_strategy_service_rate_limit ... ok test test_common_error_retry_strategy_timeout ... ok test test_common_error_severity_configuration ... ok test test_common_error_severity_database ... ok test test_common_error_severity_network ... ok test test_common_error_severity_service_critical_categories ... ok test test_common_error_severity_service_error_categories ... ok test test_common_error_severity_service_warn_categories ... ok test test_common_error_severity_timeout ... ok test test_common_error_severity_validation ... ok test test_retry_strategy_calculate_delay_circuit_breaker ... ok test test_retry_strategy_calculate_delay_exponential_basic ... ok test test_retry_strategy_calculate_delay_exponential_capping ... ok test test_retry_strategy_calculate_delay_immediate ... ok test test_retry_strategy_calculate_delay_linear_basic ... ok test test_retry_strategy_calculate_delay_no_retry ... ok test test_retry_strategy_exponential_large_max_delay ... ok test test_retry_strategy_exponential_zero_attempt ... ok test test_retry_strategy_linear_zero_delay ... ok test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/error_tests.rs (target/llvm-cov-target/debug/deps/error_tests-f14c2bada289fe63) running 50 tests test test_common_error_config_factory_string_types ... ok test test_common_error_database_has_source ... ok test test_combined_error_categorization_and_retry ... ok test test_common_error_category_method ... ok test test_common_error_config_factory ... ok test test_common_error_debug_format ... ok test test_common_error_display_network ... ok test test_common_error_display_configuration ... ok test test_common_error_display_service ... ok test test_common_error_display_database ... ok test test_common_error_display_timeout ... ok test test_common_error_display_validation ... ok test test_common_error_empty_message ... ok test test_common_error_implements_error_trait ... ok test test_common_error_internal_factory ... ok test test_common_error_is_retryable ... ok test test_common_error_ml_factory ... ok test test_common_error_ml_factory_string_types ... ok test test_common_error_network_factory ... ok test test_common_error_network_factory_string_types ... ok test test_common_error_serialization_factory ... ok test test_common_error_service_debug_format ... ok test test_common_error_resource_exhausted_factory ... ok test test_common_error_service_factory_all_categories ... ok test test_common_error_severity_classification ... ok test test_common_error_timeout_actual_less_than_max ... ok test test_common_error_special_characters ... ok test test_common_error_timeout_factory ... ok test test_common_error_timeout_max_values ... ok test test_common_error_timeout_zero_values ... ok test test_common_error_unicode_message ... ok test test_common_error_validation_factory ... ok test test_common_error_very_long_message ... ok test test_error_category_clone ... ok test test_error_category_copy ... ok test test_error_category_debug_format ... ok test test_error_category_display_all_variants ... ok test test_error_category_equality ... ok test test_error_factory_consistency ... ok test test_error_severity_debug_format ... ok test test_error_severity_display_all_variants ... ok test test_error_category_serde_round_trip ... ok test test_error_severity_equality ... ok test test_error_severity_matches_category ... ok test test_error_severity_serde_round_trip ... ok test test_retry_strategy_exponential_attempt_capping ... ok test test_retry_strategy_exponential_overflow_protection ... ok test test_retry_strategy_linear_large_attempt ... ok test test_retry_strategy_max_attempts ... ok test test_retry_strategy_serde_round_trip ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/helper_functions_comprehensive_tests.rs (target/llvm-cov-target/debug/deps/helper_functions_comprehensive_tests-74ae17ffa3bfd45f) running 95 tests test test_aggregate_id_new_empty ... ok test test_constants_pool_sizes ... ok test test_book_action_display ... ok test test_boundary_values_u64_max ... ok test test_aggregate_id_new_valid ... ok test test_constants_latency_thresholds ... ok test test_constants_port_ranges ... ok test test_constants_timeouts ... ok test test_currency_display ... ok test test_conversion_roundtrip_price ... ok test test_conversion_roundtrip_quantity ... ok test test_decimal_ext_from_f64_infinity ... ok test test_decimal_ext_from_f64_nan ... ok test test_decimal_ext_from_f64_valid ... ok test test_decimal_ext_from_f64_zero ... ok test test_decimal_ext_sqrt_negative ... ok test test_event_id_display ... ok test test_decimal_ext_sqrt_zero ... ok test test_decimal_ext_sqrt_positive ... ok test test_decimal_ext_sqrt_precision ... ok test test_fill_id_display ... ok test test_event_id_from_string_valid ... ok test test_fill_id_new_empty ... ok test test_fill_id_new_valid ... ok test test_hardware_alignment_constants ... ok test test_financial_basis_points ... ok test test_limits_price_quantity_ranges ... ok test test_order_side_display ... ok test test_market_regime_display ... ok test test_limits_string_lengths ... ok test test_event_id_new ... ok test test_event_id_from_string_empty ... ok test test_order_event_type_display ... ok test test_multiple_operations_accumulation ... ok test test_financial_scale_consistency ... ok test test_price_arithmetic_sub ... ok test test_price_arithmetic_sub_underflow ... ok test test_price_comparison_eq ... ok test test_price_comparison_ord ... ok test test_price_comparison_with_f64 ... ok test test_order_type_display ... ok test test_order_status_display ... ok test test_performance_batch_sizes ... ok test test_price_constants ... ok test test_price_arithmetic_add ... ok test test_price_divide ... ok test test_price_from_f64_infinity ... ok test test_price_divide_by_zero ... ok test test_price_from_f64_large_value ... ok test test_price_from_f64_nan ... ok test test_price_from_f64_negative ... ok test test_price_from_f64_negative_infinity ... ok test test_price_from_f64_valid ... ok test test_price_from_f64_very_small ... ok test test_price_from_f64_zero ... ok test test_price_from_str_invalid ... ok test test_price_from_str_valid ... ok test test_price_multiply ... ok test test_price_precision_loss ... ok test test_price_quantity_multiplication_edge_cases ... ok test test_quantity_arithmetic_add ... ok test test_quantity_arithmetic_sub ... ok test test_quantity_arithmetic_sub_underflow ... ok test test_quantity_comparison ... ok test test_quantity_constants ... ok test test_quantity_decimal_conversion ... ok test test_quantity_from_decimal ... ok test test_quantity_from_f64_infinity ... ok test test_quantity_from_f64_nan ... ok test test_quantity_from_f64_negative ... ok test test_quantity_from_f64_valid ... ok test test_quantity_from_f64_zero ... ok test test_quantity_is_zero ... ok test test_quantity_multiply_with_quantity ... ok test test_quantity_raw_value_roundtrip ... ok test test_quantity_to_decimal ... ok test test_risk_breach_thresholds_ordered ... ok test test_saturating_arithmetic_overflow ... ok test test_tick_type_display ... ok test test_time_conversion_constants ... ok test test_time_conversion_relationships ... ok test test_time_in_force_display ... ok test test_trading_quantity_arithmetic ... ok test test_trading_quantity_display ... ok test test_trading_quantity_infinity ... ok test test_trading_quantity_nan ... ok test test_trading_quantity_negative ... ok test test_trading_quantity_new_valid ... ok test test_trading_quantity_operator_overload ... ok test test_trading_quantity_to_decimal ... ok test test_types_order_side_display ... ok test test_types_order_type_display ... ok test test_var_confidence_levels ... ok test test_var_z_scores_ordered ... ok test test_very_small_values_precision ... ok test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/shared_ml_strategy_integration_test.rs (target/llvm-cov-target/debug/deps/shared_ml_strategy_integration_test-13a41c840afd930c) running 8 tests test test_model_performance_accuracy_tracking ... ok test test_performance_tracking_across_services ... ok test test_single_strategy_both_services ... ok test test_ensemble_vote_aggregation ... ok test test_concurrent_access_from_multiple_services ... ok test test_empty_prediction_handling ... ok test test_confidence_threshold_filtering ... ok test test_feature_extraction_consistency ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running tests/types_comprehensive_tests.rs (target/llvm-cov-target/debug/deps/types_comprehensive_tests-52e0c6030b8ec3b3) running 121 tests test test_account_id_validation ... ok test test_connection_info_url_generation ... ok test test_common_type_error_partial_eq ... ok test test_broker_type_default ... ok test test_common_type_error_variants ... ok test test_common_type_error_clone ... ok test test_currency_default ... ok test test_currency_ordering ... ok test test_currency_variants ... ok test test_connection_status_variants ... ok test test_data_type_variants ... ok test test_config_version_creation ... ok test test_event_id_empty_string ... ok test test_currency_json_serialization ... ok test test_common_type_error_serialization ... ok test test_exchange_from_str ... ok test test_execution_id_validation ... ok test test_hft_timestamp_now ... ok test test_hft_timestamp_now_or_zero ... ok test test_execution_id_generate ... ok test test_market_data_event_symbol_accessor ... ok test test_market_data_event_timestamp_accessor ... ok test test_hft_timestamp_to_datetime ... ok test test_hft_timestamp_from_nanos ... ok test test_execution_gross_net_value_buy ... ok test test_execution_gross_net_value_sell ... ok test test_execution_creation ... ok test test_execution_effective_price ... ok test test_market_regime_variants ... ok test test_execution_zero_quantity ... ok test test_order_fill_overfill_rejection ... ok test test_order_builder_pattern ... ok test test_order_fill_partial ... ok test test_order_fill_multiple ... ok test test_money_display ... ok test test_order_fill_complete ... ok test test_market_regime_json_serialization ... ok test test_order_construction ... ok test test_order_fill_percentage ... ok test test_order_fill_zero_quantity ... ok test test_invalid_json_deserialization ... ok test test_order_id_display ... ok test test_order_id_from_u64 ... ok test test_order_id_from_string ... ok test test_order_limit_constructor ... ok test test_order_market_constructor ... ok test test_order_ref_copy_semantics ... ok test test_order_id_atomic_generation ... ok test test_order_is_partially_filled ... ok test test_order_status_json_serialization ... ok test test_order_side_try_from_i32 ... ok test test_order_status_variants ... ok test test_order_side_variants ... ok test test_order_type_default ... ok test test_order_type_json_serialization ... ok test test_order_type_try_from_i32 ... ok test test_position_creation ... ok test test_order_type_variants ... ok test test_position_is_short ... ok test test_position_roi_percentage ... ok test test_position_unrealized_pnl_long ... ok test test_order_status_try_from_i32 ... ok test test_position_unrealized_pnl_short ... ok test test_price_add_assign ... ok test test_position_is_long ... ok test test_position_zero_notional ... ok test test_price_arithmetic_division ... ok test test_price_arithmetic_multiplication ... ok test test_price_arithmetic_subtraction ... ok test test_price_arithmetic_addition ... ok test test_order_json_serialization ... ok test test_price_cents_conversion ... ok test test_price_comparison_with_f64 ... ok test test_price_constants ... ok test test_price_display_formatting ... ok test test_price_construction_from_f64 ... ok test test_price_division_by_zero ... ok test test_order_id_concurrent_generation ... ok test test_price_equality_with_epsilon ... ok test test_price_from_str ... ok test test_price_json_serialization ... ok test test_price_max_saturation ... ok test test_price_quantity_multiply ... ok test test_price_saturation_addition ... ok test test_price_saturation_subtraction ... ok test test_price_to_from_decimal ... ok test test_quantity_arithmetic ... ok test test_quantity_constants ... ok test test_quantity_construction_from_f64 ... ok test test_quantity_is_positive ... ok test test_quantity_is_zero ... ok test test_quantity_json_serialization ... ok test test_quantity_shares_conversion ... ok test test_quantity_sub_assign ... ok test test_quantity_sum_trait ... ok test test_quantity_try_from_decimal ... ok test test_quantity_zero_saturation ... ok test test_quote_event_builder ... ok test test_quote_event_creation ... ok test test_quote_event_mid_price ... ok test test_quote_event_spread ... ok test test_request_id_generation ... ok test test_resource_limits_default ... ok test test_service_id_creation ... ok test test_service_id_display ... ok test test_quote_event_json_serialization ... ok test test_service_id_from_string ... ok test test_service_status_available ... ok test test_service_status_healthy ... ok test test_subscription_creation ... ok test test_symbol_comparison_with_string ... ok test test_symbol_creation ... ok test test_symbol_operations ... ok test test_symbol_validation ... ok test test_time_in_force_variants ... ok test test_trade_event_creation ... ok test test_trade_event_notional_value ... ok test test_trade_id_validation ... ok test test_trade_event_json_serialization ... ok test test_volume_type_alias ... ok test test_trading_signal_validation ... ok test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s warning: 4 functions have mismatched data  Finished report saved to coverage_report_common/html