기존 DataTable 회귀 검증 3종의 실패 재현
개발 기록 · 블로그 공개
원본 기록 상태 검토
원본과 통합 작업본에서 같은 실패가 재현됐습니다. 제품 코드 수정 없이 별도 검토 항목으로 기록합니다.

작업 결과
빈 Enum 열과 도형 스타일 관련 기존 검증 실패를 원본 대조로 확인했습니다. 통합으로 새로 발생한 실패라고 판단하지 않습니다.
변경 내용
재현 조건
Windows 11 · Unity 6000.0.83f1 · Built-in · 원본과 통합 복제본의 실제 Unity 배치 실행
재현 순서
원본과 통합 작업본의 기존 BackendRunner.Run을 각각 실행하고 suite·성공 수·실패 첫 메시지를 비교합니다.
기대 동작
올바른 검증 입력을 사용했을 때 데이터 저장·재열기와 도형 속성 보존 검증이 통과해야 합니다.
실제 동작
두 작업본에서 같은 세 종류의 기존 검증 실패가 재현됐습니다. BlankEnum 입력에는 customEnum 정의가 없습니다.
원인
BlankEnum 실패는 테스트 입력에 Enum 정의가 없는 상태에서 ValidateSchema가 거부한 것으로 소스와 예외에서 확인했습니다. 두 도형 스타일 실패의 상세 원인은 미확인입니다.
적용 내용
판매 코드의 해당 데이터·도형 로직은 수정하지 않았습니다. 4개 런타임 검증의 저장 공간 조건과 생성 어셈블리 탐색은 개발 검증 도구에서 보정했습니다.
검증
원본과 통합 작업본 모두 160개 묶음, 성공 검증 13,770개, 실패 7개로 일치했습니다. 그중 런타임 환경 관련 4개는 별도 재실행에서 257개 검증이 통과했습니다. 남은 기존 실패는 WorkbookChecks의 BlankEnum 정의 누락, object.six-line-end-styles, object.basic-shape-style입니다.
남은 사항
두 도형 실패의 원인은 미확인입니다. 이 작업에서는 판매 중인 데이터·도형 동작을 변경하지 않았습니다.