On 06/02/2026 12.33, Peter Maydell wrote:
On Fri, 6 Feb 2026 at 10:40, Thomas Huth <[email protected]> wrote:
On 06/02/2026 11.11, Cédric Le Goater wrote:
+ Thomas
On 2/6/26 06:33, Jamin Lin wrote:
Add functional coverage for the AST2700 A2 EVB machine by introducing
test cases that boot and validate an OpenBMC SDK v11.00 image on
"ast2700a2-evb".
I wonder if we need to test both machines. The test is already quite long.
On my test system :
qemu:func-aarch64-aspeed_ast2700 OK 119.68s 3
subtests passed
With both machines :
qemu:func-aarch64-aspeed_ast2700 OK 219.79s 6
subtests passed
If the machines are very similar, it's maybe better to mark one of the tests
with a decorator (skipSlowTest maybe), so we don't have to execute it by
default, but we still have the test around if we need it.
It might also be nice to have them be a separate top level test,
so that the tests can be run in parallel. AIUI having 1 test
with 6 subtests forces all 6 to run in sequence, whereas with
2 tests and 3 subtests each you can at least use 2 host CPUs.
Or does the qtest subtest handling include parallelism?
No, there is no parallel execution for subtests, in neither the qtest nor
the functional testing framework. So yes, if you want to execute this in
parallel, put it into separate files.
Thomas