From: Matt Coleman Date: Mon, 23 Nov 2020 17:39:53 +0000 (-0500) Subject: schema: add support for Windows file paths and device names X-Git-Tag: v6.10.0-rc1~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce8fb26a66c40bf684b82120d6f46511e3661706;p=thirdparty%2Flibvirt.git schema: add support for Windows file paths and device names Reviewed-by: Daniel P. Berrangé Signed-off-by: Matt Coleman --- diff --git a/docs/schemas/basictypes.rng b/docs/schemas/basictypes.rng index ea18b2d2fb..fc52799466 100644 --- a/docs/schemas/basictypes.rng +++ b/docs/schemas/basictypes.rng @@ -299,7 +299,7 @@ - /.+ + (/|[a-zA-Z]:\\).+ diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng index 1ccc9759ea..795b654feb 100644 --- a/docs/schemas/domaincommon.rng +++ b/docs/schemas/domaincommon.rng @@ -1691,7 +1691,10 @@ - + + + + diff --git a/tests/genericxml2xmlindata/disk-hyperv-physical.xml b/tests/genericxml2xmlindata/disk-hyperv-physical.xml new file mode 100644 index 0000000000..a7f34c18f4 --- /dev/null +++ b/tests/genericxml2xmlindata/disk-hyperv-physical.xml @@ -0,0 +1,17 @@ + + test_disk-hyperv + deadbeef-dead-beef-dead-beefdeadbeef + 1048576 + 3 + + hvm + + + + + +
+ + + + diff --git a/tests/genericxml2xmlindata/disk-hyperv-virtual.xml b/tests/genericxml2xmlindata/disk-hyperv-virtual.xml new file mode 100644 index 0000000000..bbc56c9f89 --- /dev/null +++ b/tests/genericxml2xmlindata/disk-hyperv-virtual.xml @@ -0,0 +1,17 @@ + + test_disk-hyperv + deadbeef-dead-beef-dead-beefdeadbeef + 1048576 + 3 + + hvm + + + + + +
+ + + + diff --git a/tests/genericxml2xmloutdata/disk-hyperv-physical.xml b/tests/genericxml2xmloutdata/disk-hyperv-physical.xml new file mode 100644 index 0000000000..112a5081cd --- /dev/null +++ b/tests/genericxml2xmloutdata/disk-hyperv-physical.xml @@ -0,0 +1,23 @@ + + test_disk-hyperv + deadbeef-dead-beef-dead-beefdeadbeef + 1048576 + 1048576 + 3 + + hvm + + + + destroy + restart + destroy + + + + +
+ + + + diff --git a/tests/genericxml2xmloutdata/disk-hyperv-virtual.xml b/tests/genericxml2xmloutdata/disk-hyperv-virtual.xml new file mode 100644 index 0000000000..dadd3318ab --- /dev/null +++ b/tests/genericxml2xmloutdata/disk-hyperv-virtual.xml @@ -0,0 +1,23 @@ + + test_disk-hyperv + deadbeef-dead-beef-dead-beefdeadbeef + 1048576 + 1048576 + 3 + + hvm + + + + destroy + restart + destroy + + + + +
+ + + + diff --git a/tests/genericxml2xmltest.c b/tests/genericxml2xmltest.c index 5110bfba86..5e8f58b4a2 100644 --- a/tests/genericxml2xmltest.c +++ b/tests/genericxml2xmltest.c @@ -154,6 +154,8 @@ mymain(void) DO_TEST_FULL(name, 1, false, TEST_COMPARE_DOM_XML2XML_RESULT_SUCCESS) DO_TEST_DIFFERENT("disk-virtio"); + DO_TEST_DIFFERENT("disk-hyperv-physical"); + DO_TEST_DIFFERENT("disk-hyperv-virtual"); DO_TEST_DIFFERENT("graphics-vnc-minimal"); DO_TEST_DIFFERENT("graphics-vnc-manual-port");