Changeset 77340 in vbox for trunk/src/VBox/ValidationKit/tests
- Timestamp:
- Feb 18, 2019 8:45:20 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128873
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py
r77339 r77340 376 376 def getAccessMode(self): 377 377 """ Converts open mode to access mode enum. """ 378 if self.sOpenMode == 'r': return vboxcon.File OpenMode_ReadOnly;379 if self.sOpenMode == 'w': return vboxcon.File OpenMode_WriteOnly;380 if self.sOpenMode == 'w+': return vboxcon.File OpenMode_ReadWrite;381 if self.sOpenMode == 'r+': return vboxcon.File OpenMode_ReadWrite;378 if self.sOpenMode == 'r': return vboxcon.FileAccessMode_ReadOnly; 379 if self.sOpenMode == 'w': return vboxcon.FileAccessMode_WriteOnly; 380 if self.sOpenMode == 'w+': return vboxcon.FileAccessMode_ReadWrite; 381 if self.sOpenMode == 'r+': return vboxcon.FileAccessMode_ReadWrite; 382 382 raise base.GenError(self.sOpenMode); 383 383 … … 1058 1058 reporter.testDone(fSkip); 1059 1059 1060 # FIXME: Failing tests. 1061 # reporter.testStart('File read'); 1062 # fSkip = 'file_read' not in self.asTests or fRc is False; 1063 # if fSkip is False: 1064 # fRc, oTxsSession = self.testGuestCtrlFileRead(oSession, oTxsSession, oTestVm); 1065 # reporter.testDone(fSkip); 1060 reporter.testStart('File read'); 1061 fSkip = 'file_read' not in self.asTests or fRc is False; 1062 if fSkip is False: 1063 fRc, oTxsSession = self.testGuestCtrlFileRead(oSession, oTxsSession, oTestVm); 1064 reporter.testDone(fSkip); 1066 1065 1067 1066 # reporter.testStart('File write'); … … 3006 3005 aaTests.extend([ 3007 3006 # Write to a non-existing file. 3008 [ tdTestFileReadWrite(sUser = sUser, sPassword = sPassword, sFile = sScratch + 'testGuestCtrlFileWrite.txt', \3007 [ tdTestFileReadWrite(sUser = sUser, sPassword = sPassword, sFile = sScratch + 'testGuestCtrlFileWrite.txt', 3009 3008 sOpenMode = 'w+', sDisposition = 'ce', cbToReadWrite = cScratchBuf, 3010 3009 aBuf = aScratchBuf), … … 3016 3015 aaTests.extend([ 3017 3016 # Append the same amount of data to the just created file. 3018 [ tdTestFileReadWrite(sUser = sUser, sPassword = sPassword, sFile = sScratch + 'testGuestCtrlFileWrite.txt', \3017 [ tdTestFileReadWrite(sUser = sUser, sPassword = sPassword, sFile = sScratch + 'testGuestCtrlFileWrite.txt', 3019 3018 sOpenMode = 'w+', sDisposition = 'oa', cbToReadWrite = cScratchBuf, 3020 3019 cbOffset = cScratchBuf, aBuf = aScratchBuf2), … … 3027 3026 curTest = aTest[0]; # tdTestFileReadWrite, use an index, later. 3028 3027 curRes = aTest[1]; # tdTestResult 3029 reporter.log('Testing #%d, sFile="%s", cbToReadWrite=%d, sOpenMode="%s", sDisposition="%s", cbOffset=%d ...' % 3028 reporter.log('Testing #%d, sFile="%s", cbToReadWrite=%d, sOpenMode="%s", sDisposition="%s", cbOffset=%d ...' % \ 3030 3029 (i, curTest.sFile, curTest.cbToReadWrite, curTest.sOpenMode, curTest.sDisposition, curTest.cbOffset)); 3031 3030 curTest.setEnvironment(oSession, oTxsSession, oTestVm); … … 3047 3046 resOffset = long(curTest.cbOffset); 3048 3047 if curOffset != resOffset: 3049 reporter.error('Test #%d failed: Initial offset on open does not match: Got %d, expected %d' 3048 reporter.error('Test #%d failed: Initial offset on open does not match: Got %d, expected %d' \ 3050 3049 % (i, curOffset, resOffset)); 3051 3050 fRc = False; … … 3063 3062 if curRes.cbProcessed > 0 \ 3064 3063 and curRes.cbProcessed != cBytesWritten: 3065 reporter.error('Test #%d failed: Written buffer length does not match: Got %d, expected %d' 3064 reporter.error('Test #%d failed: Written buffer length does not match: Got %d, expected %d' \ 3066 3065 % (i, cBytesWritten, curRes.cbProcessed)); 3067 3066 fRc = False; … … 3078 3077 fRc = False; 3079 3078 if fRc and long(curFile.offset) != curTest.cbOffset: 3080 reporter.error('Test #%d failed: Initial write position does not match current position, ' 3079 reporter.error('Test #%d failed: Initial write position does not match current position, ' \ 3081 3080 'got %d, expected %d' % (i, long(curFile.offset), curTest.cbOffset)); 3082 3081 fRc = False; … … 3084 3083 aBufRead = curFile.read(curTest.cbToReadWrite, 30 * 1000); 3085 3084 if len(aBufRead) != curTest.cbToReadWrite: 3086 reporter.error('Test #%d failed: Got buffer length %d, expected %d' 3085 reporter.error('Test #%d failed: Got buffer length %d, expected %d' \ 3087 3086 % (i, len(aBufRead), curTest.cbToReadWrite)); 3088 3087 fRc = False; … … 3090 3089 and curRes.aBuf is not None \ 3091 3090 and curRes.aBuf != aBufRead: 3092 reporter.error('Test #%d failed: Got buffer\n%s, expected\n%s' 3091 reporter.error('Test #%d failed: Got buffer\n%s, expected\n%s' \ 3093 3092 % (i, aBufRead, curRes.aBuf)); 3094 3093 fRc = False; … … 3097 3096 resOffset = long(curRes.cbOffset); 3098 3097 if curOffset != resOffset: 3099 reporter.error('Test #%d failed: Final offset does not match: Got %d, expected %d' 3098 reporter.error('Test #%d failed: Final offset does not match: Got %d, expected %d' \ 3100 3099 % (i, curOffset, resOffset)); 3101 3100 fRc = False;
Note:
See TracChangeset
for help on using the changeset viewer.