aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/bots/recipes/perf.expected
diff options
context:
space:
mode:
authorGravatar Stephan Altmueller <stephana@google.com>2017-04-25 11:38:38 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-04-25 16:56:41 +0000
commit63e843d891f665b9c537eac5a9c78e110c929c80 (patch)
tree43c27dd28dd86ec04be4aa8360aefad061f4d7fa /infra/bots/recipes/perf.expected
parent25d82961ffae0bd274c0ea44070d01e906c11215 (diff)
Enable ios on Raspberry Pi
Adds more jobs to iOS testing and switches to RPi based hosts. Bug: skia: Change-Id: I0124c6554173fa3b22b077a198612bb30691d1fb Reviewed-on: https://skia-review.googlesource.com/11521 Commit-Queue: Stephan Altmueller <stephana@google.com> Reviewed-by: Eric Boren <borenet@google.com>
Diffstat (limited to 'infra/bots/recipes/perf.expected')
-rw-r--r--infra/bots/recipes/perf.expected/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json201
1 files changed, 187 insertions, 14 deletions
diff --git a/infra/bots/recipes/perf.expected/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json b/infra/bots/recipes/perf.expected/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json
index 263cbd8604..26f11e073d 100644
--- a/infra/bots/recipes/perf.expected/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json
+++ b/infra/bots/recipes/perf.expected/Perf-iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json
@@ -1,6 +1,55 @@
[
{
"cmd": [
+ "ios.py"
+ ],
+ "env": {
+ "BUILDTYPE": "Release",
+ "CHROME_HEADLESS": "1",
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
+ "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
+ "SKIA_OUT": "[START_DIR]/out"
+ },
+ "infra_step": true,
+ "name": "setup_device"
+ },
+ {
+ "cmd": [
+ "ideviceinstaller",
+ "-i",
+ "[START_DIR]/out/Release/dm.app"
+ ],
+ "env": {
+ "BUILDTYPE": "Release",
+ "CHROME_HEADLESS": "1",
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
+ "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
+ "SKIA_OUT": "[START_DIR]/out"
+ },
+ "infra_step": true,
+ "name": "install_dm"
+ },
+ {
+ "cmd": [
+ "ideviceinstaller",
+ "-i",
+ "[START_DIR]/out/Release/nanobench.app"
+ ],
+ "env": {
+ "BUILDTYPE": "Release",
+ "CHROME_HEADLESS": "1",
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
+ "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
+ "SKIA_OUT": "[START_DIR]/out"
+ },
+ "infra_step": true,
+ "name": "install_nanobench"
+ },
+ {
+ "cmd": [
"[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
"[START_DIR]/skia/resources",
"resources"
@@ -9,9 +58,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_if_needed [START_DIR]/skia/resources"
},
{
@@ -23,7 +74,8 @@
"/path/to/tmp/"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"infra_step": true,
"name": "Get downloaded SKP VERSION"
@@ -37,7 +89,8 @@
"[START_DIR]/tmp/SKP_VERSION"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"infra_step": true,
"name": "write SKP_VERSION"
@@ -51,9 +104,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "cat_file tmp/SKP_VERSION",
"stdout": "/path/to/tmp/"
},
@@ -66,9 +121,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm tmp/SKP_VERSION"
},
{
@@ -80,9 +137,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm skps"
},
{
@@ -94,9 +153,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "mkdir skps"
},
{
@@ -109,9 +170,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_if_needed [START_DIR]/skp"
},
{
@@ -124,9 +187,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_file [START_DIR]/tmp/SKP_VERSION"
},
{
@@ -138,7 +203,8 @@
"/path/to/tmp/"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"infra_step": true,
"name": "Get downloaded skimage VERSION"
@@ -152,7 +218,8 @@
"[START_DIR]/tmp/SK_IMAGE_VERSION"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"infra_step": true,
"name": "write SK_IMAGE_VERSION"
@@ -166,9 +233,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "cat_file tmp/SK_IMAGE_VERSION",
"stdout": "/path/to/tmp/"
},
@@ -181,9 +250,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm tmp/SK_IMAGE_VERSION"
},
{
@@ -195,9 +266,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm images"
},
{
@@ -209,9 +282,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "mkdir images"
},
{
@@ -224,9 +299,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_if_needed [START_DIR]/skimage"
},
{
@@ -239,9 +316,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_file [START_DIR]/tmp/SK_IMAGE_VERSION"
},
{
@@ -253,7 +332,8 @@
"/path/to/tmp/"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"infra_step": true,
"name": "Get downloaded SVG VERSION"
@@ -267,7 +347,8 @@
"[START_DIR]/tmp/SVG_VERSION"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"infra_step": true,
"name": "write SVG_VERSION"
@@ -281,9 +362,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "cat_file tmp/SVG_VERSION",
"stdout": "/path/to/tmp/"
},
@@ -296,9 +379,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm tmp/SVG_VERSION"
},
{
@@ -310,9 +395,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm svgs"
},
{
@@ -324,9 +411,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "mkdir svgs"
},
{
@@ -339,9 +428,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_if_needed [START_DIR]/svg"
},
{
@@ -354,9 +445,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "push_file [START_DIR]/tmp/SVG_VERSION"
},
{
@@ -368,9 +461,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "rm perf"
},
{
@@ -382,9 +477,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "mkdir perf"
},
{
@@ -394,7 +491,8 @@
"import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"name": "get swarming bot id",
"stdout": "/path/to/tmp/",
@@ -411,7 +509,8 @@
"import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"name": "get swarming task id",
"stdout": "/path/to/tmp/",
@@ -423,17 +522,88 @@
},
{
"cmd": [
- "ios-deploy",
- "-b",
- "[START_DIR]/out/Release/nanobench.app",
- "-I",
+ "idevice-app-runner",
+ "-s",
+ "com.google.nanobench",
"--args",
- "--undefok -i resources --skps skps --images images/nanobench --svgs svgs --nocpu --pre_log --images --gpuStatsDump true --scales 1.0 1.1 --skps ignore_skps --config 8888 nonrendering hwui gles --match ~blurroundrect ~patch_grid ~desk_carsvg ~keymobi ~path_hairline ~GLInstancedArraysBench ~inc0.gif ~inc1.gif ~incInterlaced.gif ~inc0.jpg ~incGray.jpg ~inc0.wbmp ~inc1.wbmp ~inc0.webp ~inc1.webp ~inc0.ico ~inc1.ico ~inc0.png ~inc1.png ~inc2.png ~inc12.png ~inc13.png ~inc14.png ~inc0.webp ~inc1.webp --outResultsFile perf/nanobench_abc123_1337000001.json --properties gitHash abc123 swarming_bot_id swarming_task_id --key arch arm compiler Clang cpu_or_gpu GPU cpu_or_gpu_value GX6450 model iPadMini4 os iOS"
+ "--undefok",
+ "-i",
+ "resources",
+ "--skps",
+ "skps",
+ "--images",
+ "images/nanobench",
+ "--svgs",
+ "svgs",
+ "--nocpu",
+ "--pre_log",
+ "--images",
+ "--gpuStatsDump",
+ "true",
+ "--scales",
+ "1.0",
+ "1.1",
+ "--skps",
+ "ignore_skps",
+ "--config",
+ "8888",
+ "nonrendering",
+ "hwui",
+ "gles",
+ "--match",
+ "~blurroundrect",
+ "~patch_grid",
+ "~desk_carsvg",
+ "~keymobi",
+ "~path_hairline",
+ "~GLInstancedArraysBench",
+ "~inc0.gif",
+ "~inc1.gif",
+ "~incInterlaced.gif",
+ "~inc0.jpg",
+ "~incGray.jpg",
+ "~inc0.wbmp",
+ "~inc1.wbmp",
+ "~inc0.webp",
+ "~inc1.webp",
+ "~inc0.ico",
+ "~inc1.ico",
+ "~inc0.png",
+ "~inc1.png",
+ "~inc2.png",
+ "~inc12.png",
+ "~inc13.png",
+ "~inc14.png",
+ "~inc0.webp",
+ "~inc1.webp",
+ "--outResultsFile",
+ "perf/nanobench_abc123_1337000001.json",
+ "--properties",
+ "gitHash",
+ "abc123",
+ "swarming_bot_id",
+ "",
+ "swarming_task_id",
+ "",
+ "--key",
+ "arch",
+ "arm",
+ "compiler",
+ "Clang",
+ "cpu_or_gpu",
+ "GPU",
+ "cpu_or_gpu_value",
+ "GX6450",
+ "model",
+ "iPadMini4",
+ "os",
+ "iOS"
],
"env": {
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
@@ -448,7 +618,8 @@
"511"
],
"env": {
- "IOS_BUNDLE_ID": "com.google.nanobench"
+ "IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice"
},
"name": "makedirs perf_dir",
"~followup_annotations": [
@@ -474,9 +645,11 @@
"BUILDTYPE": "Release",
"CHROME_HEADLESS": "1",
"IOS_BUNDLE_ID": "com.google.nanobench",
+ "IOS_MOUNT_POINT": "[START_DIR]/mnt_iosdevice",
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[START_DIR]/out"
},
+ "infra_step": true,
"name": "pull_if_needed perf"
},
{