webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webkitpy.port.ios.IOSPort Class Reference
Inheritance diagram for webkitpy.port.ios.IOSPort:
webkitpy.port.darwin.DarwinPort webkitpy.port.apple.ApplePort webkitpy.port.base.Port webkitpy.port.ios_device.IOSDevicePort webkitpy.port.ios_simulator.IOSSimulatorPort

Public Member Functions

def __init__ (self, host, port_name, kwargs)
 
def driver_cmd_line_for_logging (self)
 
def driver_name (self)
 
def child_processes (self)
 
def using_multiple_devices (self)
 
def device_for_worker_number (self, number)
 
- Public Member Functions inherited from webkitpy.port.darwin.DarwinPort
def __init__ (self, host, port_name, kwargs)
 
def default_timeout_ms (self)
 
def check_for_leaks (self, process_name, process_pid)
 
def print_leaks_summary (self)
 
def show_results_html_file (self, results_filename)
 
def look_for_new_crash_logs (self, crashed_processes, start_time)
 
def sample_process (self, name, pid)
 
def sample_file_path (self, name, pid)
 
def spindump_file_path (self, name, pid)
 
def look_for_new_samples (self, unresponsive_processes, start_time)
 
def make_command (self)
 
def nm_command (self)
 
def xcrun_find (self, command, fallback=None)
 
def app_identifier_from_bundle (self, app_bundle)
 
- Public Member Functions inherited from webkitpy.port.apple.ApplePort
def determine_full_port_name (cls, host, options, port_name)
 
def __init__ (self, host, port_name, kwargs)
 
def default_timeout_ms (self)
 
def should_retry_crashes (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 = "ios"
 
- Static Public Attributes inherited from webkitpy.port.darwin.DarwinPort
 SDK = None
 
- Static Public Attributes inherited from webkitpy.port.apple.ApplePort
string FUTURE_VERSION = 'future'
 
list VERSION_FALLBACK_ORDER = []
 
list ARCHITECTURES = []
 
- 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.ios.IOSPort.__init__ (   self,
  host,
  port_name,
  kwargs 
)

Member Function Documentation

◆ child_processes()

def webkitpy.port.ios.IOSPort.child_processes (   self)

◆ device_for_worker_number()

def webkitpy.port.ios.IOSPort.device_for_worker_number (   self,
  number 
)

◆ driver_cmd_line_for_logging()

def webkitpy.port.ios.IOSPort.driver_cmd_line_for_logging (   self)

◆ driver_name()

def webkitpy.port.ios.IOSPort.driver_name (   self)

◆ using_multiple_devices()

def webkitpy.port.ios.IOSPort.using_multiple_devices (   self)

Member Data Documentation

◆ port_name

string webkitpy.port.ios.IOSPort.port_name = "ios"
static

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