add pitest ci

This commit is contained in:
okx-code
2022-01-06 18:23:13 +00:00
parent 11ed4fde78
commit 50267be5fc
2 changed files with 28 additions and 2 deletions
+25
View File
@@ -0,0 +1,25 @@
name: Test
on: [push]
jobs:
test:
if: github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup JDK
uses: actions/setup-java@v2
with:
java-version: 11
distribution: 'adopt'
- name: Gradle Test
run: ./gradlew pitest --no-daemon
- name: Upload Tests
uses: easingthemes/ssh-deploy@v2
env:
SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
ARGS: "-rvzt --delete"
SOURCE: "build/reports/pitest/"
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
REMOTE_USER: ${{ secrets.REMOTE_USER }}
TARGET: ${{ secrets.PITEST_TARGET }}
+3 -2
View File
@@ -8,8 +8,9 @@ plugins {
pitest {
junit5PluginVersion = '0.15'
excludedClasses = ["Metrics.java"]
verbose = true
excludedClasses = ["sh.okx.rankup.Metrics*"]
timestampedReports = false
threads = 3
}
group 'sh.okx'