Skip to content

βœ… test: E2E ν…ŒμŠ€νŠΈ μ½”λ“œ 일관화 및 μ΅œμ ν™” (1) #76

βœ… test: E2E ν…ŒμŠ€νŠΈ μ½”λ“œ 일관화 및 μ΅œμ ν™” (1)

βœ… test: E2E ν…ŒμŠ€νŠΈ μ½”λ“œ 일관화 및 μ΅œμ ν™” (1) #76

name: BE E2E Test
on:
pull_request:
branches:
- main
paths:
- 'server/**'
- '.github/workflows/test_server_e2e.yml'
workflow_dispatch:
jobs:
tests:
runs-on: ubuntu-latest
steps:
# 1. ν˜„μž¬ PR 브랜치둜 체크아웃 ν•˜κΈ°
- name: Checkout code
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.ref }}
# 2. Node.js ν™˜κ²½ μ„€μ •
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "22"
cache: "npm"
# 3. μ˜μ‘΄μ„± μ„€μΉ˜
- name: Install dependencies
working-directory: ./server
run: npm ci
# 4. E2E ν…ŒμŠ€νŠΈ μ‹€ν–‰
- name: Run E2E Test
working-directory: ./server
run: npm run test:e2e
# TODO: ν…ŒμŠ€νŠΈ 컀버리지, ν˜Ήμ€ ν…ŒμŠ€νŠΈ 둜그 컀멘트 μž‘μ„± 둜직 μΆ”κ°€ν•˜κΈ°