• Home
  • Raw
  • Download

Lines Matching refs:dns

193     size_t GetNumQueries(const test::DNSResponder& dns, const char* name) const {  in GetNumQueries()  argument
194 auto queries = dns.queries(); in GetNumQueries()
204 size_t GetNumQueriesForType(const test::DNSResponder& dns, ns_type type, in GetNumQueriesForType() argument
206 auto queries = dns.queries(); in GetNumQueriesForType()
233 std::vector<std::unique_ptr<test::DNSResponder>> dns; in RunGetAddrInfoStressTest_Binder() local
237 ASSERT_NO_FATAL_FAILURE(mDnsClient.SetupDNSServers(MAXNS, mappings, &dns, &servers)); in RunGetAddrInfoStressTest_Binder()
283 void StartDns(test::DNSResponder& dns, const std::vector<DnsRecord>& records) { in StartDns() argument
285 dns.addMapping(r.host_name, r.type, r.addr); in StartDns()
288 ASSERT_TRUE(dns.startServer()); in StartDns()
289 dns.clearQueries(); in StartDns()
304 test::DNSResponder dns; in TEST_F() local
305 StartDns(dns, {{kHelloExampleCom, ns_type::ns_t_a, "1.2.3.3"}}); in TEST_F()
310 EXPECT_EQ(1U, GetNumQueriesForType(dns, ns_type::ns_t_a, nonexistent_host_name)); in TEST_F()
314 dns.clearQueries(); in TEST_F()
316 EXPECT_EQ(1U, GetNumQueriesForType(dns, ns_type::ns_t_a, kHelloExampleCom)); in TEST_F()
327 test::DNSResponder dns; in TEST_F() local
339 StartDns(dns, records); in TEST_F()
359 EXPECT_EQ(1U, dns.queries().size()) << dns.dumpQueries(); in TEST_F()
364 dns.clearQueries(); in TEST_F()
381 test::DNSResponder dns; in TEST_F() local
386 StartDns(dns, records); in TEST_F()
393 dns.clearQueries(); in TEST_F()
404 test::DNSResponder dns; in TEST_F() local
405 StartDns(dns, {}); in TEST_F()
410 EXPECT_TRUE(dns.queries().empty()) << dns.dumpQueries(); in TEST_F()
419 EXPECT_TRUE(dns.queries().empty()) << dns.dumpQueries(); in TEST_F()
432 dns.clearQueries(); in TEST_F()
434 EXPECT_EQ(2U, dns.queries().size()) << dns.dumpQueries(); in TEST_F()
435 EXPECT_EQ(1U, GetNumQueriesForType(dns, ns_type::ns_t_a, name_ip6_dot)) << dns.dumpQueries(); in TEST_F()
436 EXPECT_EQ(1U, GetNumQueriesForType(dns, ns_type::ns_t_a, name_ip6_fqdn)) << dns.dumpQueries(); in TEST_F()
441 dns.clearQueries(); in TEST_F()
443 EXPECT_TRUE(dns.queries().empty()) << dns.dumpQueries(); in TEST_F()
453 test::DNSResponder dns; in TEST_F() local
454 StartDns(dns, {}); in TEST_F()
460 EXPECT_EQ(0U, dns.queries().size()); in TEST_F()
469 dns.clearQueries(); in TEST_F()
471 EXPECT_EQ(0U, dns.queries().size()); in TEST_F()
475 dns.clearQueries(); in TEST_F()
477 EXPECT_EQ(0U, dns.queries().size()); in TEST_F()
490 dns.clearQueries(); in TEST_F()
492 EXPECT_EQ(2U, dns.queries().size()); // OUCH! in TEST_F()
518 std::vector<std::unique_ptr<test::DNSResponder>> dns; in TEST_F() local
522 ASSERT_NO_FATAL_FAILURE(mDnsClient.SetupDNSServers(4, mappings, &dns, &servers)); in TEST_F()
530 std::accumulate(dns.begin(), dns.end(), 0, [this, &mapping](size_t total, auto& d) { in TEST_F()
576 test::DNSResponder dns(listen_addr); in TEST_F() local
578 StartDns(dns, records); in TEST_F()
582 dns.clearQueries(); in TEST_F()
587 size_t found = GetNumQueries(dns, host_name); in TEST_F()
598 found = GetNumQueries(dns, host_name); in TEST_F()
607 dns.clearQueries(); in TEST_F()
612 found = GetNumQueries(dns, host_name); in TEST_F()
624 test::DNSResponder dns; in TEST_F() local
625 StartDns(dns, {{kHelloExampleCom, ns_type::ns_t_a, "1.2.3.5"}}); in TEST_F()
631 EXPECT_EQ(1U, GetNumQueries(dns, kHelloExampleCom)); in TEST_F()
637 test::DNSResponder dns; in TEST_F() local
638 StartDns(dns, {}); in TEST_F()
644 EXPECT_TRUE(dns.queries().empty()) << dns.dumpQueries(); in TEST_F()
650 EXPECT_TRUE(dns.queries().empty()) << dns.dumpQueries(); in TEST_F()
745 test::DNSResponder dns; in TEST_F() local
756 StartDns(dns, records); in TEST_F()
764 dns.clearQueries(); in TEST_F()
772 test::DNSResponder dns; in TEST_F() local
776 StartDns(dns, records); in TEST_F()
783 dns.clearQueries(); in TEST_F()
790 test::DNSResponder dns; in TEST_F() local
794 StartDns(dns, records); in TEST_F()
801 dns.clearQueries(); in TEST_F()
811 test::DNSResponder dns("127.0.0.6"); in TEST_F() local
812 StartDns(dns, {{host_name, ns_type::ns_t_a, "1.2.3.3"}}); in TEST_F()
817 EXPECT_EQ(1U, GetNumQueriesForType(dns, ns_type::ns_t_a, host_name)); in TEST_F()
829 test::DNSResponder dns; in TEST_F() local
830 dns.setResponseProbability(0.0); in TEST_F()
831 StartDns(dns, {{host_name, ns_type::ns_t_aaaa, "2001:db8::5"}}); in TEST_F()
838 EXPECT_TRUE(dns.queries().empty()); // Ensure no DNS queries were sent out in TEST_F()
845 EXPECT_TRUE(dns.queries().empty()); // Ensure no DNS queries were sent out in TEST_F()
1032 test::DNSResponder dns(listen_addr); in TEST_F() local
1033 StartDns(dns, records); in TEST_F()
1039 EXPECT_EQ(1U, dns.queries().size()); in TEST_F()
1040 EXPECT_EQ(1U, GetNumQueries(dns, host_name1)); in TEST_F()
1046 dns.clearQueries(); in TEST_F()
1050 EXPECT_EQ(1U, dns.queries().size()); in TEST_F()
1051 EXPECT_EQ(1U, GetNumQueries(dns, host_name2)); in TEST_F()
1083 std::vector<std::unique_ptr<test::DNSResponder>> dns; in TEST_F() local
1093 ASSERT_NO_FATAL_FAILURE(mDnsClient.SetupDNSServers(MAXNS + 1, mappings, &dns, &servers)); in TEST_F()
1176 test::DNSResponder dns; in TEST_F() local
1177 StartDns(dns, {{host_name, ns_type::ns_t_a, "1.2.3.3"}}); in TEST_F()
1205 test::DNSResponder dns; in TEST_F() local
1206 StartDns(dns, records); in TEST_F()
1268 test::DNSResponder dns; in TEST_F() local
1269 StartDns(dns, records); in TEST_F()
1293 dns.clearQueries(); in TEST_F()
1297 const auto queries = dns.queries(); in TEST_F()
1315 test::DNSResponder dns; in TEST_F() local
1316 ASSERT_TRUE(dns.startServer()); in TEST_F()
1319 dns.addMapping(host_name, ns_type::ns_t_a, "1.2.3.1"); in TEST_F()
1354 test::DNSResponder dns; in TEST_F() local
1355 StartDns(dns, {{host_name, ns_type::ns_t_a, "1.2.3.1"}}); in TEST_F()
1384 test::DNSResponder dns; in TEST_F() local
1385 StartDns(dns, {{host_name, ns_type::ns_t_a, "1.2.3.1"}}); in TEST_F()
1423 test::DNSResponder dns; in TEST_F() local
1424 StartDns(dns, records); in TEST_F()
1526 test::DNSResponder dns; in TEST_F() local
1527 StartDns(dns, {{host_name, ns_type::ns_t_a, "1.2.3.1"}}); in TEST_F()
1556 test::DNSResponder dns; in TEST_F() local
1557 StartDns(dns, records); in TEST_F()
1568 dns.clearQueries(); in TEST_F()
1571 size_t found = GetNumQueries(dns, host_name); in TEST_F()
1605 test::DNSResponder dns(cleartext_addr); in TEST_F() local
1606 ASSERT_TRUE(dns.startServer()); in TEST_F()
1648 dns.addMapping(host_name, ns_type::ns_t_a, ADDR4); in TEST_F()
1649 dns.addMapping(host_name, ns_type::ns_t_aaaa, ADDR6); in TEST_F()
1684 EXPECT_EQ(1U, GetNumQueriesForType(dns, ns_type::ns_t_a, host_name)); in TEST_F()
1695 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
1707 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
1722 dns.clearQueries(); in TEST_F()
1736 test::DNSResponder dns(cleartext_addr); in TEST_F() local
1737 StartDns(dns, records); in TEST_F()
1744 EXPECT_EQ(0U, GetNumQueries(dns, host_name)); in TEST_F()
1836 test::DNSResponder dns(listen_addr); in TEST_F() local
1837 StartDns(dns, records); in TEST_F()
1856 EXPECT_EQ(2U, GetNumQueries(dns, host_name)); in TEST_F()
1873 EXPECT_EQ(2U, GetNumQueries(dns, host_name)); in TEST_F()
1884 test::DNSResponder dns(listen_addr); in TEST_F() local
1885 StartDns(dns, records); in TEST_F()
1927 test::DNSResponder dns(listen_addr); in TEST_F() local
1928 StartDns(dns, records); in TEST_F()
1933 auto& cv = dns.getCv(); in TEST_F()
1934 auto& cvMutex = dns.getCvMutex(); in TEST_F()
1944 dns.setResponseProbability(0.0); in TEST_F()
1964 dns.setResponseProbability(1.0); in TEST_F()
1988 test::DNSResponder dns(listen_addr); in TEST_F() local
1989 StartDns(dns, records); in TEST_F()
2053 test::DNSResponder dns(listen_addr); in TEST_F() local
2054 StartDns(dns, records); in TEST_F()
2074 EXPECT_EQ(3U, GetNumQueries(dns, host_name)); in TEST_F()
2084 EXPECT_EQ(4U, GetNumQueries(dns, host_name)); in TEST_F()
2099 EXPECT_EQ(6U, GetNumQueries(dns, host_name)); in TEST_F()
2108 EXPECT_EQ(6U, GetNumQueries(dns, host_name)); in TEST_F()
2111 dns.clearQueries(); in TEST_F()
2125 EXPECT_EQ(2U, GetNumQueries(dns, host_name)); in TEST_F()
2138 EXPECT_EQ(2U, GetNumQueries(dns, host_name)); in TEST_F()
2141 dns.clearQueries(); in TEST_F()
2147 EXPECT_EQ(1U, GetNumQueries(dns, another_host_name)); in TEST_F()
2155 EXPECT_EQ(2U, GetNumQueries(dns, another_host_name)); in TEST_F()
2162 EXPECT_EQ(3U, GetNumQueries(dns, another_host_name)); in TEST_F()
2169 EXPECT_EQ(4U, GetNumQueries(dns, another_host_name)); in TEST_F()
2234 test::DNSResponder dns(listen_addr); in TEST_F() local
2235 StartDns(dns, records); in TEST_F()
2267 EXPECT_EQ(1U, GetNumQueries(dns, host_name)); in TEST_F()
2295 EXPECT_EQ(1U, GetNumQueries(dns, host_name)); in TEST_F()
2319 test::DNSResponder dns(CLEARTEXT_ADDR, CLEARTEXT_PORT, 250, ns_rcode::ns_r_servfail); in TEST_F() local
2320 ASSERT_TRUE(dns.startServer()); in TEST_F()
2385 dns.addMapping(host_name, ns_type::ns_t_a, ADDR4); in TEST_F()
2386 dns.setEdns(config.edns); in TEST_F()
2411 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
2418 EXPECT_EQ(0U, GetNumQueriesForType(dns, ns_type::ns_t_a, host_name)); in TEST_F()
2428 EXPECT_EQ(1U, GetNumQueries(dns, host_name)); in TEST_F()
2433 EXPECT_EQ(0U, GetNumQueries(dns, host_name)); in TEST_F()
2440 dns.clearQueries(); in TEST_F()
2456 test::DNSResponder dns(CLEARTEXT_ADDR, CLEARTEXT_PORT, 250, ns_rcode::ns_r_servfail); in TEST_F() local
2457 ASSERT_TRUE(dns.startServer()); in TEST_F()
2458 dns.setEdns(test::DNSResponder::Edns::FORMERR_ON_EDNS); in TEST_F()
2469 EXPECT_EQ(1U, GetNumQueries(dns, host_name1)); in TEST_F()
2476 EXPECT_EQ(1U, GetNumQueries(dns, host_name2)); in TEST_F()
2489 test::DNSResponder dns(CLEARTEXT_ADDR, CLEARTEXT_PORT, 250, ns_rcode::ns_r_servfail); in TEST_F() local
2490 ASSERT_TRUE(dns.startServer()); in TEST_F()
2499 dns.setEdns(test::DNSResponder::Edns::FORMERR_UNCOND); in TEST_F()
2502 EXPECT_EQ(0U, GetNumQueries(dns, host_name1)); in TEST_F()
2509 EXPECT_EQ(0U, GetNumQueries(dns, host_name2)); in TEST_F()
2521 test::DNSResponder dns(listen_addr); in TEST_F() local
2522 StartDns(dns, records); in TEST_F()
2538 EXPECT_EQ(3U, GetNumQueries(dns, host_name)); in TEST_F()
2547 dns.clearQueries(); in TEST_F()
2553 EXPECT_EQ(2U, GetNumQueries(dns, host_name)); in TEST_F()
2568 test::DNSResponder dns(listen_addr); in TEST_F() local
2569 StartDns(dns, records); in TEST_F()
2590 EXPECT_LE(2U, GetNumQueries(dns, host_name)); in TEST_F()
2605 test::DNSResponder dns(listen_addr); in TEST_F() local
2606 StartDns(dns, records); in TEST_F()
2617 EXPECT_LE(2U, GetNumQueries(dns, host_name)); in TEST_F()
2636 test::DNSResponder dns(listen_addr); in TEST_F() local
2637 StartDns(dns, records); in TEST_F()
2648 EXPECT_LE(2U, GetNumQueries(dns, host_name)); in TEST_F()
2671 test::DNSResponder dns(listen_addr); in TEST_F() local
2672 StartDns(dns, {{dns64_name, ns_type::ns_t_aaaa, "64:ff9b::"}}); in TEST_F()
2698 dns.addMapping(host_name, ns_type::ns_t_a, config.addr.c_str()); in TEST_F()
2706 EXPECT_LE(2U, GetNumQueries(dns, host_name)); in TEST_F()
2707 dns.clearQueries(); in TEST_F()
2714 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
2718 dns.clearQueries(); in TEST_F()
2734 test::DNSResponder dns(listen_addr); in TEST_F() local
2735 StartDns(dns, records); in TEST_F()
2747 EXPECT_LE(2U, GetNumQueries(dns, host_name)); in TEST_F()
2750 dns.clearQueries(); in TEST_F()
2755 EXPECT_LE(2U, GetNumQueries(dns, host_name2)); in TEST_F()
2775 test::DNSResponder dns(listen_addr); in TEST_F() local
2776 StartDns(dns, {{dns64_name, ns_type::ns_t_aaaa, "64:ff9b::"}}); in TEST_F()
2855 test::DNSResponder dns(listen_addr); in TEST_F() local
2856 StartDns(dns, records); in TEST_F()
2898 test::DNSResponder dns(listen_addr); in TEST_F() local
2899 StartDns(dns, records); in TEST_F()
2916 EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v6_nomapping)); // PTR record not exist in TEST_F()
2917 EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v4)); // PTR record exist in TEST_F()
2925 dns.clearQueries(); in TEST_F()
2933 EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v6_synthesis)); in TEST_F()
2945 test::DNSResponder dns(listen_addr); in TEST_F() local
2946 StartDns(dns, {{dns64_name, ns_type::ns_t_aaaa, "64:ff9b::192.0.0.170"}}); in TEST_F()
2962 EXPECT_EQ(0U, GetNumQueries(dns, host_name)); in TEST_F()
2987 test::DNSResponder dns(listen_addr); in TEST_F() local
2988 StartDns(dns, records); in TEST_F()
3031 if (config.flag == NI_NAMEREQD) EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v4)); in TEST_F()
3038 if (config.flag == NI_NAMEREQD) EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v6)); in TEST_F()
3043 dns.clearQueries(); in TEST_F()
3066 test::DNSResponder dns(listen_addr); in TEST_F() local
3067 StartDns(dns, records); in TEST_F()
3117 EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v6_synthesis)); in TEST_F()
3119 EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v6_nomapping)); // PTR record not exist. in TEST_F()
3120 EXPECT_LE(1U, GetNumQueries(dns, ptr_addr_v4)); // PTR record exist. in TEST_F()
3125 dns.clearQueries(); in TEST_F()
3136 test::DNSResponder dns(listen_addr); in TEST_F() local
3137 StartDns(dns, {{dns64_name, ns_type::ns_t_aaaa, "64:ff9b::192.0.0.170"}}); in TEST_F()
3155 EXPECT_EQ(0U, GetNumQueries(dns, host_name)); in TEST_F()
3170 test::DNSResponder dns(listen_addr); in TEST_F() local
3171 StartDns(dns, records); in TEST_F()
3182 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
3197 test::DNSResponder dns(listen_addr); in TEST_F() local
3198 StartDns(dns, records); in TEST_F()
3209 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
3212 dns.clearQueries(); in TEST_F()
3217 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
3238 test::DNSResponder dns(listen_addr); in TEST_F() local
3239 StartDns(dns, {{dns64_name, ns_type::ns_t_aaaa, "64:ff9b::"}}); in TEST_F()
3268 dns.addMapping(host_name, ns_type::ns_t_a, config.addr.c_str()); in TEST_F()
3271 EXPECT_LE(1U, GetNumQueries(dns, host_name)); in TEST_F()
3277 dns.clearQueries(); in TEST_F()
3288 test::DNSResponder dns(listen_addr); in TEST_F() local
3289 StartDns(dns, {{dns64_name, ns_type::ns_t_aaaa, "64:ff9b::192.0.0.170"}}); in TEST_F()
3305 EXPECT_EQ(1U, GetNumQueries(dns, dns64_name)); in TEST_F()
3310 dns.clearQueries(); in TEST_F()
3324 EXPECT_EQ(1U, GetNumQueries(dns, dns64_name)); in TEST_F()