The canonical home page of this library is https://git.sr.ht/~aerique/wet-sprockets
(The library is also pushed to GitLab and GitHub but those sites are not monitored for support.)
This is a WebSockets client library for Common Lisp.
It should pass sections 1, 2, 3 and 4 of the Autobahn WebSocket Testsuite.
bin/run-tests.sh the Autobahn testsuite should be running:
docker run -it --rm -v "$PWD/config:/config" -v "$PWD/reports:/reports" -p 9001:9001 --name fuzzingserver crossbario/autobahn-testsuite
Some Autobahn tests are harder to properly test. For example: 2.10, 2.11, 3.1, 3.2, 3.3, 5.9 to 5.20 (more or less).
We're testing at a pretty low level and these tests would need a proper event loop running. We could start a listener since it has to handle these cases, but I'm not quite sure about the proper approach yet.
For now, these tests look kinda stupid.