Name Description Size
__init__.py Subpackage where each product is defined. Each product is created by adding a a .py file containing a __wptrunner__ variable in the global scope. This must be a dictionary with the fields "product": Name of the product, assumed to be unique. "browser": String indicating the Browser implementation used to launch that product. "executor": Dictionary with keys as supported test types and values as the name of the Executor implementation that will be used to run that test type. "browser_kwargs": String naming function that takes product, binary, prefs_root and the wptrunner.run_tests kwargs dict as arguments and returns a dictionary of kwargs to use when creating the Browser class. "executor_kwargs": String naming a function that takes http server url and timeout multiplier and returns kwargs to use when creating the executor class. "env_options": String naming a function of no arguments that returns the arguments passed to the TestEnvironment. All classes and functions named in the above dict must be imported into the module global scope. 1766
android_weblayer.py Chrome is backed by chromedriver, which is supplied through ``wptrunner.webdriver.ChromeDriverServer``. 5307
android_webview.py Chrome is backed by chromedriver, which is supplied through ``wptrunner.webdriver.ChromeDriverServer``. 5341
base.py Build a list of domains where certificate_file should be used 5932
chrome.py Chrome is backed by chromedriver, which is supplied through ``wptrunner.webdriver.ChromeDriverServer``. 5626
chrome_android.py Chrome is backed by chromedriver, which is supplied through ``wptrunner.webdriver.ChromeDriverServer``. 4733
chrome_ios.py ChromeiOS is backed by CWTChromeDriver, which is supplied through ``wptrunner.webdriver.CWTChromeDriverServer``. 2836
edge.py 5083
edge_webdriver.py 501
edgechromium.py MicrosoftEdge is backed by MSEdgeDriver, which is supplied through ``wptrunner.webdriver.EdgeChromiumDriverServer``. 4304
epiphany.py 3086
firefox.py 31575
firefox_android.py 11854
ie.py 2699
opera.py Opera is backed by operadriver, which is supplied through ``wptrunner.webdriver.OperaDriverServer``. 3727
safari.py Safari is backed by safaridriver, which is supplied through ``wptrunner.webdriver.SafariDriverServer``. 3427
sauce.py 8282
sauce_setup 2
servo.py 3029
servodriver.py 5881
webkit.py Generic WebKit browser is backed by WebKit's WebDriver implementation, which is supplied through ``wptrunner.webdriver.WebKitDriverServer``. 4098
webkitgtk_minibrowser.py 3465