[autotest] update _check_servod_status to allow multiple servod processes.

BUG=chromium:410141
TEST=test_that in local setup

Change-Id: If736a80f92627aab6e17d3ff8a713e8a89f94720
Reviewed-on: https://chromium-review.googlesource.com/216220
Tested-by: Dan Shi <dshi@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Queue: Dan Shi <dshi@chromium.org>
diff --git a/server/hosts/servo_host.py b/server/hosts/servo_host.py
index 5a6d7cf..0f58b05 100644
--- a/server/hosts/servo_host.py
+++ b/server/hosts/servo_host.py
@@ -374,8 +374,9 @@
 
         """
         try:
-            pid = int(self.run('pgrep servod').stdout.strip())
-            logging.info('servod is running, PID=%d', pid)
+            pids = [str(int(s)) for s in
+                    self.run('pgrep servod').stdout.strip().split('\n')]
+            logging.info('servod is running, PID=%s', ','.join(pids))
         except (error.AutoservRunError, error.AutoservSSHTimeout) as e:
             if self._is_localhost:
                 logging.info('Ignoring servod status check failure. servo host '