Compiling ftr v0.3.1 (/Users/dew/dev/nwx/ftr)
Finished `test` profile [unoptimized + debuginfo] target(s) in 3.66s
Running unittests src/lib.rs (target/debug/deps/ftr-99e3e6f8306d7855)
running 89 tests
test asn::lookup::tests::test_error_display ... ok
test asn::lookup::tests::test_lookup_private_ip ... ok
test asn::lookup::tests::test_lookup_cgnat_ip ... ok
test asn::lookup::tests::test_special_ips ... ok
test asn::lookup::tests::test_lookup_loopback ... ok
test asn::cache::tests::test_global_cache ... ok
test asn::lookup::tests::test_cache_usage ... ok
test asn::cache::tests::test_asn_cache ... ok
test asn::lookup::tests::test_concurrent_lookups ... ok
test dns::test_utils::tests::test_dns_counter ... ok
test public_ip::providers::tests::test_default_provider ... ok
test public_ip::providers::tests::test_error_display ... ok
test dns::reverse::tests::test_reverse_dns_localhost ... ok
test asn::lookup::tests::test_custom_resolver ... ok
test public_ip::providers::tests::test_provider_all ... ok
test public_ip::providers::tests::test_provider_equality ... ok
test dns::reverse::tests::test_create_resolver ... ok
test public_ip::providers::tests::test_provider_urls ... ok
test dns::reverse::tests::test_reverse_dns_ipv6 ... ok
test public_ip::stun::tests::test_build_binding_request ... ok
test dns::reverse::tests::test_concurrent_lookups ... ok
test public_ip::stun_cache::tests::test_cache_ttl_constant ... ok
test dns::reverse::tests::test_trailing_dot_removal ... ok
test dns::reverse::tests::test_reverse_dns_private_ip ... ok
test dns::reverse::tests::test_reverse_dns_caching_with_known_ips ... ok
test dns::reverse::tests::test_error_types ... ok
test asn::lookup::tests::test_lookup_public_ip ... ok
test socket::factory::tests::test_compatibility_matrix ... ok
test socket::factory::tests::test_create_probe_socket_with_port ... ok
test socket::factory::tests::test_has_non_root_capability ... ok
test socket::factory::tests::test_invalid_combinations ... ok
test socket::factory::tests::test_ip_version_detection ... ok
test socket::factory::tests::test_macos_compatibility ... ok
test socket::factory::tests::test_mode_combinations ... ok
test socket::factory::tests::test_probe_mode_descriptions ... ok
test socket::factory::tests::test_udp_fallback ... ok
test socket::factory::tests::test_verbose_output ... ok
test socket::icmp_v4::tests::test_dgram_icmp_mode ... ok
test socket::icmp_v4::tests::test_raw_icmp_mode ... ok
test socket::tests::test_ip_version ... ok
test socket::tests::test_probe_mode_description ... ok
test socket::tests::test_response_types ... ok
test socket::udp::tests::test_udp_mode ... ok
test socket::udp::tests::test_udp_port_configuration ... ok
test tests::socket_tests::test_probe_info_creation ... ok
test tests::socket_tests::test_probe_response ... ok
test tests::socket_tests::test_response_type_variants ... ok
test traceroute::api::tests::test_create_traceroute ... ok
test public_ip::providers::tests::test_timeout_handling ... ok
test public_ip::stun::tests::test_stun_google ... ok
test public_ip::tests::test_detect_isp ... ok
test dns::cache::tests::test_evict_expired ... ok
test asn::lookup::tests::test_cache_multiple_ips_same_prefix ... ok
test dns::cache::tests::test_cache_expiration ... ok
test dns::cache::tests::test_global_cache ... ok
test dns::cache::tests::test_rdns_cache ... ok
test traceroute::config::tests::test_config_builder ... ok
test traceroute::config::tests::test_config_validation ... ok
test traceroute::config::tests::test_config_with_ip ... ok
test traceroute::config::tests::test_default_config ... ok
test traceroute::isp_from_path::tests::test_extract_isp_from_path ... ok
test traceroute::engine::tests::test_resolve_host_ip ... ok
test traceroute::isp_from_path::tests::test_skip_private_ips ... ok
test traceroute::result::tests::test_traceroute_progress ... ok
test traceroute::result::tests::test_traceroute_result ... ok
test traceroute::tests::test_asn_info ... ok
test traceroute::tests::test_asn_info_display ... ok
test traceroute::tests::test_is_cgnat ... ok
test traceroute::tests::test_is_internal_ip ... ok
test traceroute::tests::test_parse_asn ... ok
test traceroute::tests::test_parse_cidr ... ok
test traceroute::tests::test_segment_type_display ... ok
test traceroute::types::tests::test_classified_hop_info ... ok
test traceroute::types::tests::test_isp_info ... ok
test traceroute::types::tests::test_raw_hop_info ... ok
test traceroute::engine::tests::test_resolve_host_invalid ... ok
test traceroute::caching_test::tests::test_public_ip_parameter ... ok
test public_ip::stun_cache::tests::test_expiration_with_short_ttl ... ok
test public_ip::stun_cache::tests::test_stun_cache ... ok
test public_ip::stun_cache::tests::test_stun_cache_error_handling ... ok
test public_ip::stun_cache::tests::test_stun_cache_ttl ... ok
test traceroute::caching_test::tests::test_asn_caching ... ok
test traceroute::caching_test::tests::test_cache_thread_safety ... ok
test traceroute::caching_test::tests::test_rdns_caching ... ok
test public_ip::providers::tests::test_provider_failover ... ok
test public_ip::providers::tests::test_get_public_ip ... ok
test traceroute::api::tests::test_trace_localhost ... ok
test public_ip::providers::tests::test_get_public_ip_from_each_provider ... ok
test traceroute::caching_test::tests::test_repeated_traces_use_cache ... ok
test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s
Running unittests src/main.rs (target/debug/deps/ftr-405d2803179137ce)
running 12 tests
test main_tests::tests::test_protocol_arg_conversion ... ok
test main_tests::tests::test_get_version ... ok
test main_tests::tests::test_socket_mode_arg_conversion ... ok
test main_tests::tests::test_display_text_results_without_enrichment ... ok
test main_tests::tests::test_json_hop_structure ... ok
test main_tests::tests::test_display_json_results ... ok
test main_tests::tests::test_display_text_results_with_enrichment ... ok
test main_tests::tests::test_json_output_structure ... ok
test main_tests::tests::test_resolve_target_ip_address ... ok
test main_tests::tests::test_args_parsing ... ok
test main_tests::tests::test_resolve_target_hostname ... ok
test main_tests::tests::test_resolve_target_invalid ... ok
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/caching_verification_test.rs (target/debug/deps/caching_verification_test-4a4f72fdc9553b69)
running 4 tests
test test_public_ip_caching_in_traces ... ignored, integration test - requires network
test test_traceroute_with_caching ... ignored, integration test - requires network
test test_dns_caching_reduces_requests ... ok
test test_asn_caching_with_cidr ... ok
test result: ok. 2 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/ci_filter_test.rs (target/debug/deps/ci_filter_test-1d2dd7e2343f1109)
running 3 tests
test test_2_another_2_test ... ok
test test_with_2_in_name ... ok
test test_without_number ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/cli_integration.rs (target/debug/deps/cli_integration-7dfef80163e12f59)
running 11 tests
test test_version_output ... ok
test test_help_output ... ok
test test_invalid_ttl ... ok
test test_invalid_timeout ... ok
test test_verbose_mode ... ok
test test_protocol_selection ... ok
test test_json_output_format ... ok
test test_localhost_traceroute ... ok
test test_queries_parameter ... ok
test test_port_warning_with_icmp ... ok
test test_socket_mode_selection ... ok
test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s
Running tests/edge_cases.rs (target/debug/deps/edge_cases-e86159c2e3f37ab1)
running 7 tests
test test_high_ttl_value ... ok
test test_very_low_timeout ... ok
test test_silent_hops_minimalist_output ... ok
test test_ipv4_address_input ... ok
test test_multiple_concurrent_instances ... ok
test test_port_boundaries ... ok
test test_queries_edge_cases ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
Running tests/error_handling_test.rs (target/debug/deps/error_handling_test-fc4c295517f2f4af)
running 6 tests
test test_config_validation_errors ... ok
test test_tcp_not_implemented_error ... ok
test test_resolution_error ... ok
test test_ipv6_not_supported_error ... ok
test test_error_display_formatting ... ok
test test_insufficient_permissions_error ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/event_overhead_test.rs (target/debug/deps/event_overhead_test-41d94df263f8093c)
running 2 tests
test test_event_channel_overhead ... ok
test test_polling_vs_event_driven ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
Running tests/freebsd_integration.rs (target/debug/deps/freebsd_integration-3958b946b10315f7)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/freebsd_smoke.rs (target/debug/deps/freebsd_smoke-6e6bc15d9e288a0c)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/integration_test.rs (target/debug/deps/integration_test-164d27fb9be2252d)
running 10 tests
test test_config_validation ... ok
test test_error_types ... ok
test test_trace_with_custom_config ... ok
test test_result_methods ... ok
test test_public_ip_parameter ... ok
test test_trace_with_ip_and_hostname ... ok
test test_different_protocols ... ok
test test_basic_trace ... ok
test test_hop_classification ... ok
test test_caching_behavior ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
Running tests/performance_test.rs (target/debug/deps/performance_test-af1eaca3acb83a8c)
running 3 tests
test test_event_driven_efficiency ... ignored
test test_traceroute_performance_remote ... ignored
test test_traceroute_performance_localhost ... ok
test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/quick_perf_test.rs (target/debug/deps/quick_perf_test-6d1a96a178414511)
running 1 test
test test_timing_config_values ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/traceroute_integration.rs (target/debug/deps/traceroute_integration-9cc983b082908077)
running 8 tests
test test_invalid_hostname ... ok
test test_no_rdns_flag ... ok
test test_traceroute_to_localhost ... ok
test test_json_output_structure ... ok
test test_udp_mode_with_custom_port ... ok
test test_traceroute_with_multiple_queries ... ok
test test_no_enrich_flag ... ok
test test_socket_mode_requires_permissions ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s
Running tests/windows_integration.rs (target/debug/deps/windows_integration-029b83ea1a610a6a)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests ftr
running 17 tests
test src/lib.rs - (line 63) - compile ... ok
test src/traceroute/result.rs - traceroute::result::TracerouteResult (line 15) - compile ... ok
test src/lib.rs - (line 17) - compile ... ok
test src/lib.rs - (line 35) - compile ... ok
test src/traceroute/api.rs - traceroute::api::trace (line 188) - compile ... ok
test src/traceroute/api.rs - traceroute::api::trace_with_config (line 217) - compile ... ok
test src/traceroute/api.rs - traceroute::api::Traceroute (line 18) - compile ... ok
test src/traceroute/config.rs - traceroute::config::TracerouteConfig (line 56) ... ok
test src/traceroute/engine.rs - traceroute::engine::TracerouteError (line 30) ... ok
test src/socket/mod.rs - socket::ProbeProtocol (line 62) ... ok
test src/traceroute/types.rs - traceroute::types::ClassifiedHopInfo (line 29) ... ok
test src/traceroute/result.rs - traceroute::result::TracerouteProgress (line 127) ... ok
test src/traceroute.rs - traceroute::AsnInfo (line 121) ... ok
test src/traceroute.rs - traceroute::SegmentType (line 59) ... ok
test src/traceroute/config.rs - traceroute::config::TracerouteConfigBuilder (line 189) ... ok
test src/traceroute/config.rs - traceroute::config::TracerouteConfig::builder (line 137) ... ok
test src/traceroute/types.rs - traceroute::types::IspInfo (line 86) ... ok
test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.21s