Acceptance tests results are not predictable
alexppxela opened this issue · comments
Alexandre Thibault commented
Acceptance tests fail randomly.
It is due to quickfix implementation.
Some wrong messages sent to the other side trigger a logout so the other side logs out the client and disconnects the client.
It happens on these errors:
- CompID problem
- SendingTime accuracy problem
- Incorrect BeginString
When acceptance test wait for disconnection, it is possible that server has already close the socket and the exception "Connection reset by peer" is risen in ruby
Examples: https://github.com/quickfixgo/quickfix/actions/runs/5780605792/job/15664496876