aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2017-09-13 00:51:05 -0700
committerMarat Dukhan <marat@fb.com>2017-09-13 00:51:05 -0700
commitfb4fbe0c2a0eadc71f00dd53366a48872df2c95e (patch)
tree9367ccfe8b2ee3d008fca554bdb0314791d49c78 /test
parentdd67cda2660ef12774b862e1b9d0124932adbb80 (diff)
downloadcpuinfo-fb4fbe0c2a0eadc71f00dd53366a48872df2c95e.tar.gz
Setup cpuinfo_packages array and expose chipset name through API
Diffstat (limited to 'test')
-rw-r--r--test/blu-r1-hd.cc36
-rw-r--r--test/galaxy-c9-pro.cc36
-rw-r--r--test/galaxy-grand-prime-value-edition.cc36
-rw-r--r--test/galaxy-j7-tmobile.cc36
-rw-r--r--test/galaxy-j7-uae.cc36
-rw-r--r--test/galaxy-s3-us.cc36
-rw-r--r--test/galaxy-s4-us.cc36
-rw-r--r--test/galaxy-s5-global.cc36
-rw-r--r--test/galaxy-s5-us.cc36
-rw-r--r--test/galaxy-s6.cc36
-rw-r--r--test/galaxy-s7-global.cc36
-rw-r--r--test/galaxy-s7-us.cc36
-rw-r--r--test/galaxy-s8-global.cc36
-rw-r--r--test/galaxy-s8-us.cc36
-rw-r--r--test/huawei-mate-8.cc36
-rw-r--r--test/huawei-p9-lite.cc36
-rw-r--r--test/lenovo-a6600-plus.cc36
-rw-r--r--test/lenovo-vibe-x2.cc36
-rw-r--r--test/lg-k10-eu.cc36
-rw-r--r--test/meizu-pro-6s.cc36
-rw-r--r--test/moto-e-gen1.cc36
-rw-r--r--test/moto-g-gen2.cc36
-rw-r--r--test/moto-g-gen3.cc36
-rw-r--r--test/nexus-s.cc36
-rw-r--r--test/nexus4.cc36
-rw-r--r--test/nexus5x.cc36
-rw-r--r--test/nexus6.cc36
-rw-r--r--test/nexus6p.cc36
-rw-r--r--test/nexus9.cc36
-rw-r--r--test/oppo-r9.cc36
-rw-r--r--test/pixel-c.cc36
-rw-r--r--test/pixel-xl.cc36
-rw-r--r--test/pixel.cc36
-rw-r--r--test/xiaomi-redmi-2a.cc36
-rw-r--r--test/xperia-c4-dual.cc36
35 files changed, 1260 insertions, 0 deletions
diff --git a/test/blu-r1-hd.cc b/test/blu-r1-hd.cc
index 25d387e..cfc462a 100644
--- a/test/blu-r1-hd.cc
+++ b/test/blu-r1-hd.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("MediaTek MT6735",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-c9-pro.cc b/test/galaxy-c9-pro.cc
index 0e61246..ee35c08 100644
--- a/test/galaxy-c9-pro.cc
+++ b/test/galaxy-c9-pro.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8976",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-grand-prime-value-edition.cc b/test/galaxy-grand-prime-value-edition.cc
index 1ded008..a7676b1 100644
--- a/test/galaxy-grand-prime-value-edition.cc
+++ b/test/galaxy-grand-prime-value-edition.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Spreadtrum SC7730SE",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-j7-tmobile.cc b/test/galaxy-j7-tmobile.cc
index 34ccf51..9e12ed5 100644
--- a/test/galaxy-j7-tmobile.cc
+++ b/test/galaxy-j7-tmobile.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 7580",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-j7-uae.cc b/test/galaxy-j7-uae.cc
index 621bdb2..b4452b2 100644
--- a/test/galaxy-j7-uae.cc
+++ b/test/galaxy-j7-uae.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 7580",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s3-us.cc b/test/galaxy-s3-us.cc
index 40ed883..a421ed5 100644
--- a/test/galaxy-s3-us.cc
+++ b/test/galaxy-s3-us.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8960",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(2, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(2, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s4-us.cc b/test/galaxy-s4-us.cc
index efd0b89..b92963a 100644
--- a/test/galaxy-s4-us.cc
+++ b/test/galaxy-s4-us.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm APQ8064",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s5-global.cc b/test/galaxy-s5-global.cc
index 29cf5cd..7bf1505 100644
--- a/test/galaxy-s5-global.cc
+++ b/test/galaxy-s5-global.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 5422",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s5-us.cc b/test/galaxy-s5-us.cc
index 3d2bd5b..8ff5643 100644
--- a/test/galaxy-s5-us.cc
+++ b/test/galaxy-s5-us.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8974PRO-AC",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s6.cc b/test/galaxy-s6.cc
index aca0839..243bafe 100644
--- a/test/galaxy-s6.cc
+++ b/test/galaxy-s6.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 7420",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s7-global.cc b/test/galaxy-s7-global.cc
index 9466da6..35b8d9e 100644
--- a/test/galaxy-s7-global.cc
+++ b/test/galaxy-s7-global.cc
@@ -50,6 +50,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 8890",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s7-us.cc b/test/galaxy-s7-us.cc
index c5de8a8..959f72d 100644
--- a/test/galaxy-s7-us.cc
+++ b/test/galaxy-s7-us.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8996",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s8-global.cc b/test/galaxy-s8-global.cc
index 59098e9..c631b16 100644
--- a/test/galaxy-s8-global.cc
+++ b/test/galaxy-s8-global.cc
@@ -50,6 +50,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 8895",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/galaxy-s8-us.cc b/test/galaxy-s8-us.cc
index ffff546..eb6c21f 100644
--- a/test/galaxy-s8-us.cc
+++ b/test/galaxy-s8-us.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8998",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/huawei-mate-8.cc b/test/huawei-mate-8.cc
index 8c441bb..7adb0c6 100644
--- a/test/huawei-mate-8.cc
+++ b/test/huawei-mate-8.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("HiSilicon Kirin 950",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/huawei-p9-lite.cc b/test/huawei-p9-lite.cc
index 7a9a3f4..dcad3e7 100644
--- a/test/huawei-p9-lite.cc
+++ b/test/huawei-p9-lite.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("HiSilicon Kirin 650",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/lenovo-a6600-plus.cc b/test/lenovo-a6600-plus.cc
index d2ebc5a..9c44f3d 100644
--- a/test/lenovo-a6600-plus.cc
+++ b/test/lenovo-a6600-plus.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("MediaTek MT6735P",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/lenovo-vibe-x2.cc b/test/lenovo-vibe-x2.cc
index a9960c5..2919f29 100644
--- a/test/lenovo-vibe-x2.cc
+++ b/test/lenovo-vibe-x2.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("MediaTek MT6595",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/lg-k10-eu.cc b/test/lg-k10-eu.cc
index 8e2afdf..a38e4e3 100644
--- a/test/lg-k10-eu.cc
+++ b/test/lg-k10-eu.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8916",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/meizu-pro-6s.cc b/test/meizu-pro-6s.cc
index a7bb434..b53d295 100644
--- a/test/meizu-pro-6s.cc
+++ b/test/meizu-pro-6s.cc
@@ -39,6 +39,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("MediaTek MT6797T",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(10, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(10, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/moto-e-gen1.cc b/test/moto-e-gen1.cc
index 7cad5d4..4f7cf89 100644
--- a/test/moto-e-gen1.cc
+++ b/test/moto-e-gen1.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8610",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(2, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(2, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/moto-g-gen2.cc b/test/moto-g-gen2.cc
index bb9cf37..e5fcdb2 100644
--- a/test/moto-g-gen2.cc
+++ b/test/moto-g-gen2.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8226",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/moto-g-gen3.cc b/test/moto-g-gen3.cc
index aeca219..9e9ab38 100644
--- a/test/moto-g-gen3.cc
+++ b/test/moto-g-gen3.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8916",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/nexus-s.cc b/test/nexus-s.cc
index 079beb0..4c6cdcb 100644
--- a/test/nexus-s.cc
+++ b/test/nexus-s.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Samsung Exynos 3110",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(1, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(1, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/nexus4.cc b/test/nexus4.cc
index f644b35..10cc9d6 100644
--- a/test/nexus4.cc
+++ b/test/nexus4.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm APQ8064",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/nexus5x.cc b/test/nexus5x.cc
index 26e9c3b..8b80354 100644
--- a/test/nexus5x.cc
+++ b/test/nexus5x.cc
@@ -35,6 +35,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8992",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(6, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(6, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/nexus6.cc b/test/nexus6.cc
index e6c13f5..08c435a 100644
--- a/test/nexus6.cc
+++ b/test/nexus6.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm APQ8084",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/nexus6p.cc b/test/nexus6p.cc
index 6c054b9..ae4c706 100644
--- a/test/nexus6p.cc
+++ b/test/nexus6p.cc
@@ -37,6 +37,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8994",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/nexus9.cc b/test/nexus9.cc
index 346ee26..5f5fc48 100644
--- a/test/nexus9.cc
+++ b/test/nexus9.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("nVidia Tegra T132",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(2, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(2, cpuinfo_packages[i].core_count);
+ }
+}
+
#if CPUINFO_ARCH_ARM
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
diff --git a/test/oppo-r9.cc b/test/oppo-r9.cc
index 59f29fe..b905f04 100644
--- a/test/oppo-r9.cc
+++ b/test/oppo-r9.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("MediaTek MT6755",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/pixel-c.cc b/test/pixel-c.cc
index 6f0db27..6bfd848 100644
--- a/test/pixel-c.cc
+++ b/test/pixel-c.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("nVidia Tegra T210",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/pixel-xl.cc b/test/pixel-xl.cc
index 11350e3..b3af289 100644
--- a/test/pixel-xl.cc
+++ b/test/pixel-xl.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8996PRO-AB",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/pixel.cc b/test/pixel.cc
index ad66e7b..6d29767 100644
--- a/test/pixel.cc
+++ b/test/pixel.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Qualcomm MSM8996PRO-AB",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(4, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/xiaomi-redmi-2a.cc b/test/xiaomi-redmi-2a.cc
index 3fe8784..cb5f9b0 100644
--- a/test/xiaomi-redmi-2a.cc
+++ b/test/xiaomi-redmi-2a.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("Leadcore LC1860",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(5, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(5, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}
diff --git a/test/xperia-c4-dual.cc b/test/xperia-c4-dual.cc
index ef982fe..238eb9c 100644
--- a/test/xperia-c4-dual.cc
+++ b/test/xperia-c4-dual.cc
@@ -24,6 +24,42 @@ TEST(PROCESSORS, uarch) {
}
}
+TEST(PACKAGES, count) {
+ ASSERT_EQ(1, cpuinfo_packages_count);
+}
+
+TEST(PACKAGES, name) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ("MediaTek MT6752",
+ std::string(cpuinfo_packages[i].name,
+ strnlen(cpuinfo_packages[i].name, CPUINFO_PACKAGE_NAME_MAX)));
+ }
+}
+
+TEST(PACKAGES, processor_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].processor_start);
+ }
+}
+
+TEST(PACKAGES, processor_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].processor_count);
+ }
+}
+
+TEST(PACKAGES, core_start) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(0, cpuinfo_packages[i].core_start);
+ }
+}
+
+TEST(PACKAGES, core_count) {
+ for (uint32_t i = 0; i < cpuinfo_packages_count; i++) {
+ ASSERT_EQ(8, cpuinfo_packages[i].core_count);
+ }
+}
+
TEST(ISA, thumb) {
ASSERT_TRUE(cpuinfo_isa.thumb);
}