Chris Marusich <cmmarus...@gmail.com> skribis: > David Craven <da...@craven.ch> writes: > >> Ludo: Is there any way we can speed up the installer system tests? :) > > I've also wondered about this. I'm not sure how long each test takes to > run, so an analysis of the tests to find their slow areas might help > guide us. I suspect that we could probably speed up the tests by using > a shared test fixture of some kind (e.g., a common store, or a base qemu > disk image [1], which could be used by multiple tests), but first we'd > need to know which part(s) are slow.
Tests that use ‘system-qemu-image/shared-store-script’ (basic, mcron, openssh, etc.) are relatively fast. However, the installation tests have to use a real (full, standalone) image for the installation disk, and also for the target disk. Otherwise we wouldn’t be testing the same thing. > Another possibility might be to parallelize the tests (I don't think the > system tests are done in parallel right now, even if you specify "make > -j", but someone correct me if I'm wrong), but that could be > counter-productive if it took up too many system resources. They are derivation builds, so they are performed in parallel according to --max-jobs. Thanks, Ludo’.