2
1

test_syslinux.py 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import infra.basetest
  2. class TestSysLinuxBase(infra.basetest.BRTest):
  3. x86_toolchain_config = \
  4. """
  5. BR2_x86_i686=y
  6. BR2_TOOLCHAIN_EXTERNAL=y
  7. BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_BLEEDING_EDGE=y
  8. """
  9. x86_64_toolchain_config = \
  10. """
  11. BR2_x86_64=y
  12. BR2_x86_corei7=y
  13. BR2_TOOLCHAIN_EXTERNAL=y
  14. BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_BLEEDING_EDGE=y
  15. """
  16. syslinux_legacy_config = \
  17. """
  18. BR2_TARGET_SYSLINUX=y
  19. BR2_TARGET_SYSLINUX_ISOLINUX=y
  20. BR2_TARGET_SYSLINUX_PXELINUX=y
  21. BR2_TARGET_SYSLINUX_MBR=y
  22. """
  23. syslinux_efi_config = \
  24. """
  25. BR2_TARGET_SYSLINUX=y
  26. BR2_TARGET_SYSLINUX_EFI=y
  27. """
  28. class TestSysLinuxX86LegacyBios(TestSysLinuxBase):
  29. config = \
  30. TestSysLinuxBase.x86_toolchain_config + \
  31. infra.basetest.MINIMAL_CONFIG + \
  32. TestSysLinuxBase.syslinux_legacy_config
  33. def test_run(self):
  34. pass
  35. class TestSysLinuxX86EFI(TestSysLinuxBase):
  36. config = \
  37. TestSysLinuxBase.x86_toolchain_config + \
  38. infra.basetest.MINIMAL_CONFIG + \
  39. TestSysLinuxBase.syslinux_efi_config
  40. def test_run(self):
  41. pass
  42. class TestSysLinuxX86_64LegacyBios(TestSysLinuxBase):
  43. config = \
  44. TestSysLinuxBase.x86_64_toolchain_config + \
  45. infra.basetest.MINIMAL_CONFIG + \
  46. TestSysLinuxBase.syslinux_legacy_config
  47. def test_run(self):
  48. pass
  49. class TestSysLinuxX86_64EFI(TestSysLinuxBase):
  50. config = \
  51. TestSysLinuxBase.x86_64_toolchain_config + \
  52. infra.basetest.MINIMAL_CONFIG + \
  53. TestSysLinuxBase.syslinux_efi_config
  54. def test_run(self):
  55. pass