Loading resolv_unit_test.cpp +32 −0 Original line number Original line Diff line number Diff line Loading @@ -410,6 +410,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -421,6 +422,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -432,6 +434,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -443,6 +446,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, } } ] ] } } Loading Loading @@ -486,6 +490,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -496,6 +501,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading @@ -515,6 +521,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -525,6 +532,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading Loading @@ -660,6 +668,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -670,6 +679,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -680,6 +690,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -690,6 +701,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -700,6 +712,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -710,6 +723,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -720,6 +734,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -730,6 +745,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -740,6 +756,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -750,6 +767,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -760,6 +778,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -770,6 +789,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -780,6 +800,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -790,6 +811,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -800,6 +822,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -810,6 +833,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, ] ] } } Loading Loading @@ -1002,6 +1026,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1012,6 +1037,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1022,6 +1048,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading @@ -1041,6 +1068,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1051,6 +1079,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1061,6 +1090,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading Loading @@ -1128,6 +1158,7 @@ TEST_F(GetHostByNameForNetContextTest, AlphabeticalHostname) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, } } ] ] } } Loading @@ -1148,6 +1179,7 @@ TEST_F(GetHostByNameForNetContextTest, AlphabeticalHostname) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, } } ] ] } } Loading tests/resolv_stats_test_utils.cpp +3 −0 Original line number Original line Diff line number Diff line Loading @@ -130,6 +130,8 @@ NetworkDnsEventReported fromNetworkDnsEventReportedStr(const std::string& str) { dnsQueryEvent->set_connected(static_cast<bool>(value)); dnsQueryEvent->set_connected(static_cast<bool>(value)); } else if (protoField[1] == "latency_micros" && ParseInt(protoField[2], &value)) { } else if (protoField[1] == "latency_micros" && ParseInt(protoField[2], &value)) { dnsQueryEvent->set_latency_micros(value); dnsQueryEvent->set_latency_micros(value); } else if (protoField[1] == "linux_errno" && ParseInt(protoField[2], &value)) { dnsQueryEvent->set_linux_errno(static_cast<LinuxErrno>(value)); } } } } } } Loading @@ -153,6 +155,7 @@ void PrintTo(const DnsQueryEvent& event, std::ostream* os) { *os << " dns_server_index: " << event.dns_server_index() << "\n"; *os << " dns_server_index: " << event.dns_server_index() << "\n"; *os << " connected: " << event.connected() << "\n"; *os << " connected: " << event.connected() << "\n"; *os << " latency_micros: " << event.latency_micros() << "\n"; *os << " latency_micros: " << event.latency_micros() << "\n"; *os << " linux_errno: " << event.linux_errno() << "\n"; *os << "}"; *os << "}"; } } Loading tests/resolv_stats_test_utils.h +2 −0 Original line number Original line Diff line number Diff line Loading @@ -53,6 +53,8 @@ MATCHER_P(DnsQueryEventEq, other, "") { // Removing the latency check, because we can't predict the time. // Removing the latency check, because we can't predict the time. /* ::testing::Property("latency_micros", &DnsQueryEvent::latency_micros, /* ::testing::Property("latency_micros", &DnsQueryEvent::latency_micros, ::testing::Eq(other.latency_micros())),*/ ::testing::Eq(other.latency_micros())),*/ ::testing::Property("linux_errno", &DnsQueryEvent::linux_errno, ::testing::Eq(other.linux_errno())), ::testing::Property("connected", &DnsQueryEvent::connected, ::testing::Property("connected", &DnsQueryEvent::connected, ::testing::Eq(other.connected()))), ::testing::Eq(other.connected()))), arg, result_listener); arg, result_listener); Loading Loading
resolv_unit_test.cpp +32 −0 Original line number Original line Diff line number Diff line Loading @@ -410,6 +410,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -421,6 +422,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -432,6 +434,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -443,6 +446,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname_NoData) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, } } ] ] } } Loading Loading @@ -486,6 +490,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -496,6 +501,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading @@ -515,6 +521,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -525,6 +532,7 @@ TEST_F(ResolvGetAddrInfoTest, AlphabeticalHostname) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading Loading @@ -660,6 +668,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -670,6 +679,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -680,6 +690,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -690,6 +701,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -700,6 +712,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -710,6 +723,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -720,6 +734,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -730,6 +745,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -740,6 +756,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -750,6 +767,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -760,6 +778,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -770,6 +789,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -780,6 +800,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -790,6 +811,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } { { rcode: 255, rcode: 255, Loading @@ -800,6 +822,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 255, rcode: 255, Loading @@ -810,6 +833,7 @@ TEST_F(ResolvGetAddrInfoTest, ServerTimeout) { retry_times: 1, retry_times: 1, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, ] ] } } Loading Loading @@ -1002,6 +1026,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1012,6 +1037,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1022,6 +1048,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading @@ -1041,6 +1068,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1051,6 +1079,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, }, }, { { rcode: 0, rcode: 0, Loading @@ -1061,6 +1090,7 @@ TEST_F(ResolvGetAddrInfoTest, TruncatedResponse) { retry_times: 0, retry_times: 0, dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, linux_errno: 0, } } ] ] } } Loading Loading @@ -1128,6 +1158,7 @@ TEST_F(GetHostByNameForNetContextTest, AlphabeticalHostname) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, } } ] ] } } Loading @@ -1148,6 +1179,7 @@ TEST_F(GetHostByNameForNetContextTest, AlphabeticalHostname) { dns_server_index: 0, dns_server_index: 0, connected: 0, connected: 0, latency_micros: 0, latency_micros: 0, linux_errno: 0, } } ] ] } } Loading
tests/resolv_stats_test_utils.cpp +3 −0 Original line number Original line Diff line number Diff line Loading @@ -130,6 +130,8 @@ NetworkDnsEventReported fromNetworkDnsEventReportedStr(const std::string& str) { dnsQueryEvent->set_connected(static_cast<bool>(value)); dnsQueryEvent->set_connected(static_cast<bool>(value)); } else if (protoField[1] == "latency_micros" && ParseInt(protoField[2], &value)) { } else if (protoField[1] == "latency_micros" && ParseInt(protoField[2], &value)) { dnsQueryEvent->set_latency_micros(value); dnsQueryEvent->set_latency_micros(value); } else if (protoField[1] == "linux_errno" && ParseInt(protoField[2], &value)) { dnsQueryEvent->set_linux_errno(static_cast<LinuxErrno>(value)); } } } } } } Loading @@ -153,6 +155,7 @@ void PrintTo(const DnsQueryEvent& event, std::ostream* os) { *os << " dns_server_index: " << event.dns_server_index() << "\n"; *os << " dns_server_index: " << event.dns_server_index() << "\n"; *os << " connected: " << event.connected() << "\n"; *os << " connected: " << event.connected() << "\n"; *os << " latency_micros: " << event.latency_micros() << "\n"; *os << " latency_micros: " << event.latency_micros() << "\n"; *os << " linux_errno: " << event.linux_errno() << "\n"; *os << "}"; *os << "}"; } } Loading
tests/resolv_stats_test_utils.h +2 −0 Original line number Original line Diff line number Diff line Loading @@ -53,6 +53,8 @@ MATCHER_P(DnsQueryEventEq, other, "") { // Removing the latency check, because we can't predict the time. // Removing the latency check, because we can't predict the time. /* ::testing::Property("latency_micros", &DnsQueryEvent::latency_micros, /* ::testing::Property("latency_micros", &DnsQueryEvent::latency_micros, ::testing::Eq(other.latency_micros())),*/ ::testing::Eq(other.latency_micros())),*/ ::testing::Property("linux_errno", &DnsQueryEvent::linux_errno, ::testing::Eq(other.linux_errno())), ::testing::Property("connected", &DnsQueryEvent::connected, ::testing::Property("connected", &DnsQueryEvent::connected, ::testing::Eq(other.connected()))), ::testing::Eq(other.connected()))), arg, result_listener); arg, result_listener); Loading