docs(live): 온에어 라이브 최종 검증을 기록한다
This commit is contained in:
@@ -270,21 +270,26 @@
|
|||||||
|
|
||||||
### Phase 4: 최종 검증
|
### Phase 4: 최종 검증
|
||||||
|
|
||||||
- [ ] **Task 4.1: 단위 테스트와 컴파일 검증**
|
- [x] **Task 4.1: 단위 테스트와 컴파일 검증**
|
||||||
- 검증:
|
- 검증:
|
||||||
- Run: `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*"`
|
- Run: `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*"`
|
||||||
- Expected: on-air live 관련 단위 테스트 PASS.
|
- Expected: on-air live 관련 단위 테스트 PASS.
|
||||||
|
- Result: `--no-daemon` 단독 실행 기준 BUILD SUCCESSFUL.
|
||||||
- Run: `./gradlew :app:mergeDebugResources`
|
- Run: `./gradlew :app:mergeDebugResources`
|
||||||
- Expected: resource merge PASS.
|
- Expected: resource merge PASS.
|
||||||
|
- Result: `--no-daemon` 단독 실행 기준 BUILD SUCCESSFUL.
|
||||||
- Run: `./gradlew :app:compileDebugKotlin`
|
- Run: `./gradlew :app:compileDebugKotlin`
|
||||||
- Expected: Kotlin compile PASS.
|
- Expected: Kotlin compile PASS.
|
||||||
|
- Result: `--no-daemon` 단독 실행 기준 BUILD SUCCESSFUL.
|
||||||
|
|
||||||
- [ ] **Task 4.2: 린트/차이 검증**
|
- [x] **Task 4.2: 린트/차이 검증**
|
||||||
- 검증:
|
- 검증:
|
||||||
- Run: `./gradlew :app:ktlintCheck`
|
- Run: `./gradlew :app:ktlintCheck`
|
||||||
- Expected: ktlint PASS.
|
- Expected: ktlint PASS.
|
||||||
|
- Result: `--no-daemon` 단독 실행 기준 BUILD SUCCESSFUL.
|
||||||
- Run: `git diff --check`
|
- Run: `git diff --check`
|
||||||
- Expected: whitespace error 없음.
|
- Expected: whitespace error 없음.
|
||||||
|
- Result: 출력 없음. whitespace error 없음.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -296,3 +301,4 @@
|
|||||||
- 2026-06-27 Phase 3 Figma 재검증: 리뷰 지적에 따라 `item_home_on_air_live.xml`의 title을 `Typography.Heading4`, LIVE badge를 `Typography.Caption3` 기반 pill, time/creator/price를 `Typography.Body6`로 조정했다. 이후 `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon`, `git diff --check` 모두 통과했다.
|
- 2026-06-27 Phase 3 Figma 재검증: 리뷰 지적에 따라 `item_home_on_air_live.xml`의 title을 `Typography.Heading4`, LIVE badge를 `Typography.Caption3` 기반 pill, time/creator/price를 `Typography.Body6`로 조정했다. 이후 `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon`, `git diff --check` 모두 통과했다.
|
||||||
- 2026-06-27 Phase 3 리뷰 반영: `HomeOnAirLiveActivity`에 기존 라이브 입장 정책과 동일하게 로그인 확인, `getRoomDetail(roomId)` 응답의 `isAdult` 기준 성인 인증/성인 콘텐츠 설정 가드, `LiveViewModel.isLoading/toastLiveData` 관찰을 추가했다. 이후 `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon`, `git diff --check` 모두 통과했다.
|
- 2026-06-27 Phase 3 리뷰 반영: `HomeOnAirLiveActivity`에 기존 라이브 입장 정책과 동일하게 로그인 확인, `getRoomDetail(roomId)` 응답의 `isAdult` 기준 성인 인증/성인 콘텐츠 설정 가드, `LiveViewModel.isLoading/toastLiveData` 관찰을 추가했다. 이후 `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon`, `git diff --check` 모두 통과했다.
|
||||||
- 2026-06-27 Phase 3 코드 리뷰 및 재검증: `HomeOnAirLiveActivity`에 `LiveViewModel` loading/toast 관찰과 `GetRoomDetailResponse.isAdult` 기준 성인 인증/성인 콘텐츠 설정 가드를 추가한 뒤 `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon`, `git diff --check`를 순차 실행해 모두 통과했다.
|
- 2026-06-27 Phase 3 코드 리뷰 및 재검증: `HomeOnAirLiveActivity`에 `LiveViewModel` loading/toast 관찰과 `GetRoomDetailResponse.isAdult` 기준 성인 인증/성인 콘텐츠 설정 가드를 추가한 뒤 `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon`, `git diff --check`를 순차 실행해 모두 통과했다.
|
||||||
|
- 2026-06-27 Phase 4 최종 검증: `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.live.onair.*" --no-daemon`, `./gradlew :app:mergeDebugResources --no-daemon`, `./gradlew :app:compileDebugKotlin --no-daemon`, `./gradlew :app:ktlintCheck --no-daemon` 모두 BUILD SUCCESSFUL을 확인했다. `git diff --check`는 출력이 없어 whitespace error가 없음을 확인했다.
|
||||||
|
|||||||
Reference in New Issue
Block a user