KVM: Documentation: document how KVM is tested
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 10 Jul 2025 10:17:11 +0000 (12:17 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 15 Jul 2025 17:32:18 +0000 (19:32 +0200)
commit8a73c8dbb23010561c9bc78a7342c3ad0da11188
treefd7a45becfc2a29d9619a235ca1db27e8100093c
parent83131d84694a85627f595b5ecd480f6ecb98b5aa
KVM: Documentation: document how KVM is tested

Proper testing greatly simplifies both patch development and review,
but it can be unclear what kind of userspace or guest support
should accompany new features. Clarify maintainer expectations
in terms of testing expectations; additionally, list the cases in
which open-source userspace support is pretty much a necessity and
its absence can only be mitigated by selftests.

While these ideas have long been followed implicitly by KVM contributors
and maintainers, formalize them in writing to provide consistent (though
not universal) guidelines.

Suggested-by: Rick Edgecombe <rick.p.edgecombe@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Documentation/virt/kvm/review-checklist.rst