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

Side by Side Diff: scripts/slave/recipes/gpu/download_and_test.py

Issue 137993010: Added support for properly building and running isolates in recipes. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Added missed files. Created 6 years, 11 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
OLDNEW
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
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 )
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698