v/vlib/x/websocket/tests/autobahn
Tomas Hellström 155aa6dac5
x.websocket: fix autobahn tests for wss and wss close behavor (#6901)
2020-11-21 15:45:45 +02:00
..
fuzzing_server x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00
fuzzing_server_wss x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00
local_run x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00
ws_test websocket: fix autobahn test to always use latest v(#6780) 2020-11-08 17:46:06 +01:00
README.md x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00
autobahn_client.v x.websockets: new websockets module on top of x.net (#6189) 2020-08-22 00:50:38 +02:00
autobahn_client_wss.v x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00
autobahn_server.v x.websockets: new websockets module on top of x.net (#6189) 2020-08-22 00:50:38 +02:00
docker-compose.yml x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00

README.md

Autobahn tests

This is the autobahn automatic tests on build. The performance tests are skipped due to timeouts in Github actions.

Run it locally

Test the client

This is how to test the client:

  1. Run the docker autobahn test suite by running the docker-compose up
  2. From the local_run folder, compile and run autobahn_client.v to test non ws (no TLS) and autobahn_client_wss.v to run the TLS tests
  3. Open http://localhost:8080 and browse client test results for non TLS and https://localhost:8081 if you ran the wss tests (it uses local certificat so you will get trust error but just accept use)

Test the server

Todo: add information here