Commit cb94366f authored by chrisgao@chromium.org's avatar chrisgao@chromium.org

[chromedriver] Fix error in pyauto bots run.

The python unittest failed to run setUpClass/tearDownClass because of python version is 2.6 in pyauto bots. This CL makes a workaround to fix this issue.

NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/11830030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175879 0039d316-1c4b-4281-b951-d872f2087c98
parent 87e990ad
......@@ -24,13 +24,14 @@ from common import unittest_util
class ChromeDriverTest(unittest.TestCase):
"""End to end tests for ChromeDriver."""
@classmethod
def setUpClass(cls):
cls._http_server = webserver.WebServer(chrome_paths.GetTestData())
@staticmethod
def GlobalSetUp():
ChromeDriverTest._http_server = webserver.WebServer(
chrome_paths.GetTestData())
@classmethod
def tearDownClass(cls):
cls._http_server.Shutdown()
@staticmethod
def GlobalTearDown():
ChromeDriverTest._http_server.Shutdown()
@staticmethod
def GetHttpUrlForFile(file_path):
......@@ -117,5 +118,7 @@ if __name__ == '__main__':
all_tests_suite = unittest.defaultTestLoader.loadTestsFromModule(
sys.modules[__name__])
tests = unittest_util.FilterTestSuite(all_tests_suite, options.filter)
ChromeDriverTest.GlobalSetUp();
result = unittest.TextTestRunner().run(tests)
ChromeDriverTest.GlobalTearDown();
sys.exit(len(result.failures) + len(result.errors))
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment