VOL-1532: BBSim OLT preprovisioning test case
VOL-1533: BBSim OLT/ONU Discovery
Fix issus with pod list no longer printing to console
Change-Id: I9309aee43306e8ca36d0b59e6942db51a929eca7
diff --git a/tests/atests/common/build.sh b/tests/atests/common/build.sh
index 23e9adb..6c0b7ed 100755
--- a/tests/atests/common/build.sh
+++ b/tests/atests/common/build.sh
@@ -16,29 +16,28 @@
SRC_DIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd)"
BUILD_DIR="$SRC_DIR/../build"
-cd $BUILD_DIR
-
-if [ $# -ne 1 ]
+cd ${BUILD_DIR}
+if [[ $# -ne 2 ]]
then
- echo "No arguments supplied"
+ echo "Wrong number of arguments supplied"
exit 1
fi
-if [ -z "$1" ]
+if [[ -z "${1}" || -z "${2}" ]]
then
echo "Empty argument supplied"
exit 1
fi
-if [ $1 == "clear" ]
+if [[ "${1}" == "clear" ]]
then
sudo make reset-kubeadm
-elif [ $1 == "start" ]
+elif [[ "${1}" == "start" ]]
then
sudo service docker restart
- sudo make -f Makefile
-elif [ $1 == "stop" ]
+ sudo make -f Makefile ${2}
+elif [[ "${1}" == "stop" ]]
then
pods=$( /usr/bin/kubectl get pods --all-namespaces 2>&1 | grep -c -e refused -e resource )
- if [ $pods -eq 0 ]
+ if [[ ${pods} -eq 0 ]]
then
sudo make teardown-charts
fi