Repository navigation
Conversation
test: 병렬 Vite 테스트 캐시 충돌 방지
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
변경 요약
develop→release이전 release PR #325 이후 수정 PR #326의 관리 화면 UI 개선과 #328의 CI 캐시 충돌 수정을 반영합니다.
비교 기준: release
5af0623→ develop1eb3234700cffff22e59678d0918b05f8401ade8. 마지막 수정 브랜치1b384ed와 develop 병합본의 파일 트리가 동일함을 확인했습니다.상점주 장소 신청 심사: 데스크톱 목록/상세 헤더 높이와 제목 위치 정렬. 모바일 세로 배치 유지.
상점주 예약 조회: 카드 전체 클릭으로 상세 조회, 연한 핑크색 호버, Enter/Space 및 키보드 포커스 지원. 예약 취소 버튼과의 동작 분리 및 busy/error 차단 유지.
Verified Boost: 상품 없음의 중복 안내와 흰색 배경 띠 제거. 카드 안에서 단일 빈 상태를 표시하며 조회 오류와 기존 선택/집행 내역을 구분.
관련 합성 브라우저 회귀 검사 보강 및 신청 심사 검사 환경 격리.
병렬 Node 테스트의 Vite 의존성 캐시를 서버별로 분리해
ENOTEMPTY시작 실패를 방지합니다. 일반 개발/운영 build의 기본 캐시와 명시된 합성 캐시 경로는 유지합니다.API/서버/예약 처리·구매·집행 정책과 기존 Docker 배포 설정은 변경하지 않습니다.
검증
변경 범위에 맞는 lint, type check, build 또는 직접 검증을 수행했습니다.
수행하지 않은 검증과 이유를 적었습니다.
로컬
npm test1,123개 통과, 실패·skip 없음. lint·TypeScript 포함 build·공백 검사 통과.캐시 수정 후 로컬
npm test두 번 연속 각 1,127개 통과, 실패·skip 없음. 기존 1,123개 및 새 캐시 격리 검사 4개입니다. lint·TypeScript 포함 build·공백 검사도 통과했습니다.심사 헤더 검사: 1920·1366·1280·1081·1080·390px. 예약 카드/부스트 검사: 1920×1080·1366×768·390×844. 모두 실제 페이지/스타일과 합성 GET 응답으로 통과.
운영 데이터 승인·반려·취소·상품 선택/구매·집행 등 쓰기, Safari/Firefox 및 실기기 QA는 수행하지 않았습니다. 합성 Chromium 검증을 운영 실데이터 검증으로 표시하지 않습니다.
수정 PR #326의
979198d원격 CI 재실행에서 verify·ec2-image 모두 성공했습니다. 전체 브라우저 23개 스위트를 포함합니다. 첫 실행의 기존 장소 신고 검사 시간 초과는 #326에 기록했으며 원인을 해결했다고 표시하지 않습니다.develop 병합
7028e8b의 push CI에서 verify·ec2-image 모두 성공했습니다.이 PR 첫 CI 39525878971는 테스트 워커들의 Vite 공유 캐시 충돌(
ENOTEMPTY .../node_modules/.vite/deps)로 기존 예약 취소 조건 테스트가 시작 전 종료됐습니다. #328의1b384ed수정 CI에서 verify·ec2-image 모두 성공했습니다.최신 HEAD
1eb3234의 릴리스 PR CI와 develop push CI에서 verify·ec2-image 모두 성공했습니다. 단위 테스트 1,127개 및 전체 브라우저 23개 스위트를 포함합니다.Web API 계약
METHOD /path형식으로 모두 기록했습니다.영향 operation:
관련 이슈
릴리스 반영
21b498c47ea45d3b7e02417eb96024e9c73a9076으로 병합했습니다. develop1eb3234와 파일 트리가 동일함을 확인했습니다.21b498c의 push CI에서 verify·ec2-image 모두 성공했습니다.Healthy및Deployment and HTTP checks passed를 확인했습니다.index-DtivmgUi.js대신index-DGGsZe9_.js를 제공함을 캐시 재검증 요청으로 확인했습니다. 새MerchantVerifiedBoostPage-CpX6o6Cv.js,MerchantReservationOperationsPage-PiYggUw4.js,MerchantPlaceApplicationReviewPage-r4U7TiVH.js모두 200이며 각각 상품 없음 단일 안내, 예약 카드 클릭 영역·호버, 72px 심사 헤더 정렬 코드가 포함됩니다./console/loginHTML·새 JS·/consulting/200, 비로그인/api/users/meJSON 401 유지 확인.