Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f2ceb75c authored by Luke Huang's avatar Luke Huang Committed by Automerger Merge Worker
Browse files

Add linux_errno to resolv_stats_test_utils am: 4701ca64 am: 52fddf7e am:...

Add linux_errno to resolv_stats_test_utils am: 4701ca64 am: 52fddf7e am: 19839a26 am: 990fda40

Change-Id: Idefdc36b478b96cc03a30f0c7d08777396fe59c7
parents 8e57bc7a 990fda40
Loading
Loading
Loading
Loading
+32 −0
Original line number Original line Diff line number Diff line
@@ -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,
@@ -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,
@@ -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,
@@ -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,
                }
                }
               ]
               ]
             }
             }
@@ -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,
@@ -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,
                }
                }
               ]
               ]
             }
             }
@@ -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,
@@ -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,
                }
                }
               ]
               ]
             }
             }
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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,
                },
                },
               ]
               ]
             }
             }
@@ -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,
@@ -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,
@@ -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,
                }
                }
               ]
               ]
             }
             }
@@ -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,
@@ -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,
@@ -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,
                }
                }
               ]
               ]
             }
             }
@@ -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,
                }
                }
               ]
               ]
             }
             }
@@ -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,
                }
                }
               ]
               ]
             }
             }
+3 −0
Original line number Original line Diff line number Diff line
@@ -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));
            }
            }
        }
        }
    }
    }
@@ -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 << "}";
}
}


+2 −0
Original line number Original line Diff line number Diff line
@@ -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);