diff options
author | Christian Schoenebeck <qemu_oss@crudebyte.com> | 2021-01-27 00:08:03 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-02-16 17:15:39 +0100 |
commit | 83ff78e5674ccf01a2092c230c893cb2ef41a1a6 (patch) | |
tree | fc6dd4573cff5ebb441606194e4a812d7a7c81f7 /tests/qtest/qos-test.c | |
parent | 23820025af6b356cd4061a8b029c1126e1ee915e (diff) | |
download | qemu-83ff78e5674ccf01a2092c230c893cb2ef41a1a6.zip qemu-83ff78e5674ccf01a2092c230c893cb2ef41a1a6.tar.gz qemu-83ff78e5674ccf01a2092c230c893cb2ef41a1a6.tar.bz2 |
tests/qtest/qos-test: dump qos graph if verbose
If qtests were run in verbose mode (i.e. if --verbose CL argument was
provided) then dump the generated qos graph (all nodes and edges,
along with their current individual availability status) to stdout,
which allows to identify problems in the created qos graph e.g. when
writing new qos tests.
See API doc comment on function qos_dump_graph() for details.
Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Message-Id: <6bffb6e38589fb2c06a2c1b5deed33f3e710fed1.1611704181.git.qemu_oss@crudebyte.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tests/qtest/qos-test.c')
-rw-r--r-- | tests/qtest/qos-test.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/qtest/qos-test.c b/tests/qtest/qos-test.c index 8fdf87b..d98ef78 100644 --- a/tests/qtest/qos-test.c +++ b/tests/qtest/qos-test.c @@ -322,6 +322,9 @@ int main(int argc, char **argv) qos_set_machines_devices_available(); qos_graph_foreach_test_path(walk_path); + if (g_test_verbose()) { + qos_dump_graph(); + } g_test_run(); qtest_end(); qos_graph_destroy(); |