Comment 1 for bug 1677874

Revision history for this message
Bryce Harrington (bryce) wrote :

I'm not spotting an upstream testsuite, however they do have CI set up:

    https://github.com/ipxe/ipxe/actions/runs/3457091667/workflow

This basically just runs valgrind, but only for x86, and does only build checks for arm. These seem worth replicating on our end as dep8 tests.

The codebase does appear to include unit tests, but I couldn't discern how these get invoked; guessing 'make everything' runs them but am not sure. This could use some experimentation; if they can be run as part of autopkgtest, that may be useful.

    https://github.com/ipxe/ipxe/tree/master/src/tests

Given that bootloaders are very low level, usage testing is probably not feasible. OTOH the package seems not to have too many bugs filed against it, so usage testing may not be very high bang for the buck anyway.