test_syslinux.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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_LPXELINUX=y
  21. BR2_TARGET_SYSLINUX_PXELINUX=y
  22. BR2_TARGET_SYSLINUX_MBR=y
  23. """
  24. syslinux_efi_config = \
  25. """
  26. BR2_TARGET_SYSLINUX=y
  27. BR2_TARGET_SYSLINUX_EFI=y
  28. """
  29. class TestSysLinuxX86LegacyBios(TestSysLinuxBase):
  30. config = \
  31. TestSysLinuxBase.x86_toolchain_config + \
  32. infra.basetest.MINIMAL_CONFIG + \
  33. TestSysLinuxBase.syslinux_legacy_config
  34. def test_run(self):
  35. pass
  36. class TestSysLinuxX86EFI(TestSysLinuxBase):
  37. config = \
  38. TestSysLinuxBase.x86_toolchain_config + \
  39. infra.basetest.MINIMAL_CONFIG + \
  40. TestSysLinuxBase.syslinux_efi_config
  41. def test_run(self):
  42. pass
  43. class TestSysLinuxX86_64LegacyBios(TestSysLinuxBase):
  44. config = \
  45. TestSysLinuxBase.x86_64_toolchain_config + \
  46. infra.basetest.MINIMAL_CONFIG + \
  47. TestSysLinuxBase.syslinux_legacy_config
  48. def test_run(self):
  49. pass
  50. class TestSysLinuxX86_64EFI(TestSysLinuxBase):
  51. config = \
  52. TestSysLinuxBase.x86_64_toolchain_config + \
  53. infra.basetest.MINIMAL_CONFIG + \
  54. TestSysLinuxBase.syslinux_efi_config
  55. def test_run(self):
  56. pass