Skip to content

ci: #57 UI proof 워크플로 및 UITest 안정화#60

Open
zaehorang wants to merge 23 commits intofeature/55-emoji-context-comments-review-readyfrom
feature/57-ui-test-visual-proof-on-55-clean
Open

ci: #57 UI proof 워크플로 및 UITest 안정화#60
zaehorang wants to merge 23 commits intofeature/55-emoji-context-comments-review-readyfrom
feature/57-ui-test-visual-proof-on-55-clean

Conversation

@zaehorang
Copy link
Contributor

About this PR

🔖 Related Issue


📚 Contents

이번 PR은 feature/55-emoji-context-comments-review-ready 위에서 UI proof 자동화 및 UITest 안정화 코드를 검증하기 위한 stacked PR입니다.

  • base: feature/55-emoji-context-comments-review-ready
  • head: feature/57-ui-test-visual-proof-on-55-clean

주요 포함 범위:

  • .github/workflows/emoji-ui-proof.yml
  • UITest 런타임 분리/접근성/지원 코드
  • Hangul proof 테스트 키보드 가시성 안정화 (ensureKeyboardVisible) 및 디버그 첨부 강화

📸 Screenshot

  • CI visual proof 산출물은 PR 코멘트의 inline GIF 및 Actions artifact에서 확인합니다.

Other information 🔥

  • 목적: 55 로직 위에서 UI proof CI/영상 검증 파이프라인을 독립 검증

  • 병합 순서: #58 병합 후 본 PR 병합

  • 권한 전제: pull_request 이벤트 + fork publish guard 유지 + 내부 신뢰 기여자 중심 협업


이 PR은 기존 #59를 clean 브랜치 기준으로 대체합니다.

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

Emoji UI Visual Proof

Preview Number Mapping (All)

    1. emoji-prooftestEmojiInputConvertsPerCharacterRealtimeAndAttachesVisualProof
    1. hangul-emojitestHangulJamoTypingShowsStepByStepProgress
    1. memo-cancel-flow (삭제 확인 팝업에서 취소) → testMemoEditingCancelInteractionFlow
    1. memo-compose (단일/멀티라인/커서 이동 작성 패턴) → testMemoComposeFlowCoversMultipleWritingPatterns
    1. memo-edit-delete (수정 문구 단계 입력 + 저장/삭제) → testMemoEditUpdateAndDeleteLifecycle
    1. memo-send-typingtestMemoInputSendCreatesNewMemoCell
    1. memo-send (6번 타이핑 이후 전송 완료) → testMemoInputSendCreatesNewMemoCell

Inline GIF Previews (All)

번호는 테스트 실행 순서가 아니라, 게시된 GIF 미리보기 정렬 순서입니다.

1. 영문 실시간 변환 검증

  • XCTest: testEmojiInputConvertsPerCharacterRealtimeAndAttachesVisualProof
  • 문자 단위로 원문/이모지 변환이 실시간 반영되는지 검증합니다.
    emoji-proof

2. 한글 자모 단계 입력 검증

  • XCTest: testHangulJamoTypingShowsStepByStepProgress
  • 받침/공백 포함 문장의 단계별 입력과 변환 진행을 검증합니다.
    hangul-emoji

3. 삭제 팝업 취소 플로우

  • XCTest: testMemoEditingCancelInteractionFlow
  • 삭제 확인 팝업에서 취소를 눌렀을 때 메모와 입력 UI가 유지되는지 검증합니다.
    memo-cancel-flow

4. 메모 작성 패턴 플로우

  • XCTest: testMemoComposeFlowCoversMultipleWritingPatterns
  • 단일라인/멀티라인/커서 이동+추가입력을 키보드 단계 입력 증적으로 검증합니다.
    memo-compose

5. 메모 수정/삭제 플로우

  • XCTest: testMemoEditUpdateAndDeleteLifecycle
  • 수정 문구 단계 입력 후 저장/삭제 동작이 정상 동작하는지 검증합니다.
    memo-edit-delete

6. 메모 타이핑 증적

  • XCTest: testMemoInputSendCreatesNewMemoCell
  • 전송 전 키보드 타이핑 단계의 시각 증적을 검증합니다.
    memo-send-typing

7. 메모 전송 플로우

  • XCTest: testMemoInputSendCreatesNewMemoCell
  • 6번 타이핑 증적 이후 전송 완료 결과를 검증합니다.
    memo-send

GIF Gallery

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant