OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 DEPS = [ | 5 DEPS = [ |
6 'bot_update', | 6 'bot_update', |
7 'gclient', | 7 'gclient', |
8 'recipe_engine/path', | 8 'recipe_engine/path', |
9 'recipe_engine/properties', | 9 'recipe_engine/properties', |
10 ] | 10 ] |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 refs=refs, patch_oauth2=oauth2, | 50 refs=refs, patch_oauth2=oauth2, |
51 clobber=clobber, | 51 clobber=clobber, |
52 root_solution_revision=root_solution_revision, | 52 root_solution_revision=root_solution_revision, |
53 suffix=suffix, | 53 suffix=suffix, |
54 gerrit_no_reset=gerrit_no_reset, | 54 gerrit_no_reset=gerrit_no_reset, |
55 gerrit_no_rebase_patch_ref=gerrit_no_rebase_patch_ref) | 55 gerrit_no_rebase_patch_ref=gerrit_no_rebase_patch_ref) |
56 | 56 |
57 | 57 |
58 def GenTests(api): | 58 def GenTests(api): |
59 yield api.test('basic') + api.properties( | 59 yield api.test('basic') + api.properties( |
60 mastername='chromium.linux', | |
61 buildername='Linux Builder', | |
62 slavename='totallyaslave-m1', | |
63 patch=False, | 60 patch=False, |
64 revision='abc' | 61 revision='abc' |
65 ) | 62 ) |
66 yield api.test('basic_with_branch_heads') + api.properties( | 63 yield api.test('basic_with_branch_heads') + api.properties( |
67 mastername='chromium.linux', | |
68 buildername='Linux Builder', | |
69 slavename='totallyaslave-m1', | |
70 with_branch_heads=True, | 64 with_branch_heads=True, |
71 suffix='with branch heads' | 65 suffix='with branch heads' |
72 ) | 66 ) |
73 yield api.test('basic_output_manifest') + api.properties( | 67 yield api.test('basic_output_manifest') + api.properties( |
74 mastername='chromium.linux', | |
75 buildername='Linux Builder', | |
76 slavename='totallyaslave-m1', | |
77 output_manifest=True, | 68 output_manifest=True, |
78 ) | 69 ) |
79 yield api.test('tryjob') + api.properties( | 70 yield api.test('tryjob') + api.properties( |
80 mastername='tryserver.chromium.linux', | |
81 buildername='linux_rel', | |
82 slavename='totallyaslave-c4', | |
83 issue=12345, | 71 issue=12345, |
84 patchset=654321, | 72 patchset=654321, |
85 rietveld='https://rietveld.example.com/', | 73 rietveld='https://rietveld.example.com/', |
86 ) | 74 ) |
87 yield api.test('trychange') + api.properties( | 75 yield api.test('trychange') + api.properties( |
88 mastername='tryserver.chromium.linux', | |
89 buildername='linux_rel', | |
90 slavename='totallyaslave-c4', | |
91 refs=['+refs/change/1/2/333'], | 76 refs=['+refs/change/1/2/333'], |
92 ) | 77 ) |
93 yield api.test('trychange_oauth2') + api.properties( | 78 yield api.test('trychange_oauth2') + api.properties( |
94 mastername='tryserver.chromium.linux', | |
95 buildername='linux_rel', | |
96 slavename='totallyaslave-c4', | |
97 oauth2=True, | 79 oauth2=True, |
98 ) | 80 ) |
99 yield api.test('tryjob_fail') + api.properties( | 81 yield api.test('tryjob_fail') + api.properties( |
100 mastername='tryserver.chromium.linux', | |
101 buildername='linux_rel', | |
102 slavename='totallyaslave-c4', | |
103 issue=12345, | 82 issue=12345, |
104 patchset=654321, | 83 patchset=654321, |
105 rietveld='https://rietveld.example.com/', | 84 rietveld='https://rietveld.example.com/', |
106 ) + api.step_data('bot_update', retcode=1) | 85 ) + api.step_data('bot_update', retcode=1) |
107 yield api.test('tryjob_fail_patch') + api.properties( | 86 yield api.test('tryjob_fail_patch') + api.properties( |
108 mastername='tryserver.chromium.linux', | |
109 buildername='linux_rel', | |
110 slavename='totallyaslave-c4', | |
111 issue=12345, | 87 issue=12345, |
112 patchset=654321, | 88 patchset=654321, |
113 rietveld='https://rietveld.example.com/', | 89 rietveld='https://rietveld.example.com/', |
114 fail_patch='apply', | 90 fail_patch='apply', |
115 ) + api.step_data('bot_update', retcode=88) | 91 ) + api.step_data('bot_update', retcode=88) |
116 yield api.test('tryjob_fail_patch_download') + api.properties( | 92 yield api.test('tryjob_fail_patch_download') + api.properties( |
117 mastername='tryserver.chromium.linux', | |
118 buildername='linux_rel', | |
119 slavename='totallyaslave-c4', | |
120 issue=12345, | 93 issue=12345, |
121 patchset=654321, | 94 patchset=654321, |
122 rietveld='https://rietveld.example.com/', | 95 rietveld='https://rietveld.example.com/', |
123 fail_patch='download' | 96 fail_patch='download' |
124 ) + api.step_data('bot_update', retcode=87) | 97 ) + api.step_data('bot_update', retcode=87) |
125 yield api.test('no_shallow') + api.properties( | 98 yield api.test('no_shallow') + api.properties( |
126 mastername='experimental', | |
127 buildername='Experimental Builder', | |
128 slavename='somehost', | |
129 no_shallow=1 | 99 no_shallow=1 |
130 ) | 100 ) |
131 yield api.test('clobber') + api.properties( | 101 yield api.test('clobber') + api.properties( |
132 mastername='experimental', | |
133 buildername='Experimental Builder', | |
134 slavename='somehost', | |
135 clobber=1 | 102 clobber=1 |
136 ) | 103 ) |
137 yield api.test('reset_root_solution_revision') + api.properties( | 104 yield api.test('reset_root_solution_revision') + api.properties( |
138 mastername='experimental', | |
139 buildername='Experimental Builder', | |
140 slavename='somehost', | |
141 root_solution_revision='revision', | 105 root_solution_revision='revision', |
142 ) | 106 ) |
143 yield api.test('gerrit_no_reset') + api.properties( | 107 yield api.test('gerrit_no_reset') + api.properties( |
144 mastername='experimental', | |
145 buildername='Experimental Builder', | |
146 slavename='somehost', | |
147 gerrit_no_reset=1 | 108 gerrit_no_reset=1 |
148 ) | 109 ) |
149 yield api.test('gerrit_no_rebase_patch_ref') + api.properties( | 110 yield api.test('gerrit_no_rebase_patch_ref') + api.properties( |
150 mastername='experimental', | |
151 buildername='Experimental Builder', | |
152 slavename='somehost', | |
153 gerrit_no_rebase_patch_ref=True | 111 gerrit_no_rebase_patch_ref=True |
154 ) | 112 ) |
155 yield api.test('apply_gerrit_ref') + api.properties( | 113 yield api.test('apply_gerrit_ref') + api.properties( |
156 repository='chromium', | 114 repository='chromium', |
157 gerrit_no_rebase_patch_ref=True, | 115 gerrit_no_rebase_patch_ref=True, |
158 gerrit_no_reset=1, | 116 gerrit_no_reset=1, |
159 test_apply_gerrit_ref=True, | 117 test_apply_gerrit_ref=True, |
160 ) | 118 ) |
161 yield api.test('tryjob_v8') + api.properties( | 119 yield api.test('tryjob_v8') + api.properties( |
162 mastername='tryserver.chromium.linux', | |
163 buildername='linux_rel', | |
164 slavename='totallyaslave-c4', | |
165 issue=12345, | 120 issue=12345, |
166 patchset=654321, | 121 patchset=654321, |
167 rietveld='https://rietveld.example.com/', | 122 rietveld='https://rietveld.example.com/', |
168 patch_project='v8', | 123 patch_project='v8', |
169 revisions={'src/v8': 'abc'} | 124 revisions={'src/v8': 'abc'} |
170 ) | 125 ) |
171 yield api.test('tryjob_v8_head_by_default') + api.properties.tryserver( | 126 yield api.test('tryjob_v8_head_by_default') + api.properties.tryserver( |
172 patch_project='v8', | 127 patch_project='v8', |
173 ) | 128 ) |
174 yield api.test('tryjob_gerrit_angle') + api.properties.tryserver_gerrit( | 129 yield api.test('tryjob_gerrit_angle') + api.properties.tryserver_gerrit( |
175 full_project_name='angle/angle', | 130 full_project_name='angle/angle', |
176 ) | 131 ) |
OLD | NEW |