Skip to content

Commit 733ebde

Browse files
committed
[ci] Print Test successful message at the end
1 parent 5eb0074 commit 733ebde

File tree

4 files changed

+16
-7
lines changed

4 files changed

+16
-7
lines changed

custom-rules/maven-java/.ci/build.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ echo "Running PMD..."
1818
echo "======================================================="
1919
echo
2020
cd pmd-java-dist/target
21-
unzip pmd-java-bin-1.0.0-SNAPSHOT.zip
21+
unzip -q pmd-java-bin-1.0.0-SNAPSHOT.zip
2222
pmd-java-bin-1.0.0-SNAPSHOT/bin/run.sh pmd --no-cache \
2323
-f text \
2424
-d ../../ \
2525
-R custom-java-ruleset.xml \
2626
--fail-on-violation false \
2727
--report-file pmdreport.txt
2828

29-
grep "examples/java/rules/MyRule.java" pmdreport.txt || (echo "Missing expected rule violation"; exit 1)
29+
grep "examples/java/rules/MyRule.java" pmdreport.txt || (echo -e "\n\n\x1b[31mMissing expected rule violation\e[0m"; exit 1)
30+
31+
echo -e "\n\n\x1b[32mTest successful\e[0m"

custom-rules/maven-plsql/.ci/build.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ echo "Running PMD..."
1818
echo "======================================================="
1919
echo
2020
cd pmd-plsql-dist/target
21-
unzip pmd-plsql-bin-1.0.0-SNAPSHOT.zip
21+
unzip -q pmd-plsql-bin-1.0.0-SNAPSHOT.zip
2222
pmd-plsql-bin-1.0.0-SNAPSHOT/bin/run.sh pmd --no-cache \
2323
--use-version plsql- \
2424
-f text \
@@ -27,5 +27,7 @@ pmd-plsql-bin-1.0.0-SNAPSHOT/bin/run.sh pmd --no-cache \
2727
--fail-on-violation false \
2828
--report-file pmdreport.txt
2929

30-
grep "pmd-plsql-custom/src/test/plsql/short_variables.pls" pmdreport.txt || (echo "Missing expected rule violation"; exit 1)
31-
grep "pmd-plsql-custom/src/test/plsql/variable_naming.pls" pmdreport.txt || (echo "Missing expected rule violation"; exit 1)
30+
grep "pmd-plsql-custom/src/test/plsql/short_variables.pls" pmdreport.txt || (echo -e "\n\n\x1b[31mMissing expected rule violation\e[0m"; exit 1)
31+
grep "pmd-plsql-custom/src/test/plsql/variable_naming.pls" pmdreport.txt || (echo -e "\n\n\x1b[31mMissing expected rule violation\e[0m"; exit 1)
32+
33+
echo -e "\n\n\x1b[32mTest successful\e[0m"

custom-rules/plain-java/.ci/build.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,7 @@ CLASSPATH=custom-rule-example.jar ${PMD_HOME}/bin/run.sh pmd \
5353
-f text -d testsrc -R myrule.xml \
5454
--fail-on-violation false \
5555
--report-file build/report.txt
56-
grep "testsrc/Test.java" build/report.txt || (echo "Missing expected rule violation"; exit 1)
56+
57+
grep "testsrc/Test.java" build/report.txt || (echo -e "\n\n\x1b[31mMissing expected rule violation\e[0m"; exit 1)
58+
59+
echo -e "\n\n\x1b[32mTest successful\e[0m"

maven/simple-project/.ci/build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ java -version
66
mvn --version
77

88
mvn verify | tee build.log
9-
grep "You have 2 PMD violations" build.log || (echo "Missing expected rule violation"; exit 1)
9+
grep "You have 2 PMD violations" build.log || (echo -e "\n\n\x1b[31mMissing expected rule violation\e[0m"; exit 1)
10+
11+
echo -e "\n\n\x1b[32mTest successful\e[0m"

0 commit comments

Comments
 (0)