Changeset 80757 in vbox
- Timestamp:
- Sep 12, 2019 11:35:20 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 133313
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testdriver/vbox.py
r80397 r80757 833 833 self.fpApiVer = 3.2; 834 834 self.uRevision = 0; 835 self.uApiRevision = 0; 835 836 self.oBuild = None; 836 837 self.oVBoxMgr = None; … … 993 994 return True; 994 995 996 @staticmethod 997 def makeApiRevision(uMajor, uMinor, uBuild, uApiRevision): 998 """ Calculates an API revision number. """ 999 return (long(uMajor) << 56) | (long(uMinor) << 48) | (long(uBuild) << 40) | uApiRevision; 1000 995 1001 def importVBoxApi(self): 996 1002 """ … … 1375 1381 self.uRevision = 0; 1376 1382 reporter.log("IVirtualBox.revision=%u" % (self.uRevision,)); 1383 1384 try: 1385 self.uApiRevision = oVBox.APIRevision; 1386 except: 1387 reporter.logXcpt('Failed to get VirtualBox APIRevision, faking it.'); 1388 self.uApiRevision = self.makeApiRevision(aiVerComponents[0], aiVerComponents[1], aiVerComponents[2], 0); 1389 reporter.log("IVirtualBox.APIRevision=%#x" % (self.uApiRevision,)); 1377 1390 1378 1391 # Patch VBox manage to gloss over portability issues (error constants, etc).
Note:
See TracChangeset
for help on using the changeset viewer.