Use Moto Edge X30 instead of Pixel 4 for Adreno GPU testing (#8557)
Pixel 4 has an ancient Adreno GPU driver that carries a few
known bugs triggered by our tests. Use Moto Edge X30,
which as a much recent driver, for Vulkan testing.
diff --git a/build_tools/buildkite/cmake/android/arm64-v8a/pipeline.yml b/build_tools/buildkite/cmake/android/arm64-v8a/pipeline.yml
index bc59ae6..2d13d15 100644
--- a/build_tools/buildkite/cmake/android/arm64-v8a/pipeline.yml
+++ b/build_tools/buildkite/cmake/android/arm64-v8a/pipeline.yml
@@ -40,9 +40,9 @@
- "tar xzf build-artifacts.tgz"
- "find build-android/ -name '*.cmake' -exec sed -i \"s!\\$IREE_DOCKER_WORKDIR/!\\$PWD/!g\" {} \\;"
- "cd build-android/"
- # vulkan tests using khr_shader_float16_int8 are failing on pixel4.
- # Disabling it until we identify the root cause.
- - "ctest --timeout 900 --output-on-failure --label-exclude \"^vulkan_uses_vk_khr_shader_float16_int8\\$\""
+ # Pixel 4 ships an old Adreno GPU driver. There are quite a few bugs triggered by our tests.
+ # Disable running tests entirely on Pixel 4. Moto Edge X30 gets us covered on Adreno GPU.
+ - "ctest --timeout 900 --output-on-failure --label-exclude \"vulkan\""
agents:
- "android-soc=snapdragon-855"
- "queue=test-android"
@@ -50,6 +50,21 @@
IREE_DOCKER_WORKDIR: "/usr/src/github/iree"
timeout_in_minutes: "15"
+ - label: "test on Moto Edge X30 (snapdragon-8gen1, adreno-730)"
+ commands:
+ - "git clean -fdx"
+ - "buildkite-agent artifact download --step build build-artifacts.tgz ./"
+ - "tar xzf build-artifacts.tgz"
+ - "find build-android/ -name '*.cmake' -exec sed -i \"s!\\$IREE_DOCKER_WORKDIR/!\\$PWD/!g\" {} \\;"
+ - "cd build-android/"
+ - "ctest --timeout 900 --output-on-failure"
+ agents:
+ - "android-soc=snapdragon-8gen1"
+ - "queue=test-android"
+ env:
+ IREE_DOCKER_WORKDIR: "/usr/src/github/iree"
+ timeout_in_minutes: "15"
+
notify:
- email: "bdi-build-cop+buildkite@grotations.appspotmail.com"
if: build.state == "failed"