Skip to content

add pr-test.yml file #4

add pr-test.yml file

add pr-test.yml file #4

Workflow file for this run

name: Test
on:
pull_request:
branches: [ "develop/be" ] # develop/be 브랜치에 pr 시 실행
jobs:
test:
runs-on: ubuntu-latest
permissions:
checks: write # 체크 실행 결과 표시 권한
contents: read # 저장소 read 권한
pull-requests: write # PR에 코멘트 작성 허용
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: gradle # Gradle 캐싱 활성화
- name: Grant execute permission for gradlew
run: |
cd ./backend
chmod +x gradlew
- name: Test with Gradle
run: |
cd ./backend
./gradlew --info test
- name: Publish Test Results
uses: EnricoMi/publish-unit-test-result-action@v2 # JUnit, NUnit, xUnit 등의 테스트 결과를 자동으로 PR에 표시하는 GitHub Action
if: always()
with:
junit_files: '**/build/test-results/test/TEST-*.xml' # gradle의 테스트 결과 파일