Backed out changeset 8c0cf60141dc (bug 1083237)
authorCarsten "Tomcat" Book <cbook@mozilla.com>
Tue, 21 Oct 2014 11:18:43 +0200
changeset 237819 a074be8d7cfce582026219e25a674166ada381a3
parent 237818 0f92f54185d98226269e36721ab5cc24e39e401e
child 237820 313e5dcdfcb86d74a083a379fcc5c2bbba11f062
push id660
push userraliiev@mozilla.com
push dateWed, 18 Feb 2015 20:30:48 +0000
treeherdermozilla-release@49e493494178 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1083237
milestone36.0a1
backs out8c0cf60141dc549a7042b00742761a27e0bedf66
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset 8c0cf60141dc (bug 1083237)
testing/marionette/client/marionette/runner/base.py
--- a/testing/marionette/client/marionette/runner/base.py
+++ b/testing/marionette/client/marionette/runner/base.py
@@ -607,22 +607,17 @@ class BaseMarionetteTestRunner(object):
             })
         return kwargs
 
     def start_marionette(self):
         self.marionette = Marionette(**self._build_kwargs())
 
     def run_tests(self, tests):
         self.reset_test_stats()
-
-        for test in tests:
-            self.add_test(test)
-
         self.start_time = time.time()
-        self.logger.suite_start(self.tests)
 
         need_external_ip = True
         if not self.marionette:
             self.start_marionette()
             if self.emulator:
                 self.marionette.emulator.wait_for_homescreen(self.marionette)
             # Retrieve capabilities for later use
             if not self._capabilities:
@@ -631,16 +626,21 @@ class BaseMarionetteTestRunner(object):
             # an external ip
             if self._capabilities['device'] == "desktop":
                 need_external_ip = False
 
         if not self.httpd:
             self.logger.info("starting httpd")
             self.start_httpd(need_external_ip)
 
+        for test in tests:
+            self.add_test(test)
+
+        self.logger.suite_start(self.tests)
+
         for test in self.manifest_skipped_tests:
             name = os.path.basename(test['path'])
             self.logger.test_start(name)
             self.logger.test_end(name,
                                  'SKIP',
                                  message=test['disabled'])
             self.todo += 1