Kill old run-webkit-tests processes in kill-process on Mac
[WebKit-https.git] / Tools / BuildSlaveSupport / kill-old-processes
index 8296853..6705e7d 100755 (executable)
@@ -55,7 +55,6 @@ def main():
     ]\r
 \r
     tasksToKillMac = [\r
-        "httpd", # This shouldn't be needed, except currently there are bugs in NRWT's http locking code.\r
         "jsc",\r
         "make",\r
         "per5.12",\r
@@ -77,6 +76,8 @@ def main():
     if sys.platform == 'darwin':\r
         for task in tasksToKillMac:\r
             os.system("killall -9 -v -m " + task)\r
+        # Kill all instances of python executing run-webkit-tests\r
+        os.system("ps aux | grep -P '.+/Python .+(run_webkit_tests|run-webkit-tests)' | grep -v grep | awk '{print $2}' | xargs kill")\r
     elif sys.platform == 'cygwin' or sys.platform == 'win32':\r
         for task in tasksToKillWin:\r
             os.system("taskkill /t /f /im " + task)\r