diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 70f0a6e..9904eab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -157,6 +157,7 @@ jobs: # 코드 커버리지 생성 - name: Generate Coverage Reports uses: danielpalme/ReportGenerator-GitHub-Action@5.4.1 + if: always() with: reports: '${{ env.coverage_in_cobertura_files }}' targetdir: '${{ env.coverage_out_dir }}' @@ -169,6 +170,7 @@ jobs: # $GITHUB_STEP_SUMMARY에 코드 커버리지 보고 - name: Publish Coverage Reports in Build Summary + if: always() run: cat "${{ env.coverage_out_dir }}/SummaryGithub.md" >> $GITHUB_STEP_SUMMARY shell: bash @@ -231,7 +233,7 @@ jobs: # ./Template/Assets/Frameworks/Tests/Crop.Hello.Framework.Tests.Unit/TestResults/logs.trx 7✅ 4s # ./Template/Backend/Api/Tests/Crop.Hello.Api.Tests.Integration/TestResults/logs.trx 2✅ 4s # ./Template/Backend/Api/Tests/Crop.Hello.Api.Tests.Unit/TestResults/logs.trx 13✅ 4s - - name: Publish Test Detail Report + - name: Publish Test Report uses: dorny/test-reporter@v1.9.1 if: always() with: diff --git a/TODO.md b/TODO.md index 73197bc..bfd63e0 100644 --- a/TODO.md +++ b/TODO.md @@ -1,16 +1,16 @@ - [x] 옵션 통합 테스트 - [x] 윈도우 서비스 - [x] 테스트 요약 -- [ ] 코드 커버리지 어셈블리 단위 +- [x] 코드 커버리지 어셈블리 단위 - [ ] 도커 컨테이너 -- [ ] reportgenerator cli --- - [ ] Serilog와 OpenTelemtry 통합 --- -- [ ] GitHub 빌드 자동화, 코드 커버리지 +- [x] GitHub 빌드 자동화, 코드 커버리지 +- [ ] reportgenerator cli - [ ] Local 빌드 자동화, 코드 커버리지 - [ ] 단일 파일 배포 -- [ ] 윈도우 서비스 +- [x] 윈도우 서비스 - [ ] Docker 구성 --- - [ ] Job 설정