Example #1
0
 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__())
Example #2
0
# 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:
Example #3
0
 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__())