Welcome to kvm-unit-tests See http://www.linux-kvm.org/page/KVM-unit-tests for a high-level description of this project, as well as running tests and adding tests HOWTOs. This directory contains sources for a kvm test suite. To create the test images do ./configure make in this directory. Test images are created in ./<ARCH>/*.flat Then use the runner script to detect the correct invocation and invoke the test, e.g. ./x86-run ./x86/msr.flat or ./run_tests.sh to run them all. To select a specific qemu binary, specify the QEMU=<path> environment variable, e.g. QEMU=/tmp/qemu/x86_64-softmmu/qemu-system-x86_64 ./x86-run ./x86/msr.flat To create and use standalone tests do ./configure make standalone (send tests/some-test somewhere) (go to somewhere) ./some-test 'make install' will install all tests in PREFIX/share/kvm-unit-tests/tests, each as a standalone test. Directory structure: .: configure script, top-level Makefile, and run_tests.sh ./scripts: helper scripts for building and running tests ./lib: general architecture neutral services for the tests ./lib/<ARCH>: architecture dependent services for the tests ./<ARCH>: the sources of the tests and the created objects/images See <ARCH>/README for architecture specific documentation. CONTRIBUTING: ============= Style ----- Currently there is a mix of indentation styles so any changes to existing files should be consistent with the existing style. For new files: - C: please use standard linux-with-tabs - Shell: use TABs for indentation Patches ------- Patches are welcome at the KVM mailing list <kvm@vger.kernel.org>. Please prefix messages with: [kvm-unit-tests PATCH] You can add the following to .git/config to do this automatically for you: [format] subjectprefix = kvm-unit-tests PATCH
xzpeter/kvm-unit-tests
Mirror of git://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
CNOASSERTION