aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar brianosman <brianosman@google.com>2016-03-30 06:30:46 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-30 06:30:46 -0700
commit2e77ddbb5e7274a83724ceaa5680f367e54163d4 (patch)
tree6e7228e0de8446f2271a8842e1de349cbcfe440d /tools
parentc28afdb4ef9aa1bfc8c424f15abda54247b1b2eb (diff)
Blacklist shapes benchmarks on Mali400 bot.
Diffstat (limited to 'tools')
-rw-r--r--tools/nanobench_flags.json44
-rwxr-xr-xtools/nanobench_flags.py6
2 files changed, 50 insertions, 0 deletions
diff --git a/tools/nanobench_flags.json b/tools/nanobench_flags.json
index 2eaa3b7268..767639cd5b 100644
--- a/tools/nanobench_flags.json
+++ b/tools/nanobench_flags.json
@@ -1,4 +1,48 @@
{
+ "Perf-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Release": [
+ "--pre_log",
+ "--images",
+ "--gpuStatsDump",
+ "true",
+ "--useThermalManager",
+ "1,1,10,1000",
+ "--scales",
+ "1.0",
+ "1.1",
+ "--config",
+ "565",
+ "8888",
+ "gpu",
+ "nonrendering",
+ "angle",
+ "hwui",
+ "msaa4",
+ "nvprmsaa4",
+ "--match",
+ "~blurroundrect",
+ "~patch_grid",
+ "~desk_carsvg",
+ "~shapes_",
+ "~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"
+ ],
"Perf-Android-GCC-Nexus6-GPU-Adreno420-Arm7-Release": [
"--pre_log",
"--images",
diff --git a/tools/nanobench_flags.py b/tools/nanobench_flags.py
index 3e72f5af1b..02b885634e 100755
--- a/tools/nanobench_flags.py
+++ b/tools/nanobench_flags.py
@@ -98,6 +98,11 @@ def get_args(bot):
match.append('~interlaced2.png')
match.append('~interlaced3.png')
+ # This low-end Android bot crashes about 25% of the time while running the
+ # (somewhat intense) shapes benchmarks.
+ if 'Perf-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Release' in bot:
+ match.append('~shapes_')
+
# We do not need or want to benchmark the decodes of incomplete images.
# In fact, in nanobench we assert that the full image decode succeeds.
match.append('~inc0.gif')
@@ -139,6 +144,7 @@ def self_test():
'Perf-Android-GCC-Nexus6-GPU-Adreno420-Arm7-Release',
'Perf-Android-Nexus7-Tegra3-Arm7-Release',
'Perf-Android-GCC-NexusPlayer-GPU-PowerVR-x86-Release',
+ 'Perf-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Release',
'Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind',
'Test-Win7-MSVC-ShuttleA-GPU-HD2000-x86-Debug-ANGLE',
'Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug',