19
19
20
20
CS_STATUS=
21
21
PMD_STATUS=
22
- CODENARC_STATUS=
23
22
LICENSE_STATUS=
24
23
POM_STATUS=
25
24
BOOTLINT_STATUS=
@@ -28,6 +27,7 @@ JASMINE_STATUS=
28
27
HTML_STATUS=
29
28
ENFORCER_STATUS=
30
29
TEST_STATUS=
30
+ CODENARC_STATUS=
31
31
FINDBUGS_STATUS=
32
32
VERIFY_STATUS=
33
33
@@ -115,12 +115,6 @@ if [ "$RUN_ONLY_INTEGRATION_TESTS" = 'no' ]; then
115
115
fi
116
116
print_status " $PMD_STATUS " ' Run PMD'
117
117
118
- if [ " $CODENARC_STATUS " != ' skip' ]; then
119
- mvn --batch-mode codenarc:codenarc -Dcodenarc.maxPriority1Violations=0 -Dcodenarc.maxPriority2Violations=0 -Dcodenarc.maxPriority3Violations=0 \
120
- > codenarc.log 2>&1 || CODENARC_STATUS=fail
121
- fi
122
- print_status " $CODENARC_STATUS " ' Run CodeNarc'
123
-
124
118
if [ " $LICENSE_STATUS " != ' skip' ]; then
125
119
mvn --batch-mode license:check \
126
120
> license.log 2>&1 || LICENSE_STATUS=fail
@@ -182,6 +176,13 @@ if [ "$RUN_ONLY_INTEGRATION_TESTS" = 'no' ]; then
182
176
fi
183
177
print_status " $TEST_STATUS " ' Run unit tests'
184
178
179
+ if [ " $CODENARC_STATUS " != ' skip' ]; then
180
+ # run after tests for getting compiled sources
181
+ mvn --batch-mode codenarc:codenarc -Dcodenarc.maxPriority1Violations=0 -Dcodenarc.maxPriority2Violations=0 -Dcodenarc.maxPriority3Violations=0 \
182
+ > codenarc.log 2>&1 || CODENARC_STATUS=fail
183
+ fi
184
+ print_status " $CODENARC_STATUS " ' Run CodeNarc'
185
+
185
186
if [ " $FINDBUGS_STATUS " != ' skip' ]; then
186
187
# run after tests for getting compiled sources
187
188
mvn --batch-mode findbugs:check \
@@ -206,7 +207,6 @@ print_status "$DANGER_STATUS" 'Run danger'
206
207
if [ " $RUN_ONLY_INTEGRATION_TESTS " = ' no' ]; then
207
208
[ " $CS_STATUS " = ' skip' ] || print_log cs.log ' Run CheckStyle'
208
209
[ " $PMD_STATUS " = ' skip' ] || print_log pmd.log ' Run PMD'
209
- [ " $CODENARC_STATUS " = ' skip' ] || print_log codenarc.log ' Run CodeNarc'
210
210
[ " $LICENSE_STATUS " = ' skip' ] || print_log license.log ' Check license headers'
211
211
[ " $POM_STATUS " = ' skip' ] || print_log pom.log ' Check sorting of pom.xml'
212
212
[ " $BOOTLINT_STATUS " = ' skip' ] || print_log bootlint.log ' Run bootlint'
@@ -215,6 +215,7 @@ if [ "$RUN_ONLY_INTEGRATION_TESTS" = 'no' ]; then
215
215
[ " $HTML_STATUS " = ' skip' ] || print_log validator.log ' Run html5validator'
216
216
[ " $ENFORCER_STATUS " = ' skip' ] || print_log enforcer.log ' Run maven-enforcer-plugin'
217
217
[ " $TEST_STATUS " = ' skip' ] || print_log test.log ' Run unit tests'
218
+ [ " $CODENARC_STATUS " = ' skip' ] || print_log codenarc.log ' Run CodeNarc'
218
219
[ " $FINDBUGS_STATUS " = ' skip' ] || print_log findbugs.log ' Run FindBugs'
219
220
fi
220
221
@@ -224,8 +225,8 @@ if [ "$DANGER_STATUS" != 'skip' ]; then
224
225
print_log danger.log ' Run danger'
225
226
fi
226
227
227
- rm -f cs.log pmd.log codenarc.log license.log pom.log bootlint.log rflint.log jasmine.log validator.log enforcer.log test.log findbugs.log verify-raw.log verify.log danger.log
228
+ rm -f cs.log pmd.log license.log pom.log bootlint.log rflint.log jasmine.log validator.log enforcer.log test.log codenarc .log findbugs.log verify-raw.log verify.log danger.log
228
229
229
- if echo " $CS_STATUS$PMD_STATUS$CODENARC_STATUS$ LICENSE_STATUS$POM_STATUS$BOOTLINT_STATUS$RFLINT_STATUS$JASMINE_STATUS$HTML_STATUS$ENFORCER_STATUS$TEST_STATUS$FINDBUGS_STATUS$VERIFY_STATUS$DANGER_STATUS " | fgrep -qs ' fail' ; then
230
+ if echo " $CS_STATUS$PMD_STATUS$LICENSE_STATUS$POM_STATUS$BOOTLINT_STATUS$RFLINT_STATUS$JASMINE_STATUS$HTML_STATUS$ENFORCER_STATUS$TEST_STATUS$CODENARC_STATUS $FINDBUGS_STATUS$VERIFY_STATUS$DANGER_STATUS " | fgrep -qs ' fail' ; then
230
231
exit 1
231
232
fi
0 commit comments