vbox的更動 32993 路徑 trunk/src/VBox/Runtime/testcase
- 時間撮記:
- 2010-10-7 下午10:59:42 (14 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Runtime/testcase/tstRTPrfIO.cpp
r32901 r32993 153 153 154 154 155 static void benchmarkFileWriteByte(void) 156 { 157 RTTestSub(g_hTest, "RTFileWrite(byte)"); 158 159 RTFILE hFile; 160 161 RTTESTI_CHECK_RC_RETV(RTFileOpen(&hFile, g_szTestFile1, 162 RTFILE_O_WRITE | RTFILE_O_DENY_NONE | RTFILE_O_CREATE_REPLACE 163 | (0655 << RTFILE_O_CREATE_MODE_SHIFT)), 164 VINF_SUCCESS); 165 static const char s_szContent[] = "0123456789abcdef"; 166 uint32_t offContent = 0; 167 int rc;; 168 RTTESTI_CHECK_RC(rc = RTFileWrite(hFile, &s_szContent[offContent++ % RT_ELEMENTS(s_szContent)], 1, NULL), VINF_SUCCESS); 169 if (RT_SUCCESS(rc)) 170 { 171 TIME_OP(RTFileWrite(hFile, &s_szContent[offContent++ % RT_ELEMENTS(s_szContent)], 1, NULL), "RTFileWrite(byte)"); 172 } 173 RTTESTI_CHECK_RC(RTFileClose(hFile), VINF_SUCCESS); 174 175 RTTestSubDone(g_hTest); 176 } 177 178 155 179 156 180 int main(int argc, char **argv) … … 169 193 }; 170 194 bool fFileOpenCloseTest = true; 195 bool fFileWriteByteTest = true; 171 196 bool fPathQueryInfoTest = true; 172 197 //bool fFileTests = true; … … 225 250 if (RTTestIErrorCount() == 0) 226 251 { 252 #if 1 227 253 if (fPathQueryInfoTest) 228 254 benchmarkPathQueryInfo(); 229 255 if (fFileOpenCloseTest) 230 256 benchmarkFileOpenClose(); 257 #endif 258 if (fFileWriteByteTest) 259 benchmarkFileWriteByte(); 231 260 //if (fFileTests) 232 261 // benchmarkFile();
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器