コード例 #1
0
ファイル: gtk.py プロジェクト: wuyibo0817/webkit
    def __init__(self, *args, **kwargs):
        super(GtkPort, self).__init__(*args, **kwargs)
        self._pulseaudio_sanitizer = PulseAudioSanitizer()
        self._display_server = self.get_option("display_server")

        if self.get_option("leaks"):
            self._leakdetector = LeakDetectorValgrind(self._executive,
                                                      self._filesystem,
                                                      self.results_directory())
            if not self.get_option("wrapper"):
                raise ValueError(
                    'use --wrapper=\"valgrind\" for memory leak detection on GTK'
                )

        if self._should_use_jhbuild():
            self._jhbuild_wrapper = [
                self.path_from_webkit_base('Tools', 'jhbuild',
                                           'jhbuild-wrapper'), '--gtk', 'run'
            ]
            if self.get_option('wrapper'):
                self.set_option(
                    'wrapper', ' '.join(self._jhbuild_wrapper) + ' ' +
                    self.get_option('wrapper'))
            else:
                self.set_option_default('wrapper',
                                        ' '.join(self._jhbuild_wrapper))
コード例 #2
0
    def __init__(self, *args, **kwargs):
        super(GtkPort, self).__init__(*args, **kwargs)
        self._pulseaudio_sanitizer = PulseAudioSanitizer()

        if self.get_option("leaks"):
            self._leakdetector = LeakDetectorValgrind(self._executive, self._filesystem, self.results_directory())
            if not self.get_option("wrapper"):
                raise ValueError('use --wrapper=\"valgrind\" for memory leak detection on GTK')
コード例 #3
0
    def __init__(self, *args, **kwargs):
        super(EflPort, self).__init__(*args, **kwargs)

        self._jhbuild_wrapper = [self.path_from_webkit_base('Tools', 'jhbuild', 'jhbuild-wrapper'), '--efl', 'run']

        self.set_option_default('wrapper', ' '.join(self._jhbuild_wrapper))
        self.webprocess_cmd_prefix = self.get_option('webprocess_cmd_prefix')

        self._pulseaudio_sanitizer = PulseAudioSanitizer()
コード例 #4
0
ファイル: gtk.py プロジェクト: kas1e/Odyssey
    def __init__(self, *args, **kwargs):
        super(GtkPort, self).__init__(*args, **kwargs)
        self._pulseaudio_sanitizer = PulseAudioSanitizer()

        if self.get_option("leaks"):
            if not self.get_option("wrapper"):
                raise ValueError(
                    'use --wrapper=\"valgrind\" for memory leak detection on GTK'
                )
コード例 #5
0
ファイル: nix.py プロジェクト: caneraltinbasak/webkitnix
    def __init__(self, *args, **kwargs):
        super(NixPort, self).__init__(*args, **kwargs)

        self._jhbuild_wrapper_path = self.path_from_webkit_base(
            'Tools', 'nix', 'run-with-jhbuild')

        self.set_option_default('wrapper', self._jhbuild_wrapper_path)
        self.set_option_default('webkit_test_runner', True)
        self.webprocess_cmd_prefix = self.get_option('webprocess_cmd_prefix')

        self._pulseaudio_sanitizer = PulseAudioSanitizer()
コード例 #6
0
ファイル: gtk.py プロジェクト: GhostQ/GitSB
 def __init__(self, *args, **kwargs):
     super(GtkPort, self).__init__(*args, **kwargs)
     self._pulseaudio_sanitizer = PulseAudioSanitizer()