]> Git Repo - buildroot-mgba.git/commit - DEVELOPERS
support/testing/tests/boot: new test cases for Grub
authorThomas Petazzoni <[email protected]>
Tue, 19 Jul 2022 07:40:42 +0000 (09:40 +0200)
committerYann E. MORIN <[email protected]>
Sat, 23 Jul 2022 17:04:41 +0000 (19:04 +0200)
commit7dcd979098739b568ba2624099d09baa22505248
treebc3ecbe777664f1b6a899b2f2edc472b65b1b596
parent13bb4199386ddfc8a6aa5946e4aeabe6ef311b6b
support/testing/tests/boot: new test cases for Grub

This commit adds four test cases for Grub:

 - Grub i386 legacy BIOS
 - Grub i386 UEFI
 - Grub x86-64 UEFI
 - Grub AArch64 UEFI

There is some overlap with the ISO9660 filesystem test cases, some of
which use Grub, but we found it relevant to have separate test cases
for Grub, which were useful to test Grub in non-ISO9660 situations.

The Grub ARM UEFI case is not tested, as it requires Grub to be
chain-loaded by U-Boot. Implementing this test case is left as an
exercise for the reader.

Signed-off-by: Thomas Petazzoni <[email protected]>
[[email protected]:
  - use EDK2 to build the OVMF blurbs from source, instead of the
    binary blobs
  - add host-dosfstools
]
Signed-off-by: Yann E. MORIN <[email protected]>
DEVELOPERS
support/testing/tests/boot/test_grub.py [new file with mode: 0644]
support/testing/tests/boot/test_grub/genimage-aarch64-efi.cfg [new file with mode: 0644]
support/testing/tests/boot/test_grub/grub-aarch64-efi.cfg [new file with mode: 0644]
support/testing/tests/boot/test_grub/linux-aarch64-efi.config [new file with mode: 0644]
support/testing/tests/boot/test_grub/post-build.sh [new file with mode: 0755]
support/testing/tests/boot/test_grub/post-image-aarch64-efi.sh [new file with mode: 0755]
This page took 0.033084 seconds and 4 git commands to generate.