From: Chris Evich <[email protected]>

Signed-off-by: Chris Evich <[email protected]>
---
 client/tests/libvirt/build.cfg.sample    |    1 +
 client/tests/libvirt/guest-hw.cfg.sample |  107 ++++++++++++++++++++++++++++
 client/tests/libvirt/subtests.cfg.sample |  111 ------------------------------
 3 files changed, 108 insertions(+), 111 deletions(-)
 create mode 100644 client/tests/libvirt/build.cfg.sample
 create mode 100644 client/tests/libvirt/guest-hw.cfg.sample

diff --git a/client/tests/libvirt/build.cfg.sample 
b/client/tests/libvirt/build.cfg.sample
new file mode 100644
index 0000000..d6e68a4
--- /dev/null
+++ b/client/tests/libvirt/build.cfg.sample
@@ -0,0 +1 @@
+# TODO: Support libvirt building
diff --git a/client/tests/libvirt/guest-hw.cfg.sample 
b/client/tests/libvirt/guest-hw.cfg.sample
new file mode 100644
index 0000000..4b5d5b8
--- /dev/null
+++ b/client/tests/libvirt/guest-hw.cfg.sample
@@ -0,0 +1,107 @@
+# Copy this file to guest-hw.cfg and edit it.
+#
+# NICs
+variants:
+    - @rtl8139:
+        nic_model = rtl8139
+        no ethtool
+        jumbo:
+            mtu = 1500
+    - e1000:
+        nic_model = e1000
+        jumbo:
+            mtu = 16110
+        ethtool:
+            # gso gro lro is only supported by latest kernel
+            supported_features = "tx rx sg tso gso gro lro"
+    - virtio_net:
+        nic_model = virtio
+        # You can add advanced attributes on nic_extra_params such as mrg_rxbuf
+        #nic_extra_params =
+        # You can add advanced attributes through netdev_extra_params
+        # such as sndbuf, as an example, you can uncomment the
+        # following lines to enable the vhost support ( only available
+        # for tap )
+        #netdev_extra_params = "vhost=on"
+        jumbo:
+            mtu = 65520
+        ethtool:
+            supported_features = "tx sg tso gso"
+        whql.submission.device.net:
+            test_device = VirtIO Ethernet Adapter$
+            # Device selection for the NDISTest client machine
+            dp_regex_testdev = VirtIO Ethernet Adapter$
+            dp_regex_clientmsgdev = VirtIO Ethernet Adapter #2$
+            dp_regex_clientsupportdev = VirtIO Ethernet Adapter #3$
+            # Device selection for the NDISTest server machine
+            dp_regex_servermsgdev = VirtIO Ethernet Adapter$
+            dp_regex_serversupportdev = VirtIO Ethernet Adapter #2$
+    -xennet:
+        # placeholder
+
+variants:
+    - @up:
+        no autotest.npb autotest.tsc
+    - smp2:
+        smp = 2
+        used_cpus = 2
+        stress_boot: used_cpus = 10
+        timedrift.with_load: used_cpus = 100
+
+variants:
+    - @ide:
+        drive_format=ide
+    - scsi:
+        drive_format=scsi
+    - virtio_blk:
+        drive_format=virtio
+        # Some older qemu might need image_boot=yes for virtio images to work.
+        # Please uncomment the below if that is the case.
+        #image_boot=yes
+    - ahci:
+        drive_format=ahci
+        cd_format=ahci
+    - usb_stick:
+        drive_format=usb2
+    - usb_cdrom:
+        cd_format=usb2
+    - xenblk:
+        # placeholder
+
+variants:
+    - @qcow2:
+        image_format = qcow2
+        check_image = yes
+    - vmdk:
+        no ioquit
+        image_format = vmdk
+    - raw:
+        no ioquit
+        image_format = raw
+
+variants:
+    - @no_pci_assignable:
+        pci_assignable = no
+    - pf_assignable:
+        pci_assignable = pf
+        device_names = eth1
+    - vf_assignable:
+        pci_assignable = vf
+        # Driver (kernel module) that supports SR-IOV hardware.
+        # As of today (30-11-2009), we have 2 drivers for this type of 
hardware:
+        # Intel® 82576 Gigabit Ethernet Controller - igb
+        # Neterion® X3100™ - vxge
+        driver = igb
+        # Driver option to specify the maximum number of virtual functions
+        # (on vxge the option is , for example, is max_config_dev)
+        # the default below is for the igb driver
+        driver_option = "max_vfs=7"
+        # Number of devices that are going to be requested.
+        devices_requested = 7
+
+variants:
+    - @smallpages:
+    - hugepages:
+        setup_hugepages = yes
+        domain_xml_snippet = "<memoryBacking><hugepages/></memoryBacking>"
+
diff --git a/client/tests/libvirt/subtests.cfg.sample 
b/client/tests/libvirt/subtests.cfg.sample
index a4737bc..d845563 100644
--- a/client/tests/libvirt/subtests.cfg.sample
+++ b/client/tests/libvirt/subtests.cfg.sample
@@ -1033,45 +1033,6 @@ variants:
     # Do not define test variants below shutdown
 
 
