Re: [libvirt] [PATCH v4 3/3] tests: Add tests for qemu S3/S4 state configuration

2012-09-03 Thread Martin Kletzander
On 08/31/2012 08:01 PM, Eric Blake wrote:
 On 08/31/2012 07:59 AM, Martin Kletzander wrote:
 Few tests were added which are checking whether the parsing of the xml
 and command-line arguments is working and compatible with each other.
 ---
  tests/qemuargv2xmltest.c   |  3 +++
  .../qemuxml2argv-misc-disable-s3.args  |  4 +++
  .../qemuxml2argv-misc-disable-s3.xml   | 29 
 +
  .../qemuxml2argv-misc-disable-suspends.args|  4 +++
  .../qemuxml2argv-misc-disable-suspends.xml | 30 
 ++
  .../qemuxml2argv-misc-enable-s4.args   |  4 +++
  .../qemuxml2argv-misc-enable-s4.xml| 29 
 +
  tests/qemuxml2argvtest.c   |  4 +++
  tests/qemuxml2xmltest.c|  3 +++
  9 files changed, 110 insertions(+)
 
 Always good to see stuff like this.
 
 ACK.
 

Thanks, pushed.

Martin

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] [PATCH v4 3/3] tests: Add tests for qemu S3/S4 state configuration

2012-08-31 Thread Martin Kletzander
Few tests were added which are checking whether the parsing of the xml
and command-line arguments is working and compatible with each other.
---
 tests/qemuargv2xmltest.c   |  3 +++
 .../qemuxml2argv-misc-disable-s3.args  |  4 +++
 .../qemuxml2argv-misc-disable-s3.xml   | 29 +
 .../qemuxml2argv-misc-disable-suspends.args|  4 +++
 .../qemuxml2argv-misc-disable-suspends.xml | 30 ++
 .../qemuxml2argv-misc-enable-s4.args   |  4 +++
 .../qemuxml2argv-misc-enable-s4.xml| 29 +
 tests/qemuxml2argvtest.c   |  4 +++
 tests/qemuxml2xmltest.c|  3 +++
 9 files changed, 110 insertions(+)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
 create mode 100644 
tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
 create mode 100644 
tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.xml

diff --git a/tests/qemuargv2xmltest.c b/tests/qemuargv2xmltest.c
index 439218e..ad5f45b 100644
--- a/tests/qemuargv2xmltest.c
+++ b/tests/qemuargv2xmltest.c
@@ -205,6 +205,9 @@ mymain(void)
 /* Can't rountrip xenner arch */
 /*DO_TEST(input-xen);*/
 DO_TEST(misc-acpi);
+DO_TEST(misc-disable-s3);
+DO_TEST(misc-disable-suspends);
+DO_TEST(misc-enable-s4);
 DO_TEST(misc-no-reboot);
 DO_TEST(misc-uuid);
 DO_TEST(net-user);
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
new file mode 100644
index 000..dbee64d
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
@@ -0,0 +1,4 @@
+LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu -S \
+-M pc -m 214 -smp 1 -nographic -monitor unix:/tmp/test-monitor,server,nowait \
+-no-acpi -global PIIX4_PM.disable_s3=1 -boot c -hda /dev/HostVG/QEMUGuest1 \
+-net none -serial none -parallel none -usb
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
new file mode 100644
index 000..b89327d
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
@@ -0,0 +1,29 @@
+domain type='qemu'
+  nameQEMUGuest1/name
+  uuid8caaa98c-e7bf-5845-126a-1fc316bd1089/uuid
+  memory unit='KiB'219100/memory
+  currentMemory unit='KiB'219100/currentMemory
+  vcpu placement='static'1/vcpu
+  os
+type arch='i686' machine='pc'hvm/type
+boot dev='hd'/
+  /os
+  clock offset='utc'/
+  on_poweroffdestroy/on_poweroff
+  on_rebootrestart/on_reboot
+  on_crashdestroy/on_crash
+  pm
+suspend-to-mem enabled='no'/
+  /pm
+  devices
+emulator/usr/bin/qemu/emulator
+disk type='block' device='disk'
+  source dev='/dev/HostVG/QEMUGuest1'/
+  target dev='hda' bus='ide'/
+  address type='drive' controller='0' bus='0' target='0' unit='0'/
+/disk
+controller type='usb' index='0'/
+controller type='ide' index='0'/
+memballoon model='virtio'/
+  /devices
+/domain
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
new file mode 100644
index 000..6f63d8b
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
@@ -0,0 +1,4 @@
+LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu -S \
+-M pc -m 214 -smp 1 -nographic -monitor unix:/tmp/test-monitor,server,nowait \
+-no-acpi -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot c \
+-hda /dev/HostVG/QEMUGuest1 -net none -serial none -parallel none -usb
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
new file mode 100644
index 000..fe0cf99
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
@@ -0,0 +1,30 @@
+domain type='qemu'
+  nameQEMUGuest1/name
+  uuid8caaa98c-e7bf-5845-126a-1fc316bd1089/uuid
+  memory unit='KiB'219100/memory
+  currentMemory unit='KiB'219100/currentMemory
+  vcpu placement='static'1/vcpu
+  os
+type arch='i686' machine='pc'hvm/type
+boot dev='hd'/
+  /os
+  clock offset='utc'/
+  on_poweroffdestroy/on_poweroff
+  on_rebootrestart/on_reboot
+  on_crashdestroy/on_crash
+  pm
+suspend-to-mem enabled='no'/
+suspend-to-disk enabled='no'/
+  /pm
+  devices
+emulator/usr/bin/qemu/emulator
+disk type='block' device='disk'
+  source dev='/dev/HostVG/QEMUGuest1'/
+  target dev='hda' bus='ide'/
+  address type='drive' controller='0' bus='0' target='0' unit='0'/
+/disk
+controller type='usb' index='0'/
+

