From mboxrd@z Thu Jan 1 00:00:00 1970 From: Radim =?utf-8?B?S3LEjW3DocWZ?= Subject: Re: [kvm-unit-tests PATCH] kvm-unit-tests: Gtests Framework and Example Tests Date: Tue, 30 Jan 2018 17:09:24 +0100 Message-ID: <20180130160924.GD22015@flask> References: <20180125184803.228086-1-hofsass@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: kvm@vger.kernel.org, pbonzini@redhat.com, jmattson@google.com To: Ken Hofsass Return-path: Received: from mx1.redhat.com ([209.132.183.28]:54808 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751539AbeA3QJh (ORCPT ); Tue, 30 Jan 2018 11:09:37 -0500 Content-Disposition: inline In-Reply-To: <20180125184803.228086-1-hofsass@google.com> Sender: kvm-owner@vger.kernel.org List-ID: 2018-01-25 10:48-0800, Ken Hofsass: > Test framework for KVM and the Linux kernel that enables standalone > tests to exercise host, guest, and nested guest functionality without > requiring a separate .flat file. The framework and tests are written > in C and assembly. > > Signed-off-by: Ken Hofsass > --- > configure | 4 + > x86/Makefile.common | 31 +- > gtests/include/kvm_util.h | 346 ++++ > gtests/include/test_sparsebit.h | 82 + > gtests/include/test_util.h | 602 +++++++ > gtests/include/vmx.h | 674 +++++++ > gtests/include/x86.h | 306 ++++ > gtests/lib/kvm_util.c | 3003 +++++++++++++++++++++++++++++++ > gtests/lib/test_sparsebit.c | 2793 +++++++++++++++++++++++++++++ > gtests/lib/test_util.c | 3411 ++++++++++++++++++++++++++++++++++++ > gtests/tests/set_sregs_test.c | 66 + > gtests/tests/vmx_tsc_adjust_test.c | 215 +++ > gtests/.gitignore | 2 + > 13 files changed, 11532 insertions(+), 3 deletions(-) > create mode 100644 gtests/include/kvm_util.h > create mode 100644 gtests/include/test_sparsebit.h > create mode 100644 gtests/include/test_util.h > create mode 100644 gtests/include/vmx.h > create mode 100644 gtests/include/x86.h > create mode 100644 gtests/lib/kvm_util.c > create mode 100644 gtests/lib/test_sparsebit.c > create mode 100644 gtests/lib/test_util.c > create mode 100644 gtests/tests/set_sregs_test.c > create mode 100644 gtests/tests/vmx_tsc_adjust_test.c > create mode 100644 gtests/.gitignore This email didn't make it to the kvm list. Might be because it is too big, please see what the server said and potentially resend after splitting into parts, thanks. (Also, doesn't compile here due to missing #include and I didn't look further.)