Skip to content

Commit a071e78

Browse files
committed
Use set -o pipefail
1 parent 491d13b commit a071e78

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

scripts/run-ci-blue-green-cluster.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
# under the License.
1818

1919
set -x
20+
set -o pipefail
2021

2122
TEST_LOG=/tmp/test-log-$(date +%s).log
2223

@@ -35,7 +36,7 @@ fi
3536
TEST_CMD="$TEST_CMD -timeout=5m -tags extensible_load_manager -v -run TestBlueGreenMigrationTestSuite ./pulsar"
3637

3738
$TEST_CMD 2>&1 | tee $TEST_LOG
38-
retval=${PIPESTATUS[0]}
39+
retval=$?
3940
if [ $retval -ne 0 ]; then
4041
# Make it easier to find out which test failed
4142
echo "Tests failed"

scripts/run-ci-clustered.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
# under the License.
1818

1919
set -x
20+
set -o pipefail
2021

2122
TEST_LOG=/tmp/test-log-$(date +%s).log
2223

@@ -35,7 +36,7 @@ fi
3536
TEST_CMD="$TEST_CMD -timeout=5m -tags clustered -v -run 'Test.*ClusteredTestSuite|TestTransactionDisabled' -v ./pulsar"
3637

3738
$TEST_CMD 2>&1 | tee $TEST_LOG
38-
retval=${PIPESTATUS[0]}
39+
retval=$?
3940
if [ $retval -ne 0 ]; then
4041
# Make it easier to find out which test failed
4142
echo "Tests failed"

scripts/run-ci-extensible-load-manager.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
# under the License.
1818

1919
set -x
20+
set -o pipefail
2021

2122
TEST_LOG=/tmp/test-log-$(date +%s).log
2223

@@ -35,7 +36,7 @@ fi
3536
TEST_CMD="$TEST_CMD -timeout=5m -tags extensible_load_manager -v -run TestExtensibleLoadManagerTestSuite ./pulsar"
3637

3738
$TEST_CMD 2>&1 | tee $TEST_LOG
38-
retval=${PIPESTATUS[0]}
39+
retval=$?
3940
if [ $retval -ne 0 ]; then
4041
# Make it easier to find out which test failed
4142
echo "Tests failed"

scripts/run-ci.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919

2020
set -x
21+
set -o pipefail
2122

2223
scripts/pulsar-test-service-start.sh
2324

@@ -44,7 +45,7 @@ fi
4445
TEST_CMD="$TEST_CMD -timeout=20m -v ./..."
4546

4647
$TEST_CMD 2>&1 | tee $TEST_LOG
47-
retval=${PIPESTATUS[0]}
48+
retval=$?
4849
if [ $retval -ne 0 ]; then
4950
# Make it easier to find out which test failed
5051
echo "Tests failed"

0 commit comments

Comments
 (0)