[libvirt] [PATCH v2 66/73] qemumigparamstest: Add test data for TLS parameters

Jiri Denemark jdenemar at redhat.com
Wed Apr 11 14:41:56 UTC 2018


Signed-off-by: Jiri Denemark <jdenemar at redhat.com>
---
 tests/qemumigparamsdata/tls-enabled.json   | 11 +++++++++++
 tests/qemumigparamsdata/tls-enabled.reply  | 14 ++++++++++++++
 tests/qemumigparamsdata/tls-enabled.xml    | 13 +++++++++++++
 tests/qemumigparamsdata/tls-hostname.json  | 11 +++++++++++
 tests/qemumigparamsdata/tls-hostname.reply | 14 ++++++++++++++
 tests/qemumigparamsdata/tls-hostname.xml   | 13 +++++++++++++
 tests/qemumigparamsdata/tls.json           | 11 +++++++++++
 tests/qemumigparamsdata/tls.reply          | 14 ++++++++++++++
 tests/qemumigparamsdata/tls.xml            | 13 +++++++++++++
 tests/qemumigparamstest.c                  |  3 +++
 10 files changed, 117 insertions(+)
 create mode 100644 tests/qemumigparamsdata/tls-enabled.json
 create mode 100644 tests/qemumigparamsdata/tls-enabled.reply
 create mode 100644 tests/qemumigparamsdata/tls-enabled.xml
 create mode 100644 tests/qemumigparamsdata/tls-hostname.json
 create mode 100644 tests/qemumigparamsdata/tls-hostname.reply
 create mode 100644 tests/qemumigparamsdata/tls-hostname.xml
 create mode 100644 tests/qemumigparamsdata/tls.json
 create mode 100644 tests/qemumigparamsdata/tls.reply
 create mode 100644 tests/qemumigparamsdata/tls.xml

