From patchwork Mon Dec 27 16:01:47 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Goldish X-Patchwork-Id: 434531 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id oBRKCV9h025997 for ; Mon, 27 Dec 2010 20:16:57 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754400Ab0L0QCe (ORCPT ); Mon, 27 Dec 2010 11:02:34 -0500 Received: from mx1.redhat.com ([209.132.183.28]:22728 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754391Ab0L0QCc (ORCPT ); Mon, 27 Dec 2010 11:02:32 -0500 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id oBRG2Vqf028904 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 27 Dec 2010 11:02:31 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id oBRG2USj030684; Mon, 27 Dec 2010 11:02:31 -0500 Received: from moof.tlv.redhat.com (dhcp-1-185.tlv.redhat.com [10.35.1.185]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id oBRG1rG8017175; Mon, 27 Dec 2010 11:02:29 -0500 From: Michael Goldish To: autotest@test.kernel.org, kvm@vger.kernel.org Cc: Michael Goldish Subject: [KVM-AUTOTEST PATCH 20/28] KVM test: whql.submission: add unclassified USB tablet tests Date: Mon, 27 Dec 2010 18:01:47 +0200 Message-Id: <1293465715-16599-20-git-send-email-mgoldish@redhat.com> In-Reply-To: <1293465715-16599-1-git-send-email-mgoldish@redhat.com> References: <1293465715-16599-1-git-send-email-mgoldish@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter1.kernel.org [140.211.167.41]); Mon, 27 Dec 2010 20:16:57 +0000 (UTC) diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample index 351ce99..8d533ba 100644 --- a/client/tests/kvm/tests_base.cfg.sample +++ b/client/tests/kvm/tests_base.cfg.sample @@ -386,55 +386,68 @@ variants: # Exclude jobs that have '(Manual)' in their names job_filter = ^((?!\(Manual\)).)*$ variants: - - keyboard: - # test_device is a regular expression that should match a device's - # name as it appears in device manager. The first device that matches - # is used. - test_device = keyboard - # Set timeout to 10 hours - test_timeout = 36000 - dd_data_cat0 = Input\Keyboard - dd_data_cat1 = Device Fundamentals - dd_data_cat2 = System Fundamentals\Dynamic Partitioning - dd_data_prog = InputKbd - dd_data_desc = Input > Keyboard - - hdd: - # Run the tests on a non-system drive - # (match devices that contain 'QEMU HARDDISK' and do not contain '[C]') - test_device = ^(?=.*?\bQEMU HARDDISK\b)((?!\[C\]).)*$ - device_data += " ex0 ex1 ex2 ex3" - dd_data_cat0 = Storage\Device Class\Disk\Disk - dd_data_cat1 = Storage\Device Class\Disk\Fixed - dd_data_cat2 = Storage\Device Class\Disk\Bus\ATA - dd_data_cat3 = Device Fundamentals - dd_data_prog = StorHDD - dd_data_desc = Storage > Hard Disk Drive (HDD) - dd_name_ex0 = Storage_bus_type - dd_data_ex0 = ATA/ATAPI - dd_name_ex1 = Hybrid_HDD_Support - dd_data_ex1 = 0 - dd_name_ex2 = Non_Rotating_Media - dd_data_ex2 = 0 - dd_name_ex3 = Secure_Storage - dd_data_ex3 = 0 - # Add a 2nd disk which will become D: - images += " tmp" - image_name_tmp = tmp - image_size_tmp = 4G - force_create_image_tmp = yes - # Run diskpart to partition the 2nd disk - whql_pre_command = "echo select disk=1 > dp.txt && " - whql_pre_command += "echo create partition primary >> dp.txt && " - whql_pre_command += "echo assign letter=d >> dp.txt && " - whql_pre_command += "diskpart /s dp.txt & " - whql_pre_command += "format d: /fs:ntfs /q /y" + - unclassified: + dd_data_cat0 = Device Fundamentals + dd_data_cat1 = System Fundamentals\Dynamic Partitioning + dd_data_prog = Unclassified + dd_data_desc = Unclassified + dd_data_whqlqual = Unclassified Signature variants: - - full: - # Yes, 100 hours, this is not a mistake - test_timeout = 360000 - - syscache_test: - job_filter = syscache test - test_timeout = 7200 + - tablet: + extra_params += " -usbdevice tablet" + test_device = HID-compliant mouse + test_timeout = 36000 + - device: + variants: + - keyboard: + # test_device is a regular expression that should match a device's + # name as it appears in device manager. The first device that matches + # is used. + test_device = keyboard + # Set timeout to 10 hours + test_timeout = 36000 + dd_data_cat0 = Input\Keyboard + dd_data_cat1 = Device Fundamentals + dd_data_cat2 = System Fundamentals\Dynamic Partitioning + dd_data_prog = InputKbd + dd_data_desc = Input > Keyboard + - hdd: + # Run the tests on a non-system drive + # (match device names that contain 'QEMU HARDDISK' and do not contain '[C]') + test_device = ^(?=.*?\bQEMU HARDDISK\b)((?!\[C\]).)*$ + device_data += " ex0 ex1 ex2 ex3" + dd_data_cat0 = Storage\Device Class\Disk\Disk + dd_data_cat1 = Storage\Device Class\Disk\Fixed + dd_data_cat2 = Storage\Device Class\Disk\Bus\ATA + dd_data_cat3 = Device Fundamentals + dd_data_prog = StorHDD + dd_data_desc = Storage > Hard Disk Drive (HDD) + dd_name_ex0 = Storage_bus_type + dd_data_ex0 = ATA/ATAPI + dd_name_ex1 = Hybrid_HDD_Support + dd_data_ex1 = 0 + dd_name_ex2 = Non_Rotating_Media + dd_data_ex2 = 0 + dd_name_ex3 = Secure_Storage + dd_data_ex3 = 0 + # Add a 2nd disk which will become D: + images += " tmp" + image_name_tmp = tmp + image_size_tmp = 4G + force_create_image_tmp = yes + # Run diskpart to partition the 2nd disk + whql_pre_command = "echo select disk=1 > dp.txt && " + whql_pre_command += "echo create partition primary >> dp.txt && " + whql_pre_command += "echo assign letter=d >> dp.txt && " + whql_pre_command += "diskpart /s dp.txt & " + whql_pre_command += "format d: /fs:ntfs /q /y" + variants: + - full: + # Yes, 100 hours, this is not a mistake + test_timeout = 360000 + - syscache_test: + job_filter = syscache test + test_timeout = 7200 - guest_s4: install setup unattended_install.cdrom type = guest_s4 @@ -1722,7 +1735,8 @@ variants: dd_data_logoarch = X86 dd_data_logoos = Windows XP dd_data_whqlos = Windows XP - dd_data_whqlqual = Basic + device: + dd_data_whqlqual = Basic - 64: image_name += -64 @@ -1752,7 +1766,8 @@ variants: dd_data_logoarch = AMD64 dd_data_logoos = Windows XP 64-Bit Edition Version 2003 dd_data_whqlos = Windows XP x64 - dd_data_whqlqual = Basic + device: + dd_data_whqlqual = Basic - Win2003: image_name = win2003 @@ -1786,7 +1801,8 @@ variants: dd_data_logoarch = X86 dd_data_logoos = Windows Server 2003 dd_data_whqlos = Windows Server 2003 - dd_data_whqlqual = Basic + device: + dd_data_whqlqual = Basic - 64: image_name += -64 @@ -1810,13 +1826,13 @@ variants: virtio_oemsetup_id = WNET64 virtio_network_path = 'F:\NetKVM\2k3\amd64' #virtio_network_installer_path = 'F:\RHEV-Network64.msi' - whql.submission: desc_path_desc1 = $\WDK\Logo Type\Device Logo\Windows Server 2003 dd_data_logoarch = AMD64 dd_data_logoos = Windows Server 2003 dd_data_whqlos = Windows Server 2003 x64 - dd_data_whqlqual = Basic + device: + dd_data_whqlqual = Basic - WinVista: image_name = winvista @@ -1832,7 +1848,8 @@ variants: dd_data_logoarch = X86 dd_data_logoos = Windows Vista dd_data_whqlos = Windows Vista Client - dd_data_whqlqual = Premium + device: + dd_data_whqlqual = Premium variants: - sp1: image_name += -sp1-32 @@ -1878,7 +1895,8 @@ variants: dd_data_logoarch = AMD64 dd_data_logoos = Windows Vista dd_data_whqlos = Windows Vista Client x64 - dd_data_whqlqual = Premium + device: + dd_data_whqlqual = Premium variants: - sp1: image_name += -sp1-64 @@ -2059,7 +2077,8 @@ variants: dd_data_logoarch = X86 dd_data_logoos = Windows 7 dd_data_whqlos = Windows 7 Client - dd_data_whqlqual = Logo + device: + dd_data_whqlqual = Logo - 64: image_name += -64 @@ -2089,7 +2108,8 @@ variants: dd_data_logoarch = AMD64 dd_data_logoos = Windows 7 dd_data_whqlos = Windows 7 Client x64 - dd_data_whqlqual = Logo + device: + dd_data_whqlqual = Logo # Unix/BSD section