qt5base-lts/util/wasm/wasmtestrunner
Mikolaj Boc 3c9a12934e Implement new features in qt-wasmtestrunner
The script is now able to:
- kill a test that is not responding after certain timeout
- multicast output to files/streams (tee-like, but not only on posix)
- forward requested format (xml/txt/etc.) to the test executable
- run a batched test from a batch test package
- interop with the js batched test runner

Change-Id: Ia189d78a078e11b9efd25865c5a0ddc6a62d9b85
Reviewed-by: David Skoland <david.skoland@qt.io>
2022-08-31 12:47:40 +02:00
..
Pipfile Add WASM testrunner 2022-03-31 16:50:25 +02:00
qt-wasmtestrunner.py Implement new features in qt-wasmtestrunner 2022-08-31 12:47:40 +02:00
README.md Add WASM testrunner 2022-03-31 16:50:25 +02:00

qtwasmtestrunner

This is a utility that launches a small webserver and
either a browser or a webdriver (only chrome/chromedriver at the time of writing)
This allows running wasm tests and printing the output to stdout like a normal test.

chromedriver must be installed: https://chromedriver.chromium.org/
to use it with chromedriver (default operation), and it must be in PATH
unless --chromedriver_path is passed with full path to chromedriver

Run the script with --help for more info.