Changeset 62571 in vbox
- Timestamp:
- Jul 26, 2016 3:58:26 PM (8 years ago)
- Location:
- trunk/src/VBox/Runtime/testcase
- Files:
-
- 24 edited
-
tstIprtMiniString.cpp (modified) (1 diff)
-
tstLdr.cpp (modified) (1 diff)
-
tstPrfRT.cpp (modified) (1 diff)
-
tstRTCircBuf.cpp (modified) (8 diffs)
-
tstRTLdrVerifyPeImage.cpp (modified) (1 diff)
-
tstRTLocalIpc.cpp (modified) (4 diffs)
-
tstRTLockValidator.cpp (modified) (7 diffs)
-
tstRTMemCache.cpp (modified) (3 diffs)
-
tstRTMemPool.cpp (modified) (1 diff)
-
tstRTMemSafer.cpp (modified) (1 diff)
-
tstRTProcQueryUsername.cpp (modified) (1 diff)
-
tstRTSemEventMulti.cpp (modified) (3 diffs)
-
tstRTSemRW.cpp (modified) (2 diffs)
-
tstRTSemXRoads.cpp (modified) (3 diffs)
-
tstRTSymlink.cpp (modified) (2 diffs)
-
tstRTTcp-1.cpp (modified) (2 diffs)
-
tstRTThreadExecutionTime.cpp (modified) (1 diff)
-
tstRTThreadPoke.cpp (modified) (1 diff)
-
tstRTUuid.cpp (modified) (1 diff)
-
tstSemPingPong.cpp (modified) (1 diff)
-
tstTermCallbacks.cpp (modified) (5 diffs)
-
tstThread-1.cpp (modified) (1 diff)
-
tstTimer.cpp (modified) (1 diff)
-
tstTimerLR.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp
r62477 r62571 46 46 va_end(va); 47 47 RTTESTI_CHECK_MSG(strTst.equals(pszExpect), ("strTst='%s' expected='%s'\n", strTst.c_str(), pszExpect)); 48 #else 49 RT_NOREF_PV(pszExpect); 50 RT_NOREF_PV(pszFormat); 48 51 #endif 49 52 } -
trunk/src/VBox/Runtime/testcase/tstLdr.cpp
r62477 r62571 60 60 * @param pvUser User argument. 61 61 */ 62 static DECLCALLBACK(int) testGetImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser) 62 static DECLCALLBACK(int) testGetImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, 63 RTUINTPTR *pValue, void *pvUser) 63 64 { 64 65 /* check the name format and only permit certain names... later, right? */ 66 RT_NOREF_PV(hLdrMod); RT_NOREF_PV(pszModule); RT_NOREF_PV(pszSymbol); RT_NOREF_PV(uSymbol); RT_NOREF_PV(pvUser); 65 67 66 68 if (g_cBits == 32) -
trunk/src/VBox/Runtime/testcase/tstPrfRT.cpp
r62477 r62571 65 65 RTTestValueF(g_hTest, u64Ticks / (uint64_t)cTimes, RTTESTUNIT_NONE, "%s avg ticks", pszOperation); 66 66 //RTTestValueF(g_hTest, u64MaxTicks, RTTESTUNIT_NONE, "%s max ticks", pszOperation); 67 RT_NOREF_PV(u64MaxTicks); RT_NOREF_PV(u64MinTicks); 67 68 } 68 69 -
trunk/src/VBox/Runtime/testcase/tstRTCircBuf.cpp
r62477 r62571 44 44 size_t cbSize; 45 45 46 char pcTestPattern1[] = { 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9 };47 char pcTestPattern2[] = { 0x8, 0x9, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9 };48 char pcTestPattern3[] = { 0x5, 0x6, 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7 };46 char achTestPattern1[] = { 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9 }; 47 // char achTestPattern2[] = { 0x8, 0x9, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9 }; 48 // char achTestPattern3[] = { 0x5, 0x6, 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7 }; 49 49 50 50 /* Create */ … … 59 59 RTCircBufAcquireWriteBlock(pBuf, 10, &pvBuf, &cbSize); 60 60 RTTESTI_CHECK(cbSize == 10); 61 memcpy(pvBuf, pcTestPattern1, 10);61 memcpy(pvBuf, achTestPattern1, 10); 62 62 RTCircBufReleaseWriteBlock(pBuf, 10); 63 63 RTTESTI_CHECK(RTCircBufFree(pBuf) == 0); 64 64 RTTESTI_CHECK(RTCircBufUsed(pBuf) == 10); 65 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, pcTestPattern1, 10) == 0); /* Check the internal state */65 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, achTestPattern1, 10) == 0); /* Check the internal state */ 66 66 67 67 /* Half read */ … … 69 69 RTCircBufAcquireReadBlock(pBuf, 5, &pvBuf, &cbSize); 70 70 RTTESTI_CHECK(cbSize == 5); 71 RTTESTI_CHECK(memcmp(pvBuf, pcTestPattern1, 5) == 0);71 RTTESTI_CHECK(memcmp(pvBuf, achTestPattern1, 5) == 0); 72 72 RTCircBufReleaseReadBlock(pBuf, 5); 73 73 RTTESTI_CHECK(RTCircBufFree(pBuf) == 5); … … 78 78 RTCircBufAcquireWriteBlock(pBuf, 2, &pvBuf, &cbSize); 79 79 RTTESTI_CHECK(cbSize == 2); 80 memcpy(pvBuf, & pcTestPattern1[8], 2);80 memcpy(pvBuf, &achTestPattern1[8], 2); 81 81 RTCircBufReleaseWriteBlock(pBuf, 2); 82 82 RTTESTI_CHECK(RTCircBufFree(pBuf) == 3); 83 83 RTTESTI_CHECK(RTCircBufUsed(pBuf) == 7); 84 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, pcTestPattern2, 10) == 0); /* Check the internal state */84 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, achTestPattern2, 10) == 0); /* Check the internal state */ 85 85 86 86 /* Split tests */ … … 89 89 RTCircBufAcquireReadBlock(pBuf, 7, &pvBuf, &cbSize); 90 90 RTTESTI_CHECK(cbSize == 5); 91 RTTESTI_CHECK(memcmp(pvBuf, & pcTestPattern1[5], 5) == 0);91 RTTESTI_CHECK(memcmp(pvBuf, &achTestPattern1[5], 5) == 0); 92 92 RTCircBufReleaseReadBlock(pBuf, 5); 93 93 RTTESTI_CHECK(RTCircBufFree(pBuf) == 8); … … 95 95 RTCircBufAcquireReadBlock(pBuf, 2, &pvBuf, &cbSize); 96 96 RTTESTI_CHECK(cbSize == 2); 97 RTTESTI_CHECK(memcmp(pvBuf, & pcTestPattern1[8], 2) == 0);97 RTTESTI_CHECK(memcmp(pvBuf, &achTestPattern1[8], 2) == 0); 98 98 RTCircBufReleaseReadBlock(pBuf, 2); 99 99 RTTESTI_CHECK(RTCircBufFree(pBuf) == 10); … … 104 104 RTCircBufAcquireWriteBlock(pBuf, 10, &pvBuf, &cbSize); 105 105 RTTESTI_CHECK(cbSize == 8); 106 memcpy(pvBuf, pcTestPattern1, 8);106 memcpy(pvBuf, achTestPattern1, 8); 107 107 RTCircBufReleaseWriteBlock(pBuf, 8); 108 108 RTTESTI_CHECK(RTCircBufFree(pBuf) == 2); … … 110 110 RTCircBufAcquireWriteBlock(pBuf, 2, &pvBuf, &cbSize); 111 111 RTTESTI_CHECK(cbSize == 2); 112 memcpy(pvBuf, & pcTestPattern1[5], 2);112 memcpy(pvBuf, &achTestPattern1[5], 2); 113 113 RTCircBufReleaseWriteBlock(pBuf, 2); 114 114 RTTESTI_CHECK(RTCircBufFree(pBuf) == 0); 115 115 RTTESTI_CHECK(RTCircBufUsed(pBuf) == 10); 116 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, pcTestPattern3, 10) == 0); /* Check the internal state */116 // RTTESTI_CHECK(memcmp(pBuf->pvBuf, achTestPattern3, 10) == 0); /* Check the internal state */ 117 117 118 118 /* Destroy */ -
trunk/src/VBox/Runtime/testcase/tstRTLdrVerifyPeImage.cpp
r62477 r62571 46 46 PRTERRINFO pErrInfo, void *pvUser) 47 47 { 48 RT_NOREF_PV(hLdrMod); RT_NOREF_PV(enmSignature); RT_NOREF_PV(pvSignature); RT_NOREF_PV(cbSignature); 49 RT_NOREF_PV(pErrInfo); RT_NOREF_PV(pvUser); 48 50 return VINF_SUCCESS; 49 51 } -
trunk/src/VBox/Runtime/testcase/tstRTLocalIpc.cpp
r62477 r62571 138 138 { 139 139 RTLOCALIPCSESSION hClientSession; 140 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 141 140 142 RTTEST_CHECK_RC_OK_RET(g_hTest, RTTestSetDefault(g_hTest, NULL), rcCheck); 141 143 … … 269 271 { 270 272 RTTEST_CHECK_RC_OK_RET(g_hTest, RTTestSetDefault(g_hTest, NULL), rcCheck); 273 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 271 274 272 275 RTLOCALIPCSESSION hClientSession; … … 564 567 { 565 568 RTTEST_CHECK_RC_OK_RET(g_hTest, RTTestSetDefault(g_hTest, NULL), rcCheck); 569 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 566 570 567 571 /* … … 757 761 { 758 762 RTTEST_CHECK_RC_OK_RET(g_hTest, RTTestSetDefault(g_hTest, NULL), rcCheck); 763 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 759 764 760 765 /* -
trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp
r62477 r62571 423 423 PRTCRITSECT pMine = &g_aCritSects[i]; 424 424 PRTCRITSECT pNext = &g_aCritSects[(i + 1) % g_cThreads]; 425 RT_NOREF_PV(ThreadSelf); 425 426 426 427 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectEnter(pMine), VINF_SUCCESS, rcCheck); … … 464 465 RTSEMRW hNext = g_ahSemRWs[(i + 1) % g_cThreads]; 465 466 int rc; 467 RT_NOREF_PV(ThreadSelf); 466 468 467 469 if (i & 1) … … 520 522 RTSEMRW hNext = g_ahSemRWs[(i + 1) % g_cThreads]; 521 523 int rc; 524 RT_NOREF_PV(ThreadSelf); 522 525 523 526 if (i & 1) … … 566 569 RTSEMRW hMine = g_ahSemRWs[i]; 567 570 RTSEMRW hNext = g_ahSemRWs[(i + 1) % g_cThreads]; 571 RT_NOREF_PV(ThreadSelf); 568 572 569 573 do … … 622 626 RTSEMMUTEX hMine = g_ahSemMtxes[i]; 623 627 RTSEMMUTEX hNext = g_ahSemMtxes[(i + 1) % g_cThreads]; 628 RT_NOREF_PV(ThreadSelf); 624 629 625 630 RTTEST_CHECK_RC_RET(g_hTest, RTSemMutexRequest(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS, rcCheck); … … 662 667 PRTCRITSECT pMine = &g_aCritSects[i]; 663 668 PRTCRITSECT pNext = &g_aCritSects[(i + 1) % g_cThreads]; 669 RT_NOREF_PV(ThreadSelf); 664 670 665 671 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectEnter(pMine), VINF_SUCCESS, rcCheck); … … 715 721 PRTCRITSECT pMine = &g_aCritSects[i]; 716 722 PRTCRITSECT pNext = &g_aCritSects[(i + 1) % g_cThreads]; 723 RT_NOREF_PV(ThreadSelf); 717 724 718 725 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectEnter(pMine), VINF_SUCCESS, rcCheck); -
trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp
r62477 r62571 146 146 static DECLCALLBACK(void) tst2Dtor(RTMEMCACHE hMemCache, void *pvObj, void *pvUser) 147 147 { 148 RT_NOREF_PV(hMemCache); RT_NOREF_PV(pvUser); 149 148 150 RTTESTI_CHECK(!strcmp((char *)pvObj, "ctor was called\nused\nused\n")); 149 151 strcat((char *)pvObj, "dtor was called\n"); … … 207 209 size_t cbObject = pThread->cbObject; 208 210 uint64_t cIterations = 0; 211 RT_NOREF_PV(hThreadSelf); 209 212 210 213 /* wait for the kick-off */ … … 323 326 int main(int argc, char **argv) 324 327 { 328 RT_NOREF_PV(argc); RT_NOREF_PV(argv); 329 325 330 RTTEST hTest; 326 331 int rc = RTTestInitAndCreate("tstRTMemCache", &hTest); -
trunk/src/VBox/Runtime/testcase/tstRTMemPool.cpp
r62477 r62571 220 220 // uint32_t iThread = (uint32_t)(uintptr_t)pvArg; 221 221 RTMEMPOOL hMemPool = g_hMemPool4; 222 RT_NOREF_PV(pvArg); 223 222 224 223 225 /* setup. */ -
trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp
r62477 r62571 44 44 static void doMemSaferScramble(RTTEST hTest, void *pvBuf, size_t cbAlloc) 45 45 { 46 RT_NOREF_PV(hTest); 47 46 48 /* 47 49 * Fill it with random bytes and make a reference copy of these. -
trunk/src/VBox/Runtime/testcase/tstRTProcQueryUsername.cpp
r62477 r62571 73 73 int main(int argc, char **argv) 74 74 { 75 RT_NOREF_PV(argc); RT_NOREF_PV(argv); 76 75 77 /* 76 78 * Initialize IPRT and create the test. -
trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp
r62477 r62571 51 51 { 52 52 RTSEMEVENTMULTI hSem = *(PRTSEMEVENTMULTI)pvUser; 53 RT_NOREF_PV(ThreadSelf); 53 54 54 55 uint64_t u64 = RTTimeSystemMilliTS(); … … 65 66 { 66 67 RTSEMEVENTMULTI hSem = *(PRTSEMEVENTMULTI)pvUser; 68 RT_NOREF_PV(ThreadSelf); 69 67 70 RTTEST_CHECK_RC(g_hTest, RTSemEventMultiWait(hSem, RT_INDEFINITE_WAIT), VINF_SUCCESS); 68 71 return VINF_SUCCESS; … … 246 249 int main(int argc, char **argv) 247 250 { 251 RT_NOREF_PV(argc); RT_NOREF_PV(argv); 252 248 253 RTEXITCODE rcExit = RTTestInitAndCreate("tstRTSemEventMulti", &g_hTest); 249 254 if (rcExit != RTEXITCODE_SUCCESS) -
trunk/src/VBox/Runtime/testcase/tstRTSemRW.cpp
r62477 r62571 317 317 { 318 318 RTSEMRW hSemRW = (RTSEMRW)pvUser; 319 RT_NOREF_PV(hThreadSelf); 319 320 320 321 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestRead(hSemRW, 0), VERR_TIMEOUT); … … 460 461 int main(int argc, char **argv) 461 462 { 463 RT_NOREF_PV(argv); 462 464 int rc = RTTestInitAndCreate("tstRTSemRW", &g_hTest); 463 465 if (rc) -
trunk/src/VBox/Runtime/testcase/tstRTSemXRoads.cpp
r62477 r62571 53 53 static int tstTrafficThreadCommon(uintptr_t iThread, bool fNS) 54 54 { 55 RT_NOREF_PV(iThread); 56 55 57 for (uint32_t iLoop = 0; RTTimeMilliTS() - g_u64StartMilliTS < g_cSecs*1000; iLoop++) 56 58 { … … 80 82 static DECLCALLBACK(int) tstTrafficNSThread(RTTHREAD hSelf, void *pvUser) 81 83 { 84 RT_NOREF_PV(hSelf); 85 82 86 uintptr_t iThread = (uintptr_t)pvUser; 83 87 return tstTrafficThreadCommon(iThread, true); … … 87 91 static DECLCALLBACK(int) tstTrafficEWThread(RTTHREAD hSelf, void *pvUser) 88 92 { 93 RT_NOREF_PV(hSelf); 94 89 95 uintptr_t iThread = (uintptr_t)pvUser; 90 96 return tstTrafficThreadCommon(iThread, false); -
trunk/src/VBox/Runtime/testcase/tstRTSymlink.cpp
r62477 r62571 144 144 char szExecDir[RTPATH_MAX]; 145 145 RTTESTI_CHECK_RC_OK_RETV(RTPathExecDir(szExecDir, sizeof(szExecDir))); 146 size_t cchExecDir = strlen(szExecDir);147 146 RTTESTI_CHECK(RTDirExists(szExecDir)); 148 147 149 148 char szExecFile[RTPATH_MAX]; 150 149 RTTESTI_CHECK_RETV(RTProcGetExecutablePath(szExecFile, sizeof(szExecFile)) != NULL); 151 size_t cchExecFile = strlen(szExecFile);152 150 RTTESTI_CHECK(RTFileExists(szExecFile)); 153 151 … … 187 185 188 186 189 int main( int argc, char **argv)187 int main() 190 188 { 191 189 RTTEST hTest; -
trunk/src/VBox/Runtime/testcase/tstRTTcp-1.cpp
r62477 r62571 42 42 static DECLCALLBACK(int) test3Server(RTSOCKET hSocket, void *pvUser) 43 43 { 44 RT_NOREF_PV(pvUser); 45 44 46 RTTestSetDefault(g_hTest, NULL); 45 47 char szBuf[4096]; … … 114 116 static DECLCALLBACK(int) test2Server(RTSOCKET hSocket, void *pvUser) 115 117 { 118 RT_NOREF_PV(pvUser); 119 116 120 RTTestSetDefault(g_hTest, NULL); 117 121 char szBuf[512]; -
trunk/src/VBox/Runtime/testcase/tstRTThreadExecutionTime.cpp
r62477 r62571 47 47 static DECLCALLBACK(int) testThread(RTTHREAD hSelf, void *pvUser) 48 48 { 49 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 50 49 51 uint64_t u64Now = RTTimeMilliTS(); 50 52 uint64_t kernel, kernelStart, user, userStart; -
trunk/src/VBox/Runtime/testcase/tstRTThreadPoke.cpp
r62477 r62571 45 45 static DECLCALLBACK(int) test1Thread(RTTHREAD hSelf, void *pvUser) 46 46 { 47 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 47 48 RTTEST_CHECK_RC(g_hTest, RTThreadSleep(60*1000), VERR_INTERRUPTED); 48 49 return VINF_SUCCESS; -
trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp
r62477 r62571 37 37 38 38 39 int main( int argc, char **argv)39 int main() 40 40 { 41 41 RTTEST hTest; -
trunk/src/VBox/Runtime/testcase/tstSemPingPong.cpp
r62477 r62571 50 50 static DECLCALLBACK(int) tstSemPingPongThread(RTTHREAD hThread, void *pvPP) 51 51 { 52 RT_NOREF_PV(hThread); 53 52 54 int rc; 53 55 PRTPINGPONG pPP = (PRTPINGPONG)pvPP; -
trunk/src/VBox/Runtime/testcase/tstTermCallbacks.cpp
r62477 r62571 46 46 static DECLCALLBACK(void) tstTermCallback0(RTTERMREASON enmReason, int32_t iStatus, void *pvUser) 47 47 { 48 RT_NOREF_PV(enmReason); RT_NOREF_PV(iStatus); 48 49 RTTESTI_CHECK(pvUser == (void *)0); 49 50 g_cCalls++; … … 54 55 static DECLCALLBACK(void) tstTermCallback1(RTTERMREASON enmReason, int32_t iStatus, void *pvUser) 55 56 { 57 RT_NOREF_PV(enmReason); RT_NOREF_PV(iStatus); 56 58 RTTESTI_CHECK(pvUser == (void *)1); 57 59 g_cCalls++; … … 62 64 static DECLCALLBACK(void) tstTermCallback2(RTTERMREASON enmReason, int32_t iStatus, void *pvUser) 63 65 { 66 RT_NOREF_PV(enmReason); RT_NOREF_PV(iStatus); 64 67 RTTESTI_CHECK(pvUser == (void *)2); 65 68 g_cCalls++; … … 70 73 static DECLCALLBACK(void) tstTermCallback3(RTTERMREASON enmReason, int32_t iStatus, void *pvUser) 71 74 { 75 RT_NOREF_PV(enmReason); RT_NOREF_PV(iStatus); 72 76 RTTESTI_CHECK(pvUser == (void *)3); 73 77 g_cCalls++; … … 76 80 77 81 78 int main( int argc, char **argv)82 int main() 79 83 { 80 84 RTTEST hTest; -
trunk/src/VBox/Runtime/testcase/tstThread-1.cpp
r62477 r62571 41 41 42 42 43 static DECLCALLBACK(int) tstThread1ReturnImmediately(RTTHREAD Thread, void *pvUser)43 static DECLCALLBACK(int) tstThread1ReturnImmediately(RTTHREAD hSelf, void *pvUser) 44 44 { 45 NOREF(pvUser);45 RT_NOREF_PV(hSelf); RT_NOREF_PV(pvUser); 46 46 return VINF_SUCCESS; 47 47 } -
trunk/src/VBox/Runtime/testcase/tstTimer.cpp
r62477 r62571 53 53 static DECLCALLBACK(void) TimerCallback(PRTTIMER pTimer, void *pvUser, uint64_t iTick) 54 54 { 55 RT_NOREF_PV(pTimer); RT_NOREF_PV(pvUser); RT_NOREF_PV(iTick); 56 55 57 gcTicks++; 56 58 -
trunk/src/VBox/Runtime/testcase/tstTimerLR.cpp
r62477 r62571 49 49 static DECLCALLBACK(void) TimerLRCallback(RTTIMERLR hTimerLR, void *pvUser, uint64_t iTick) 50 50 { 51 RT_NOREF_PV(hTimerLR); RT_NOREF_PV(pvUser); RT_NOREF_PV(iTick); 52 51 53 gcTicks++; 52 54
Note:
See TracChangeset
for help on using the changeset viewer.

