| Age | Commit message (Collapse) | Author |
|
The generated HTML files is outdated and it is not referenced
anywhere.
|
|
|
|
Using directory testdata that contains Go code seems like not good
choices for future improvement, especially if we want to add shared code
that can be imported by server and client later.
|
|
Since the autobahn script can only run on Python 2, it become hard to
setup and run the test on distro that does not provide Python 2 anymore.
The autobahn repository recommend to use docker instead.
When testing the server, we simplify it by using make task "test-server".
The test-server task run our test server in background, and then run the
autobahn fuzzingclient from container.
Once the tests completed, we trigger the server to shutdown by sending
text frame with payload "shutdown".
When testing the client, we simplify it by using make task "test-client".
The test-client task run the autobahn fuzzingserver and then
we run our client.
Once client finished, we trigger the server to generate the reports
and cleanup the container.
|
|
|
|
|
|
The client test result is 100% success rate with 301 test cases.
The summary of reports can be viewed at "lib/websocket/AUTOBAHN.adoc".
|
|
Yes, we reach 100% success rate on autobahn testsuite (minus the
compression tests).
|