diff options
Diffstat (limited to 'test')
61 files changed, 560 insertions, 1 deletions
diff --git a/test/mock/alldocube-iwork8.cc b/test/mock/alldocube-iwork8.cc index f466e23..a37474a 100644 --- a/test/mock/alldocube-iwork8.cc +++ b/test/mock/alldocube-iwork8.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Intel Gen 8", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -583,6 +591,9 @@ TEST(L4, none) { int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid)); +#ifdef __ANDROID__ + cpuinfo_mock_gl_renderer("Intel(R) HD Graphics for Atom(TM) x5/x7"); +#endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); diff --git a/test/mock/atm7029b-tablet.cc b/test/mock/atm7029b-tablet.cc index 3be7a9a..52f429a 100644 --- a/test/mock/atm7029b-tablet.cc +++ b/test/mock/atm7029b-tablet.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR SGX540", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("PowerVR SGX 540"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/blu-r1-hd.cc b/test/mock/blu-r1-hd.cc index 760f2a0..ca84611 100644 --- a/test/mock/blu-r1-hd.cc +++ b/test/mock/blu-r1-hd.cc @@ -132,6 +132,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T720", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -452,8 +460,9 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T720"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); -}
\ No newline at end of file +} diff --git a/test/mock/galaxy-a3-2016-eu.cc b/test/mock/galaxy-a3-2016-eu.cc index f1d39b8..0a05f51 100644 --- a/test/mock/galaxy-a3-2016-eu.cc +++ b/test/mock/galaxy-a3-2016-eu.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T720", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -476,6 +484,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T720"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-a8-2016-duos.cc b/test/mock/galaxy-a8-2016-duos.cc index 1bd0a25..80997a4 100644 --- a/test/mock/galaxy-a8-2016-duos.cc +++ b/test/mock/galaxy-a8-2016-duos.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 405", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -488,6 +496,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 405"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-c9-pro.cc b/test/mock/galaxy-c9-pro.cc index 6e4164c..685f126 100644 --- a/test/mock/galaxy-c9-pro.cc +++ b/test/mock/galaxy-c9-pro.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 510", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -592,6 +600,7 @@ int main(int argc, char* argv[]) { #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); #endif + cpuinfo_mock_gl_renderer("Adreno (TM) 510"); cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); diff --git a/test/mock/galaxy-grand-prime-value-edition.cc b/test/mock/galaxy-grand-prime-value-edition.cc index 2ada9c9..b0cc06e 100644 --- a/test/mock/galaxy-grand-prime-value-edition.cc +++ b/test/mock/galaxy-grand-prime-value-edition.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-400", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-400 MP"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-j5.cc b/test/mock/galaxy-j5.cc index 4ac54f1..d92682b 100644 --- a/test/mock/galaxy-j5.cc +++ b/test/mock/galaxy-j5.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 306", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 306"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-j7-prime.cc b/test/mock/galaxy-j7-prime.cc index 1607401..a4810cd 100644 --- a/test/mock/galaxy-j7-prime.cc +++ b/test/mock/galaxy-j7-prime.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T830", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -510,6 +518,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T830"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-j7-tmobile.cc b/test/mock/galaxy-j7-tmobile.cc index 8c92188..2084241 100644 --- a/test/mock/galaxy-j7-tmobile.cc +++ b/test/mock/galaxy-j7-tmobile.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T720", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -510,6 +518,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T720"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-j7-uae.cc b/test/mock/galaxy-j7-uae.cc index bcca9e9..892be91 100644 --- a/test/mock/galaxy-j7-uae.cc +++ b/test/mock/galaxy-j7-uae.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T720", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -510,6 +518,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T720"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s3-us.cc b/test/mock/galaxy-s3-us.cc index 0192f04..e58a28c 100644 --- a/test/mock/galaxy-s3-us.cc +++ b/test/mock/galaxy-s3-us.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 225", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -449,6 +457,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 225"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s4-us.cc b/test/mock/galaxy-s4-us.cc index 956a487..f88c6d3 100644 --- a/test/mock/galaxy-s4-us.cc +++ b/test/mock/galaxy-s4-us.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 320", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -449,6 +457,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 320"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s5-global.cc b/test/mock/galaxy-s5-global.cc index 5184062..d45f954 100644 --- a/test/mock/galaxy-s5-global.cc +++ b/test/mock/galaxy-s5-global.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T628", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -547,6 +555,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T628"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s5-us.cc b/test/mock/galaxy-s5-us.cc index 4546d7e..94b7a48 100644 --- a/test/mock/galaxy-s5-us.cc +++ b/test/mock/galaxy-s5-us.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 330", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -449,6 +457,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 330"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s6.cc b/test/mock/galaxy-s6.cc index 678e09b..17e1ad7 100644 --- a/test/mock/galaxy-s6.cc +++ b/test/mock/galaxy-s6.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T760", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -591,6 +599,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T760"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s7-global.cc b/test/mock/galaxy-s7-global.cc index 99739f0..19c8886 100644 --- a/test/mock/galaxy-s7-global.cc +++ b/test/mock/galaxy-s7-global.cc @@ -193,6 +193,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T880", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -610,6 +618,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T880"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s7-us.cc b/test/mock/galaxy-s7-us.cc index 6ccfa7b..1b8a54f 100644 --- a/test/mock/galaxy-s7-us.cc +++ b/test/mock/galaxy-s7-us.cc @@ -155,6 +155,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 530", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -520,6 +528,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 530"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s8-global.cc b/test/mock/galaxy-s8-global.cc index 81398cf..0dc46dc 100644 --- a/test/mock/galaxy-s8-global.cc +++ b/test/mock/galaxy-s8-global.cc @@ -193,6 +193,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-G71", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -610,6 +618,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-G71"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-s8-us.cc b/test/mock/galaxy-s8-us.cc index 78b028b..9d90c40 100644 --- a/test/mock/galaxy-s8-us.cc +++ b/test/mock/galaxy-s8-us.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 540", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -604,6 +612,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 540"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-tab-3-7.0.cc b/test/mock/galaxy-tab-3-7.0.cc index 372c65f..ef389bf 100644 --- a/test/mock/galaxy-tab-3-7.0.cc +++ b/test/mock/galaxy-tab-3-7.0.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Vivante GC1000", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("GC1000 core"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-tab-3-lite.cc b/test/mock/galaxy-tab-3-lite.cc index 1da8dc8..5674c12 100644 --- a/test/mock/galaxy-tab-3-lite.cc +++ b/test/mock/galaxy-tab-3-lite.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-400", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-400 MP"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/galaxy-win-duos.cc b/test/mock/galaxy-win-duos.cc index 188166c..0796148 100644 --- a/test/mock/galaxy-win-duos.cc +++ b/test/mock/galaxy-win-duos.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 203", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 203"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/huawei-ascend-p7.cc b/test/mock/huawei-ascend-p7.cc index 5413f94..3f43336 100644 --- a/test/mock/huawei-ascend-p7.cc +++ b/test/mock/huawei-ascend-p7.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-450", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-450 MP"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/huawei-mate-10.cc b/test/mock/huawei-mate-10.cc index 94379bd..76d7260 100644 --- a/test/mock/huawei-mate-10.cc +++ b/test/mock/huawei-mate-10.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-G72", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -604,6 +612,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-G72"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/huawei-mate-8.cc b/test/mock/huawei-mate-8.cc index 66c87d6..6a52848 100644 --- a/test/mock/huawei-mate-8.cc +++ b/test/mock/huawei-mate-8.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T880", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -591,6 +599,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T880"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/huawei-mate-9.cc b/test/mock/huawei-mate-9.cc index 391b35a..2d8afe7 100644 --- a/test/mock/huawei-mate-9.cc +++ b/test/mock/huawei-mate-9.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-G71", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -604,6 +612,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-G71"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/huawei-p8-lite.cc b/test/mock/huawei-p8-lite.cc index 98e5530..81b9bd9 100644 --- a/test/mock/huawei-p8-lite.cc +++ b/test/mock/huawei-p8-lite.cc @@ -141,6 +141,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-450", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -499,6 +507,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-450 MP"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/huawei-p9-lite.cc b/test/mock/huawei-p9-lite.cc index 7453606..cacb301 100644 --- a/test/mock/huawei-p9-lite.cc +++ b/test/mock/huawei-p9-lite.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T830", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -512,6 +520,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T830"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/lenovo-a6600-plus.cc b/test/mock/lenovo-a6600-plus.cc index 802545d..f3a2066 100644 --- a/test/mock/lenovo-a6600-plus.cc +++ b/test/mock/lenovo-a6600-plus.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T720", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -448,6 +456,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T720"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/lenovo-vibe-x2.cc b/test/mock/lenovo-vibe-x2.cc index e47ab3f..0d82aef 100644 --- a/test/mock/lenovo-vibe-x2.cc +++ b/test/mock/lenovo-vibe-x2.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR Rogue G6200", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -547,6 +555,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("PowerVR Rogue G6200"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/lg-k10-eu.cc b/test/mock/lg-k10-eu.cc index 64e72e3..4602be8 100644 --- a/test/mock/lg-k10-eu.cc +++ b/test/mock/lg-k10-eu.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 306", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 306"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/meizu-pro-6.cc b/test/mock/meizu-pro-6.cc index 63a8e85..26155b6 100644 --- a/test/mock/meizu-pro-6.cc +++ b/test/mock/meizu-pro-6.cc @@ -192,6 +192,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T880", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -630,6 +638,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T880"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/meizu-pro-6s.cc b/test/mock/meizu-pro-6s.cc index a76875d..fd74039 100644 --- a/test/mock/meizu-pro-6s.cc +++ b/test/mock/meizu-pro-6s.cc @@ -192,6 +192,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T880", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -630,6 +638,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T880"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/meizu-pro-7-plus.cc b/test/mock/meizu-pro-7-plus.cc index 50d24c3..fcb4be5 100644 --- a/test/mock/meizu-pro-7-plus.cc +++ b/test/mock/meizu-pro-7-plus.cc @@ -196,6 +196,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR Rogue GT7400+", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -642,6 +650,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("PowerVR Rogue Marlowe"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/memo-pad-7.cc b/test/mock/memo-pad-7.cc index f73addb..5032c7f 100644 --- a/test/mock/memo-pad-7.cc +++ b/test/mock/memo-pad-7.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Intel Gen 7", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -583,6 +591,9 @@ TEST(L4, none) { int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid)); +#ifdef __ANDROID__ + cpuinfo_mock_gl_renderer("Intel(R) HD Graphics for BayTrail"); +#endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); diff --git a/test/mock/moto-e-gen1.cc b/test/mock/moto-e-gen1.cc index 7c54130..96ba457 100644 --- a/test/mock/moto-e-gen1.cc +++ b/test/mock/moto-e-gen1.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 305", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 305"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/moto-g-gen2.cc b/test/mock/moto-g-gen2.cc index 8b30021..e4d8c79 100644 --- a/test/mock/moto-g-gen2.cc +++ b/test/mock/moto-g-gen2.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 305", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 305"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/moto-g-gen3.cc b/test/mock/moto-g-gen3.cc index 729423f..f071c77 100644 --- a/test/mock/moto-g-gen3.cc +++ b/test/mock/moto-g-gen3.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 306", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 306"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/nexus-s.cc b/test/mock/nexus-s.cc index 3aad0cf..4396a4f 100644 --- a/test/mock/nexus-s.cc +++ b/test/mock/nexus-s.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR SGX540", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -445,6 +453,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("PowerVR SGX 540"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/nexus4.cc b/test/mock/nexus4.cc index 21a3354..153593f 100644 --- a/test/mock/nexus4.cc +++ b/test/mock/nexus4.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 320", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 320"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/nexus5x.cc b/test/mock/nexus5x.cc index 2f9f735..98fc12c 100644 --- a/test/mock/nexus5x.cc +++ b/test/mock/nexus5x.cc @@ -172,6 +172,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 418", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -577,6 +585,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 418"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/nexus6.cc b/test/mock/nexus6.cc index 9dcf952..b192098 100644 --- a/test/mock/nexus6.cc +++ b/test/mock/nexus6.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 420", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 420"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/nexus6p.cc b/test/mock/nexus6p.cc index d67d8c2..3b363d1 100644 --- a/test/mock/nexus6p.cc +++ b/test/mock/nexus6p.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 430", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -591,6 +599,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 430"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/nexus9.cc b/test/mock/nexus9.cc index d35e050..8d20c00 100644 --- a/test/mock/nexus9.cc +++ b/test/mock/nexus9.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Nvidia Tegra ", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -478,6 +486,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("NVIDIA Tegra"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/oppo-a37.cc b/test/mock/oppo-a37.cc index 0fdbf19..679f7d0 100644 --- a/test/mock/oppo-a37.cc +++ b/test/mock/oppo-a37.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 306", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -482,6 +490,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 306"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/oppo-r9.cc b/test/mock/oppo-r9.cc index fd7a4d7..d8b678d 100644 --- a/test/mock/oppo-r9.cc +++ b/test/mock/oppo-r9.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T860", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -532,6 +540,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T860"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/padcod-10.1.cc b/test/mock/padcod-10.1.cc index cc20561..bca8310 100644 --- a/test/mock/padcod-10.1.cc +++ b/test/mock/padcod-10.1.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-400", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -447,6 +455,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-400 MP"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/pixel-2-xl.cc b/test/mock/pixel-2-xl.cc index b6891ec..39eefc7 100644 --- a/test/mock/pixel-2-xl.cc +++ b/test/mock/pixel-2-xl.cc @@ -180,6 +180,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 540", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -604,6 +612,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 540"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/pixel-c.cc b/test/mock/pixel-c.cc index a82c62e..9de4d10 100644 --- a/test/mock/pixel-c.cc +++ b/test/mock/pixel-c.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Nvidia Tegra ", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -478,6 +486,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("NVIDIA Tegra"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/pixel-xl.cc b/test/mock/pixel-xl.cc index 2d4549e..1a25e39 100644 --- a/test/mock/pixel-xl.cc +++ b/test/mock/pixel-xl.cc @@ -155,6 +155,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 530", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -520,6 +528,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 530"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/pixel.cc b/test/mock/pixel.cc index a46b4b4..0689917 100644 --- a/test/mock/pixel.cc +++ b/test/mock/pixel.cc @@ -155,6 +155,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 530", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -520,6 +528,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 530"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/xiaomi-mi-5c.cc b/test/mock/xiaomi-mi-5c.cc index f57b878..0816946 100644 --- a/test/mock/xiaomi-mi-5c.cc +++ b/test/mock/xiaomi-mi-5c.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T860", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -512,6 +520,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T860"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/xiaomi-redmi-2a.cc b/test/mock/xiaomi-redmi-2a.cc index 5b754ec..9520e54 100644 --- a/test/mock/xiaomi-redmi-2a.cc +++ b/test/mock/xiaomi-redmi-2a.cc @@ -138,6 +138,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T622", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -472,6 +480,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T622"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/xiaomi-redmi-note-3.cc b/test/mock/xiaomi-redmi-note-3.cc index f17df4c..cf36402 100644 --- a/test/mock/xiaomi-redmi-note-3.cc +++ b/test/mock/xiaomi-redmi-note-3.cc @@ -172,6 +172,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 510", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -577,6 +585,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 510"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/xiaomi-redmi-note-4.cc b/test/mock/xiaomi-redmi-note-4.cc index 1cdcbf7..cad4b48 100644 --- a/test/mock/xiaomi-redmi-note-4.cc +++ b/test/mock/xiaomi-redmi-note-4.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 506", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -519,6 +527,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 506"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/xperia-c4-dual.cc b/test/mock/xperia-c4-dual.cc index dd6a458..c9e6a66 100644 --- a/test/mock/xperia-c4-dual.cc +++ b/test/mock/xperia-c4-dual.cc @@ -154,6 +154,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("ARM Mali-T760", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -532,6 +540,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Mali-T760"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/xperia-sl.cc b/test/mock/xperia-sl.cc index 407a1e8..4fe6cbd 100644 --- a/test/mock/xperia-sl.cc +++ b/test/mock/xperia-sl.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("Qualcomm Adreno 220", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -449,6 +457,7 @@ int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); #ifdef __ANDROID__ cpuinfo_mock_android_properties(properties); + cpuinfo_mock_gl_renderer("Adreno (TM) 220"); #endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); diff --git a/test/mock/zenfone-2.cc b/test/mock/zenfone-2.cc index 8a7f824..c55a552 100644 --- a/test/mock/zenfone-2.cc +++ b/test/mock/zenfone-2.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR Rogue G6430", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -583,6 +591,9 @@ TEST(L4, none) { int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid)); +#ifdef __ANDROID__ + cpuinfo_mock_gl_renderer("PowerVR Rogue G6430"); +#endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); diff --git a/test/mock/zenfone-2e.cc b/test/mock/zenfone-2e.cc index b4f1ef1..0a8237d 100644 --- a/test/mock/zenfone-2e.cc +++ b/test/mock/zenfone-2e.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR SGX544", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -583,6 +591,9 @@ TEST(L4, none) { int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid)); +#ifdef __ANDROID__ + cpuinfo_mock_gl_renderer("PowerVR SGX 544MP2"); +#endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); diff --git a/test/mock/zenfone-c.cc b/test/mock/zenfone-c.cc index e4d8790..34a0b0b 100644 --- a/test/mock/zenfone-c.cc +++ b/test/mock/zenfone-c.cc @@ -128,6 +128,14 @@ TEST(PACKAGES, name) { } } +TEST(PACKAGES, gpu_name) { + for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { + ASSERT_EQ("PowerVR SGX544", + std::string(cpuinfo_get_package(i)->gpu_name, + strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX))); + } +} + TEST(PACKAGES, processor_start) { for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); @@ -583,6 +591,9 @@ TEST(L4, none) { int main(int argc, char* argv[]) { cpuinfo_mock_filesystem(filesystem); cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid)); +#ifdef __ANDROID__ + cpuinfo_mock_gl_renderer("PowerVR SGX 544MP2"); +#endif cpuinfo_initialize(); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); |