
From: Peter Krempa <pkrempa@redhat.com> While 'query-command-line-options' is usually fairly stable (for comparing between two .replies files) it's simpler to compare it in the dumped variant. Signed-off-by: Peter Krempa <pkrempa@redhat.com> --- scripts/qemu-replies-tool.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/qemu-replies-tool.py b/scripts/qemu-replies-tool.py index 7cda1d57ad..e5a1b2fb3e 100755 --- a/scripts/qemu-replies-tool.py +++ b/scripts/qemu-replies-tool.py @@ -500,6 +500,19 @@ def dump_machine_types(conv, dumpprefix): print(dumpprefix + '(machine alias) ' + a) +def dump_command_line_options(c, dumpprefix): + optpar = [] + + for opt in c['rep']['return']: + for par in opt['parameters']: + optpar.append('%s %s' % (opt['option'], par['name'])) + + optpar.sort() + + for o in optpar: + print(dumpprefix + '(cl-opt) ' + o) + + def dump_other(conv, dumpprefix): for c in conv: if c['cmd']['execute'] == 'query-version': @@ -517,6 +530,9 @@ def dump_other(conv, dumpprefix): c['rep']['return']['present'], c['rep']['return']['enabled'])) + if c['cmd']['execute'] == 'query-command-line-options': + dump_command_line_options(c, dumpprefix) + def process_one(filename, args): try: -- 2.51.0