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

Side by Side Diff: tests/gclient_smoketest.py

Issue 795723003: Fix test failures on Ubuntu/Trusty. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Created 6 years 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/checkout_test.py ('k') | tests/scm_unittest.py » ('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) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 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 1687 matching lines...) Expand 10 before | Expand all | Expand 10 after
1698 self.gclient(['sync']) 1698 self.gclient(['sync'])
1699 1699
1700 # TODO(maruel): This is incorrect. 1700 # TODO(maruel): This is incorrect.
1701 out = self.parseGclient(['status', '--deps', 'mac', '--jobs', '1'], []) 1701 out = self.parseGclient(['status', '--deps', 'mac', '--jobs', '1'], [])
1702 1702
1703 # Revert implies --force implies running hooks without looking at pattern 1703 # Revert implies --force implies running hooks without looking at pattern
1704 # matching. 1704 # matching.
1705 results = self.gclient(['revert', '--deps', 'mac', '--jobs', '1']) 1705 results = self.gclient(['revert', '--deps', 'mac', '--jobs', '1'])
1706 out = self.splitBlock(results[0]) 1706 out = self.splitBlock(results[0])
1707 self.assertEquals(2, len(out)) 1707 self.assertEquals(2, len(out))
1708 self.checkString(2, len(out[0])) 1708 # This value varies depending on the version of svn being run.
1709 self.checkString(2, len(out[1])) 1709 # New vesions (the one in Trust) print "Updating '.':" and "At revision 1.".
1710 # Older versions (the one in Precise) print just "At revision 1.".
1711 #self.assertEquals(3, len(out[0]))
1712 self.assertEquals(2, len(out[1]))
1710 self.checkString('foo', out[1][1]) 1713 self.checkString('foo', out[1][1])
1711 self.checkString('', results[1]) 1714 self.checkString('', results[1])
1712 self.assertEquals(0, results[2]) 1715 self.assertEquals(0, results[2])
1713 tree = self.mangle_svn_tree( 1716 tree = self.mangle_svn_tree(
1714 ('trunk/webkit@2', ''), 1717 ('trunk/webkit@2', ''),
1715 ('trunk/third_party/foo@1', 'foo/bar')) 1718 ('trunk/third_party/foo@1', 'foo/bar'))
1716 self.assertTree(tree) 1719 self.assertTree(tree)
1717 1720
1718 # TODO(maruel): This is incorrect. 1721 # TODO(maruel): This is incorrect.
1719 out = self.parseGclient(['status', '--deps', 'mac'], []) 1722 out = self.parseGclient(['status', '--deps', 'mac'], [])
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
1768 1771
1769 if '-c' in sys.argv: 1772 if '-c' in sys.argv:
1770 COVERAGE = True 1773 COVERAGE = True
1771 sys.argv.remove('-c') 1774 sys.argv.remove('-c')
1772 if os.path.exists('.coverage'): 1775 if os.path.exists('.coverage'):
1773 os.remove('.coverage') 1776 os.remove('.coverage')
1774 os.environ['COVERAGE_FILE'] = os.path.join( 1777 os.environ['COVERAGE_FILE'] = os.path.join(
1775 os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 1778 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
1776 '.coverage') 1779 '.coverage')
1777 unittest.main() 1780 unittest.main()
OLDNEW
« no previous file with comments | « tests/checkout_test.py ('k') | tests/scm_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698