mirror of
https://github.com/qemu/qemu.git
synced 2025-07-22 18:27:05 +00:00
tests/functional: Set sbsa-ref machine type in each test function
fetch_firmware() is only about fetching firmware. Set the machine type and its default console in test_sbsaref_edk2_firmware(). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@oss.qualcomm.com> Message-id: 20250623121845.7214-23-philmd@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:

committed by
Peter Maydell

parent
4e24ea43a1
commit
9bc4c2a611
@ -40,8 +40,6 @@ def fetch_firmware(test):
|
||||
with open(path, "ab+") as fd:
|
||||
fd.truncate(256 << 20) # Expand volumes to 256MiB
|
||||
|
||||
test.set_machine('sbsa-ref')
|
||||
test.vm.set_console()
|
||||
test.vm.add_args(
|
||||
"-drive", f"if=pflash,file={fs0_path},format=raw",
|
||||
"-drive", f"if=pflash,file={fs1_path},format=raw",
|
||||
@ -68,8 +66,11 @@ class Aarch64SbsarefMachine(QemuSystemTest):
|
||||
|
||||
def test_sbsaref_edk2_firmware(self):
|
||||
|
||||
self.set_machine('sbsa-ref')
|
||||
|
||||
fetch_firmware(self)
|
||||
|
||||
self.vm.set_console()
|
||||
self.vm.add_args('-cpu', 'cortex-a57')
|
||||
self.vm.launch()
|
||||
|
||||
|
@ -26,8 +26,9 @@ class Aarch64SbsarefAlpine(QemuSystemTest):
|
||||
# We only boot a whole OS for the current top level CPU and GIC
|
||||
# Other test profiles should use more minimal boots
|
||||
def boot_alpine_linux(self, cpu=None):
|
||||
fetch_firmware(self)
|
||||
self.set_machine('sbsa-ref')
|
||||
|
||||
fetch_firmware(self)
|
||||
iso_path = self.ASSET_ALPINE_ISO.fetch()
|
||||
|
||||
self.vm.set_console()
|
||||
|
@ -26,8 +26,9 @@ class Aarch64SbsarefFreeBSD(QemuSystemTest):
|
||||
# We only boot a whole OS for the current top level CPU and GIC
|
||||
# Other test profiles should use more minimal boots
|
||||
def boot_freebsd14(self, cpu=None):
|
||||
fetch_firmware(self)
|
||||
self.set_machine('sbsa-ref')
|
||||
|
||||
fetch_firmware(self)
|
||||
img_path = self.ASSET_FREEBSD_ISO.fetch()
|
||||
|
||||
self.vm.set_console()
|
||||
|
Reference in New Issue
Block a user