-# NICs
-variants:
-    - @rtl8139:
-        nic_model = rtl8139
-        no ethtool
-        jumbo:
-            mtu = 1500
-    - e1000:
-        nic_model = e1000
-        jumbo:
-            mtu = 16110
-        ethtool:
-                # gso gro lro is only supported by latest kernel
-                supported_features = "tx rx sg tso gso gro lro"
-    - virtio_net:
-        nic_model = virtio
-        # You can add advanced attributes on nic_extra_params such as mrg_rxbuf
-        #nic_extra_params =
-        # You can add advanced attributes through netdev_extra_params
-        # such as sndbuf, as an example, you can uncomment the
-        # following lines to enable the vhost support ( only available
-        # for tap )
-        #netdev_extra_params = "vhost=on"
-        jumbo:
-            mtu = 65520
-        ethtool:
-            supported_features = "tx sg tso gso"
-        whql.submission.device.net:
-            test_device = VirtIO Ethernet Adapter$
-            # Device selection for the NDISTest client machine
-            dp_regex_testdev = VirtIO Ethernet Adapter$
-            dp_regex_clientmsgdev = VirtIO Ethernet Adapter #2$
-            dp_regex_clientsupportdev = VirtIO Ethernet Adapter #3$
-            # Device selection for the NDISTest server machine
-            dp_regex_servermsgdev = VirtIO Ethernet Adapter$
-            dp_regex_serversupportdev = VirtIO Ethernet Adapter #2$
-    -xennet:
-        # placeholder
-
 # Guests
 variants:
     # Linux section
@@ -2680,38 +2641,6 @@ variants:
 whql.support_vm_install, whql.client_install.support_vm:
     image_name += -supportvm
 
-
-variants:
-    - @up:
-        no autotest.npb autotest.tsc
-    - smp2:
-        smp = 2
-        used_cpus = 2
-        stress_boot: used_cpus = 10
-        timedrift.with_load: used_cpus = 100
-
-
-variants:
-    - @ide:
-        drive_format=ide
-    - scsi:
-        drive_format=scsi
-    - virtio_blk:
-        drive_format=virtio
-        # Some older qemu might need image_boot=yes for virtio images to work.
-        # Please uncomment the below if that is the case.
-        #image_boot=yes
-    - ahci:
-        drive_format=ahci
-        cd_format=ahci
-    - usb.stick:
-        drive_format=usb2
-    - usb.cdrom:
-        cd_format=usb2
-    - xenblk:
-        # placeholder
-
-
 virtio_net, virtio_blk, e1000, balloon_check:
     # Only excluding the OS that we *know* they won't have the drivers 
installed
     # Some might require special setup though.
@@ -2720,44 +2649,4 @@ virtio_net, virtio_blk, e1000, balloon_check:
 kdump, watchdog:
     only RHEL.5 RHEL.6
 
-variants:
-    - @qcow2:
-        image_format = qcow2
-        check_image = yes
-    - vmdk:
-        no ioquit
-        image_format = vmdk
-    - raw:
-        no ioquit
-        image_format = raw
-
-
-variants:
-    - @smallpages:
-    - hugepages:
-        setup_hugepages = yes
-        domain_xml_snippet = "<memoryBacking><hugepages/></memoryBacking>"
-
-
-variants:
-    - @no_pci_assignable:
-        pci_assignable = no
-    - pf_assignable:
-        pci_assignable = pf
-        device_names = eth1
-    - vf_assignable:
-        pci_assignable = vf
-        # Driver (kernel module) that supports SR-IOV hardware.
-        # As of today (30-11-2009), we have 2 drivers for this type of 
hardware:
-        # Intel® 82576 Gigabit Ethernet Controller - igb
-        # Neterion® X3100™ - vxge
-        driver = igb
-        # Driver option to specify the maximum number of virtual functions
-        # (on vxge the option is , for example, is max_config_dev)
-        # the default below is for the igb driver
-        driver_option = "max_vfs=7"
-        # Number of devices that are going to be requested.
-        devices_requested = 7
-
-
 steps ?<= steps/
-- 
1.7.7.1

_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to