diff --git a/tests/qemumigparamsdata/tls-enabled.json b/tests/qemumigparamsdata/tls-enabled.json
new file mode 100644
index 0000000000..d42684a9de
--- /dev/null
+++ b/tests/qemumigparamsdata/tls-enabled.json
@@ -0,0 +1,11 @@
+{
+  "compress-level": 1,
+  "compress-threads": 8,
+  "decompress-threads": 2,
+  "cpu-throttle-initial": 20,
+  "cpu-throttle-increment": 10,
+  "tls-creds": "objlibvirt_migrate_tls0",
+  "tls-hostname": "",
+  "max-bandwidth": 33554432,
+  "downtime-limit": 300
+}
diff --git a/tests/qemumigparamsdata/tls-enabled.reply b/tests/qemumigparamsdata/tls-enabled.reply
new file mode 100644
index 0000000000..001241b075
--- /dev/null
+++ b/tests/qemumigparamsdata/tls-enabled.reply
@@ -0,0 +1,14 @@
+{
+  "id": "libvirt-1",
+  "return": {
+    "decompress-threads": 2,
+    "cpu-throttle-increment": 10,
+    "compress-threads": 8,
+    "tls-hostname": "",
+    "compress-level": 1,
+    "cpu-throttle-initial": 20,
+    "tls-creds": "objlibvirt_migrate_tls0",
+    "max-bandwidth": 33554432,
+    "downtime-limit": 300
+  }
+}
diff --git a/tests/qemumigparamsdata/tls-enabled.xml b/tests/qemumigparamsdata/tls-enabled.xml
new file mode 100644
index 0000000000..3e60c4dec3
--- /dev/null
+++ b/tests/qemumigparamsdata/tls-enabled.xml
@@ -0,0 +1,13 @@
+<test>
+  <migParams>
+    <param name='compress-level' value='1'/>
+    <param name='compress-threads' value='8'/>
+    <param name='decompress-threads' value='2'/>
+    <param name='cpu-throttle-initial' value='20'/>
+    <param name='cpu-throttle-increment' value='10'/>
+    <param name='tls-creds' value='objlibvirt_migrate_tls0'/>
+    <param name='tls-hostname' value=''/>
+    <param name='max-bandwidth' value='33554432'/>
+    <param name='downtime-limit' value='300'/>
+  </migParams>
+</test>
diff --git a/tests/qemumigparamsdata/tls-hostname.json b/tests/qemumigparamsdata/tls-hostname.json
new file mode 100644
index 0000000000..abbd9f124b
--- /dev/null
+++ b/tests/qemumigparamsdata/tls-hostname.json
@@ -0,0 +1,11 @@
+{
+  "compress-level": 1,
+  "compress-threads": 8,
+  "decompress-threads": 2,
+  "cpu-throttle-initial": 20,
+  "cpu-throttle-increment": 10,
+  "tls-creds": "objlibvirt_migrate_tls0",
+  "tls-hostname": "f27-1.virt",
+  "max-bandwidth": 33554432,
+  "downtime-limit": 300
+}
diff --git a/tests/qemumigparamsdata/tls-hostname.reply b/tests/qemumigparamsdata/tls-hostname.reply
new file mode 100644
index 0000000000..74f069f780
--- /dev/null
+++ b/tests/qemumigparamsdata/tls-hostname.reply
@@ -0,0 +1,14 @@
+{
+  "id": "libvirt-1",
+  "return": {
+    "decompress-threads": 2,
+    "cpu-throttle-increment": 10,
+    "compress-threads": 8,
+    "tls-hostname": "f27-1.virt",
+    "compress-level": 1,
+    "cpu-throttle-initial": 20,
+    "tls-creds": "objlibvirt_migrate_tls0",
+    "max-bandwidth": 33554432,
+    "downtime-limit": 300
+  }
+}
diff --git a/tests/qemumigparamsdata/tls-hostname.xml b/tests/qemumigparamsdata/tls-hostname.xml
new file mode 100644
index 0000000000..4310e789a0
--- /dev/null
+++ b/tests/qemumigparamsdata/tls-hostname.xml
@@ -0,0 +1,13 @@
+<test>
+  <migParams>
+    <param name='compress-level' value='1'/>
+    <param name='compress-threads' value='8'/>
+    <param name='decompress-threads' value='2'/>
+    <param name='cpu-throttle-initial' value='20'/>
+    <param name='cpu-throttle-increment' value='10'/>
+    <param name='tls-creds' value='objlibvirt_migrate_tls0'/>
+    <param name='tls-hostname' value='f27-1.virt'/>
+    <param name='max-bandwidth' value='33554432'/>
+    <param name='downtime-limit' value='300'/>
+  </migParams>
+</test>
diff --git a/tests/qemumigparamsdata/tls.json b/tests/qemumigparamsdata/tls.json
new file mode 100644
index 0000000000..02e90c60ea
--- /dev/null
+++ b/tests/qemumigparamsdata/tls.json
@@ -0,0 +1,11 @@
+{
+  "compress-level": 1,
+  "compress-threads": 8,
+  "decompress-threads": 2,
+  "cpu-throttle-initial": 20,
+  "cpu-throttle-increment": 10,
+  "tls-creds": "",
+  "tls-hostname": "",
+  "max-bandwidth": 33554432,
+  "downtime-limit": 300
+}
diff --git a/tests/qemumigparamsdata/tls.reply b/tests/qemumigparamsdata/tls.reply
new file mode 100644
index 0000000000..591eca6926
--- /dev/null
+++ b/tests/qemumigparamsdata/tls.reply
@@ -0,0 +1,14 @@
+{
+  "id": "libvirt-1",
+  "return": {
+    "decompress-threads": 2,
+    "cpu-throttle-increment": 10,
+    "compress-threads": 8,
+    "tls-hostname": "",
+    "compress-level": 1,
+    "cpu-throttle-initial": 20,
+    "tls-creds": "",
+    "max-bandwidth": 33554432,
+    "downtime-limit": 300
+  }
+}
diff --git a/tests/qemumigparamsdata/tls.xml b/tests/qemumigparamsdata/tls.xml
new file mode 100644
index 0000000000..71e5bbb7cb
--- /dev/null
+++ b/tests/qemumigparamsdata/tls.xml
@@ -0,0 +1,13 @@
+<test>
+  <migParams>
+    <param name='compress-level' value='1'/>
+    <param name='compress-threads' value='8'/>
+    <param name='decompress-threads' value='2'/>
+    <param name='cpu-throttle-initial' value='20'/>
+    <param name='cpu-throttle-increment' value='10'/>
+    <param name='tls-creds' value=''/>
+    <param name='tls-hostname' value=''/>
+    <param name='max-bandwidth' value='33554432'/>
+    <param name='downtime-limit' value='300'/>
+  </migParams>
+</test>
diff --git a/tests/qemumigparamstest.c b/tests/qemumigparamstest.c
index 6fb404c24d..ba62aacc54 100644
--- a/tests/qemumigparamstest.c
+++ b/tests/qemumigparamstest.c
@@ -230,6 +230,9 @@ mymain(void)
     DO_TEST("unsupported");
     DO_TEST("empty");
     DO_TEST("basic");
+    DO_TEST("tls");
+    DO_TEST("tls-enabled");
+    DO_TEST("tls-hostname");
 
     qemuTestDriverFree(&driver);
 
-- 
2.17.0




More information about the libvir-list mailing list