Closed belm0 closed 3 years ago
Regarding running the server suite, the instructions are outdated, and don't take platform differences into consideration.
-p 9000:9000
fuzzingclient.json
must be changed from 172.17.0.1
to host.docker.internal
The server suite also has dozens of failures with "The connection was failed by the wrong endpoint (FAILED)".
I went back to trio-websocket 0.6.0 release, and client test suite still fails on a number of tests with "The connection was failed by the wrong endpoint (FAILED)":
--> these were only due to insufficient limit on message length
So for the other failures seen in head, it seems there is a regression since 0.6.0.
All I know so far is that there's something nondeterministic about the client shutdown on error. Sometimes it matches the test case expectation on the server end, sometimes not.
The regression seems to be from trio-websocket 0.7.0-- specially PR #106, which was a significant refactoring for upgrade to wsproto 0.14 API.
Dozens of test cases are failing in the client suite.
All the cases I've checked are due to "The connection was failed by the wrong endpoint (FAILED)".
I haven't been able to run the server suite.