mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-12-03 16:25:09 +03:00
scripts: qemu-replies-tool: Add stable dump of 'query-command-line-options'
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> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user