Skip to content

Commit 8797995

Browse files
committed
tests/run.sh: run Maven in batch mode
This suppresses the ANSI color codes, which disrupt the log files.
1 parent 45d0925 commit 8797995

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

tests/run.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ meltingPotScript="$megaMeltDir/melting-pot.sh"
4848
meltingPotDir="$megaMeltDir/melting-pot"
4949

5050
rm -rf "$megaMeltDir" && mkdir -p "$megaMeltDir" || die "Creation of $megaMeltDir failed!"
51-
mvn -f "$pom" versions:set -DnewVersion=999-mega-melt > "$versionSwapLog" &&
52-
mvn -f "$pom" install >> "$versionSwapLog" ||
51+
mvn -B -f "$pom" versions:set -DnewVersion=999-mega-melt > "$versionSwapLog" &&
52+
mvn -B -f "$pom" install >> "$versionSwapLog" ||
5353
die "pom-scijava version swap failed:\n$(cat "$versionSwapLog")"
5454
mv -f "$pom.versionsBackup" "$pom" || die 'POM restoration failed!'
5555
python "$generateMegaMeltScript" "$megaMeltDir" || die 'Generation failed!'
@@ -61,9 +61,9 @@ echo 'Done!'
6161
# any duplicate classes across artifacts on the classpath.
6262
echo &&
6363
printf 'Validating mega-melt project... ' &&
64-
mvn -f "$megaMeltPOM" dependency:tree > "$dependencyTreeLog" ||
64+
mvn -B -f "$megaMeltPOM" dependency:tree > "$dependencyTreeLog" ||
6565
die "Invalid dependency tree:\n$(cat "$dependencyTreeLog")"
66-
mvn -f "$megaMeltPOM" -U clean package > "$validationLog" || {
66+
mvn -B -f "$megaMeltPOM" -U clean package > "$validationLog" || {
6767
python "$filterBuildLogScript" "$validationLog" > "$validationErrorsLog"
6868
die "Validation build failed!\n\nDependency tree:\n$(cat "$dependencyTreeLog")\n\nBuild log:\n$(cat "$validationErrorsLog")"
6969
}

0 commit comments

Comments
 (0)