OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 # This recipe is intended to control all of the GPU testers on the | 5 # This recipe is intended to control all of the GPU testers on the |
6 # following waterfalls: | 6 # following waterfalls: |
7 # chromium.gpu | 7 # chromium.gpu |
8 # chromium.gpu.fyi | 8 # chromium.gpu.fyi |
9 # chromium.webkit | 9 # chromium.webkit |
10 # These testers are triggered by the builders on the same waterfall. | 10 # These testers are triggered by the builders on the same waterfall. |
(...skipping 17 matching lines...) Expand all Loading... |
28 yield api.gpu.checkout_steps() | 28 yield api.gpu.checkout_steps() |
29 yield api.gpu.download_steps() | 29 yield api.gpu.download_steps() |
30 yield api.gpu.test_steps() | 30 yield api.gpu.test_steps() |
31 | 31 |
32 def GenTests(api): | 32 def GenTests(api): |
33 # The majority of the tests are in the build_and_test recipe. | 33 # The majority of the tests are in the build_and_test recipe. |
34 | 34 |
35 # Keep the additional properties in sync with the build_and_upload | 35 # Keep the additional properties in sync with the build_and_upload |
36 # recipe in order to catch regressions. | 36 # recipe in order to catch regressions. |
37 for plat in ['win', 'mac', 'linux']: | 37 for plat in ['win', 'mac', 'linux']: |
38 yield ( | 38 for flavor in ['Debug', 'Release']: |
39 api.test('%s_release' % plat) + | 39 flavor_lower = flavor.lower() |
40 api.properties.scheduled( | 40 yield ( |
41 build_config='Release', | 41 api.test('%s_%s' % (plat, flavor_lower)) + |
42 mastername='chromium.gpu.testing', | 42 api.properties.scheduled( |
43 buildername='%s tester' % plat, | 43 build_config=flavor, |
44 buildnumber=776, | 44 mastername='chromium.gpu.testing', |
45 parent_buildername='%s builder' % plat, | 45 buildername='%s %s tester' % (plat, flavor_lower), |
46 parent_buildnumber=571, | 46 buildnumber=776, |
47 parent_got_revision=160000, | 47 parent_buildername='%s %s builder' % (plat, flavor_lower), |
48 parent_got_webkit_revision=10000, | 48 parent_buildnumber=571, |
49 ) + | 49 parent_got_revision=160000, |
50 api.platform.name(plat) | 50 parent_got_webkit_revision=10000, |
51 ) | 51 # These would ordinarily be generated during the build step. |
| 52 swarm_hashes=dict( |
| 53 gl_tests='6e784864abbeeff7499c15f75b904851d633c187'), |
| 54 ) + |
| 55 api.platform.name(plat) |
| 56 ) |
OLD | NEW |