On 16/11/18 13:00, Ahmed Soliman wrote:
Hello once again,
I noticed that there is still more problems with kvmself test (at least on my machine)
Any test that would successfully reach the guest's code immediately VMexit by a shutdown.
$ ./vmx_tsc_adjust_test ==== Test Assertion Failure ==== x86_64/vmx_tsc_adjust_test.c:156: run->exit_reason == KVM_EXIT_IO pid=8499 tid=8499 - Success 1 0x00005604f07bd36c: ?? ??:0 2 0x00007f5c0dc53ae6: ?? ??:0 3 0x00005604f07bd4b9: ?? ??:0 Got exit_reason other than KVM_EXIT_IO: 8 (SHUTDOWN)
Also I have got a question I noticed 2 kvm test suites, kvm selftests in tools/testing/selftests/kvm/ and this kvm unit test at [1] I am curious if I should put my tests in the kvm unit test intead of kvm selftest
If you are testing the API, or some corner cases and race conditions that are hard to synthesize with a "real-world" guest, put it here. If you are testing the emulated hardware, you probably want to put it in kvm-unit-tests instead.
Paolo