@@ -13,17 +13,17 @@ jobs:
1313 runs-on : ubuntu-latest
1414
1515 steps :
16- - uses : actions/checkout@v2
17- - name : Set up JDK 1.8
18- uses : actions/setup-java@v1
19- with :
20- java-version : 1.8
21- - name : Gradle wrapper
22- run : gradle wrapper
23- - name : Grant execute permission for gradlew
24- run : chmod +x gradlew
25- - name : Run automated tests
26- run : ./gradlew test -i
16+ - uses : actions/checkout@v2
17+ - name : Set up JDK 1.8
18+ uses : actions/setup-java@v1
19+ with :
20+ java-version : 1.8
21+ - name : Gradle wrapper
22+ run : gradle wrapper
23+ - name : Grant execute permission for gradlew
24+ run : chmod +x gradlew
25+ - name : Run automated tests
26+ run : ./gradlew test -i --no-daemon
2727
2828 build-windows :
2929
4040 - name : Grant execute permission for gradlew
4141 run : chmod +x gradlew
4242 - name : Run automated tests
43- run : ./gradlew test -i
43+ run : ./gradlew test -i --no-daemon
4444
4545 build-macos :
4646
5757 - name : Grant execute permission for gradlew
5858 run : chmod +x gradlew
5959 - name : Run automated tests
60- run : ./gradlew test -i
60+ run : ./gradlew test -i --no-daemon
61+
62+ static-tests :
63+
64+ runs-on : ubuntu-latest
65+
66+ steps :
67+ - uses : actions/checkout@v2
68+ - name : Set up JDK 1.8
69+ uses : actions/setup-java@v1
70+ with :
71+ java-version : 1.8
72+ - name : Gradle wrapper
73+ run : gradle wrapper
74+ - name : Grant execute permission for gradlew
75+ run : chmod +x gradlew
76+ - id : file_changes
77+ uses : trilom/file-changes-action@v1.2.3
78+ - name : Run Code Style Check
79+ run : ./gradlew checkstyleCI -i --no-daemon
80+ env :
81+ MODIFIED_FILES : ${{ steps.file_changes.outputs.files}}
82+ - name : Run PMD Quality Check
83+ run : ./gradlew pmdCI -i --no-daemon
84+ env :
85+ MODIFIED_FILES : ${{ steps.file_changes.outputs.files}}
0 commit comments