From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Jones Subject: Re: [PATCH kvm-unit-tests 0/6] Improve the output of test runners Date: Mon, 14 Dec 2015 16:20:00 -0600 Message-ID: <20151214222000.GG3633@hawk.localdomain> References: <1450128261-21170-1-git-send-email-rkrcmar@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: kvm@vger.kernel.org, Paolo Bonzini To: Radim =?utf-8?B?S3LEjW3DocWZ?= Return-path: Received: from mx1.redhat.com ([209.132.183.28]:48380 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932307AbbLNWUG (ORCPT ); Mon, 14 Dec 2015 17:20:06 -0500 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 88EF68E67A for ; Mon, 14 Dec 2015 22:20:06 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1450128261-21170-1-git-send-email-rkrcmar@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On Mon, Dec 14, 2015 at 10:24:15PM +0100, Radim Kr=C4=8Dm=C3=A1=C5=99 w= rote: > This series is a mix of patches that change the output of run_tests.s= h > and x86-run. The output of ./run_tests.sh now looks like this: >=20 > > PASS apic (14 tests, 0 unexpected failures) > > PASS ioapic (19 tests, 0 unexpected failures) > > PASS smptest (1 tests, 0 unexpected failures) > > PASS smptest3 (1 tests, 0 unexpected failures) > > PASS vmexit_cpuid=20 > > PASS vmexit_vmcall=20 > > PASS vmexit_mov_from_cr8=20 > > PASS vmexit_mov_to_cr8=20 > > PASS vmexit_inl_pmtimer=20 > > PASS vmexit_ipi=20 > > PASS vmexit_ipi_halt=20 > > PASS vmexit_ple_round_robin=20 > > PASS access=20 > > skip smap (0 tests, 0 unexpected failures) > > skip pku (0 tests, 0 unexpected failures) > > PASS emulator (132 tests, 0 unexpected failures, 1 skipped) > > PASS eventinj (13 tests, 0 unexpected failures) > > PASS hypercall (2 tests, 0 unexpected failures) > > PASS idt_test (4 tests, 0 unexpected failures) > > PASS msr (13 tests, 0 unexpected failures) > > PASS pmu (67 tests, 0 unexpected failures, 1 expected failures) > > PASS port80=20 > > PASS realmode=20 > > PASS s3=20 > > PASS sieve=20 > > PASS tsc (3 tests, 0 unexpected failures) > > PASS tsc_adjust (5 tests, 0 unexpected failures) > > PASS xsave (17 tests, 0 unexpected failures) > > PASS rmap_chain=20 > > skip svm (0 tests, 0 unexpected failures) > > skip svm-disabled (0 tests, 0 unexpected failures) > > skip taskswitch (i386 only) > > skip taskswitch2 (i386 only) > > PASS kvmclock_test=20 > > PASS pcid (3 tests, 0 unexpected failures) > > skip vmx (0 tests, 0 unexpected failures) > > PASS debug (7 tests, 0 unexpected failures) > > qemu-kvm: Property '.hv-synic' not found > > skip hyperv_synic (failed $(echo quit | $qemu -enable-kvm -cpu kvm6= 4,hv_synic -device hyperv-testdev -monitor stdio > /dev/null)) I'm not sure I like the (summary) addition. A summary of why we skip would be useful, like the (i386 only) stuff, but otherwise it doesn't seem necessary, and the "(failed $(echo quit | $qemu -enable-kvm -cpu kvm64,hv_synic -device hyperv-testdev -monitor stdio > /dev/null))" summary is a bit ugly, wrapping on many terminals. Another comment that is series wide is that all these changes need to b= e tested with 'make standalone' (and many of your patches will require changes to scripts/mkstandalone.sh, for which you will never forgive me for having written :-) Thanks, drew