From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:38725) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S5zoO-0003g6-DF for qemu-devel@nongnu.org; Fri, 09 Mar 2012 08:24:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S5zoM-0002y3-Ni for qemu-devel@nongnu.org; Fri, 09 Mar 2012 08:24:47 -0500 Received: from mail-pw0-f45.google.com ([209.85.160.45]:33609) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S5zoM-0002xu-EX for qemu-devel@nongnu.org; Fri, 09 Mar 2012 08:24:46 -0500 Received: by pbcuo5 with SMTP id uo5so2933159pbc.4 for ; Fri, 09 Mar 2012 05:24:44 -0800 (PST) Sender: Paolo Bonzini Message-ID: <4F5A0494.7030807@redhat.com> Date: Fri, 09 Mar 2012 14:24:36 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <4F582EDB.1040608@redhat.com> <4F58B5CB.8040503@codemonkey.ws> <20120308144958.GA25750@t420s.optimusnet> <4F58C897.5020405@codemonkey.ws> <20120308150722.GA30576@t420s.optimusnet> <4F58CCBA.9000702@codemonkey.ws> <20120308160505.GA32360@t420s.optimusnet> <4F58E67A.3050708@codemonkey.ws> <20120308175907.GA4900@t420s.optimusnet> <4F5905AA.3060304@codemonkey.ws> <20120308210209.GA11998@t420s.optimusnet> <4F59237F.6010406@codemonkey.ws> <4F593BAF.1020201@redhat.com> <4F594905.3020202@codemonkey.ws> In-Reply-To: <4F594905.3020202@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC] Future goals for autotest and virtualization tests List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Lucas Meneghel Rodrigues , QEMU devel , Scott Zawalski , Cleber Rosa , "kvm-autotest@redhat.com" , Ademar Reis Il 09/03/2012 01:04, Anthony Liguori ha scritto: >> >> * Sends data between host and guest back and forth, validates the data >> being >> sent, for both small and large amounts of data, both random or >> sequential. >> * Tests write/send in blocking, polling, selecting mode, with port >> mode sync/async > > This bullet (and many of the bullets) below are not tests of QEMU. They > are tests of the Linux kernel. This is an integration test, not a > functional test of QEMU. I think only these two other bullets are pure kernel tests: > * Tries lseek on the device > * Verifies if concomitant access to a single port passes or fails In particular, migration and monitoring for panics are very useful for QEMU, since QEMU bugs can crash the kernel. Of course this is moot if you have proper unit tests at the qtest level, but there's quite some work to do before you can dismiss all the work in autotest. And when you have those, you can also dismiss some of the work in qemu-test. Paolo