diff options
author | 2017-04-25 11:38:38 -0400 | |
---|---|---|
committer | 2017-04-25 16:56:41 +0000 | |
commit | 63e843d891f665b9c537eac5a9c78e110c929c80 (patch) | |
tree | 43c27dd28dd86ec04be4aa8360aefad061f4d7fa /infra/bots/recipes/perf.expected | |
parent | 25d82961ffae0bd274c0ea44070d01e906c11215 (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.json | 201 |
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" }, { |