턴룸 › Design Data Table버그기존 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입니다.
남은 사항
두 도형 실패의 원인은 미확인입니다. 이 작업에서는 판매 중인 데이터·도형 동작을 변경하지 않았습니다.
작업 시간
- 제안 시간: 60–100분. 공통 창 분리, Pixora 이전, 개별·동시 설치 및 필수 검증 기준.
- 실제로 완료된 시간: 공통 작업: 2026-10-29T22:36:55+09:00 → 2026-10-30T00:00:26.005+09:00, 83분 30초. 구현·비GUI 검증·통합 브랜치 푸시·최종 문서 점검 기준 종료 시각입니다. UI 검증은 사용자 요청으로 보류했습니다. 중앙 보고서 생성·검사·공개 배포 확인은 별도로 진행합니다.
- XERJ: 사용 — 기존 DataTable 최소화 목록을 XERJ로 검색하고 현재 소스와 대조했습니다. 광범위 색인의 frozen-mapping 오류 후 공통 7개·DataTable 234개·Pixora 34개 에디터 C# 소스를 독립 색인해 ToolWindow 통합 검색을 실행했습니다. 런타임·스타일·문서는 rg로 확인했으며 자동 watcher는 시작하지 않았습니다.
Tracefolio REPORTS & ISSUES