diff --git a/tests/testutilsqemuschema.c b/tests/testutilsqemuschema.c index bb3d6b3141..6ee83c3ba7 100644 --- a/tests/testutilsqemuschema.c +++ b/tests/testutilsqemuschema.c @@ -32,6 +32,7 @@ struct testQEMUSchemaValidateCtxt { /** * Validate that the schema member doesn't have some significant features: * - 'deprecated' - schema member is deprecated + * - 'unstable' - schema member is considered unstable */ static int testQEMUSchemaValidateFeatures(virJSONValue *root, @@ -57,6 +58,11 @@ testQEMUSchemaValidateFeatures(virJSONValue *root, return -2; } + if (STREQ(curstr, "unstable")) { + virBufferAsprintf(ctxt->debug, "ERROR: '%s' is unstable", name); + return -1; + } + if (STREQ(curstr, "deprecated")) { if (ctxt->allowDeprecated) { virBufferAsprintf(ctxt->debug, "WARNING: '%s' is deprecated", name);