Merge "Apply bash error handling consistently in all bash scripts"

This commit is contained in:
Jenkins 2016-10-14 18:03:04 +00:00 committed by Gerrit Code Review
commit 1c3027fce5
6 changed files with 16 additions and 18 deletions

View File

@ -1,33 +1,22 @@
#!/bin/bash
set -e
TOP_DIR=$(python -c "import os; print os.path.dirname(os.path.realpath('$0'))")
echo "==== Unit tests ===="
resetswift
$TOP_DIR/.unittests $@
rvalue=$?
if [ $rvalue != 0 ] ; then
exit $rvalue
fi
echo "==== Func tests ===="
resetswift
startmain
$TOP_DIR/.functests $@
rvalue=$?
if [ $rvalue != 0 ] ; then
exit $rvalue
fi
echo "==== Probe tests ===="
resetswift
$TOP_DIR/.probetests $@
rvalue=$?
if [ $rvalue != 0 ] ; then
exit $rvalue
fi
echo "All tests runs fine"
exit 0

View File

@ -4,7 +4,6 @@
# SWIFT_TEST_IN_PROCESS=1 tox -e func -- --pdb test.functional.tests.TestFile.testCopy
SRC_DIR=$(python -c "import os; print os.path.dirname(os.path.realpath('$0'))")
set -e
cd ${SRC_DIR}
export TESTS_DIR=${SRC_DIR}/test/functional

View File

@ -1,5 +1,7 @@
#!/bin/bash
set -e
cd /etc/swift
rm -f *.builder *.ring.gz backups/*.builder backups/*.ring.gz

View File

@ -1,9 +1,13 @@
#!/bin/bash
swift-init all stop
set -e
swift-init all kill
# Remove the following line if you did not set up rsyslog for individual logging:
sudo find /var/log/swift -type f -exec rm -f {} \;
sudo umount /mnt/sdb1
if cut -d' ' -f2 /proc/mounts | grep -q /mnt/sdb1 ; then
sudo umount /mnt/sdb1
fi
# If you are using a loopback device set SAIO_BLOCK_DEVICE to "/srv/swift-disk"
sudo mkfs.xfs -f ${SAIO_BLOCK_DEVICE:-/dev/sdb1}
sudo mount /mnt/sdb1

View File

@ -1,3 +1,5 @@
#!/bin/bash
swift-init main start
set -e
swift-init main start

View File

@ -1,3 +1,5 @@
#!/bin/bash
swift-init rest start
set -e
swift-init rest start