__init__.py (945B)
1""" 2QEMU development and testing library. 3 4This library provides a few high-level classes for driving QEMU from a 5test suite, not intended for production use. 6 7 | QEMUQtestProtocol: send/receive qtest messages. 8 | QEMUMachine: Configure and Boot a QEMU VM 9 | +-- QEMUQtestMachine: VM class, with a qtest socket. 10 11""" 12 13# Copyright (C) 2020-2021 John Snow for Red Hat Inc. 14# Copyright (C) 2015-2016 Red Hat Inc. 15# Copyright (C) 2012 IBM Corp. 16# 17# Authors: 18# John Snow <jsnow@redhat.com> 19# Fam Zheng <fam@euphon.net> 20# 21# This work is licensed under the terms of the GNU GPL, version 2. See 22# the COPYING file in the top-level directory. 23# 24 25# pylint: disable=import-error 26# see: https://github.com/PyCQA/pylint/issues/3624 27# see: https://github.com/PyCQA/pylint/issues/3651 28from .machine import QEMUMachine 29from .qtest import QEMUQtestMachine, QEMUQtestProtocol 30 31 32__all__ = ( 33 'QEMUMachine', 34 'QEMUQtestProtocol', 35 'QEMUQtestMachine', 36)