Changeset 215470 in webkit
- Timestamp:
- Apr 18, 2017 10:34:22 AM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r215450 r215470 1 2017-04-18 Jonathan Bedard <jbedard@apple.com> 2 3 Unreviewed, rolling out r215346 and 215361. 4 5 The problem these changes were fixing was addressed in 6 <https://trac.webkit.org/changeset/215416/webkit>. 7 8 Reverted changesets: 9 10 "webkitpy: Ignore previously launched pid when system is under 11 stress" 12 https://bugs.webkit.org/show_bug.cgi?id=170741 13 http://trac.webkit.org/changeset/215346 14 http://trac.webkit.org/changeset/215361 15 1 16 2017-04-17 Alex Christensen <achristensen@webkit.org> 2 17 -
trunk/Tools/Scripts/webkitpy/port/driver.py
r215380 r215470 219 219 if err: 220 220 self.error_from_test += err 221 self._server_process = None 221 222 222 223 crash_log = None … … 369 370 self._crashed_process_name = None 370 371 self._crashed_pid = None 371 if self._server_process is None: 372 self._server_process = self._port._test_runner_process_constructor(self._port, self._server_name, self.cmd_line(pixel_tests, per_test_args), environment, target_host=self._target_host) 372 self._server_process = self._port._test_runner_process_constructor(self._port, self._server_name, self.cmd_line(pixel_tests, per_test_args), environment, target_host=self._target_host) 373 373 self._server_process.start() 374 374 … … 385 385 if self._server_process: 386 386 self._server_process.stop(self._port.driver_stop_timeout()) 387 self._server_process = None 387 388 if self._profiler: 388 389 self._profiler.profile_after_exit() -
trunk/Tools/Scripts/webkitpy/port/simulator_process.py
r215346 r215470 91 91 # 3 client connections will be accepted for stdin, stdout and stderr in that order. 92 92 self._target_host.listening_socket.listen(3) 93 94 try: 95 96 def launch_failure_handler(signum, frame): 97 assert signum == signal.SIGALRM 98 raise RuntimeError('Faild to launch {}, kept receiving old PID'.format(os.path.basename(self._cmd[0]))) 99 100 signal.signal(signal.SIGALRM, launch_failure_handler) 101 signal.alarm(300) # In seconds 102 pid = self._pid 103 while pid == self._pid: 104 if pid: 105 self._target_host.executive.kill_process(pid) 106 pid = self._target_host.launch_app(self._bundle_id, self._cmd[1:], env=self._env) 107 self._pid = pid 108 finally: 109 signal.alarm(0) 93 self._pid = self._target_host.launch_app(self._bundle_id, self._cmd[1:], env=self._env) 110 94 111 95 def handler(signum, frame):
Note: See TracChangeset
for help on using the changeset viewer.