| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
AUTOBAHN_NUM_CASES can be used to set the number of total cases to run.
AUTOBAHN_NUM_CASE can be used to run a specific test.
autobahn-test.c: Define AUTOBAHN_NUM_CASE env variable that allows to run a specific test
|
| |
|
|
|
|
| |
working dir
|
|
|
|
| |
Also fix wrong indenting and one string message formatting.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- build: change autobahn into a auto-detected feature
- build: Remove duplication from existing test build file
- Avoid using __FILE__ and use GLibs test file utils
- Change indentation to be consistent with project
- Remove duplicate args to list number of tests or run specific tests
glib provides this already
- In each test case run mainloop to completion to properly track case status
- Generate a report every run
- Output reports into the meson-logs directory, not the CWD of source
- Actually run the server until it is listening rather than sleep()
|
|
|
|
| |
This is already handled by test-utils
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Use Autobahn virtualenv (default).
* Check port before starting server, and kill running process if
necessary.
* Expects arguments '--start' and '--stop' to start
and stop the server.
|
| |
|
| |
|
|
Autobahn is a WebSockets test suite that allows us to test libsoup's
implementation. With the files added it should be possible to start
running WebSocket tests in the CI in gitlab, but it will probably
still need some further work to integrate it nicely.
autobahn-server.sh will start a docker container that runs the
Autobahn fuzzing server. It uses fuzzingserver.json for the server
settings.
soup-autobahn-test-client is a simple client that can run Autobahn
tests by connecting to said server.
|