Re: [libvirt] [PATCH v4 3/3] tests: Add tests for qemu S3/S4 state configuration

2012-08-31 Thread Eric Blake
On 08/31/2012 07:59 AM, Martin Kletzander wrote:
 Few tests were added which are checking whether the parsing of the xml
 and command-line arguments is working and compatible with each other.
 ---
  tests/qemuargv2xmltest.c   |  3 +++
  .../qemuxml2argv-misc-disable-s3.args  |  4 +++
  .../qemuxml2argv-misc-disable-s3.xml   | 29 +
  .../qemuxml2argv-misc-disable-suspends.args|  4 +++
  .../qemuxml2argv-misc-disable-suspends.xml | 30 
 ++
  .../qemuxml2argv-misc-enable-s4.args   |  4 +++
  .../qemuxml2argv-misc-enable-s4.xml| 29 +
  tests/qemuxml2argvtest.c   |  4 +++
  tests/qemuxml2xmltest.c|  3 +++
  9 files changed, 110 insertions(+)

Always good to see stuff like this.

ACK.

-- 
Eric Blake   ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [PATCH v4 3/3] tests: Add tests for qemu S3/S4 state configuration

2012-08-23 Thread Martin Kletzander
Few tests were added which are checking whether the parsing of the xml
and command-line arguments is working and compatible with each other.
---
 tests/qemuargv2xmltest.c   |  3 +++
 .../qemuxml2argv-misc-disable-s3.args  |  4 +++
 .../qemuxml2argv-misc-disable-s3.xml   | 29 +
 .../qemuxml2argv-misc-disable-suspends.args|  4 +++
 .../qemuxml2argv-misc-disable-suspends.xml | 30 ++
 .../qemuxml2argv-misc-enable-s4.args   |  4 +++
 .../qemuxml2argv-misc-enable-s4.xml| 29 +
 tests/qemuxml2argvtest.c   |  4 +++
 tests/qemuxml2xmltest.c|  3 +++
 9 files changed, 110 insertions(+)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
 create mode 100644 
tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
 create mode 100644 
tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.xml

diff --git a/tests/qemuargv2xmltest.c b/tests/qemuargv2xmltest.c
index 439218e..ad5f45b 100644
--- a/tests/qemuargv2xmltest.c
+++ b/tests/qemuargv2xmltest.c
@@ -205,6 +205,9 @@ mymain(void)
 /* Can't rountrip xenner arch */
 /*DO_TEST(input-xen);*/
 DO_TEST(misc-acpi);
