aboutsummaryrefslogtreecommitdiff
path: root/test/get-current.cc
diff options
context:
space:
mode:
authorHao Lu <hlu@fb.com>2018-07-23 23:32:16 -0700
committerMarat Dukhan <marat@fb.com>2018-07-24 00:17:23 -0700
commit4e8f04355892c5deb64a51731a6afdb544a4294d (patch)
tree0254cf23e6c580588d8ec08f7c23d3e02f60cc83 /test/get-current.cc
parent8c2a383b33436428d45f76bd0f4d0fefe44141ff (diff)
downloadcpuinfo-4e8f04355892c5deb64a51731a6afdb544a4294d.tar.gz
Remove main() function from unit tests
Diffstat (limited to 'test/get-current.cc')
-rw-r--r--test/get-current.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/get-current.cc b/test/get-current.cc
index c9bc1b9..4a80cab 100644
--- a/test/get-current.cc
+++ b/test/get-current.cc
@@ -4,10 +4,14 @@
TEST(CURRENT_PROCESSOR, not_null) {
+ ASSERT_TRUE(cpuinfo_initialize());
+
ASSERT_TRUE(cpuinfo_get_current_processor());
}
TEST(CURRENT_PROCESSOR, within_bounds) {
+ ASSERT_TRUE(cpuinfo_initialize());
+
const struct cpuinfo_processor* current_processor = cpuinfo_get_current_processor();
const struct cpuinfo_processor* processors_begin = cpuinfo_get_processors();
const struct cpuinfo_processor* processors_end = processors_begin + cpuinfo_get_processors_count();
@@ -16,19 +20,17 @@ TEST(CURRENT_PROCESSOR, within_bounds) {
}
TEST(CURRENT_CORE, not_null) {
+ ASSERT_TRUE(cpuinfo_initialize());
+
ASSERT_TRUE(cpuinfo_get_current_core());
}
TEST(CURRENT_CORE, within_bounds) {
+ ASSERT_TRUE(cpuinfo_initialize());
+
const struct cpuinfo_core* current_core = cpuinfo_get_current_core();
const struct cpuinfo_core* cores_begin = cpuinfo_get_cores();
const struct cpuinfo_core* cores_end = cores_begin + cpuinfo_get_cores_count();
ASSERT_GE(current_core, cores_begin);
ASSERT_LT(current_core, cores_end);
}
-
-int main(int argc, char* argv[]) {
- cpuinfo_initialize();
- ::testing::InitGoogleTest(&argc, argv);
- return RUN_ALL_TESTS();
-}