diff options
author | Maciej Żenczykowski <maze@google.com> | 2020-06-10 11:26:30 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-06-10 11:26:30 +0000 |
commit | dd540f7a4a925c8e6692974cfa2aaa8d0ca6eae0 (patch) | |
tree | d18e35a042359651f3f8a5656c797ef8cdbb9f92 | |
parent | f903e5dea6e9859166fa78d73b418e93a6975f07 (diff) | |
parent | 3ab804fe92158bee3979eb70e6df1d55205c902e (diff) | |
download | netd-dd540f7a4a925c8e6692974cfa2aaa8d0ca6eae0.tar.gz |
NetdBinderTest.TetherOffloadForwarding - cleanup stats post test am: 3ab804fe92
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/netd/+/11821976
Change-Id: I80d171b32cba07e5f822e789f27a04581a40e7b4
-rw-r--r-- | tests/binder_test.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/binder_test.cpp b/tests/binder_test.cpp index f3667b94..2a6bb7c3 100644 --- a/tests/binder_test.cpp +++ b/tests/binder_test.cpp @@ -3735,6 +3735,16 @@ TEST_F(NetdBinderTest, TetherOffloadForwarding) { // Clean up. EXPECT_TRUE(mNetd->tetherOffloadRuleRemove(rule).isOk()); + + TetherStatsParcel tetherStats; + EXPECT_TRUE(mNetd->tetherOffloadGetAndClearStats(sTun.ifindex(), &tetherStats).isOk()); + EXPECT_EQ("", tetherStats.iface); + EXPECT_EQ(static_cast<int64_t>(sizeof(pkt)), tetherStats.rxBytes); + EXPECT_EQ(1, tetherStats.rxPackets); + EXPECT_EQ(0, tetherStats.txBytes); + EXPECT_EQ(0, tetherStats.txPackets); + EXPECT_EQ(sTun.ifindex(), tetherStats.ifIndex); + EXPECT_TRUE(mNetd->ipfwdRemoveInterfaceForward(tap.name(), sTun.name()).isOk()); EXPECT_TRUE(mNetd->tetherRemoveForward(tap.name(), sTun.name()).isOk()); EXPECT_TRUE(mNetd->networkRemoveRoute(INetd::LOCAL_NET_ID, tap.name(), kDownstreamPrefix, "") |