Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: tests/gclient_smoketest.py

Issue 6883263: Remove unmaintained "gclient export" command, (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools/
Patch Set: '' Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tests/gclient_scm_test.py ('k') | zsh-goodies/_gclient » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Smoke tests for gclient.py. 6 """Smoke tests for gclient.py.
7 7
8 Shell out 'gclient' and run basic conformance tests. 8 Shell out 'gclient' and run basic conformance tests.
9 9
10 This test assumes GClientSmokeBase.URL_BASE is valid. 10 This test assumes GClientSmokeBase.URL_BASE is valid.
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 result = self.gclient(['foo']) 171 result = self.gclient(['foo'])
172 # Roughly, not too short, not too long. 172 # Roughly, not too short, not too long.
173 self.assertTrue(1000 < len(result[0]) and len(result[0]) < 2000) 173 self.assertTrue(1000 < len(result[0]) and len(result[0]) < 2000)
174 self.assertEquals(0, len(result[1])) 174 self.assertEquals(0, len(result[1]))
175 self.assertEquals(0, result[2]) 175 self.assertEquals(0, result[2])
176 176
177 def testNotConfigured(self): 177 def testNotConfigured(self):
178 res = ('', 'Error: client not configured; see \'gclient config\'\n', 1) 178 res = ('', 'Error: client not configured; see \'gclient config\'\n', 1)
179 self.check(res, self.gclient(['cleanup'])) 179 self.check(res, self.gclient(['cleanup']))
180 self.check(res, self.gclient(['diff'])) 180 self.check(res, self.gclient(['diff']))
181 self.check(res, self.gclient(['export', 'foo']))
182 self.check(res, self.gclient(['pack'])) 181 self.check(res, self.gclient(['pack']))
183 self.check(res, self.gclient(['revert'])) 182 self.check(res, self.gclient(['revert']))
184 self.check(res, self.gclient(['revinfo'])) 183 self.check(res, self.gclient(['revinfo']))
185 self.check(res, self.gclient(['runhooks'])) 184 self.check(res, self.gclient(['runhooks']))
186 self.check(res, self.gclient(['status'])) 185 self.check(res, self.gclient(['status']))
187 self.check(res, self.gclient(['sync'])) 186 self.check(res, self.gclient(['sync']))
188 self.check(res, self.gclient(['update'])) 187 self.check(res, self.gclient(['update']))
189 188
190 def testConfig(self): 189 def testConfig(self):
191 p = join(self.root_dir, '.gclient') 190 p = join(self.root_dir, '.gclient')
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 results = self.gclient(['config', '--spec', 239 results = self.gclient(['config', '--spec',
241 'solutions=[{"name": "./", "url": None}]']) 240 'solutions=[{"name": "./", "url": None}]'])
242 self.check(('', '', 0), results) 241 self.check(('', '', 0), results)
243 results = self.gclient(['sync']) 242 results = self.gclient(['sync'])
244 self.check(('', '', 0), results) 243 self.check(('', '', 0), results)
245 self.assertTree({}) 244 self.assertTree({})
246 results = self.gclient(['revinfo']) 245 results = self.gclient(['revinfo'])
247 self.check(('./: None\n', '', 0), results) 246 self.check(('./: None\n', '', 0), results)
248 self.check(('', '', 0), self.gclient(['cleanup'])) 247 self.check(('', '', 0), self.gclient(['cleanup']))
249 self.check(('', '', 0), self.gclient(['diff'])) 248 self.check(('', '', 0), self.gclient(['diff']))
250 self.check(('', '', 0), self.gclient(['export', 'foo']))
251 self.assertTree({}) 249 self.assertTree({})
252 self.check(('', '', 0), self.gclient(['pack'])) 250 self.check(('', '', 0), self.gclient(['pack']))
253 self.check(('', '', 0), self.gclient(['revert'])) 251 self.check(('', '', 0), self.gclient(['revert']))
254 self.assertTree({}) 252 self.assertTree({})
255 self.check(('', '', 0), self.gclient(['runhooks'])) 253 self.check(('', '', 0), self.gclient(['runhooks']))
256 self.assertTree({}) 254 self.assertTree({})
257 self.check(('', '', 0), self.gclient(['status'])) 255 self.check(('', '', 0), self.gclient(['status']))
258 256
259 def testDifferentTopLevelDirectory(self): 257 def testDifferentTopLevelDirectory(self):
260 # Check that even if the .gclient file does not mention the directory src 258 # Check that even if the .gclient file does not mention the directory src
(...skipping 958 matching lines...) Expand 10 before | Expand all | Expand 10 after
1219 1217
1220 if '-c' in sys.argv: 1218 if '-c' in sys.argv:
1221 COVERAGE = True 1219 COVERAGE = True
1222 sys.argv.remove('-c') 1220 sys.argv.remove('-c')
1223 if os.path.exists('.coverage'): 1221 if os.path.exists('.coverage'):
1224 os.remove('.coverage') 1222 os.remove('.coverage')
1225 os.environ['COVERAGE_FILE'] = os.path.join( 1223 os.environ['COVERAGE_FILE'] = os.path.join(
1226 os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 1224 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
1227 '.coverage') 1225 '.coverage')
1228 unittest.main() 1226 unittest.main()
OLDNEW
« no previous file with comments | « tests/gclient_scm_test.py ('k') | zsh-goodies/_gclient » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698