Skip to content

maintenance(ci): default branch androidTest 실패가 xfail 목록 밖이라 무신호 — PR selected 모드가 3회 연속 red 를 가린다 #1439

Closed

Description

@OnlyReadOneBook

작업 유형

maintenance — CI·빌드·의존성·저장소 운영 유지보수

주 담당 모듈

platform — Android 앱·CI·빌드·릴리스·저장소 운영

개요

android-managed-device.yml 의 default branch 실행이 3회 연속 red 인데 아무도 알지 못한다. 같은 기간 PR 실행은 15회 연속 초록이라 required check 는 전부 통과하고 있다.

실측 (2026-08-29, origin/develop 7345e7ad0)

실행 이벤트 결과 실패 job
33051693142 (08-27 07:54) workflow_dispatch failure Pixel 2 API 30 androidTest
33050107240 (08-27 07:31) workflow_dispatch failure Pixel 2 API 30 androidTest
32886612974 (08-25 18:55) schedule failure Pixel 2 API 30 androidTest

같은 기간 pull_request 실행 15건은 전부 success.

왜 갈리나 — PR 은 selected 모드라 본문 CI Test Plan 에 선언한 FQCN#method 만 돌고, default branch 정기·수동 실행만 full 로 API 30 전량을 돈다. 전량에서만 깨지는 테스트는 PR 어디에도 안 나타난다.

무신호인 이유 (셋 다 실측 확인)

  1. .github/ci-expected-failures.json 은 unitTests · screenshotModules 두 갈래뿐이고 androidTest 항목 자체가 없다. fix(ci): develop 의도된 red 게이트가 무관 PR required check 를 빨갛게 만든다 — 기대 실패 목록(xfail) 도입 #1383 이 xfail 목록을 세울 때 범위 밖이었다.
  2. android-managed-device.yml 에 실패 시 이슈 발행·알림 스텝이 없다.
  3. default branch 실패는 어떤 required check 도 건드리지 않는다 — 룰셋이 보는 건 PR 컨텍스트다.

즉 이 red 는 게이트에도 안 걸리고, 목록에도 없고, 아무도 통보받지 않는다.

8/27 실패 8건의 현재 상태

잔여 1건이 이미 나았더라도 무신호 구조는 그대로 남는다. 이 이슈의 본체는 그쪽이다.

완료 조건

자식 이슈

No response

참고

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:platformCI·빌드·릴리스·저장소 운영 영역maintenanceCI·빌드·의존성·저장소 운영 유지보수

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions