CI
-
단위 테스트 초록인데 왜 push하면 안 되냐면요AI Agent 2026. 6. 22. 08:56
그날 저녁, 저는 이미 push 버튼을 누른 뒤였습니다.새로 짠 단위 테스트는 초록이었고, 정적 분석기도 경고 한 줄 없이 깨끗했거든요."생성 화면에 필수 입력값 하나를 더 붙여라"는 작은 변경이었습니다.값이 없으면 생성 버튼이 안 눌리게 막는, 딱 그것만요.그래서 올렸습니다.이 글은 그 push가 왜 틀렸는지, 그리고 동작을 바꾸는 변경 앞에서 뭘 먼저 돌려야 하는지에 대한 기록입니다.단위 PASS는 통합 PASS가 아니더라고요.백그라운드에서 빨간 줄이 올라왔습니다push하고 다른 일을 보고 있는데, 한쪽 터미널에서 아까 무심코 켜둔 통합 테스트가 그제서야 결과를 뱉었습니다.기존 e2e 7개가 전부 빨갰습니다.손이 잠깐 멈췄습니다.원인은 허무할 만큼 단순했습니다.그 기존 테스트들은 예전 규칙대로, 새 ..
-
exit 0인데 실제로는 실패한 자동화, 어디를 봐야 하나AI Agent 2026. 6. 17. 20:37
수천 개의 테스트가 전부 초록색이었습니다.빨간 줄 하나 없이 깔끔하게 통과.그래서 앱을 켰는데, 화면을 보는 순간 뭔가 이상했어요.다크모드였는데 글자가 잘 안 보였습니다.정확히는, 배경색에 글자가 거의 묻혀 있었어요.divider도, 아이콘도, 테마 색도 다 제대로 바뀌었는데 — 텍스트 색상만 테마를 안 따라갔어요.그리고 테스트는, 이걸 하나도 안 잡아 줬습니다.명령은 성공했다는데 정작 원한 효과는 안 일어난 상황.저는 이걸 "조용한 실패"라고 불러요.그날 이후로 제일 무서워하는 종류고요.빨간 실패보다 초록색 실패가 무섭습니다빨간 에러는 차라리 친절해요.멈췄다는 걸 알려주니까요.로그도 남고, 어디서 깨졌는지도 보이고, 다시 돌릴지 말지 판단할 수 있습니다.초록색 실패는 그 자리에서 안 잡힙니다.명령은 성..