def __init__(self, params=None): self.params = params self.qemu_bin = path.get_qemu_binary(params) self.devices = [QemuBinary(self.qemu_bin)] self.ports = PortTracker() self._qemu_device_classes = list( cls for cls in QemuDevice.__subclasses__())
# Author: Lucas Meneghel Rodrigues <*****@*****.**> """ Default values used in tests and plugin code. """ from avocado.core import data_dir from avocado.core.settings import settings from avocado.core.settings import SettingsError from avocado.virt.qemu import path try: qemu_bin = settings.get_value('virt.qemu.paths', 'qemu_bin') except SettingsError: try: qemu_bin = path.get_qemu_binary() except path.QEMUCmdNotFoundError: qemu_bin = 'qemu' try: qemu_dst = settings.get_value('virt.qemu.paths', 'qemu_dst_bin') except SettingsError: try: qemu_dst = path.get_qemu_dst_binary() except path.QEMUCmdNotFoundError: qemu_dst = 'qemu' try: qemu_img_bin = settings.get_value('virt.qemu.paths', 'qemu_img_bin') except SettingsError: try:
def __init__(self, params=None): self.params = params self.qemu_bin = path.get_qemu_binary(params) self.devices = [QemuBinary(self.qemu_bin)] self.ports = PortTracker() self._qemu_device_classes = list(cls for cls in QemuDevice.__subclasses__())