VirtualBox

Changeset 77088 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jan 31, 2019 8:44:45 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
128542
Message:

FsPerf: Extended read+write tests with file offset check after random sized I/O operations. bugref:9172

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp

    r77052 r77088  
    18261826            RTTESTI_CHECK_RC(RTFileRead(hFile1, &pbBuf[offBuf], cbToRead, &cbActual), VINF_SUCCESS);
    18271827            if (cbActual == cbToRead)
     1828            {
    18281829                offBuf += cbActual;
     1830                RTTESTI_CHECK_MSG(RTFileTell(hFile1) == aRuns[i].offFile + offBuf,
     1831                                  ("%#RX64, expected %#RX64\n", RTFileTell(hFile1), aRuns[i].offFile + offBuf));
     1832            }
    18291833            else
    18301834            {
     
    18691873            cbActual = ~(size_t)0;
    18701874            RTTESTI_CHECK_RC(RTFileRead(hFile1, pbBuf, 1, &cbActual), VINF_SUCCESS);
    1871             RTTESTI_CHECK(cbActual == 0);
     1875            RTTESTI_CHECK_MSG(cbActual == 0, ("cbActual=%zu\n", cbActual));
    18721876
    18731877            RTTESTI_CHECK_RC(RTFileRead(hFile1, pbBuf, cbMaxRead, NULL), VERR_EOF);
     
    20552059            RTTESTI_CHECK_RC(RTFileWrite(hFile1, &pbBuf[offBuf], cbToWrite, &cbActual), VINF_SUCCESS);
    20562060            if (cbActual == cbToWrite)
     2061            {
    20572062                offBuf += cbActual;
     2063                RTTESTI_CHECK_MSG(RTFileTell(hFile1) == aRuns[i].offFile + offBuf,
     2064                                  ("%#RX64, expected %#RX64\n", RTFileTell(hFile1), aRuns[i].offFile + offBuf));
     2065            }
    20582066            else
    20592067            {
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