From 99c17cb20536a0210d25d66777065b96e954b30b Mon Sep 17 00:00:00 2001 From: Pavel Hrdina Date: Mon, 25 Apr 2016 17:10:30 +0200 Subject: [PATCH] genericxml2xml: add several graphics tests Signed-off-by: Pavel Hrdina --- .../generic-graphics-vnc-listen-attr-only.xml | 28 +++++++++++++++++ ...ic-graphics-vnc-listen-element-minimal.xml | 30 +++++++++++++++++++ ...aphics-vnc-listen-element-with-address.xml | 30 +++++++++++++++++++ .../generic-graphics-vnc-manual-port.xml | 28 +++++++++++++++++ .../generic-graphics-vnc-minimal.xml | 28 +++++++++++++++++ .../generic-graphics-vnc-socket-listen.xml | 30 +++++++++++++++++++ .../generic-graphics-vnc-socket.xml | 28 +++++++++++++++++ .../generic-graphics-vnc-listen-attr-only.xml | 30 +++++++++++++++++++ ...ic-graphics-vnc-listen-element-minimal.xml | 30 +++++++++++++++++++ ...aphics-vnc-listen-element-with-address.xml | 30 +++++++++++++++++++ .../generic-graphics-vnc-manual-port.xml | 28 +++++++++++++++++ .../generic-graphics-vnc-minimal.xml | 28 +++++++++++++++++ .../generic-graphics-vnc-socket-listen.xml | 30 +++++++++++++++++++ .../generic-graphics-vnc-socket.xml | 28 +++++++++++++++++ tests/genericxml2xmltest.c | 7 +++++ 15 files changed, 413 insertions(+) create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-listen-attr-only.xml create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-minimal.xml create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-with-address.xml create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-manual-port.xml create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-minimal.xml create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-socket-listen.xml create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-socket.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-listen-attr-only.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-minimal.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-with-address.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-manual-port.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-minimal.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-socket-listen.xml create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-socket.xml diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-listen-attr-only.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-listen-attr-only.xml new file mode 100644 index 0000000000..f27eaa29f0 --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-listen-attr-only.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-minimal.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-minimal.xml new file mode 100644 index 0000000000..8bbf5dfb00 --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-minimal.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-with-address.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-with-address.xml new file mode 100644 index 0000000000..8bbf5dfb00 --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-listen-element-with-address.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-manual-port.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-manual-port.xml new file mode 100644 index 0000000000..580c27da1f --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-manual-port.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-minimal.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-minimal.xml new file mode 100644 index 0000000000..4ffba85c2e --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-minimal.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-socket-listen.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-socket-listen.xml new file mode 100644 index 0000000000..5f82abcd92 --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-socket-listen.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmlindata/generic-graphics-vnc-socket.xml b/tests/genericxml2xmlindata/generic-graphics-vnc-socket.xml new file mode 100644 index 0000000000..cc26a33a1a --- /dev/null +++ b/tests/genericxml2xmlindata/generic-graphics-vnc-socket.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-attr-only.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-attr-only.xml new file mode 100644 index 0000000000..ee4909b163 --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-attr-only.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-minimal.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-minimal.xml new file mode 100644 index 0000000000..ee4909b163 --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-minimal.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-with-address.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-with-address.xml new file mode 100644 index 0000000000..ee4909b163 --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-listen-element-with-address.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-manual-port.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-manual-port.xml new file mode 100644 index 0000000000..ac8c27960e --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-manual-port.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-minimal.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-minimal.xml new file mode 100644 index 0000000000..ac8c27960e --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-minimal.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-socket-listen.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-socket-listen.xml new file mode 100644 index 0000000000..a3b82fe693 --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-socket-listen.xml @@ -0,0 +1,30 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + + + diff --git a/tests/genericxml2xmloutdata/generic-graphics-vnc-socket.xml b/tests/genericxml2xmloutdata/generic-graphics-vnc-socket.xml new file mode 100644 index 0000000000..d8742c6e9f --- /dev/null +++ b/tests/genericxml2xmloutdata/generic-graphics-vnc-socket.xml @@ -0,0 +1,28 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 219100 + 219100 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu + + + + + + + + + + diff --git a/tests/genericxml2xmltest.c b/tests/genericxml2xmltest.c index 70a5203113..70ecd2dd6d 100644 --- a/tests/genericxml2xmltest.c +++ b/tests/genericxml2xmltest.c @@ -77,9 +77,16 @@ mymain(void) DO_TEST_DIFFERENT("disk-virtio"); + DO_TEST_DIFFERENT("graphics-vnc-minimal"); + DO_TEST_DIFFERENT("graphics-vnc-manual-port"); + DO_TEST_DIFFERENT("graphics-vnc-socket"); + DO_TEST_DIFFERENT("graphics-vnc-socket-listen"); DO_TEST_DIFFERENT("graphics-listen-back-compat"); DO_TEST_FULL("graphics-listen-back-compat-mismatch", 0, false, TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_PARSE); + DO_TEST_DIFFERENT("graphics-vnc-listen-attr-only"); + DO_TEST_DIFFERENT("graphics-vnc-listen-element-minimal"); + DO_TEST_DIFFERENT("graphics-vnc-listen-element-with-address"); DO_TEST_FULL("name-slash-parse", 0, false, TEST_COMPARE_DOM_XML2XML_RESULT_FAIL_PARSE);