reactos/rostests/rosautotest
Thomas Faber 634ccedc1c [ROSAUTOTEST]
- 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
2015-06-23 10:06:38 +00:00
..
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 [ROSAUTOTEST] 2015-06-23 10:06:38 +00:00