[Buildroot] [PATCH 9/9] [DON'T COMMIT] tests for all new arm cores
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Sep 3 13:17:49 UTC 2017
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
---
.../tests/toolchain/test_internal_aarch64_all.py | 162 +++++++++++++++++++++
.../tests/toolchain/test_internal_arm_all.py | 95 ++++++++++++
2 files changed, 257 insertions(+)
create mode 100644 support/testing/tests/toolchain/test_internal_aarch64_all.py
create mode 100644 support/testing/tests/toolchain/test_internal_arm_all.py
diff --git a/support/testing/tests/toolchain/test_internal_aarch64_all.py b/support/testing/tests/toolchain/test_internal_aarch64_all.py
new file mode 100644
index 0000000000..77f5ce8fdb
--- /dev/null
+++ b/support/testing/tests/toolchain/test_internal_aarch64_all.py
@@ -0,0 +1,162 @@
+import os
+import infra
+
+class InternalToolchainAarch64Base(infra.basetest.BRTest):
+ config = \
+ """
+ BR2_aarch64=y
+ BR2_INIT_NONE=y
+ BR2_SYSTEM_BIN_SH_NONE=y
+ # BR2_PACKAGE_BUSYBOX is not set
+ # BR2_TARGET_ROOTFS_TAR is not set
+ """
+
+################################################################################
+
+class TestInternalToolchainAarch64CortexA35(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_cortex_a35=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64CortexA73(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_cortex_a73=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64CortexA73A35(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_cortex_a73_a35=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64CortexA73A53(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_cortex_a73_a53=y
+ """
+
+ def test_run(self):
+ return True
+
+################################################################################
+
+class TestInternalToolchainAarch64Exynos1(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_exynos_m1=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64Falkor(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_falkor=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64Qdf24xx(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_qdf24xx=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64ThunderX(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderx=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64ThunderXt81(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderxt81=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64ThunderXt83(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderxt83=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64ThunderXt88(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderxt88=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64ThunderXt88p1(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderxt88p1=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64Xgene1(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_xgene1=y
+ """
+
+ def test_run(self):
+ return True
+
+################################################################################
+
+class TestInternalToolchainAarch64ThunderX2t99(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderx2t99=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64Vulcan(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_vulcan=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainAarch64ThunderX2t99p1(infra.basetest.BRTest):
+ config = InternalToolchainAarch64Base.config + \
+ """
+ BR2_thunderx2t99p1=y
+ """
+
+ def test_run(self):
+ return True
diff --git a/support/testing/tests/toolchain/test_internal_arm_all.py b/support/testing/tests/toolchain/test_internal_arm_all.py
new file mode 100644
index 0000000000..8c3811cc5d
--- /dev/null
+++ b/support/testing/tests/toolchain/test_internal_arm_all.py
@@ -0,0 +1,95 @@
+import os
+import infra
+
+class InternalToolchainArmBase(infra.basetest.BRTest):
+ config = \
+ """
+ BR2_arm=y
+ BR2_INIT_NONE=y
+ BR2_SYSTEM_BIN_SH_NONE=y
+ # BR2_PACKAGE_BUSYBOX is not set
+ # BR2_TARGET_ROOTFS_TAR is not set
+ """
+
+class TestInternalToolchainArmCortexA32(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_cortex_a32=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmCortexA35(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_cortex_a35=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmCortexA73(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_cortex_a73=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmCortexA73A35(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_cortex_a73_a35=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmCortexA73A53(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_cortex_a73_a53=y
+ """
+
+ def test_run(self):
+ return True
+
+################################################################################
+
+class TestInternalToolchainArmExynos1(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_exynos_m1=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmFalkor(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_falkor=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmQdf24xx(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_qdf24xx=y
+ """
+
+ def test_run(self):
+ return True
+
+class TestInternalToolchainArmXgene1(infra.basetest.BRTest):
+ config = InternalToolchainArmBase.config + \
+ """
+ BR2_xgene1=y
+ """
+
+ def test_run(self):
+ return True
--
2.11.0
More information about the buildroot
mailing list