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

Commit 62d142fb authored by Mike Yu's avatar Mike Yu Committed by Gerrit Code Review
Browse files

Merge "Test: Fail DoHFFITest.SmokeTest if no network has connectivity"

parents 0efb8554 96f3dd08
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -78,20 +78,14 @@ class DoHFFITest : public NetNativeTestBase {

TEST_F(DoHFFITest, SmokeTest) {
    getNetworkForDns(&dnsNetId);
    if (dnsNetId < MINIMAL_NET_ID) {
        GTEST_SKIP() << "No available networks";
    }

    ASSERT_GE(dnsNetId, MINIMAL_NET_ID) << "No available networks";
    LOG(INFO) << "dnsNetId: " << dnsNetId;

    const bool have_ipv4 = haveIpv4();
    const bool have_ipv6 = haveIpv6();
    if (!have_ipv4 && !have_ipv6) {
        GTEST_SKIP() << "No connectivity on network " << dnsNetId;
    }
    ASSERT_TRUE(have_ipv4 | have_ipv6) << "No connectivity on network " << dnsNetId;

    const static char* server_ip = have_ipv6 ? GOOGLE_SERVER_IPV6 : GOOGLE_SERVER_IP;

    auto validation_cb = [](uint32_t netId, bool success, const char* ip_addr, const char* host) {
        EXPECT_EQ(netId, dnsNetId);
        EXPECT_TRUE(success);