sbt/server-test
Ethan Atkins 27e4b9cd14 Overhaul server tests
The server tests were very unreliable on travis ci. The problem seemed
to be that the execution context used by the calls to Future() in
readFrame was getting blocked, preventing the test from processing any
new responses. This is fixed by spawning a background thread that reads
json from the server and writes the responses to a queue. By doing this,
we also don't need to reset the connection when one of the checks times
out. As a result, we can make the Socket a val rather than a var.
2020-06-29 09:44:24 -07:00
..
src Overhaul server tests 2020-06-29 09:44:24 -07:00