BpfLoadTest: change some EXPECT's to ASSERT's
This should hopefully cause test failures to be clean test failures instead of hitting abort() and bringing down the entire test framework.
Test: TreeHugger
Bug: 366103938
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I26b78c904102e581e2d1e7b259a80dd0a6f3e50e
diff --git a/loader/BpfLoadTest.cpp b/loader/BpfLoadTest.cpp
index dd41bb5..4ec89be 100644
--- a/loader/BpfLoadTest.cpp
+++ b/loader/BpfLoadTest.cpp
@@ -73,11 +73,11 @@
};
EXPECT_EQ(android::bpf::loadProg(progPath.c_str(), &critical, loc), -1);
- EXPECT_EQ(android::bpf::loadProg(progPath.c_str(), &critical), 0);
+ ASSERT_EQ(android::bpf::loadProg(progPath.c_str(), &critical), 0);
EXPECT_EQ(false, critical);
mProgFd = retrieveProgram(mTpProgPath.c_str());
- EXPECT_GT(mProgFd, 0);
+ ASSERT_GT(mProgFd, 0);
int ret = bpf_attach_tracepoint(mProgFd, "sched", "sched_switch");
EXPECT_NE(ret, 0);
@@ -114,8 +114,8 @@
}
void checkKernelVersionEnforced() {
- EXPECT_EQ(retrieveProgram(mTpNeverLoadProgPath.c_str()), -1);
- EXPECT_EQ(errno, ENOENT);
+ ASSERT_EQ(retrieveProgram(mTpNeverLoadProgPath.c_str()), -1);
+ ASSERT_EQ(errno, ENOENT);
}
};