|
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 |
1.8.13