aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra
diff options
context:
space:
mode:
authorGravatar Kevin Lubick <kjlubick@google.com>2017-01-18 09:24:56 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-01-18 14:54:10 +0000
commit9c7dcac4a64297a3450dba86075491d5e82870a9 (patch)
treea30aa5375e431e4695e532863020b39c047cfa75 /infra
parent8dadd9e8936a1c8f44fccdfde7f883dfe2d89c96 (diff)
Add Vulkan SDK for Linux asset
Also add Vulkan tasks for Linux NUC to use the asset. Still need to update the recipes, which will happen in a followup CL. BUG=skia:6089 Change-Id: Ie215c98a03016c00ee2f2c8da281fd565e8900ce Reviewed-on: https://skia-review.googlesource.com/7165 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Eric Boren <borenet@google.com>
Diffstat (limited to 'infra')
-rw-r--r--infra/bots/assets/linux_vulkan_sdk/README.md8
-rw-r--r--infra/bots/assets/linux_vulkan_sdk/VERSION1
-rwxr-xr-xinfra/bots/assets/linux_vulkan_sdk/common.py26
-rwxr-xr-xinfra/bots/assets/linux_vulkan_sdk/create.py36
-rwxr-xr-xinfra/bots/assets/linux_vulkan_sdk/create_and_upload.py50
-rwxr-xr-xinfra/bots/assets/linux_vulkan_sdk/download.py16
-rwxr-xr-xinfra/bots/assets/linux_vulkan_sdk/upload.py16
-rw-r--r--infra/bots/assets/win_vulkan_sdk/README.md2
-rw-r--r--infra/bots/assets/win_vulkan_sdk/create_and_upload.py1
-rw-r--r--infra/bots/gen_tasks.go15
-rw-r--r--infra/bots/tasks.json389
11 files changed, 557 insertions, 3 deletions
diff --git a/infra/bots/assets/linux_vulkan_sdk/README.md b/infra/bots/assets/linux_vulkan_sdk/README.md
new file mode 100644
index 0000000000..2a266b6c83
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/README.md
@@ -0,0 +1,8 @@
+To create the vulkan sdk asset:
+
+Install the vulkan sdk from https://vulkan.lunarg.com/signin on a linux machine
+
+The default install dir is in the same directory as the .run file is (e.g. ~/Downloads).
+Call the install directory $VULKAN_SDK.
+
+When uploading the CIPD asset, use -s $VULKAN_SDK/VERSION/x86_64
diff --git a/infra/bots/assets/linux_vulkan_sdk/VERSION b/infra/bots/assets/linux_vulkan_sdk/VERSION
new file mode 100644
index 0000000000..c227083464
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/VERSION
@@ -0,0 +1 @@
+0 \ No newline at end of file
diff --git a/infra/bots/assets/linux_vulkan_sdk/common.py b/infra/bots/assets/linux_vulkan_sdk/common.py
new file mode 100755
index 0000000000..4920c9b4fb
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/common.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+#
+# Copyright 2016 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+
+"""Common vars used by scripts in this directory."""
+
+
+import os
+import sys
+
+FILE_DIR = os.path.dirname(os.path.abspath(__file__))
+INFRA_BOTS_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir))
+
+sys.path.insert(0, INFRA_BOTS_DIR)
+from assets import assets
+
+ASSET_NAME = os.path.basename(FILE_DIR)
+
+
+def run(cmd):
+ """Run a command, eg. "upload" or "download". """
+ assets.main([cmd, ASSET_NAME] + sys.argv[1:])
diff --git a/infra/bots/assets/linux_vulkan_sdk/create.py b/infra/bots/assets/linux_vulkan_sdk/create.py
new file mode 100755
index 0000000000..21c1ee7f37
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/create.py
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+#
+# Copyright 2016 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+
+"""Create the asset."""
+
+
+import argparse
+import shutil
+import sys
+import os
+
+
+
+def create_asset(target_dir, sdk_path):
+ """Create the asset."""
+ shutil.copytree(sdk_path, target_dir)
+
+
+def main():
+ if 'linux' not in sys.platform:
+ print >> sys.stderr, 'This script only runs on Linux.'
+ sys.exit(1)
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--target_dir', '-t', required=True)
+ parser.add_argument('--sdk_path', '-s', required=True)
+ args = parser.parse_args()
+ create_asset(args.target_dir, args.sdk_path)
+
+
+if __name__ == '__main__':
+ main()
diff --git a/infra/bots/assets/linux_vulkan_sdk/create_and_upload.py b/infra/bots/assets/linux_vulkan_sdk/create_and_upload.py
new file mode 100755
index 0000000000..22226d70b1
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/create_and_upload.py
@@ -0,0 +1,50 @@
+#!/usr/bin/env python
+#
+# Copyright 2016 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+
+"""Create the asset and upload it."""
+
+
+import argparse
+import common
+import os
+import subprocess
+import sys
+import utils
+
+
+def main():
+ if 'linux' not in sys.platform:
+ print >> sys.stderr, 'This script only runs on Linux.'
+ sys.exit(1)
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--gsutil')
+ parser.add_argument('--sdk_path', '-s', required=True)
+ args = parser.parse_args()
+
+ with utils.tmp_dir():
+ cwd = os.getcwd()
+ create_script = os.path.join(common.FILE_DIR, 'create.py')
+ upload_script = os.path.join(common.FILE_DIR, 'upload.py')
+
+ try:
+ cwd = os.path.join(cwd, 'sdk')
+ cmd = ['python', create_script,
+ '-t', cwd,
+ '--sdk_path', args.sdk_path]
+ subprocess.check_call(cmd)
+ cmd = ['python', upload_script, '-t', cwd]
+ if args.gsutil:
+ cmd.extend(['--gsutil', args.gsutil])
+ subprocess.check_call(cmd)
+ except subprocess.CalledProcessError:
+ # Trap exceptions to avoid printing two stacktraces.
+ sys.exit(1)
+
+
+if __name__ == '__main__':
+ main()
diff --git a/infra/bots/assets/linux_vulkan_sdk/download.py b/infra/bots/assets/linux_vulkan_sdk/download.py
new file mode 100755
index 0000000000..96cc87d43f
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/download.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+#
+# Copyright 2016 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+
+"""Download the current version of the asset."""
+
+
+import common
+
+
+if __name__ == '__main__':
+ common.run('download')
diff --git a/infra/bots/assets/linux_vulkan_sdk/upload.py b/infra/bots/assets/linux_vulkan_sdk/upload.py
new file mode 100755
index 0000000000..ba7fc8b6a1
--- /dev/null
+++ b/infra/bots/assets/linux_vulkan_sdk/upload.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+#
+# Copyright 2016 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+
+"""Upload a new version of the asset."""
+
+
+import common
+
+
+if __name__ == '__main__':
+ common.run('upload')
diff --git a/infra/bots/assets/win_vulkan_sdk/README.md b/infra/bots/assets/win_vulkan_sdk/README.md
index 2832f92e0d..1175790d3d 100644
--- a/infra/bots/assets/win_vulkan_sdk/README.md
+++ b/infra/bots/assets/win_vulkan_sdk/README.md
@@ -4,4 +4,4 @@ Install the vulkan sdk from https://vulkan.lunarg.com/signin on a windows machin
The default install dir is C:\VulkanSDK\VERSION
-When uploading the CIPD asset, use -t C:\VulkanSDK\VERSION
+When uploading the CIPD asset, use -s C:\VulkanSDK\VERSION
diff --git a/infra/bots/assets/win_vulkan_sdk/create_and_upload.py b/infra/bots/assets/win_vulkan_sdk/create_and_upload.py
index 515aa3d393..38c6943381 100644
--- a/infra/bots/assets/win_vulkan_sdk/create_and_upload.py
+++ b/infra/bots/assets/win_vulkan_sdk/create_and_upload.py
@@ -35,6 +35,7 @@ def main():
upload_script = os.path.join(common.FILE_DIR, 'upload.py')
try:
+ cwd = os.path.join(cwd, 'sdk')
cmd = ['python', create_script,
'-t', cwd,
'--sdk_path', args.sdk_path,
diff --git a/infra/bots/gen_tasks.go b/infra/bots/gen_tasks.go
index 9457866a2a..0b574eb359 100644
--- a/infra/bots/gen_tasks.go
+++ b/infra/bots/gen_tasks.go
@@ -66,9 +66,11 @@ var (
"Build-Ubuntu-Clang-x86_64-Debug",
"Build-Ubuntu-Clang-x86_64-Debug-ASAN",
"Build-Ubuntu-Clang-x86_64-Debug-MSAN",
+ "Build-Ubuntu-Clang-x86_64-Debug-Vulkan",
"Build-Ubuntu-Clang-x86_64-Release",
"Build-Ubuntu-Clang-x86_64-Release-Fast",
"Build-Ubuntu-Clang-x86_64-Release-TSAN",
+ "Build-Ubuntu-Clang-x86_64-Release-Vulkan",
"Build-Ubuntu-GCC-x86-Debug",
"Build-Ubuntu-GCC-x86-Release",
"Build-Ubuntu-GCC-x86_64-Debug",
@@ -162,6 +164,8 @@ var (
"Perf-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release",
"Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug",
"Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release",
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan",
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan",
"Perf-Win10-MSVC-Golo-GPU-GT610-x86_64-Release",
"Perf-Win10-MSVC-NUC-GPU-IntelIris540-x86_64-Debug",
"Perf-Win10-MSVC-NUC-GPU-IntelIris540-x86_64-Debug-ANGLE",
@@ -260,6 +264,8 @@ var (
"Test-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release",
"Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug",
"Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release",
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan",
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan",
"Test-Win10-MSVC-Golo-GPU-GT610-x86_64-Release",
"Test-Win10-MSVC-NUC-GPU-IntelIris540-x86_64-Debug",
"Test-Win10-MSVC-NUC-GPU-IntelIris540-x86_64-Debug-ANGLE",
@@ -465,8 +471,13 @@ func compile(b *specs.TasksCfgBuilder, name string, parts map[string]string) str
} else {
pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("android_ndk_linux"))
}
- } else if strings.Contains(name, "Ubuntu") && strings.Contains(name, "Clang") {
- pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("clang_linux"))
+ } else if strings.Contains(name, "Ubuntu") {
+ if strings.Contains(name, "Clang") {
+ pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("clang_linux"))
+ }
+ if strings.Contains(name, "Vulkan") {
+ pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("linux_vulkan_sdk"))
+ }
} else if strings.Contains(name, "Win") {
pkgs = append(pkgs, b.MustGetCipdPackageFromAsset("win_toolchain"))
if strings.Contains(name, "Vulkan") {
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index 23db3361eb..8b2e7cc88c 100644
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -168,6 +168,12 @@
"Build-Ubuntu-Clang-x86_64-Debug-MSAN"
]
},
+ "Build-Ubuntu-Clang-x86_64-Debug-Vulkan": {
+ "priority": 0.8,
+ "tasks": [
+ "Build-Ubuntu-Clang-x86_64-Debug-Vulkan"
+ ]
+ },
"Build-Ubuntu-Clang-x86_64-Release": {
"priority": 0.8,
"tasks": [
@@ -186,6 +192,12 @@
"Build-Ubuntu-Clang-x86_64-Release-TSAN"
]
},
+ "Build-Ubuntu-Clang-x86_64-Release-Vulkan": {
+ "priority": 0.8,
+ "tasks": [
+ "Build-Ubuntu-Clang-x86_64-Release-Vulkan"
+ ]
+ },
"Build-Ubuntu-GCC-x86-Debug": {
"priority": 0.8,
"tasks": [
@@ -728,12 +740,24 @@
"Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug"
]
},
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan": {
+ "priority": 0.8,
+ "tasks": [
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan"
+ ]
+ },
"Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release": {
"priority": 0.8,
"tasks": [
"Upload-Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release"
]
},
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan": {
+ "priority": 0.8,
+ "tasks": [
+ "Upload-Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan"
+ ]
+ },
"Perf-Win10-MSVC-Golo-GPU-GT610-x86_64-Release": {
"priority": 0.8,
"tasks": [
@@ -1305,12 +1329,24 @@
"Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug"
]
},
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan": {
+ "priority": 0.8,
+ "tasks": [
+ "Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan"
+ ]
+ },
"Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release": {
"priority": 0.8,
"tasks": [
"Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release"
]
},
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan": {
+ "priority": 0.8,
+ "tasks": [
+ "Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan"
+ ]
+ },
"Test-Win10-MSVC-Golo-GPU-GT610-x86_64-Release": {
"priority": 0.8,
"tasks": [
@@ -2376,6 +2412,43 @@
"isolate": "compile_skia.isolate",
"priority": 0.8
},
+ "Build-Ubuntu-Clang-x86_64-Debug-Vulkan": {
+ "cipd_packages": [
+ {
+ "name": "skia/bots/clang_linux",
+ "path": "clang_linux",
+ "version": "version:4"
+ },
+ {
+ "name": "skia/bots/linux_vulkan_sdk",
+ "path": "linux_vulkan_sdk",
+ "version": "version:0"
+ }
+ ],
+ "dimensions": [
+ "gpu:none",
+ "os:Ubuntu-14.04",
+ "pool:Skia"
+ ],
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "swarm_compile",
+ "repository=<(REPO)",
+ "buildername=Build-Ubuntu-Clang-x86_64-Debug-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "isolate": "compile_skia.isolate",
+ "priority": 0.8
+ },
"Build-Ubuntu-Clang-x86_64-Release": {
"cipd_packages": [
{
@@ -2472,6 +2545,43 @@
"isolate": "compile_skia.isolate",
"priority": 0.8
},
+ "Build-Ubuntu-Clang-x86_64-Release-Vulkan": {
+ "cipd_packages": [
+ {
+ "name": "skia/bots/clang_linux",
+ "path": "clang_linux",
+ "version": "version:4"
+ },
+ {
+ "name": "skia/bots/linux_vulkan_sdk",
+ "path": "linux_vulkan_sdk",
+ "version": "version:0"
+ }
+ ],
+ "dimensions": [
+ "gpu:none",
+ "os:Ubuntu-14.04",
+ "pool:Skia"
+ ],
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "swarm_compile",
+ "repository=<(REPO)",
+ "buildername=Build-Ubuntu-Clang-x86_64-Release-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "isolate": "compile_skia.isolate",
+ "priority": 0.8
+ },
"Build-Ubuntu-GCC-x86-Debug": {
"dimensions": [
"gpu:none",
@@ -6143,6 +6253,54 @@
"isolate": "perf_skia.isolate",
"priority": 0.8
},
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan": {
+ "cipd_packages": [
+ {
+ "name": "skia/bots/skimage",
+ "path": "skimage",
+ "version": "version:18"
+ },
+ {
+ "name": "skia/bots/skp",
+ "path": "skp",
+ "version": "version:33"
+ },
+ {
+ "name": "skia/bots/svg",
+ "path": "svg",
+ "version": "version:3"
+ }
+ ],
+ "dependencies": [
+ "Build-Ubuntu-Clang-x86_64-Debug-Vulkan"
+ ],
+ "dimensions": [
+ "gpu:8086:1926",
+ "os:Ubuntu-16.04",
+ "pool:Skia"
+ ],
+ "execution_timeout_ns": 14400000000000,
+ "expiration_ns": 72000000000000,
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "swarm_perf",
+ "repository=<(REPO)",
+ "buildername=Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "io_timeout_ns": 2400000000000,
+ "isolate": "perf_skia.isolate",
+ "priority": 0.8
+ },
"Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release": {
"cipd_packages": [
{
@@ -6191,6 +6349,54 @@
"isolate": "perf_skia.isolate",
"priority": 0.8
},
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan": {
+ "cipd_packages": [
+ {
+ "name": "skia/bots/skimage",
+ "path": "skimage",
+ "version": "version:18"
+ },
+ {
+ "name": "skia/bots/skp",
+ "path": "skp",
+ "version": "version:33"
+ },
+ {
+ "name": "skia/bots/svg",
+ "path": "svg",
+ "version": "version:3"
+ }
+ ],
+ "dependencies": [
+ "Build-Ubuntu-Clang-x86_64-Release-Vulkan"
+ ],
+ "dimensions": [
+ "gpu:8086:1926",
+ "os:Ubuntu-16.04",
+ "pool:Skia"
+ ],
+ "execution_timeout_ns": 14400000000000,
+ "expiration_ns": 72000000000000,
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "swarm_perf",
+ "repository=<(REPO)",
+ "buildername=Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "io_timeout_ns": 2400000000000,
+ "isolate": "perf_skia.isolate",
+ "priority": 0.8
+ },
"Perf-Win10-MSVC-Golo-GPU-GT610-x86_64-Release": {
"cipd_packages": [
{
@@ -10757,6 +10963,54 @@
"isolate": "test_skia.isolate",
"priority": 0.8
},
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan": {
+ "cipd_packages": [
+ {
+ "name": "skia/bots/skimage",
+ "path": "skimage",
+ "version": "version:18"
+ },
+ {
+ "name": "skia/bots/skp",
+ "path": "skp",
+ "version": "version:33"
+ },
+ {
+ "name": "skia/bots/svg",
+ "path": "svg",
+ "version": "version:3"
+ }
+ ],
+ "dependencies": [
+ "Build-Ubuntu-Clang-x86_64-Debug-Vulkan"
+ ],
+ "dimensions": [
+ "gpu:8086:1926",
+ "os:Ubuntu-16.04",
+ "pool:Skia"
+ ],
+ "execution_timeout_ns": 14400000000000,
+ "expiration_ns": 72000000000000,
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "swarm_test",
+ "repository=<(REPO)",
+ "buildername=Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "io_timeout_ns": 2400000000000,
+ "isolate": "test_skia.isolate",
+ "priority": 0.8
+ },
"Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release": {
"cipd_packages": [
{
@@ -10805,6 +11059,54 @@
"isolate": "test_skia.isolate",
"priority": 0.8
},
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan": {
+ "cipd_packages": [
+ {
+ "name": "skia/bots/skimage",
+ "path": "skimage",
+ "version": "version:18"
+ },
+ {
+ "name": "skia/bots/skp",
+ "path": "skp",
+ "version": "version:33"
+ },
+ {
+ "name": "skia/bots/svg",
+ "path": "svg",
+ "version": "version:3"
+ }
+ ],
+ "dependencies": [
+ "Build-Ubuntu-Clang-x86_64-Release-Vulkan"
+ ],
+ "dimensions": [
+ "gpu:8086:1926",
+ "os:Ubuntu-16.04",
+ "pool:Skia"
+ ],
+ "execution_timeout_ns": 14400000000000,
+ "expiration_ns": 72000000000000,
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "swarm_test",
+ "repository=<(REPO)",
+ "buildername=Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "io_timeout_ns": 2400000000000,
+ "isolate": "test_skia.isolate",
+ "priority": 0.8
+ },
"Test-Win10-MSVC-Golo-GPU-GT610-x86_64-Release": {
"cipd_packages": [
{
@@ -13293,6 +13595,35 @@
"isolate": "upload_nano_results.isolate",
"priority": 0.8
},
+ "Upload-Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan": {
+ "dependencies": [
+ "Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan"
+ ],
+ "dimensions": [
+ "cpu:x86-64-avx2",
+ "gpu:none",
+ "os:Ubuntu-14.04",
+ "pool:Skia"
+ ],
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "upload_nano_results",
+ "repository=<(REPO)",
+ "buildername=Perf-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "isolate": "upload_nano_results.isolate",
+ "priority": 0.8
+ },
"Upload-Perf-Win10-MSVC-Golo-GPU-GT610-x86_64-Release": {
"dependencies": [
"Perf-Win10-MSVC-Golo-GPU-GT610-x86_64-Release"
@@ -15265,6 +15596,35 @@
"isolate": "upload_dm_results.isolate",
"priority": 0.8
},
+ "Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan": {
+ "dependencies": [
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan"
+ ],
+ "dimensions": [
+ "cpu:x86-64-avx2",
+ "gpu:none",
+ "os:Ubuntu-14.04",
+ "pool:Skia"
+ ],
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "upload_dm_results",
+ "repository=<(REPO)",
+ "buildername=Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "isolate": "upload_dm_results.isolate",
+ "priority": 0.8
+ },
"Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release": {
"dependencies": [
"Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release"
@@ -15294,6 +15654,35 @@
"isolate": "upload_dm_results.isolate",
"priority": 0.8
},
+ "Upload-Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan": {
+ "dependencies": [
+ "Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan"
+ ],
+ "dimensions": [
+ "cpu:x86-64-avx2",
+ "gpu:none",
+ "os:Ubuntu-14.04",
+ "pool:Skia"
+ ],
+ "extra_args": [
+ "--workdir",
+ "../../..",
+ "upload_dm_results",
+ "repository=<(REPO)",
+ "buildername=Test-Ubuntu16-Clang-NUC-GPU-IntelIris540-x86_64-Release-Vulkan",
+ "mastername=fake-master",
+ "buildnumber=2",
+ "slavename=fake-buildslave",
+ "nobuildbot=True",
+ "swarm_out_dir=${ISOLATED_OUTDIR}",
+ "revision=<(REVISION)",
+ "patch_storage=<(PATCH_STORAGE)",
+ "patch_issue=<(ISSUE)",
+ "patch_set=<(PATCHSET)"
+ ],
+ "isolate": "upload_dm_results.isolate",
+ "priority": 0.8
+ },
"Upload-Test-Win10-MSVC-Golo-GPU-GT610-x86_64-Release": {
"dependencies": [
"Test-Win10-MSVC-Golo-GPU-GT610-x86_64-Release"