本文整理汇总了Python中webkitpy.layout_tests.port.webkit.WebKitPort类的典型用法代码示例。如果您正苦于以下问题:Python WebKitPort类的具体用法?Python WebKitPort怎么用?Python WebKitPort使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了WebKitPort类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, symbols_string=None,
expectations_file=None, skips_file=None, host=None, config=None,
**kwargs):
self.symbols_string = symbols_string # Passing "" disables all staticly-detectable features.
host = host or MockSystemHost()
config = config or MockConfig()
WebKitPort.__init__(self, host=host, config=config, **kwargs)
示例2: test_runtime_feature_list
def test_runtime_feature_list(self):
port = WebKitPort(MockSystemHost())
port._executive.run_command = lambda command, cwd=None, error_handler=None: "Nonsense"
# runtime_features_list returns None when its results are meaningless (it couldn't run DRT or parse the output, etc.)
self.assertEquals(port._runtime_feature_list(), None)
port._executive.run_command = lambda command, cwd=None, error_handler=None: "SupportedFeatures:foo bar"
self.assertEquals(port._runtime_feature_list(), ['foo', 'bar'])
示例3: __init__
def __init__(self, symbol_list=None, feature_list=None,
expectations_file=None, skips_file=None, **kwargs):
self.symbol_list = symbol_list
self.feature_list = feature_list
self.expectations_file = expectations_file
self.skips_file = skips_file
WebKitPort.__init__(self, **kwargs)
示例4: __init__
def __init__(self, host, port_name, **kwargs):
WebKitPort.__init__(self, host, port_name, **kwargs)
# FIXME: This will allow WebKitPort.baseline_search_path and WebKitPort._skipped_file_search_paths
# to do the right thing, but doesn't include support for qt-4.8 or qt-arm (seen in LayoutTests/platform) yet.
self._operating_system = port_name.replace('qt-', '')
# FIXME: Why is this being set at all?
self._version = self.operating_system()
示例5: __init__
def __init__(self, sys_platform=None, **kwargs):
WebKitPort.__init__(self, **kwargs)
self._operating_system = self._operating_system_for_platform(sys_platform or sys.platform)
self._version = self._operating_system
# FIXME: This will allow WebKitPort.baseline_search_path and WebKitPort._skipped_file_search_paths
# to do the right thing, but doesn't include support for qt-4.8 or qt-arm (seen in LayoutTests/platform) yet.
name_components = [self.port_name]
if self._operating_system:
name_components.append(self._operating_system)
self._name = "-".join(name_components)
示例6: __init__
def __init__(self, port_name=None, os_version_string=None, **kwargs):
port_name = port_name or 'mac'
if port_name == 'mac':
self._version = os_version(os_version_string)
port_name = port_name + '-' + self._version
else:
self._version = port_name[4:]
assert self._version in self.SUPPORTED_VERSIONS
WebKitPort.__init__(self, port_name=port_name, **kwargs)
示例7: __init__
def __init__(self, port_name=None, os_version_string=None, **kwargs):
port_name = port_name or 'mac'
WebKitPort.__init__(self, port_name=port_name, **kwargs)
if port_name == 'mac':
self._version = os_version(os_version_string)
self._name = port_name + '-' + self._version
else:
self._version = port_name[4:]
assert self._version in self.SUPPORTED_VERSIONS
self._operating_system = 'mac'
if not hasattr(self._options, 'time-out-ms') or self._options.time_out_ms is None:
self._options.time_out_ms = 35000
示例8: __init__
def __init__(self, host, port_name=None, **kwargs):
port_name = port_name or self.port_name
WebKitPort.__init__(self, host, port_name=None, **kwargs)
self._operating_system = host.platform.os_name
self._version = self.operating_system()
# FIXME: This will allow WebKitPort.baseline_search_path and WebKitPort._skipped_file_search_paths
# to do the right thing, but doesn't include support for qt-4.8 or qt-arm (seen in LayoutTests/platform) yet.
if port_name != self.port_name:
self._name = port_name
else:
name_components = [self.port_name]
if self.operating_system():
name_components.append(self.operating_system())
self._name = "-".join(name_components)
示例9: __init__
def __init__(
self,
symbol_list=None,
feature_list=None,
expectations_file=None,
skips_file=None,
executive=None,
filesystem=None,
user=None,
**kwargs
):
self.symbol_list = symbol_list
self.feature_list = feature_list
executive = executive or MockExecutive(should_log=False)
filesystem = filesystem or MockFileSystem()
user = user or MockUser()
WebKitPort.__init__(self, executive=executive, filesystem=filesystem, user=MockUser(), **kwargs)
示例10: setup_environ_for_server
def setup_environ_for_server(self, server_name=None):
environment = WebKitPort.setup_environ_for_server(self, server_name)
environment['GTK_MODULES'] = 'gail'
environment['LIBOVERLAY_SCROLLBAR'] = '0'
environment['TEST_RUNNER_INJECTED_BUNDLE_FILENAME'] = self._build_path('Libraries', 'libTestRunnerInjectedBundle.la')
environment['TEST_RUNNER_TEST_PLUGIN_PATH'] = self._build_path('TestNetscapePlugin', '.libs')
environment['WEBKIT_INSPECTOR_PATH'] = self._build_path('Programs', 'resources', 'inspector')
return environment
示例11: default_child_processes
def default_child_processes(self):
# FIXME: new-run-webkit-tests is unstable on Mac running more than
# four threads in parallel.
# See https://bugs.webkit.org/show_bug.cgi?id=36622
child_processes = WebKitPort.default_child_processes(self)
if not self._multiprocessing_is_available and child_processes > 4:
return 4
return child_processes
示例12: setup_environ_for_server
def setup_environ_for_server(self, server_name=None):
clean_env = WebKitPort.setup_environ_for_server(self, server_name)
clean_env['QTWEBKIT_PLUGIN_PATH'] = self._build_path('lib/plugins')
self._copy_value_from_environ_if_set(clean_env, 'QT_DRT_WEBVIEW_MODE')
self._copy_value_from_environ_if_set(clean_env, 'DYLD_IMAGE_SUFFIX')
self._copy_value_from_environ_if_set(clean_env, 'QT_WEBKIT_LOG')
self._copy_value_from_environ_if_set(clean_env, 'DISABLE_NI_WARNING')
self._copy_value_from_environ_if_set(clean_env, 'QT_WEBKIT_PAUSE_UI_PROCESS')
return clean_env
示例13: baseline_path
def baseline_path(self):
if self.version() != 'future':
return WebKitPort.baseline_path(self)
assert(self._name[-7:] == '-future')
return self._webkit_baseline_path(self._name[:-7])
示例14: __init__
def __init__(self, port_name=None, options=None):
if port_name is None:
port_name = "mac" + self.version()
WebKitPort.__init__(self, port_name, options)
示例15: __init__
def __init__(self, **kwargs):
kwargs.setdefault('port_name', 'gtk')
WebKitPort.__init__(self, **kwargs)