webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
def | __init__ (self, port, worker_number, pixel_tests, no_timeout=False) |
def | __del__ (self) |
def | run_test (self, driver_input, stop_when_done) |
def | is_http_test (self, test_name) |
def | is_web_platform_test (self, test_name) |
def | test_to_uri (self, test_name) |
def | uri_to_test (self, uri) |
def | has_crashed (self) |
def | start (self, pixel_tests, per_test_args) |
def | stop (self) |
def | cmd_line (self, pixel_tests, per_test_args) |
Static Public Member Functions | |
def | check_driver (port) |
Public Attributes | |
error_from_test | |
err_seen_eof | |
web_platform_test_server_doc_root | |
web_platform_test_server_base_url | |
Static Public Attributes | |
string | HTTP_DIR = "http/tests/" |
string | HTTP_LOCAL_DIR = "http/tests/local/" |
object for running test(s) using DumpRenderTree/WebKitTestRunner.
def webkitpy.port.driver.Driver.__init__ | ( | self, | |
port, | |||
worker_number, | |||
pixel_tests, | |||
no_timeout = False |
|||
) |
Initialize a Driver to subsequently run tests. Typically this routine will spawn DumpRenderTree in a config ready for subsequent input. port - reference back to the port object. worker_number - identifier for a particular worker/driver instance
def webkitpy.port.driver.Driver.__del__ | ( | self | ) |
|
static |
def webkitpy.port.driver.Driver.cmd_line | ( | self, | |
pixel_tests, | |||
per_test_args | |||
) |
def webkitpy.port.driver.Driver.has_crashed | ( | self | ) |
def webkitpy.port.driver.Driver.is_http_test | ( | self, | |
test_name | |||
) |
def webkitpy.port.driver.Driver.is_web_platform_test | ( | self, | |
test_name | |||
) |
def webkitpy.port.driver.Driver.run_test | ( | self, | |
driver_input, | |||
stop_when_done | |||
) |
Run a single test and return the results. Note that it is okay if a test times out or crashes and leaves the driver in an indeterminate state. The upper layers of the program are responsible for cleaning up and ensuring things are okay. Returns a DriverOutput object.
def webkitpy.port.driver.Driver.start | ( | self, | |
pixel_tests, | |||
per_test_args | |||
) |
def webkitpy.port.driver.Driver.stop | ( | self | ) |
def webkitpy.port.driver.Driver.test_to_uri | ( | self, | |
test_name | |||
) |
Convert a test name to a URI.
def webkitpy.port.driver.Driver.uri_to_test | ( | self, | |
uri | |||
) |
Return the base layout test name for a given URI. This returns the test name for a given URI, e.g., if you passed in "file:///src/LayoutTests/fast/html/keygen.html" it would return "fast/html/keygen.html".
webkitpy.port.driver.Driver.err_seen_eof |
webkitpy.port.driver.Driver.error_from_test |
|
static |
|
static |
webkitpy.port.driver.Driver.web_platform_test_server_base_url |
webkitpy.port.driver.Driver.web_platform_test_server_doc_root |