mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-20 00:51:41 +00:00
22
.github/workflows/main.yml
vendored
22
.github/workflows/main.yml
vendored
@@ -58,26 +58,28 @@ jobs:
|
||||
|
||||
steps:
|
||||
# Checkout code.
|
||||
- uses: actions/checkout@v1
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v1
|
||||
|
||||
# Install Java 11.
|
||||
- uses: actions/setup-java@v1
|
||||
- name: Install Java 11
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: 11
|
||||
|
||||
# Run Gradle build.
|
||||
- run: |
|
||||
- name: Gradle Build
|
||||
run: |
|
||||
chmod +x gradlew
|
||||
./gradlew build
|
||||
./gradlew build -x check
|
||||
|
||||
# Run Gradle tests.
|
||||
- run: ./gradlew test
|
||||
|
||||
# Generate Coverage Report.
|
||||
- run: ./gradlew jacocoTestReport
|
||||
# Run Tests Generate Coverage Report.
|
||||
- name: Gradle Test and Coverage
|
||||
run: ./gradlew jacocoTestReport
|
||||
|
||||
# Publish Coverage Report.
|
||||
- uses: codecov/codecov-action@v1
|
||||
- name: Publish Coverage Report
|
||||
uses: codecov/codecov-action@v1
|
||||
with:
|
||||
file: ./photon-server/build/reports/jacoco/test/jacocoTestReport.xml
|
||||
|
||||
|
||||
Reference in New Issue
Block a user