summaryrefslogtreecommitdiff
path: root/webrtc/check/validate/README.md
blob: 35a775d4ba4dfff6ccbb7348a365b907619776c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# What is this?

The entire contents of this folder perform testing of GStreamer's webrtc
implementation against browser implementations using the selenium webdriver
testing framework.

# Dependencies:

- gst-validate: https://gitlab.freedesktop.org/gstreamer/gst-devtools/tree/master/validate
- gst-python: https://gitlab.freedesktop.org/gstreamer/gst-python/
- selenium: https://www.seleniumhq.org/projects/webdriver/
- selenium python bindings
- chrome and firefox with webdriver support

# Run the tests

`GST_VALIDATE_APPS_DIR=/path/to/gst-examples/webrtc/check/validate/apps/ GST_VALIDATE_SCENARIOS_PATH=/path/to/gst-examples/webrtc/check/validate/scenarios/ gst-validate-launcher --testsuites-dir /path/to/gst-examples/webrtc/check/validate/testsuites/ webrtc`