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

Commit ce1a7857 authored by Mike Yu's avatar Mike Yu Committed by Automerger Merge Worker
Browse files

Test: Allow 200ms rtt_avg tolerance for expectStatsNotGreaterThan am:...

Test: Allow 200ms rtt_avg tolerance for expectStatsNotGreaterThan am: d6df3afd am: 775c74d3 am: 000b8d39

Original change: https://android-review.googlesource.com/c/platform/packages/modules/DnsResolver/+/2566472



Change-Id: Idc0b7f417317b672bf869daeecde168ec4f81256
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents b68a6f00 000b8d39
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -325,6 +325,7 @@ class ResolverTest : public NetNativeTestBase {

    bool expectStatsFromGetResolverInfo(const std::vector<NameserverStats>& nameserversStats,
                                        const StatsCmp cmp) {
        constexpr int RTT_TOLERANCE_MS = 200;
        const auto resolvInfo = mDnsClient.getResolverInfo();
        if (!resolvInfo.ok()) {
            ADD_FAILURE() << resolvInfo.error().message();
@@ -368,7 +369,7 @@ class ResolverTest : public NetNativeTestBase {
                    if (res_stats[index].rtt_avg < 0 || stats.rtt_avg < 0) {
                        EXPECT_EQ(res_stats[index].rtt_avg, stats.rtt_avg);
                    } else {
                        EXPECT_NEAR(res_stats[index].rtt_avg, stats.rtt_avg, 200);
                        EXPECT_NEAR(res_stats[index].rtt_avg, stats.rtt_avg, RTT_TOLERANCE_MS);
                    }
                    break;
                case StatsCmp::LE:
@@ -376,7 +377,7 @@ class ResolverTest : public NetNativeTestBase {
                    EXPECT_LE(res_stats[index].errors, stats.errors);
                    EXPECT_LE(res_stats[index].timeouts, stats.timeouts);
                    EXPECT_LE(res_stats[index].internal_errors, stats.internal_errors);
                    EXPECT_LE(res_stats[index].rtt_avg, stats.rtt_avg);
                    EXPECT_LE(res_stats[index].rtt_avg, stats.rtt_avg + RTT_TOLERANCE_MS);
                    break;
                default:
                    ADD_FAILURE() << "Unknown comparator " << static_cast<int>(cmp);