VirtualBox

Changeset 70657 in vbox


Ignore:
Timestamp:
Jan 20, 2018 7:02:11 PM (7 years ago)
Author:
vboxsync
Message:

testdriver: fixes:

Location:
trunk/src/VBox/ValidationKit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testboxscript/testboxscript.py

    r70548 r70657  
    99abnormally or due to an UPGRADE request.
    1010"""
     11
     12from __future__ import print_function;
    1113
    1214__copyright__ = \
     
    6769        """
    6870        if self.oTask is not None:
    69             print('Wait for child task...')
     71            print('Wait for child task...');
    7072            self.oTask.terminate()
    7173            self.oTask.wait()
    72             print('done. Exiting')
     74            print('done. Exiting');
    7375            self.oTask = None;
    7476
  • trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py

    r70656 r70657  
    3030
    3131# Standard Python imports.
     32import copy;
    3233import os;
    3334import re;
     
    190191    """
    191192
    192     def __init__(self, sVmName, fGrouping, sHd = None, sKind = None, acCpusSup = None, # pylint: disable=R0913
    193                  asVirtModesSup = None, fIoApic = None, fPae = None, sNic0AttachType = None,
    194                  sFloppy = None, fVmmDevTestingPart = None, fVmmDevTestingMmio = False, asParavirtModesSup = None,
    195                  fRandomPvPMode = False, sFirmwareType = 'bios', sChipsetType = 'piix3',
    196                  sHddControllerType = 'IDE Controller', sDvdControllerType = 'IDE Controller'):
    197         self.oSet                    = None; ### ???
     193    def __init__(self, # pylint: disable=R0913
     194                 sVmName,                                   # type: str
     195                 fGrouping,                                 # type: bool
     196                 oSet = None,                               # type: TestVmSet
     197                 sHd = None,                                # type: str
     198                 sKind = None,                              # type: str
     199                 acCpusSup = None,                          # type: List[int]
     200                 asVirtModesSup = None,                     # type: List[str]
     201                 fIoApic = None,                            # type: bool
     202                 fPae = None,                               # type: bool
     203                 sNic0AttachType = None,                    # type: str
     204                 sFloppy = None,                            # type: str
     205                 fVmmDevTestingPart = None,                 # type: bool
     206                 fVmmDevTestingMmio = False,                # type: bool
     207                 asParavirtModesSup = None,                 # type: List[str]
     208                 fRandomPvPMode = False,                    # type: bool
     209                 sFirmwareType = 'bios',                    # type: str
     210                 sChipsetType = 'piix3',                    # type: str
     211                 sHddControllerType = 'IDE Controller',     # type: str
     212                 sDvdControllerType = 'IDE Controller'      # type: str
     213                 ):
     214        self.oSet                    = oSet;
    198215        self.sVmName                 = sVmName;
    199216        self.fGrouping               = fGrouping;
     
    976993        self.sResourcePath = sResourcePath;
    977994
     995    def selectSet(self, fGrouping, sTxsTransport = None, fCheckResources = True):
     996        """
     997        Returns a VM set with the selected VMs.
     998        """
     999        oSet = TestVmSet(oTestVmManager = self);
     1000        for oVm in g_aTestVMs:
     1001            if oVm.fGrouping & fGrouping:
     1002                if sTxsTransport is None  or  oVm.sNic0AttachType is None  or  sTxsTransport == oVm.sNic0AttachType:
     1003                    if not fCheckResources  or  len(oVm.getMissingResources(self.sResourcePath)) == 0:
     1004                        oCopyVm = copy.deepcopy(oVm);
     1005                        oCopyVm.oSet = oSet;
     1006                        oSet.aoTestVms.append(oCopyVm);
     1007        return oSet;
     1008
    9781009    def getStandardVmSet(self, sTxsTransport):
    9791010        """
     
    9831014        testrsrc tree for usable VMs, but for the moment it's all hard coded. :-)
    9841015        """
    985 
    986 
    987         oSet = TestVmSet(oTestVmManager = self);
    988         for oVm in g_aTestVMs:
    989             if oVm.fGrouping & g_kfGrpStandard:
    990                 if sTxsTransport is None  or  oVm.sNic0AttachType is None  or  sTxsTransport == oVm.sNic0AttachType:
    991                     if len(oVm.getMissingResources(self.sResourcePath)) == 0:
    992                         oSet.aoTestVms.append(oVm);
    993                         oVm.oSet = oSet; ## ???
    994         return oSet;
     1016        return self.selectSet(g_kfGrpStandard, sTxsTransport)
    9951017
    9961018    def getSmokeVmSet(self):
     
    9981020        Gets a representative set of VMs for smoke testing.
    9991021        """
    1000 
    1001         oSet = TestVmSet(oTestVmManager = self);
    1002         for oVm in g_aTestVMs:
    1003             if oVm.fGrouping & g_kfGrpSmoke:
    1004                 if len(oVm.getMissingResources(self.sResourcePath)) == 0:
    1005                     oSet.aoTestVms.append(oVm);
    1006                     oVm.oSet = oSet; ## ???
    1007         return oSet;
     1022        return self.selectSet(g_kfGrpSmoke);
    10081023
    10091024    def shutUpPyLint(self):
  • trunk/src/VBox/ValidationKit/tests/audio/tdGuestHostTimings.py

    r69452 r70657  
    5656        self.sSessionTypeDef = 'gui';
    5757
    58         self.oTestVmSet = self.oTestVmManager.getStandardVmSet('nat')
     58        self.oTestVmSet = self.oTestVmManager.getStandardVmSet('nat') ## ???
    5959
    6060        # Use the command line "--test-vms mw7x64 execute" to run the only "mw7x64" VM
    61         oTestVm = vboxtestvms.TestVm(self.oTestVmSet, 'mw7x64', sHd = 'mw7x64.vdi',
    62                          sKind = 'Windows7', acCpusSup = range(1, 2), fIoApic = True, sFirmwareType = 'bios',
    63                             asParavirtModesSup = ['hyperv'], asVirtModesSup = ['hwvirt-np'], sHddControllerType = 'SATA Controller');
     61        oTestVm = vboxtestvms.TestVm('mw7x64', oSet = self.oTestVmSet, sHd = 'mw7x64.vdi',
     62                                     sKind = 'Windows7', acCpusSup = range(1, 2), fIoApic = True, sFirmwareType = 'bios',
     63                                     asParavirtModesSup = ['hyperv'], asVirtModesSup = ['hwvirt-np'],
     64                                     sHddControllerType = 'SATA Controller');
    6465
    6566        self.oTestVmSet.aoTestVms.append(oTestVm);
  • trunk/src/VBox/ValidationKit/tests/installation/tdGuestOsInstTest1.py

    r69111 r70657  
    8181
    8282    def __init__(self, oSet, sVmName, sKind, sInstallIso, sHdCtrlNm, cGbHdd, fFlags):
    83         vboxtestvms.TestVm.__init__(self, oSet, sVmName, sKind = sKind, sHddControllerType = sHdCtrlNm,
     83        vboxtestvms.TestVm.__init__(self, sVmName, oSet = oSet, sKind = sKind, sHddControllerType = sHdCtrlNm,
    8484                                    fRandomPvPMode = (fFlags & self.kfNoWin81Paravirt) == 0);
    8585        self.sDvdImage    = os.path.join(self.ksIsoPathBase, sInstallIso);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette