aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/bots/recipes/compute_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'infra/bots/recipes/compute_test.py')
-rw-r--r--infra/bots/recipes/compute_test.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/infra/bots/recipes/compute_test.py b/infra/bots/recipes/compute_test.py
new file mode 100644
index 0000000000..cbe1fd277a
--- /dev/null
+++ b/infra/bots/recipes/compute_test.py
@@ -0,0 +1,34 @@
+# Copyright 2018 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# Recipe for Skia Swarming compute testing.
+
+DEPS = [
+ 'flavor',
+ 'recipe_engine/file',
+ 'recipe_engine/path',
+ 'recipe_engine/properties',
+ 'run',
+ 'vars',
+]
+
+def RunSteps(api):
+ api.vars.setup()
+ api.flavor.setup()
+
+ api.run(api.flavor.step, 'hello-opencl', cmd=['hello-opencl'])
+
+ api.run.check_failure()
+
+def GenTests(api):
+ builder = ('Test-Debian9-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All'
+ '-OpenCL')
+ yield (
+ api.test(builder) +
+ api.properties(buildername=builder,
+ buildbucket_build_id='123454321',
+ revision='abc123',
+ path_config='kitchen',
+ swarm_out_dir='[SWARM_OUT_DIR]')
+ )