aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/bots/recipes/perf.py
diff options
context:
space:
mode:
authorGravatar Eric Boren <borenet@google.com>2017-04-10 08:14:33 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-04-10 12:47:43 +0000
commit768f52ff85662e6627438987e3277f3926eb6577 (patch)
treea6261e028335e87d6594f812231f3511685d11fd /infra/bots/recipes/perf.py
parent4fccd85f133e0316602c061fc57f737100c8c605 (diff)
Rename recipes: swarm_[name] -> [name]
Bug: skia:6473 Change-Id: Id78f0b5cb50ae2243b9a5aed8e552f7ed8202228 Reviewed-on: https://skia-review.googlesource.com/12060 Commit-Queue: Eric Boren <borenet@google.com> Reviewed-by: Ravi Mistry <rmistry@google.com>
Diffstat (limited to 'infra/bots/recipes/perf.py')
-rw-r--r--infra/bots/recipes/perf.py40
1 files changed, 40 insertions, 0 deletions
diff --git a/infra/bots/recipes/perf.py b/infra/bots/recipes/perf.py
new file mode 100644
index 0000000000..b6b876f22c
--- /dev/null
+++ b/infra/bots/recipes/perf.py
@@ -0,0 +1,40 @@
+# Copyright 2016 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 module for Skia Swarming perf.
+
+
+DEPS = [
+ 'recipe_engine/path',
+ 'recipe_engine/platform',
+ 'recipe_engine/properties',
+ 'recipe_engine/raw_io',
+ 'perf',
+]
+
+
+def RunSteps(api):
+ api.perf.run()
+
+
+def GenTests(api):
+ yield (
+ api.test('Perf-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release') +
+ api.properties(buildername='Perf-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release',
+ mastername='fake-master',
+ slavename='fake-slave',
+ buildnumber=5,
+ revision='abc123',
+ path_config='kitchen',
+ swarm_out_dir='[SWARM_OUT_DIR]') +
+ api.path.exists(
+ api.path['start_dir'].join('skia'),
+ api.path['start_dir'].join('skia', 'infra', 'bots', 'assets',
+ 'skimage', 'VERSION'),
+ api.path['start_dir'].join('skia', 'infra', 'bots', 'assets',
+ 'skp', 'VERSION'),
+ api.path['start_dir'].join('tmp', 'uninteresting_hashes.txt')
+ )
+ )