webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webkitpy.port.gtk.GtkPort Class Reference
Inheritance diagram for webkitpy.port.gtk.GtkPort:
webkitpy.port.base.Port

Public Member Functions

def __init__ (self, args, kwargs)
 
def default_timeout_ms (self)
 
def driver_stop_timeout (self)
 
def setup_test_run (self, device_class=None)
 
def clean_up_test_run (self)
 
def setup_environ_for_server (self, server_name=None)
 
def default_baseline_search_path (self)
 
def print_leaks_summary (self)
 
def show_results_html_file (self, results_filename)
 
def check_sys_deps (self, needs_http)
 
def test_expectations_file_position (self)
 
def build_webkit_command (self, build_style=None)
 
def run_webkit_tests_command (self)
 
- Public Member Functions inherited from webkitpy.port.base.Port
def determine_full_port_name (cls, host, options, port_name)
 
def __init__ (self, host, port_name, options=None, kwargs)
 
def architecture (self)
 
def set_architecture (self, arch)
 
def additional_drt_flag (self)
 
def supports_per_test_timeout (self)
 
def default_pixel_tests (self)
 
def default_timeout_ms (self)
 
def driver_stop_timeout (self)
 
def should_retry_crashes (self)
 
def default_child_processes (self)
 
def worker_startup_delay_secs (self)
 
def baseline_path (self)
 
def baseline_platform_dir (self)
 
def baseline_version_dir (self)
 
def baseline_search_path (self)
 
def default_baseline_search_path (self)
 
def check_build (self, needs_http)
 
def check_sys_deps (self, needs_http)
 
def check_image_diff (self, override_step=None, logging=True)
 
def check_httpd (self)
 
def do_text_results_differ (self, expected_text, actual_text)
 
def do_audio_results_differ (self, expected_audio, actual_audio)
 
def diff_image (self, expected_contents, actual_contents, tolerance=None)
 
def diff_text (self, expected_text, actual_text, expected_filename, actual_filename)
 
def check_for_leaks (self, process_name, process_pid)
 
def print_leaks_summary (self)
 
def driver_name (self)
 
def expected_baselines_by_extension (self, test_name)
 
def baseline_extensions (self)
 
def expected_baselines (self, test_name, suffix, all_baselines=False)
 
def expected_filename (self, test_name, suffix, return_default=True)
 
def expected_checksum (self, test_name)
 
def expected_image (self, test_name)
 
def expected_audio (self, test_name)
 
def expected_text (self, test_name)
 
def reference_files (self, test_name)
 
def potential_test_names_from_expected_file (self, path)
 
def tests (self, paths)
 
def is_w3c_resource_file (self, filesystem, dirname, filename)
 
def test_key (self, test_name)
 
def test_dirs (self)
 
def test_isfile (self, test_name)
 
def test_isdir (self, test_name)
 
def test_exists (self, test_name)
 
def split_test (self, test_name)
 
def normalize_test_name (self, test_name)
 
def driver_cmd_line_for_logging (self)
 
def update_baseline (self, baseline_path, data)
 
def webkit_base (self)
 
def path_from_webkit_base (self, comps)
 
def path_to_script (self, script_name)
 
def layout_tests_dir (self)
 
def perf_tests_dir (self)
 
def skipped_layout_tests (self, test_list)
 
def skipped_perf_tests (self)
 
def skips_perf_test (self, test_name)
 
def name (self)
 
def operating_system (self)
 
def version (self)
 
def get_option (self, name, default_value=None)
 
def set_option (self, name, value)
 
def set_option_default (self, name, default_value)
 
def path_to_generic_test_expectations_file (self)
 
def path_to_test_expectations_file (self)
 
def relative_test_filename (self, filename)
 
def abspath_for_test (self, test_name)
 
def jsc_results_directory (self)
 
def bindings_results_directory (self)
 
def results_directory (self)
 
def perf_results_directory (self)
 
def python_unittest_results_directory (self)
 
def default_results_directory (self)
 
def setup_test_run (self, device_class=None)
 
def clean_up_test_run (self)
 
