VirtualBox

Changeset 72742 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Jun 29, 2018 7:34:14 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123278
Message:

ValKit: Cleanups.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testdriver/base.py

    r72732 r72742  
    857857
    858858        # List of sub-test drivers (SubTestDriverBase derivatives).
    859         self.aoSubTstDrvs    = [];
     859        self.aoSubTstDrvs    = [];          # type: list(SubTestDriverBase)
    860860
    861861        # Use the scratch path for temporary files.
     
    13841384        TESTBOX_PATH_RESOURCES.
    13851385
    1386         Override this.
    1387         """
    1388         return [];
     1386        Override this, call super when using sub-test drivers.
     1387        """
     1388        asRsrcs = [];
     1389        for oSubTstDrv in self.aoSubTstDrvs:
     1390            asRsrcs.extend(oSubTstDrv.asRsrcs);
     1391        return asRsrcs;
    13891392
    13901393    def actionExtract(self):
  • trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py

    r72732 r72742  
    36413641        return iArg + 1;
    36423642
    3643     def getResourceSet(self):
    3644         if self.asRsrcs is None:
    3645             self.asRsrcs = [];
    3646             for oSubTstDrv in self.aoSubTstDrvs:
    3647                 self.asRsrcs.extend(oSubTstDrv.asRsrcs);
    3648             self.asRsrcs.extend(self.oTestVmSet.getResourceSet());
    3649         return self.asRsrcs;
    3650 
    36513643    def actionConfig(self):
    36523644        if not self.importVBoxApi(): # So we can use the constant below.
  • trunk/src/VBox/ValidationKit/tests/api/tdApi1.py

    r72732 r72742  
    5050    """
    5151
    52     def __init__(self, aSubTestDrivers = None):
     52    def __init__(self, aoSubTestDriverClasses = None):
    5353        vbox.TestDriver.__init__(self)
    54         self.asRsrcs = None;
    55         for oSubTestDriverClass in aSubTestDrivers:
     54        for oSubTestDriverClass in aoSubTestDriverClasses:
    5655            self.addSubTestDriver(oSubTestDriverClass(self));
    5756
     
    5958    # Overridden methods.
    6059    #
    61 
    62     def getResourceSet(self):
    63         if self.asRsrcs is None:
    64             self.asRsrcs = [];
    65             for oSubTstDrv in self.aoSubTstDrvs:
    66                 self.asRsrcs.extend(oSubTstDrv.asRsrcs);
    67         return self.asRsrcs;
    6860
    6961    def actionConfig(self):
     
    7971        Execute the testcase, i.e. all sub-tests.
    8072        """
    81         fRc = True
     73        fRc = True;
    8274        for oSubTstDrv in self.aoSubTstDrvs:
    83             fRc &= oSubTstDrv.testIt()
    84         return fRc
     75            fRc &= oSubTstDrv.testIt();
     76        return fRc;
    8577
    8678
    8779if __name__ == '__main__':
    8880    sys.path.append(os.path.dirname(os.path.abspath(__file__)))
    89     from tdPython1 import SubTstDrvPython1
    90     from tdAppliance1 import SubTstDrvAppliance1
    91     from tdMoveMedium1 import SubTstDrvMoveMedium1
    92     from tdTreeDepth1 import SubTstDrvTreeDepth1
    93     from tdMoveVM1 import SubTstDrvMoveVM1
     81    from tdPython1     import SubTstDrvPython1;
     82    from tdAppliance1  import SubTstDrvAppliance1;
     83    from tdMoveMedium1 import SubTstDrvMoveMedium1;
     84    from tdTreeDepth1  import SubTstDrvTreeDepth1;
     85    from tdMoveVM1     import SubTstDrvMoveVM1;
    9486    sys.exit(tdApi1([SubTstDrvPython1, SubTstDrvAppliance1, SubTstDrvMoveMedium1,
    9587                     SubTstDrvTreeDepth1, SubTstDrvMoveVM1]).main(sys.argv))
  • trunk/src/VBox/ValidationKit/tests/api/tdMoveVM1.py

    r72732 r72742  
    5959        base.SubTestDriverBase.__init__(self, 'move-vm', oTstDrv)
    6060
    61         self.asRsrcs.append(os.path.join('5.3','isos','tdMoveVM1.iso'));
    62         self.asRsrcs.append(os.path.join('5.3','floppy','tdMoveVM1.img'));
     61        # Note! Hardcoded indexing in test code further down.
     62        self.asRsrcs = [
     63            os.path.join('5.3','isos','tdMoveVM1.iso'),
     64            os.path.join('5.3','floppy','tdMoveVM1.img')
     65        ];
    6366
    6467        self.asImagesNames = []
Note: See TracChangeset for help on using the changeset viewer.

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