On 02/10/2018 18:55, Bernhard Übelacker wrote:
Could this just be caused by the pipe connecting the service with the test process being opened with pipe type byte? And due to more tests and/or longer lines the call to ReadLine takes now not the whole line anymore?
I tried to stress the pipe by sending more data and it led to quite a lot of failures [1], if the pipe is created with PIPE_TYPE_BYTE|PIPE_READMODE_BYTE.
The same stress test with a pipe created with PIPE_TYPE_MESSAGE|PIPE_READMODE_MESSAGE shows no failures [2].
[1] https://testbot.winehq.org/JobDetails.pl?Key=42797 [2] https://testbot.winehq.org/JobDetails.pl?Key=42798
If my opinion is considered right, should I just add to that patch series at first a change of the pipe type from byte to message?
Yes, this should use message mode. A separated patch is fine as well, if it doesn't conflict with the series.
Thanks, Jacek