[ROSAUTOTEST]
authorThomas Faber <thomas.faber@reactos.org>
Mon, 16 Feb 2015 13:17:04 +0000 (13:17 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Mon, 16 Feb 2015 13:17:04 +0000 (13:17 +0000)
commit1ea34407b83ef9fbf21c4f8389f85377d8eee619
tree7f1fd974d8f363681a388895fac876e4ddbd4696
parent52106a09f28b17e3130d70aaca672877c981f0ff
[ROSAUTOTEST]
- Abstract unidirectional anonymous pipes into a CPipe class
- Abstract a process with redirected output into a CPipedProcess class
- Use these abstractions to avoid polling for output from test processes. Instead, use blocking read operations to yield the CPU while waiting for data.
ROSTESTS-144 #resolve

svn path=/trunk/; revision=66316
rostests/rosautotest/CMakeLists.txt
rostests/rosautotest/CPipe.cpp [new file with mode: 0644]
rostests/rosautotest/CPipe.h [new file with mode: 0644]
rostests/rosautotest/CPipedProcess.cpp [new file with mode: 0644]
rostests/rosautotest/CPipedProcess.h [new file with mode: 0644]
rostests/rosautotest/CWineTest.cpp
rostests/rosautotest/CWineTest.h
rostests/rosautotest/precomp.h