~/talk

Know your QEMU and KVM Test Frameworks

Talkat KVM Forum 2021 · 2021-09-15..09-16· [testing]
links:none on file
slides:none on file

Filesystem paths and commands: compile the KVM self-tests with make in tools/testing/self-tests/kvm and run binaries directly; the framework includes an offloader that lets a host test binary load guest code in the same source file (example: CF4 CPUID sync, dirty lock). Clone and configure the KVM unit tests repo, build and run via run_tests.sh or QEMU -kernel for mini‑kernels (example: xsave.flat). QEMU has unit, qemu-iotests (test 51, 310), QTest (replaces CPU to read/write guest memory), and avocado acceptance tests that download kernels and even use Tesseract OCR for framebuffer checks.

AI-written summary · about

  1. 0:00Start
  2. 1:17KVM selftests
  3. 5:24Using the kvm-unit-tests
  4. 9:11QEMU unit tests
  5. 11:51QEMU iotests
  6. 14:46QEMU normal run
  7. 15:01QEMU qtest run
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.