Changeset 99235 in vbox for trunk/src/VBox/ValidationKit/tests/api
- Timestamp:
- Mar 30, 2023 2:24:55 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156614
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/tests/api/tdCloneMedium1.py
r98651 r99235 44 44 import os 45 45 import sys 46 import platform 46 47 47 48 # Only the main script needs to modify the path. … … 52 53 53 54 # Validation Kit imports. 55 from common import utils 54 56 from testdriver import base 55 57 from testdriver import reporter … … 65 67 def __init__(self, oTstDrv): 66 68 base.SubTestDriverBase.__init__(self, oTstDrv, 'clone-medium', 'Move Medium'); 69 # Solaris delivers a 32-bit version of Python 2.7 which can't handle signed values 70 # above 0x7fffffff (MAXINT) such as 0xdeadbeef. N.B. If this ever needs to be 71 # extended to other OSes the Python docs: 72 # https://docs.python.org/3/library/platform.html#platform.architecture 73 # mention that the platform.architecture() call can be wrong on macOS. 74 if utils.getHostOs() == 'solaris' and sys.version_info[0] < 3 and platform.architecture()[0] == '32bit': 75 self.iDataToWrite = 0x0badcafe; 76 else: 77 self.iDataToWrite = 0xdeadbeef; 67 78 68 79 def testIt(self): … … 174 185 oVM = self.oTstDrv.createTestVM('test-medium-clone-only', 1, None, 4) 175 186 176 hd1 = self.createTestMedium(oVM, "hd1-cloneonly", data=[ 0xdeadbeef])187 hd1 = self.createTestMedium(oVM, "hd1-cloneonly", data=[self.iDataToWrite]) 177 188 hd2 = self.createTestMedium(oVM, "hd2-cloneonly") 178 189 … … 205 216 oVM = self.oTstDrv.createTestVM('test-medium-clone-only', 1, None, 4) 206 217 207 hd1 = self.createTestMedium(oVM, "hd1-resizeandclone", data=[ 0xdeadbeef])218 hd1 = self.createTestMedium(oVM, "hd1-resizeandclone", data=[self.iDataToWrite]) 208 219 hd2 = self.createTestMedium(oVM, "hd2-resizeandclone") 209 220
Note:
See TracChangeset
for help on using the changeset viewer.