| name: Graphics Tests |
| |
| on: |
| push: |
| branches: [ master, 'robolectric-*.x' ] |
| paths-ignore: |
| - '**.md' |
| |
| pull_request: |
| branches: [ master, google ] |
| paths-ignore: |
| - '**.md' |
| |
| permissions: |
| contents: read |
| |
| jobs: |
| graphics_tests: |
| runs-on: self-hosted |
| |
| steps: |
| - uses: actions/checkout@v3 |
| |
| - name: Set up JDK 11 |
| uses: actions/setup-java@v3 |
| with: |
| distribution: 'zulu' |
| java-version: 11 |
| |
| - uses: gradle/gradle-build-action@v2 |
| |
| - name: Run unit tests |
| run: | |
| SKIP_ERRORPRONE=true SKIP_JAVADOC=true ./gradlew :integration_tests:nativegraphics:testDebugUnitTest \ |
| --info --stacktrace --continue \ |
| --parallel \ |
| --no-watch-fs \ |
| -Drobolectric.alwaysIncludeVariantMarkersInTestName=true \ |
| -Dorg.gradle.workers.max=2 |
| |
| - name: Upload Test Results |
| uses: actions/upload-artifact@v3 |
| if: always() |
| with: |
| name: test_results |
| path: '**/build/test-results/**/TEST-*.xml' |
| |