def setup_environ_for_server (self, server_name=None)
 
def show_results_html_file (self, results_filename)
 
def create_driver (self, worker_number, no_timeout=False)
 
def start_helper (self, pixel_tests=False)
 
def reset_preferences (self)
 
def start_http_server (self, additional_dirs=None)
 
def start_websocket_server (self)
 
def start_web_platform_test_server (self, additional_dirs=None, number_of_servers=None)
 
def web_platform_test_server_doc_root (self)
 
def web_platform_test_server_base_url (self)
 
def http_server_supports_ipv6 (self)
 
def stop_helper (self)
 
def stop_http_server (self)
 
def stop_websocket_server (self)
 
def stop_web_platform_test_server (self)
 
def exit_code_from_summarized_results (self, unexpected_results)
 
def test_configuration (self)
 
def all_test_configurations (self)
 
def configuration_specifier_macros (self)
 
def all_baseline_variants (self)
 
def uses_test_expectations_file (self)
 
def warn_if_bug_missing_in_test_expectations (self)
 
def expectations_dict (self)
 
def expectations_files (self)
 
def repository_paths (self)
 
def allowed_hosts (self)
 
def default_configuration (self)
 
def look_for_new_crash_logs (self, crashed_processes, start_time)
 
def look_for_new_samples (self, unresponsive_processes, start_time)
 
def sample_process (self, name, pid)
 
def find_system_pid (self, name, pid)
 
def should_run_as_pixel_test (self, test_input)
 
def test_search_path (self)
 
def nm_command (self)
 
def logging_patterns_to_strip (self)
 
def stderr_patterns_to_strip (self)
 
def test_expectations_file_position (self)
 

Static Public Attributes

string port_name = "gtk"
 
- Static Public Attributes inherited from webkitpy.port.base.Port
 port_name = None
 
string TEST_PATH_SEPARATOR = '/'
 
tuple ALL_BUILD_TYPES = ('debug', 'release')
 
string DEFAULT_ARCHITECTURE = 'x86'
 
list CUSTOM_DEVICE_CLASSES = []
 

Additional Inherited Members

- Static Public Member Functions inherited from webkitpy.port.base.Port
def is_reference_html_file (filesystem, dirname, filename)
 
- Public Attributes inherited from webkitpy.port.base.Port
 did_override_architecture
 
 host
 
 pretty_patch
 

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.port.gtk.GtkPort.__init__ (   self,
  args,
  kwargs 
)

Member Function Documentation

◆ build_webkit_command()

def webkitpy.port.gtk.GtkPort.build_webkit_command (   self,
  build_style = None 
)

◆ check_sys_deps()

def webkitpy.port.gtk.GtkPort.check_sys_deps (   self,
  needs_http 
)

◆ clean_up_test_run()

def webkitpy.port.gtk.GtkPort.clean_up_test_run (   self)

◆ default_baseline_search_path()

def webkitpy.port.gtk.GtkPort.default_baseline_search_path (   self)

◆ default_timeout_ms()

def webkitpy.port.gtk.GtkPort.default_timeout_ms (   self)

◆ driver_stop_timeout()

def webkitpy.port.gtk.GtkPort.driver_stop_timeout (   self)

◆ print_leaks_summary()

def webkitpy.port.gtk.GtkPort.print_leaks_summary (   self)

◆ run_webkit_tests_command()

def webkitpy.port.gtk.GtkPort.run_webkit_tests_command (   self)

◆ setup_environ_for_server()

def webkitpy.port.gtk.GtkPort.setup_environ_for_server (   self,
  server_name = None 
)

◆ setup_test_run()

def webkitpy.port.gtk.GtkPort.setup_test_run (   self,
  device_class = None 
)

◆ show_results_html_file()

def webkitpy.port.gtk.GtkPort.show_results_html_file (   self,
  results_filename 
)

◆ test_expectations_file_position()

def webkitpy.port.gtk.GtkPort.test_expectations_file_position (   self)

Member Data Documentation

◆ port_name

string webkitpy.port.gtk.GtkPort.port_name = "gtk"
static

The documentation for this class was generated from the following file: