Commit 80277cf4 authored by maruel@chromium.org's avatar maruel@chromium.org

Clean gclient_smoketest import and call of super class.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/6621013

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@76965 0039d316-1c4b-4281-b951-d872f2087c98
parent af453492
...@@ -19,16 +19,17 @@ import subprocess ...@@ -19,16 +19,17 @@ import subprocess
import sys import sys
import unittest import unittest
from fake_repos import check_call, join, write, FakeReposTestBase ROOT_DIR = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, os.path.dirname(ROOT_DIR))
from tests.fake_repos import check_call, join, write, FakeReposTestBase
GCLIENT_PATH = join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), GCLIENT_PATH = os.path.join(os.path.dirname(ROOT_DIR), 'gclient')
'gclient')
COVERAGE = False COVERAGE = False
class GClientSmokeBase(FakeReposTestBase): class GClientSmokeBase(FakeReposTestBase):
def setUp(self): def setUp(self):
FakeReposTestBase.setUp(self) super(GClientSmokeBase, self).setUp()
# Make sure it doesn't try to auto update when testing! # Make sure it doesn't try to auto update when testing!
self.env = os.environ.copy() self.env = os.environ.copy()
self.env['DEPOT_TOOLS_UPDATE'] = '0' self.env['DEPOT_TOOLS_UPDATE'] = '0'
...@@ -255,7 +256,7 @@ class GClientSmoke(GClientSmokeBase): ...@@ -255,7 +256,7 @@ class GClientSmoke(GClientSmokeBase):
class GClientSmokeSVN(GClientSmokeBase): class GClientSmokeSVN(GClientSmokeBase):
def setUp(self): def setUp(self):
GClientSmokeBase.setUp(self) super(GClientSmokeSVN, self).setUp()
self.enabled = self.FAKE_REPOS.setUpSVN() self.enabled = self.FAKE_REPOS.setUpSVN()
def testSync(self): def testSync(self):
...@@ -688,7 +689,7 @@ class GClientSmokeSVN(GClientSmokeBase): ...@@ -688,7 +689,7 @@ class GClientSmokeSVN(GClientSmokeBase):
class GClientSmokeGIT(GClientSmokeBase): class GClientSmokeGIT(GClientSmokeBase):
def setUp(self): def setUp(self):
GClientSmokeBase.setUp(self) super(GClientSmokeGIT, self).setUp()
self.enabled = self.FAKE_REPOS.setUpGIT() self.enabled = self.FAKE_REPOS.setUpGIT()
def testSync(self): def testSync(self):
...@@ -905,7 +906,7 @@ class GClientSmokeGIT(GClientSmokeBase): ...@@ -905,7 +906,7 @@ class GClientSmokeGIT(GClientSmokeBase):
class GClientSmokeBoth(GClientSmokeBase): class GClientSmokeBoth(GClientSmokeBase):
def setUp(self): def setUp(self):
GClientSmokeBase.setUp(self) super(GClientSmokeBoth, self).setUp()
self.enabled = self.FAKE_REPOS.setUpSVN() and self.FAKE_REPOS.setUpGIT() self.enabled = self.FAKE_REPOS.setUpSVN() and self.FAKE_REPOS.setUpGIT()
def testMultiSolutions(self): def testMultiSolutions(self):
...@@ -1068,7 +1069,7 @@ class GClientSmokeBoth(GClientSmokeBase): ...@@ -1068,7 +1069,7 @@ class GClientSmokeBoth(GClientSmokeBase):
class GClientSmokeFromCheckout(GClientSmokeBase): class GClientSmokeFromCheckout(GClientSmokeBase):
# WebKit abuses this. It has a .gclient and a DEPS from a checkout. # WebKit abuses this. It has a .gclient and a DEPS from a checkout.
def setUp(self): def setUp(self):
GClientSmokeBase.setUp(self) super(GClientSmokeFromCheckout, self).setUp()
self.enabled = self.FAKE_REPOS.setUpSVN() self.enabled = self.FAKE_REPOS.setUpSVN()
os.rmdir(self.root_dir) os.rmdir(self.root_dir)
if self.enabled: if self.enabled:
...@@ -1160,6 +1161,9 @@ class GClientSmokeFromCheckout(GClientSmokeBase): ...@@ -1160,6 +1161,9 @@ class GClientSmokeFromCheckout(GClientSmokeBase):
if __name__ == '__main__': if __name__ == '__main__':
if '-v' in sys.argv:
logging.basicConfig(level=logging.DEBUG)
if '-c' in sys.argv: if '-c' in sys.argv:
COVERAGE = True COVERAGE = True
sys.argv.remove('-c') sys.argv.remove('-c')
......
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