OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 | 2 |
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 """Unittests for cbuildbot. Needs to be run inside of chroot for mox.""" | 7 """Unittests for cbuildbot. Needs to be run inside of chroot for mox.""" |
8 | 8 |
9 import __builtin__ | 9 import __builtin__ |
10 import mox | 10 import mox |
(...skipping 11 matching lines...) Expand all Loading... |
22 ['login_manager', 'platform/login_manager'] | 22 ['login_manager', 'platform/login_manager'] |
23 ] | 23 ] |
24 self._test_cros_workon_packages = \ | 24 self._test_cros_workon_packages = \ |
25 'chromeos-base/kernel\nchromeos-base/chromeos-login\n' | 25 'chromeos-base/kernel\nchromeos-base/chromeos-login\n' |
26 self._test_board = 'test-board' | 26 self._test_board = 'test-board' |
27 self._buildroot = '.' | 27 self._buildroot = '.' |
28 self._test_dict = {'kernel' : ['chromos-base/kernel', 'dev-util/perf'], | 28 self._test_dict = {'kernel' : ['chromos-base/kernel', 'dev-util/perf'], |
29 'cros' : ['chromos-base/libcros'] | 29 'cros' : ['chromos-base/libcros'] |
30 } | 30 } |
31 self._test_string = "kernel.git@12345test cros.git@12333test" | 31 self._test_string = "kernel.git@12345test cros.git@12333test" |
| 32 self._test_string += " crosutils.git@blahblah" |
32 self._revision_file = 'test-revisions.pfq' | 33 self._revision_file = 'test-revisions.pfq' |
33 self._test_parsed_string_array = [ | 34 self._test_parsed_string_array = [ |
34 ['chromeos-base/kernel', '12345test'], | 35 ['chromeos-base/kernel', '12345test'], |
35 ['dev-util/perf', '12345test'], | 36 ['dev-util/perf', '12345test'], |
36 ['chromos-base/libcros', '12345test'] | 37 ['chromos-base/libcros', '12345test'] |
37 ] | 38 ] |
38 | 39 |
39 def testParseRevisionString(self): | 40 def testParseRevisionString(self): |
40 """Test whether _ParseRevisionString parses string correctly.""" | 41 """Test whether _ParseRevisionString parses string correctly.""" |
41 return_array = cbuildbot._ParseRevisionString(self._test_string, | 42 return_array = cbuildbot._ParseRevisionString(self._test_string, |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
93 cbuildbot._UprevFromRevisionList(self._buildroot, | 94 cbuildbot._UprevFromRevisionList(self._buildroot, |
94 self._test_parsed_string_array) | 95 self._test_parsed_string_array) |
95 self.mox.ReplayAll() | 96 self.mox.ReplayAll() |
96 cbuildbot._UprevPackages(self._buildroot, self._revision_file, | 97 cbuildbot._UprevPackages(self._buildroot, self._revision_file, |
97 self._test_board) | 98 self._test_board) |
98 self.mox.VerifyAll() | 99 self.mox.VerifyAll() |
99 | 100 |
100 | 101 |
101 if __name__ == '__main__': | 102 if __name__ == '__main__': |
102 unittest.main() | 103 unittest.main() |
OLD | NEW |