+DO_TEST(misc-disable-s3);
+DO_TEST(misc-disable-suspends);
+DO_TEST(misc-enable-s4);
 DO_TEST(misc-no-reboot);
 DO_TEST(misc-uuid);
 DO_TEST(net-user);
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
new file mode 100644
index 000..dbee64d
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
@@ -0,0 +1,4 @@
+LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu -S \
+-M pc -m 214 -smp 1 -nographic -monitor unix:/tmp/test-monitor,server,nowait \
+-no-acpi -global PIIX4_PM.disable_s3=1 -boot c -hda /dev/HostVG/QEMUGuest1 \
+-net none -serial none -parallel none -usb
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
new file mode 100644
index 000..b89327d
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
@@ -0,0 +1,29 @@
+domain type='qemu'
+  nameQEMUGuest1/name
+  uuid8caaa98c-e7bf-5845-126a-1fc316bd1089/uuid
+  memory unit='KiB'219100/memory
+  currentMemory unit='KiB'219100/currentMemory
+  vcpu placement='static'1/vcpu
+  os
+type arch='i686' machine='pc'hvm/type
+boot dev='hd'/
+  /os
+  clock offset='utc'/
+  on_poweroffdestroy/on_poweroff
+  on_rebootrestart/on_reboot
+  on_crashdestroy/on_crash
+  pm
+suspend-to-mem enabled='no'/
+  /pm
+  devices
+emulator/usr/bin/qemu/emulator
+disk type='block' device='disk'
+  source dev='/dev/HostVG/QEMUGuest1'/
+  target dev='hda' bus='ide'/
+  address type='drive' controller='0' bus='0' target='0' unit='0'/
+/disk
+controller type='usb' index='0'/
+controller type='ide' index='0'/
+memballoon model='virtio'/
+  /devices
+/domain
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
new file mode 100644
index 000..6f63d8b
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
@@ -0,0 +1,4 @@
+LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu -S \
+-M pc -m 214 -smp 1 -nographic -monitor unix:/tmp/test-monitor,server,nowait \
+-no-acpi -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot c \
+-hda /dev/HostVG/QEMUGuest1 -net none -serial none -parallel none -usb
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml 
b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
new file mode 100644
index 000..fe0cf99
--- /dev/null
+++ b/tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
@@ -0,0 +1,30 @@
+domain type='qemu'
+  nameQEMUGuest1/name
+  uuid8caaa98c-e7bf-5845-126a-1fc316bd1089/uuid
+  memory unit='KiB'219100/memory
+  currentMemory unit='KiB'219100/currentMemory
+  vcpu placement='static'1/vcpu
+  os
+type arch='i686' machine='pc'hvm/type
+boot dev='hd'/
+  /os
+  clock offset='utc'/
+  on_poweroffdestroy/on_poweroff
+  on_rebootrestart/on_reboot
+  on_crashdestroy/on_crash
+  pm
+suspend-to-mem enabled='no'/
+suspend-to-disk enabled='no'/
+  /pm
+  devices
+emulator/usr/bin/qemu/emulator
+disk type='block' device='disk'
+  source dev='/dev/HostVG/QEMUGuest1'/
+  target dev='hda' bus='ide'/
+  address type='drive' controller='0' bus='0' target='0' unit='0'/
+/disk
+controller type='usb' index='0'/
+

Re: [libvirt] [PATCH v4 3/3] tests: Add tests for qemu S3/S4 state configuration

2012-08-23 Thread Michal Privoznik
On 23.08.2012 13:47, Martin Kletzander wrote:
 Few tests were added which are checking whether the parsing of the xml
 and command-line arguments is working and compatible with each other.
 ---
  tests/qemuargv2xmltest.c   |  3 +++
  .../qemuxml2argv-misc-disable-s3.args  |  4 +++
  .../qemuxml2argv-misc-disable-s3.xml   | 29 +
  .../qemuxml2argv-misc-disable-suspends.args|  4 +++
  .../qemuxml2argv-misc-disable-suspends.xml | 30 
 ++
  .../qemuxml2argv-misc-enable-s4.args   |  4 +++
  .../qemuxml2argv-misc-enable-s4.xml| 29 +
  tests/qemuxml2argvtest.c   |  4 +++
  tests/qemuxml2xmltest.c|  3 +++
  9 files changed, 110 insertions(+)
  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.args
  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
  create mode 100644 
 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.args
  create mode 100644 
 tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.args
  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.xml
 

ACK

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list