Conversation
- 수신자(Receiver) 기능의 주요 화면들에 대한 스크린샷 테스트(`PreviewTest`) 추가 - 대상 화면: 서류 업로드, 이메일 인증, 마스터키 입력, 수신 기록 목록, 발신자 등록, 발신자 상세 정보 - 스크린샷 테스트 파일에서 접근할 수 있도록 각 화면의 `Content` 컴포저블 가시성을 `private`에서 `internal`로 변경 - 각 화면의 다양한 상태(데이터 유무, 인증 진행 상태 등)를 검증하기 위한 스크린샷 참조 이미지 추가
|
❌ Screenshot test fail — baseline 과 CI rendered PNG 차이. 📦 Artifact: https://github.com/Afternote/Afternote-FE/actions/runs/26865005301 (페이지 하단 Artifacts → 🔍 확인 위치 (artifact zip 내부):
📝 조치 가이드:
CI ↔ 로컬 환경 차이는 본 워크플로의 container 단계가 root fix 한다 (README 의 "Compose Preview Screenshot Testing (docker baseline)" 섹션 참조). |
- 발신자 등록 화면(`SenderRegistrationScreen`)의 빈 상태(Empty) 및 데이터 입력 상태(Filled) 스크린샷 레퍼런스 이미지 갱신
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌𝘐𝘴𝘴𝘶𝘦𝘴
closed test(receiver): Hilt VM 의존 7 Screen stateless content 분리 + screenshot baseline #332
📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯
...Content가시성을private→internal로 승격@PreviewTestscreenshot baseline 13장 추가 (screenshotTest 소스셋, 51979a3)📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵
UI 동작 변경 없음 — Compose Preview Screenshot Testing baseline png 13장 신규 추가. 가시성만 조정해 렌더 결과는 동일.
💬𝘛𝘰 𝘙𝘦𝘷𝘪𝘦𝘸𝘦𝘳𝘴
ReceiverAfternoteHomeEntry는 제외: wiring 레이어로 실질 UI 가 Paging 기반 공유AfternoteHomeScreen인데, screenshot 단일 프레임에서 Paging 로드가 끝나지 않아 loading 스피너만 캡처됨. 스피너 애니메이션은 비결정적이라 CI flaky 위험으로 baseline 부적합 판단../gradlew :feature:afternote:presentation:updateDebugScreenshotTest·validateDebugScreenshotTestBUILD SUCCESSFUL