getsentry / getsentry/sentry-java
Only run Android tests when changing a package used in Android
未關閉
Improvement
Java
- 主要語言
- Kotlin
- 星號
- 1.4k
- 分支
- 478
- 平均合併
- 3 天 4 小時
- 30 天內合併 PR
- 72
描述
### Description
The thread below lists the plain Java packages that are pulled into Android. We could add an exclude list or include list to the GitHub actions responsible for running Android-specific tests.
https://github.com/getsentry/sentry-java/pull/4705#discussion_r2333030234
The advantages are: saving time on the CI and avoiding test flakiness where possible.
貢獻指南
研究方向
先從負責 Android 專用測試的 GitHub Actions workflows 開始,然後查看 plain Java 套件清單和連結的 pull request 討論。明確哪些套件變更需要 Android 測試,並據此設定 workflow;完成的標準是,無關變更會跳過這些測試,而相關變更仍能可靠地執行這些測試。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android, github-actions, java
- 領域
- ci-cd, mobile
- Issue 類型
- 功能
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100