Changeset 72742 in vbox for trunk/src/VBox/ValidationKit
- Timestamp:
- Jun 29, 2018 7:34:14 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123278
- Location:
- trunk/src/VBox/ValidationKit
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testdriver/base.py
r72732 r72742 857 857 858 858 # List of sub-test drivers (SubTestDriverBase derivatives). 859 self.aoSubTstDrvs = []; 859 self.aoSubTstDrvs = []; # type: list(SubTestDriverBase) 860 860 861 861 # Use the scratch path for temporary files. … … 1384 1384 TESTBOX_PATH_RESOURCES. 1385 1385 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; 1389 1392 1390 1393 def actionExtract(self): -
trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py
r72732 r72742 3641 3641 return iArg + 1; 3642 3642 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 3651 3643 def actionConfig(self): 3652 3644 if not self.importVBoxApi(): # So we can use the constant below. -
trunk/src/VBox/ValidationKit/tests/api/tdApi1.py
r72732 r72742 50 50 """ 51 51 52 def __init__(self, a SubTestDrivers = None):52 def __init__(self, aoSubTestDriverClasses = None): 53 53 vbox.TestDriver.__init__(self) 54 self.asRsrcs = None; 55 for oSubTestDriverClass in aSubTestDrivers: 54 for oSubTestDriverClass in aoSubTestDriverClasses: 56 55 self.addSubTestDriver(oSubTestDriverClass(self)); 57 56 … … 59 58 # Overridden methods. 60 59 # 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;68 60 69 61 def actionConfig(self): … … 79 71 Execute the testcase, i.e. all sub-tests. 80 72 """ 81 fRc = True 73 fRc = True; 82 74 for oSubTstDrv in self.aoSubTstDrvs: 83 fRc &= oSubTstDrv.testIt() 84 return fRc 75 fRc &= oSubTstDrv.testIt(); 76 return fRc; 85 77 86 78 87 79 if __name__ == '__main__': 88 80 sys.path.append(os.path.dirname(os.path.abspath(__file__))) 89 from tdPython1 import SubTstDrvPython190 from tdAppliance1 import SubTstDrvAppliance191 from tdMoveMedium1 import SubTstDrvMoveMedium1 92 from tdTreeDepth1 import SubTstDrvTreeDepth193 from tdMoveVM1 import SubTstDrvMoveVM181 from tdPython1 import SubTstDrvPython1; 82 from tdAppliance1 import SubTstDrvAppliance1; 83 from tdMoveMedium1 import SubTstDrvMoveMedium1; 84 from tdTreeDepth1 import SubTstDrvTreeDepth1; 85 from tdMoveVM1 import SubTstDrvMoveVM1; 94 86 sys.exit(tdApi1([SubTstDrvPython1, SubTstDrvAppliance1, SubTstDrvMoveMedium1, 95 87 SubTstDrvTreeDepth1, SubTstDrvMoveVM1]).main(sys.argv)) -
trunk/src/VBox/ValidationKit/tests/api/tdMoveVM1.py
r72732 r72742 59 59 base.SubTestDriverBase.__init__(self, 'move-vm', oTstDrv) 60 60 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 ]; 63 66 64 67 self.asImagesNames = []
Note:
See TracChangeset
for help on using the changeset viewer.