e2e test runner and websocket implemented