test_external_arm.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. from tests.toolchain.test_external import TestExternalToolchain
  2. class TestExternalToolchainArmArm(TestExternalToolchain):
  3. config = """
  4. BR2_arm=y
  5. BR2_cortex_a8=y
  6. BR2_TOOLCHAIN_EXTERNAL=y
  7. BR2_TOOLCHAIN_EXTERNAL_ARM_ARM=y
  8. # BR2_TARGET_ROOTFS_TAR is not set
  9. """
  10. toolchain_prefix = "arm-none-linux-gnueabihf"
  11. def test_run(self):
  12. TestExternalToolchain.common_check(self)
  13. class TestExternalToolchainArmAarch64(TestExternalToolchain):
  14. config = """
  15. BR2_aarch64=y
  16. BR2_TOOLCHAIN_EXTERNAL=y
  17. BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64=y
  18. # BR2_TARGET_ROOTFS_TAR is not set
  19. """
  20. toolchain_prefix = "aarch64-none-linux-gnu"
  21. def test_run(self):
  22. TestExternalToolchain.common_check(self)
  23. class TestExternalToolchainArmAarch64Be(TestExternalToolchain):
  24. config = """
  25. BR2_aarch64_be=y
  26. BR2_TOOLCHAIN_EXTERNAL=y
  27. BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE=y
  28. # BR2_TARGET_ROOTFS_TAR is not set
  29. """
  30. toolchain_prefix = "aarch64_be-none-linux-gnu"
  31. def test_run(self):
  32. TestExternalToolchain.common_check(self)