mirror of
https://github.com/reactos/reactos.git
synced 2024-08-28 14:18:41 +00:00
![]() - Flush cout after each write as already done by Colin in r66855, per ROSTESTS-158 - Use DbgPrint instead of OutputDebugStringA again because the latter only calls the former anyway Fixes test summary lines not being recognized by Testman, especially on VMware. A little summary so we don't keep going back and forth with this function: 1) Only writing complete lines is required to that the output doesn't mix with debug output from other components. See r55618 2) OutputDebugStringA splits its input into 512-byte-sized blocks with no regard for line breaks, so using it with strings larger than 512 bytes breaks (1). 3) OutputDebugStringA eventually calls DbgPrint("%s", string) anyway so using it with chunks smaller than 512 bytes is not an optimization As a result, yes this function MUST split up the lines itself, this can't be optimized or simplified away! kthxbye ROSTESTS-178 #resolve svn path=/trunk/; revision=68246 |
||
---|---|---|
.. | ||
auto_array_ptr.h | ||
CConfiguration.cpp | ||
CConfiguration.h | ||
CFatalException.cpp | ||
CFatalException.h | ||
CInvalidParameterException.cpp | ||
CInvalidParameterException.h | ||
CJournaledTestList.cpp | ||
CJournaledTestList.h | ||
CMakeLists.txt | ||
CPipe.cpp | ||
CPipe.h | ||
CPipedProcess.cpp | ||
CPipedProcess.h | ||
CProcess.cpp | ||
CProcess.h | ||
CSimpleException.cpp | ||
CSimpleException.h | ||
CTest.cpp | ||
CTest.h | ||
CTestException.h | ||
CTestInfo.cpp | ||
CTestInfo.h | ||
CTestList.cpp | ||
CTestList.h | ||
CVirtualTestList.cpp | ||
CVirtualTestList.h | ||
CWebService.cpp | ||
CWebService.h | ||
CWineTest.cpp | ||
CWineTest.h | ||
main.cpp | ||
misc.cpp | ||
precomp.h | ||
rosautotest.rc | ||
rosautotestmsg.mc | ||
shutdown.cpp | ||
tools.cpp |