On Tue, Jul 25, 2017 at 04:26:32PM -0700, Alistair Francis wrote: > Actually, what about to avoid duplication we can add a make check-slow > that runs all the slow tests that make check doesn't run. Then make > check-all can run both make check and make check-slow. > > That way you can run make check for a quick sanity test and then run > make check-slow to test everything, without duplicating tests.
FWIW libguestfs does this. It also has: make check-root For tests which require root privs. make check-release All tests required to pass before we release any new upstream version. and many more: http://libguestfs.org/guestfs-hacking.1.html#testing-your-changes In libguestfs it's all done using automake so the implementation is not directly relevant to qemu. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW