android / android/testing-samples
Android testing CI faliing (all platforms)
- 主要语言
- Java
- 星标
- 9.3k
- 派生
- 3.6k
- PR 合并指标
- 30 天内没有已合并 PR
描述
Android Testing CI has been failing for many days, and thus it's been difficult to diagnose issues with it failing with Bazel@HEAD
[Here](https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/1368#3a7fa3e7-5af6-4902-aba9-032104d467a8) is a failure for Unbuntu 16 this morning using Bazel@HEAD:
```
(02:09:03) ERROR: missing input file 'external/androidsdk/build-tools/28.0.2/lib/dx.jar', owner: '@androidsdk//:build-tools/28.0.2/lib/dx.jar'
--
| (02:09:03) ERROR: /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/d3e6522be4da9d904ab54b448eb64f5e/external/androidsdk/BUILD.bazel:8:1: @androidsdk//:dx_jar_import: missing input file '@androidsdk//:build-tools/28.0.2/lib/dx.jar'
```
I think this dependency was updated in a recent commit?
https://buildkite.com/bazel/android-testing
贡献指南
调研方向
从链接的 Buildkite Android 测试失败开始,检查 Bazel@HEAD 日志中缺失的输入 external/androidsdk/build-tools/28.0.2/lib/dx.jar。读取所引用缓存路径中的 external/androidsdk/BUILD.bazel,并比较 Android SDK 依赖配置。当 Android Testing CI 在所有受影响的平台上通过且不再出现缺失 dx.jar 错误时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- android
- 领域
- build-system, ci-cd, mobile, testing
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100