qemu-cr16/tests/functional/aarch64
Cédric Le Goater 1f993447cf test/functional/aarch64: Split the ast2700a1-evb OpenBMC boot test
The 'ast2700a1-evb' machine has two functional tests: one loading
firmware components into memory and another using a vbootrom
image. Both tests perform a full OpenBMC boot and run checks on I2C
and PCIe devices, which is redundant and time-consuming.

To save CI resources, the vbootrom test is refactored to focus on the
firmware boot process only. The OpenBMC boot verification logic is
split and a new verify_openbmc_boot_start() helper is introduced to
only wait for the kernel to start.

The vbootrom test now uses this function and the less essential I2C
and PCIe checks have been removed from this test case.

Cc: Thomas Huth <thuth@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Jamin Lin <jamin_lin@aspeedtech.com>
Link: https://lore.kernel.org/qemu-devel/20251007141604.761686-6-clg@redhat.com
[ clg: Changed pattern from 'Starting kernel ...' to 'Linux version ' ]
Signed-off-by: Cédric Le Goater <clg@redhat.com>
2025-10-13 14:37:55 +02:00
..
meson.build tests/functional: Use vmstate-static-checker.py to test data from v7.2 2025-09-24 08:26:11 +02:00
test_aspeed_ast2700.py test/functional/aarch64: Split the ast2700a1-evb OpenBMC boot test 2025-10-13 14:37:55 +02:00
test_aspeed_ast2700fc.py tests/functional/aarch64/aspeed_ast2700: Add PCIe and network tests 2025-10-13 14:21:03 +02:00
test_device_passthrough.py tests/functional: update tests using TF-A/TF-RMM to support FEAT_GCS 2025-10-10 10:42:12 +01:00
test_hotplug_pci.py tests/functional/aarch64: Fix assets of test_hotplug_pci 2025-09-11 12:40:18 +01:00
test_imx8mp_evk.py
test_kvm.py
test_migration.py
test_multiprocess.py
test_raspi3.py
test_raspi4.py
test_replay.py
test_reverse_debug.py record/replay: fix race condition on test_aarch64_reverse_debug 2025-10-07 09:15:45 +01:00
test_rme_sbsaref.py tests/functional: update tests using TF-A/TF-RMM to support FEAT_GCS 2025-10-10 10:42:12 +01:00
test_rme_virt.py tests/functional: update tests using TF-A/TF-RMM to support FEAT_GCS 2025-10-10 10:42:12 +01:00
test_sbsaref.py
test_sbsaref_alpine.py
test_sbsaref_freebsd.py
test_smmu.py
test_tcg_plugins.py
test_tuxrun.py
test_virt.py tests/functional: use self.log for all logging 2025-09-24 08:26:11 +02:00
test_virt_gpu.py
test_xen.py
test_xlnx_versal.py tests/functional/test_aarch64_xlnx_versal: test the versal2 machine 2025-10-07 10:35:36 +01:00