Add autobahn test suite echo server.
parent
fb9d35db77
commit
de406f1151
@ -0,0 +1,23 @@
|
|||||||
|
(import chicken scheme posix)
|
||||||
|
(use spiffy websockets)
|
||||||
|
|
||||||
|
(ping-interval 0)
|
||||||
|
(drop-incoming-pings #f)
|
||||||
|
(propagate-common-errors #f)
|
||||||
|
|
||||||
|
(handle-not-found
|
||||||
|
(lambda (path)
|
||||||
|
(with-websocket
|
||||||
|
(lambda ()
|
||||||
|
(let loop ()
|
||||||
|
(receive (data type) (receive-message)
|
||||||
|
(unless (eq? type 'connection-close)
|
||||||
|
(send-message type data)
|
||||||
|
(loop))))))))
|
||||||
|
|
||||||
|
(debug-log (current-output-port))
|
||||||
|
(root-path ".")
|
||||||
|
(server-port 8080)
|
||||||
|
(start-server)
|
||||||
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"servers": [
|
||||||
|
{"agent": "AutobahnServer",
|
||||||
|
"url": "ws://localhost:8080/web-socket",
|
||||||
|
"options": {"version": 13}}
|
||||||
|
],
|
||||||
|
"cases": ["1.*", "2.*", "3.*", "4.*", "5.*"],
|
||||||
|
"exclude-cases": [],
|
||||||
|
"exclude-agent-cases": {}
|
||||||
|
}
|
Loading…
Reference in New Issue