From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:57401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ScH9L-00081U-Gt for qemu-devel@nongnu.org; Wed, 06 Jun 2012 10:24:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ScH9C-0003gi-Ck for qemu-devel@nongnu.org; Wed, 06 Jun 2012 10:23:51 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:33695) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ScH9C-0003fI-4x for qemu-devel@nongnu.org; Wed, 06 Jun 2012 10:23:42 -0400 Received: by mail-pb0-f45.google.com with SMTP id ro12so9820770pbb.4 for ; Wed, 06 Jun 2012 07:23:41 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Wed, 6 Jun 2012 16:23:27 +0200 Message-Id: <1338992607-12388-3-git-send-email-pbonzini@redhat.com> In-Reply-To: <1338992607-12388-1-git-send-email-pbonzini@redhat.com> References: <1338992607-12388-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH v2 2/2] qemu-iotests: start vms in qtest mode List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com This way, they will not execute any VM code at all. However, right now the cancellation test is "relying" on being slowed down by TCG executing BIOS code. So, change the timeouts. Signed-off-by: Paolo Bonzini --- tests/qemu-iotests/030 | 2 +- tests/qemu-iotests/iotests.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/qemu-iotests/030 b/tests/qemu-iotests/030 index 4ab7d62..cc671dd 100755 --- a/tests/qemu-iotests/030 +++ b/tests/qemu-iotests/030 @@ -147,7 +147,7 @@ class TestStreamStop(ImageStreamingTestCase): result = self.vm.qmp('block-stream', device='drive0') self.assert_qmp(result, 'return', {}) - time.sleep(1) + time.sleep(0.1) events = self.vm.get_qmp_events(wait=False) self.assertEqual(events, [], 'unexpected QMP event: %s' % events) diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py index e27b40e..e05b1d6 100644 --- a/tests/qemu-iotests/iotests.py +++ b/tests/qemu-iotests/iotests.py @@ -54,7 +54,9 @@ class VM(object): self._qemu_log_path = os.path.join(test_dir, 'qemu-log.%d' % os.getpid()) self._args = qemu_args + ['-chardev', 'socket,id=mon,path=' + self._monitor_path, - '-mon', 'chardev=mon,mode=control', '-nographic'] + '-mon', 'chardev=mon,mode=control', + '-qtest', 'stdio', '-machine', 'accel=qtest', + '-display', 'none', '-vga', 'none'] self._num_drives = 0 def add_drive(self, path, opts=''): -- 1.7.10.1