Commit 5ad1dbf7 authored by Kevin Wolf's avatar Kevin Wolf
Browse files

qemu-iotests: Add VM.get_qmp_events_filtered()



This adds a helper function that returns a list of QMP events that are
already filtered through filter_qmp_event().

Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
Reviewed-by: default avatarMax Reitz <mreitz@redhat.com>
Reviewed-by: default avatarJeff Cody <jcody@redhat.com>
parent e5ab4347
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -383,6 +383,11 @@ class VM(qtest.QEMUQtestMachine):
            output_list += [key + '=' + obj[key]]
        return ','.join(output_list)

    def get_qmp_events_filtered(self, wait=True):
        result = []
        for ev in self.get_qmp_events(wait=wait):
            result.append(filter_qmp_event(ev))
        return result


index_re = re.compile(r'([^\[]+)\[([^\]]+)\]')