aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/mock/alldocube-iwork8.cc11
-rw-r--r--test/mock/atm7029b-tablet.cc9
-rw-r--r--test/mock/blu-r1-hd.cc11
-rw-r--r--test/mock/galaxy-a3-2016-eu.cc9
-rw-r--r--test/mock/galaxy-a8-2016-duos.cc9
-rw-r--r--test/mock/galaxy-c9-pro.cc9
-rw-r--r--test/mock/galaxy-grand-prime-value-edition.cc9
-rw-r--r--test/mock/galaxy-j5.cc9
-rw-r--r--test/mock/galaxy-j7-prime.cc9
-rw-r--r--test/mock/galaxy-j7-tmobile.cc9
-rw-r--r--test/mock/galaxy-j7-uae.cc9
-rw-r--r--test/mock/galaxy-s3-us.cc9
-rw-r--r--test/mock/galaxy-s4-us.cc9
-rw-r--r--test/mock/galaxy-s5-global.cc9
-rw-r--r--test/mock/galaxy-s5-us.cc9
-rw-r--r--test/mock/galaxy-s6.cc9
-rw-r--r--test/mock/galaxy-s7-global.cc9
-rw-r--r--test/mock/galaxy-s7-us.cc9
-rw-r--r--test/mock/galaxy-s8-global.cc9
-rw-r--r--test/mock/galaxy-s8-us.cc9
-rw-r--r--test/mock/galaxy-tab-3-7.0.cc9
-rw-r--r--test/mock/galaxy-tab-3-lite.cc9
-rw-r--r--test/mock/galaxy-win-duos.cc9
-rw-r--r--test/mock/huawei-ascend-p7.cc9
-rw-r--r--test/mock/huawei-mate-10.cc9
-rw-r--r--test/mock/huawei-mate-8.cc9
-rw-r--r--test/mock/huawei-mate-9.cc9
-rw-r--r--test/mock/huawei-p8-lite.cc9
-rw-r--r--test/mock/huawei-p9-lite.cc9
-rw-r--r--test/mock/lenovo-a6600-plus.cc9
-rw-r--r--test/mock/lenovo-vibe-x2.cc9
-rw-r--r--test/mock/lg-k10-eu.cc9
-rw-r--r--test/mock/meizu-pro-6.cc9
-rw-r--r--test/mock/meizu-pro-6s.cc9
-rw-r--r--test/mock/meizu-pro-7-plus.cc9
-rw-r--r--test/mock/memo-pad-7.cc11
-rw-r--r--test/mock/moto-e-gen1.cc9
-rw-r--r--test/mock/moto-g-gen2.cc9
-rw-r--r--test/mock/moto-g-gen3.cc9
-rw-r--r--test/mock/nexus-s.cc9
-rw-r--r--test/mock/nexus4.cc9
-rw-r--r--test/mock/nexus5x.cc9
-rw-r--r--test/mock/nexus6.cc9
-rw-r--r--test/mock/nexus6p.cc9
-rw-r--r--test/mock/nexus9.cc9
-rw-r--r--test/mock/oppo-a37.cc9
-rw-r--r--test/mock/oppo-r9.cc9
-rw-r--r--test/mock/padcod-10.1.cc9
-rw-r--r--test/mock/pixel-2-xl.cc9
-rw-r--r--test/mock/pixel-c.cc9
-rw-r--r--test/mock/pixel-xl.cc9
-rw-r--r--test/mock/pixel.cc9
-rw-r--r--test/mock/xiaomi-mi-5c.cc9
-rw-r--r--test/mock/xiaomi-redmi-2a.cc9
-rw-r--r--test/mock/xiaomi-redmi-note-3.cc9
-rw-r--r--test/mock/xiaomi-redmi-note-4.cc9
-rw-r--r--test/mock/xperia-c4-dual.cc9
-rw-r--r--test/mock/xperia-sl.cc9
-rw-r--r--test/mock/zenfone-2.cc11
-rw-r--r--test/mock/zenfone-2e.cc11
-rw-r--r--test/mock/zenfone-c.cc11
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();