Display test output streamed for easier failures detection
Display the full streamed output in the job for allowing the developer
to spot problems more easily.
Change-Id: I01e0c600d79c0dafd48d0d4bdf23bde96c79cfe4
diff --git a/jenkins/gerrit-bazel-build-account-plugin.sh b/jenkins/gerrit-bazel-build-account-plugin.sh
index 6ae0336..05ae3bf 100644
--- a/jenkins/gerrit-bazel-build-account-plugin.sh
+++ b/jenkins/gerrit-bazel-build-account-plugin.sh
@@ -33,7 +33,7 @@
java -fullversion
bazelisk version
bazelisk build $BAZEL_OPTS $TARGETS
-bazelisk test $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/account/...
+bazelisk test --test_output=streamed $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/account/...
for JAR in $(find bazel-bin/plugins/account -name account*.jar)
do
diff --git a/jenkins/gerrit-bazel-build-its-plugin-branch.sh b/jenkins/gerrit-bazel-build-its-plugin-branch.sh
index 4ba2f34..7dbbd5e 100644
--- a/jenkins/gerrit-bazel-build-its-plugin-branch.sh
+++ b/jenkins/gerrit-bazel-build-its-plugin-branch.sh
@@ -37,7 +37,7 @@
java -fullversion
bazelisk version
bazelisk build $BAZEL_OPTS $TARGETS
-bazelisk test $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/its-{name}/...
+bazelisk test --test_output=streamed $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/its-{name}/...
for JAR in $(find bazel-bin/plugins/its-{name} -name its-{name}*.jar)
do
diff --git a/jenkins/gerrit-bazel-build-its-plugin.sh b/jenkins/gerrit-bazel-build-its-plugin.sh
index 0fde3ca..99ffb7d 100644
--- a/jenkins/gerrit-bazel-build-its-plugin.sh
+++ b/jenkins/gerrit-bazel-build-its-plugin.sh
@@ -33,7 +33,7 @@
java -fullversion
bazelisk version
bazelisk build $BAZEL_OPTS $TARGETS
-bazelisk test $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/its-{name}/...
+bazelisk test --test_output=streamed $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/its-{name}/...
for JAR in $(find bazel-bin/plugins/its-{name} -name its-{name}*.jar)
do
diff --git a/jenkins/gerrit-bazel-build-owners-plugin-branch.sh b/jenkins/gerrit-bazel-build-owners-plugin-branch.sh
index 9b40083..4337034 100644
--- a/jenkins/gerrit-bazel-build-owners-plugin-branch.sh
+++ b/jenkins/gerrit-bazel-build-owners-plugin-branch.sh
@@ -32,7 +32,7 @@
bazelisk build $TARGETS
for target in $TARGETS
do
- bazelisk test $target/... //tools/bzl:always_pass_test
+ bazelisk test --test_output=streamed $target/... //tools/bzl:always_pass_test
done
for JAR in $(find bazel-bin/plugins/ -name {name}*.jar | egrep -e '(stamped|tests|header)' -v)
diff --git a/jenkins/gerrit-bazel-build-owners-plugin.sh b/jenkins/gerrit-bazel-build-owners-plugin.sh
index 567571b..e5026ac 100644
--- a/jenkins/gerrit-bazel-build-owners-plugin.sh
+++ b/jenkins/gerrit-bazel-build-owners-plugin.sh
@@ -33,7 +33,7 @@
for target in $TARGETS
do
- bazelisk test $target/... //tools/bzl:always_pass_test
+ bazelisk test --test_output=streamed $target/... //tools/bzl:always_pass_test
done
for JAR in $(find bazel-bin/plugins/ -name {name}*.jar | egrep -e '(stamped|tests|header)' -v)
diff --git a/jenkins/gerrit-bazel-build-plugin-branch.sh b/jenkins/gerrit-bazel-build-plugin-branch.sh
index eba45af..c948d4a 100644
--- a/jenkins/gerrit-bazel-build-plugin-branch.sh
+++ b/jenkins/gerrit-bazel-build-plugin-branch.sh
@@ -56,7 +56,7 @@
--test_timeout 3600 \
--test_tag_filters=-flaky \
--test_env DOCKER_HOST=$DOCKER_HOST"
-bazelisk test $BAZEL_OPTS //tools/bzl:always_pass_test plugins/{name}/...
+bazelisk test --test_output=streamed $BAZEL_OPTS //tools/bzl:always_pass_test plugins/{name}/...
for JAR in $(find bazel-bin/plugins/{name} -maxdepth 1 -name {name}*.jar)
do
diff --git a/jenkins/gerrit-bazel-build-plugin.sh b/jenkins/gerrit-bazel-build-plugin.sh
index d5e90c1..ac2bb1f 100644
--- a/jenkins/gerrit-bazel-build-plugin.sh
+++ b/jenkins/gerrit-bazel-build-plugin.sh
@@ -49,7 +49,7 @@
java -fullversion
bazelisk version
bazelisk build $BAZEL_OPTS $TARGETS
-bazelisk test $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/{name}/...
+bazelisk test --test_output=streamed $BAZEL_OPTS --test_env DOCKER_HOST=$DOCKER_HOST //tools/bzl:always_pass_test plugins/{name}/...
for JAR in $(find bazel-bin/plugins/{name} -maxdepth 1 -name {name}*.jar)
do
diff --git a/jenkins/gerrit-bazel-test.sh b/jenkins/gerrit-bazel-test.sh
index 14ebe2f..dee619a 100755
--- a/jenkins/gerrit-bazel-test.sh
+++ b/jenkins/gerrit-bazel-test.sh
@@ -29,7 +29,7 @@
echo 'Test in NoteDb mode'
echo '----------------------------------------------'
-bazelisk test --test_env=GERRIT_NOTEDB=ON $BAZEL_OPTS //...
+bazelisk test --test_output=streamed --test_env=GERRIT_NOTEDB=ON $BAZEL_OPTS //...
echo "Test PolyGerrit locally in $(google-chrome --version)"
echo '----------------------------------------------'
diff --git a/jenkins/gerrit-bazel-verifier-test.sh b/jenkins/gerrit-bazel-verifier-test.sh
index c193152..66db4bb 100755
--- a/jenkins/gerrit-bazel-verifier-test.sh
+++ b/jenkins/gerrit-bazel-verifier-test.sh
@@ -43,19 +43,19 @@
if [[ "$MODE" == *"notedb"* ]]
then
GERRIT_NOTEDB="--test_env=GERRIT_NOTEDB=ON"
- bazelisk test $GERRIT_NOTEDB $BAZEL_OPTS //...
+ bazelisk test --test_output=streamed $GERRIT_NOTEDB $BAZEL_OPTS //...
fi
if [[ "$MODE" == *"rbe"* ]]
then
- bazelisk test $BAZEL_OPTS //...
+ bazelisk test --test_output=streamed $BAZEL_OPTS //...
fi
if [[ "$MODE" == *"polygerrit"* ]]
then
echo 'Running Documentation tests...'
- bazelisk test $BAZEL_OPTS //tools/bzl:always_pass_test Documentation/...
+ bazelisk test --test_output=streamed $BAZEL_OPTS //tools/bzl:always_pass_test Documentation/...
echo "Running local tests in $(google-chrome --version)"
bash ./polygerrit-ui/app/run_test.sh || touch ~/polygerrit-failed
diff --git a/jenkins/gerrit-codestyle-polygerrit-lint.sh b/jenkins/gerrit-codestyle-polygerrit-lint.sh
index 97ad9a9..5c94ff3 100644
--- a/jenkins/gerrit-codestyle-polygerrit-lint.sh
+++ b/jenkins/gerrit-codestyle-polygerrit-lint.sh
@@ -23,7 +23,7 @@
then
echo 'Running PolyGerrit lint check...'
java -fullversion
- bazelisk test //polygerrit-ui/app:lint_test
+ bazelisk test --test_output=streamed //polygerrit-ui/app:lint_test
if [[ "$TARGET_BRANCH" == "master" ]]
then
bazelisk test //polygerrit-ui/app:lit_analysis
diff --git a/vars/pluginPipeline.groovy b/vars/pluginPipeline.groovy
index 7406c77..118520d 100644
--- a/vars/pluginPipeline.groovy
+++ b/vars/pluginPipeline.groovy
@@ -102,7 +102,7 @@
(extraPlugins + extraModules).each { plugin -> sh "cd plugins && ln -s ../../${plugin} ." }
}
sh "${bazeliskCmd} build ${bazeliskOptions} plugins/${pluginName}"
- sh "${bazeliskCmd} test ${bazeliskOptions} --test_env DOCKER_HOST=" + '$DOCKER_HOST' + " plugins/${pluginName}/..."
+ sh "${bazeliskCmd} test ${bazeliskOptions} --test_output=streamed --test_env DOCKER_HOST=" + '$DOCKER_HOST' + " plugins/${pluginName}/..."
}
}
}