Skip to content

Commit

Permalink
qom-test: Test shutdown in addition to startup
Browse files Browse the repository at this point in the history
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
  • Loading branch information
Markus Armbruster authored and afaerber committed Feb 14, 2014
1 parent 5c1904f commit bb6c5e3
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions tests/qom-test.c
Expand Up @@ -42,17 +42,17 @@ static bool is_blacklisted(const char *arch, const char *mach)
return false;
}

static void test_nop(gconstpointer data)
static void test_machine(gconstpointer data)
{
QTestState *s;
const char *machine = data;
char *args;
QDict *response;

args = g_strdup_printf("-machine %s", machine);
s = qtest_start(args);
if (s) {
qtest_quit(s);
}
qtest_start(args);
response = qmp("{ 'execute': 'quit' }");
g_assert(qdict_haskey(response, "return"));
qtest_end();
g_free(args);
}

Expand Down Expand Up @@ -82,7 +82,7 @@ static void add_machine_test_cases(void)
mname = qstring_get_str(qstr);
if (!is_blacklisted(arch, mname)) {
path = g_strdup_printf("/%s/qom/%s", arch, mname);
g_test_add_data_func(path, mname, test_nop);
g_test_add_data_func(path, mname, test_machine);
}
}
qtest_end();
Expand Down

0 comments on commit bb6c5e3

Please sign in to comment.