Skip to content

테스트: Vitest와 Playwright project 설정을 통합한다 - #426

Merged
developer-1px merged 1 commit into
mainfrom
test/419-shared-project-config
Aug 17, 2026
Merged

테스트: Vitest와 Playwright project 설정을 통합한다#426
developer-1px merged 1 commit into
mainfrom
test/419-shared-project-config

Conversation

@developer-1px

Copy link
Copy Markdown
Owner

목적

반복된 test runner policy를 shared config로 모으고 package/runtime/browser 차이를 project configuration으로 명시합니다.

변경 사항

  • node/jsdom 및 React Vitest project factory 추가
  • 15개 package와 site project 이름·환경 명시
  • root Vitest project discovery와 project filter command 추가
  • Playwright server readiness setup project와 Chrome dependency 추가
  • Web/Contenteditable Adapter와 ecosystem Connector test 경로·suite 이름 정렬

보존한 계약

  • package별 기존 npm test command
  • unit/conformance/browser suite 분리
  • jsdom/node environment 및 mixed Rich Text React environment
  • 기존 Chrome browser acceptance 53개

검증

  • 전체 Vitest projects: 65 files, 573 passed, 2 skipped
  • package/site project filter 실행
  • 15개 package test config typecheck
  • 전체 Playwright: setup 포함 54 tests 통과
  • site typecheck, docs evaluation, pre-push solution build 통과

의존 관계

이 PR은 TypeScript project graph PR #424 위에 쌓인 스택 PR입니다. #424 병합 후 base를 main으로 전환합니다.

Closes #419

@developer-1px
developer-1px changed the base branch from build/417-typescript-project-graph to main August 17, 2026 04:56
@developer-1px
developer-1px merged commit b95e1ed into main Aug 17, 2026
2 checks passed
@developer-1px
developer-1px deleted the test/419-shared-project-config branch August 17, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

테스트: Vitest·Playwright 설정을 shared config와 project 차이로 분리한다

1 participant