diff --git a/tests/qemuargv2xmldata/qemuargv2xml-hostdev-pci-address.xml b/tests/qemuargv2xmldata/qemuargv2xml-hostdev-pci-address.xml index 77b484d32ee05aea9354ad8d9cc9825749a63df9..937238afa3410a909c7f0180508149d8336178a4 100644 --- a/tests/qemuargv2xmldata/qemuargv2xml-hostdev-pci-address.xml +++ b/tests/qemuargv2xmldata/qemuargv2xml-hostdev-pci-address.xml @@ -1,6 +1,6 @@ QEMUGuest2 - c7a5fdbd-edaf-9466-926a-d65c16db1809 + c7a5fdbd-edaf-9455-926a-d65c16db1809 219100 219100 1 diff --git a/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-s3.xml b/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-s3.xml index 3619c24e8fb6e5be9d4da4bfb170a4cee1ea3442..1545064e38bd1dae6f1412a6c7027c6620a76694 100644 --- a/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-s3.xml +++ b/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-s3.xml @@ -1,6 +1,6 @@ QEMUGuest1 - 8caaa98c-e7bf-5845-126a-1fc316bd1089 + c7a5fdbd-edaf-9455-926a-d65c16db1809 219100 219100 1 diff --git a/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-suspends.xml b/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-suspends.xml index 30276e0d582dbf1d055d21adf2e5b6a8f80f6bf3..f6ebba9ffac631ae4093bc68510e42ce4294a8be 100644 --- a/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-suspends.xml +++ b/tests/qemuargv2xmldata/qemuargv2xml-misc-disable-suspends.xml @@ -1,6 +1,6 @@ QEMUGuest1 - 8caaa98c-e7bf-5845-126a-1fc316bd1089 + c7a5fdbd-edaf-9455-926a-d65c16db1809 219100 219100 1 diff --git a/tests/qemuargv2xmldata/qemuargv2xml-misc-enable-s4.xml b/tests/qemuargv2xmldata/qemuargv2xml-misc-enable-s4.xml index ac8b3f094c2425217b0d7e97e180820d55298b84..089622cc74a2a6898cb7295cdb9fdae9c9bc70b4 100644 --- a/tests/qemuargv2xmldata/qemuargv2xml-misc-enable-s4.xml +++ b/tests/qemuargv2xmldata/qemuargv2xml-misc-enable-s4.xml @@ -1,6 +1,6 @@ QEMUGuest1 - 8caaa98c-e7bf-5845-126a-1fc316bd1089 + c7a5fdbd-edaf-9455-926a-d65c16db1809 219100 219100 1 diff --git a/tests/qemuargv2xmldata/qemuargv2xml-pseries-disk.xml b/tests/qemuargv2xmldata/qemuargv2xml-pseries-disk.xml index 39f4a1f7265719974738fea92b4ff22f40e0af02..44c3b1d535d46aa49c1f433ef26ceceabc515eb6 100644 --- a/tests/qemuargv2xmldata/qemuargv2xml-pseries-disk.xml +++ b/tests/qemuargv2xmldata/qemuargv2xml-pseries-disk.xml @@ -1,6 +1,6 @@ QEMUGuest1 - 87eedafe-eedc-4336-8130-ed9fe5dc90c8 + c7a5fdbd-edaf-9455-926a-d65c16db1809 524288 524288 1 diff --git a/tests/qemuargv2xmldata/qemuargv2xml-pseries-nvram.xml b/tests/qemuargv2xmldata/qemuargv2xml-pseries-nvram.xml index 2da28323d8fade45308f2a0ed014d4507efd31cd..eafe49d94e4fa27f6260f3b52c03851f821831aa 100644 --- a/tests/qemuargv2xmldata/qemuargv2xml-pseries-nvram.xml +++ b/tests/qemuargv2xmldata/qemuargv2xml-pseries-nvram.xml @@ -1,6 +1,6 @@ QEMUGuest1 - 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 + c7a5fdbd-edaf-9455-926a-d65c16db1809 524288 524288 1 diff --git a/tests/qemuargv2xmltest.c b/tests/qemuargv2xmltest.c index f07818a4f23931f1df08bcaad3718227417eafe5..6650cf0344d5cd6d4be6244674b5f9e8f46ba650 100644 --- a/tests/qemuargv2xmltest.c +++ b/tests/qemuargv2xmltest.c @@ -23,8 +23,7 @@ static virQEMUDriver driver; static int blankProblemElements(char *data) { - if (virtTestClearLineRegex("([[:alnum:]]|-)+", data) < 0 || - virtTestClearLineRegex("[[:digit:]]+", data) < 0 || + if (virtTestClearLineRegex("[[:digit:]]+", data) < 0 || virtTestClearLineRegex("", data) < 0 || virtTestClearLineRegex("[[:digit:]]+", data) < 0) @@ -32,6 +31,19 @@ static int blankProblemElements(char *data) return 0; } +static int testSanitizeDef(virDomainDefPtr vmdef) +{ + int ret = -1; + + /* Remove UUID randomness */ + if (virUUIDParse("c7a5fdbd-edaf-9455-926a-d65c16db1809", vmdef->uuid) < 0) + goto fail; + + ret = 0; + fail: + return ret; +} + typedef enum { FLAG_EXPECT_WARNING = 1 << 0, } virQemuXML2ArgvTestFlags; @@ -79,6 +91,9 @@ static int testCompareXMLToArgvFiles(const char *xml, } } + if (testSanitizeDef(vmdef) < 0) + goto fail; + if (!virDomainDefCheckABIStability(vmdef, vmdef)) { VIR_TEST_DEBUG("ABI stability check failed on %s", xml); goto fail;