Test the 3 ARM toolchains: ARM, AArch64 and AArch64 BE. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
42 lines
1.1 KiB
Python
42 lines
1.1 KiB
Python
from tests.toolchain.test_external import TestExternalToolchain
|
|
|
|
|
|
class TestExternalToolchainArmArm(TestExternalToolchain):
|
|
config = """
|
|
BR2_arm=y
|
|
BR2_cortex_a8=y
|
|
BR2_TOOLCHAIN_EXTERNAL=y
|
|
BR2_TOOLCHAIN_EXTERNAL_ARM_ARM=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
"""
|
|
toolchain_prefix = "arm-none-linux-gnueabihf"
|
|
|
|
def test_run(self):
|
|
TestExternalToolchain.common_check(self)
|
|
|
|
|
|
class TestExternalToolchainArmAarch64(TestExternalToolchain):
|
|
config = """
|
|
BR2_aarch64=y
|
|
BR2_TOOLCHAIN_EXTERNAL=y
|
|
BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
"""
|
|
toolchain_prefix = "aarch64-none-linux-gnu"
|
|
|
|
def test_run(self):
|
|
TestExternalToolchain.common_check(self)
|
|
|
|
|
|
class TestExternalToolchainArmAarch64Be(TestExternalToolchain):
|
|
config = """
|
|
BR2_aarch64_be=y
|
|
BR2_TOOLCHAIN_EXTERNAL=y
|
|
BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
"""
|
|
toolchain_prefix = "aarch64_be-none-linux-gnu"
|
|
|
|
def test_run(self):
|
|
TestExternalToolchain.common_check(self)
|