diff --git a/webrtc/check/configure_test_check.py b/webrtc/check/configure_test_check.py new file mode 100644 index 0000000000..d7d56ddf0e --- /dev/null +++ b/webrtc/check/configure_test_check.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 + +import os +import unittest +from selenium import webdriver +from selenium.webdriver.support.wait import WebDriverWait +from selenium.webdriver.firefox.firefox_profile import FirefoxProfile +from selenium.webdriver.chrome.options import Options as COptions +import asyncio +import threading +import signal + +import gi +gi.require_version('Gst', '1.0') +from gi.repository import Gst diff --git a/webrtc/check/meson.build b/webrtc/check/meson.build index a7f6456440..15fc8bc15b 100644 --- a/webrtc/check/meson.build +++ b/webrtc/check/meson.build @@ -2,8 +2,12 @@ tests = [ ['basic', 'basic.py'], ] -if openssl.found() +check_test = find_program ('configure_test_check.py') +have_webrtc_check_deps = run_command (check_test).returncode() == 0 + +if openssl.found() and have_webrtc_check_deps test_deps = [certs] + message ('adding webrtc tests') foreach elem : tests test(elem.get(0),