VirtualBox

Ignore:
Timestamp:
May 10, 2019 3:29:51 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
130492
Message:

tdAddGuestCtrl.py,utils.py: Attempt at generic byte/string array comparison function to make testboxsky7 happy.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py

    r77643 r78463  
    6666from testdriver import vboxcon;
    6767from testdriver import vboxwrappers;
     68from common     import utils;
    6869
    6970# Python 3 hacks:
     
    383384        self.sSharingMode = sSharingMode;
    384385        self.lCreationMode = lCreationMode;
    385         self.cbOffset = cbOffset;
     386        self.cbOffset = cbOffset; ## r=bird: Wrong prefix. Just 'off' will suffice, alternatively 'offFile'.
     387                                  ##         'cbOffset' looks like sizeof(offFile), which is probably 8 bytes these days. :-)
    386388        self.cbToReadWrite = cbToReadWrite;
    387389        self.aBuf = aBuf;
     
    29993001                    aBufRead = curFile.read(curTest.cbToReadWrite, 30 * 1000);
    30003002                    if  curRes.cbProcessed > 0 \
    3001                     and curRes.cbProcessed is not len(aBufRead):
    3002                         reporter.error('Test #%d failed: Read buffer length does not match: Got %d, expected %d' \
     3003                    and curRes.cbProcessed != len(aBufRead):
     3004                        reporter.error('Test #%d failed: Read buffer length does not match: Got %d, expected %d'
    30033005                                       % (i, len(aBufRead), curRes.cbProcessed));
    30043006                        fRc2 = False;
    30053007                    if fRc2:
    30063008                        if  curRes.aBuf is not None \
    3007                         and bytes(curRes.aBuf) != bytes(aBufRead):
    3008                             reporter.error('Test #%d failed: Got buffer:\n"%s" (%d bytes)\nExpected buffer:\n"%s" (%d bytes)' \
     3009                        and not utils.areBytesEqual(curRes.aBuf, aBufRead):
     3010                            reporter.error('Test #%d failed: Got buffer:\n"%s" (%d bytes)\nExpected buffer:\n"%s" (%d bytes)'
    30093011                                           % (i, map(hex, map(ord, aBufRead)), len(aBufRead),
    30103012                                              map(hex, map(ord, curRes.aBuf)), len(curRes.aBuf)));
    3011                             reporter.error('Test #%d failed: Got buffer:\n"%s"\nExpected buffer:\n"%s"' \
     3013                            reporter.error('Test #%d failed: Got buffer:\n"%s"\nExpected buffer:\n"%s"'
    30123014                                           % (i, aBufRead, curRes.aBuf));
    30133015                            fRc2 = False;
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