aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap-verify-perf-ligato.sh
diff options
context:
space:
mode:
authorVratko Polak <vrpolak@cisco.com>2018-07-25 12:32:40 +0200
committerPeter Mikus <pmikus@cisco.com>2018-07-25 10:57:32 +0000
commit6bdd731018152270f47d396f1830ebb30f8b5098 (patch)
treee5916cc2fd1d54285dbd060f1367abf3c36ac4c5 /bootstrap-verify-perf-ligato.sh
parent7db1f7a7e69d9e93e1060abcbab39fcc47311f01 (diff)
Fail bootstrap immediately if no topology found
Zero topologies might be found if testbeds of some type are all unavailable, or when purposedly restricted Change is verified with a wrong trigger incantation. The previous behavior enters an infinite cycle instead. Change-Id: I9764a79ed4df57c6c99746438431bf1162b7f7ea Signed-off-by: Vratko Polak <vrpolak@cisco.com> (cherry picked from commit faadf83599b8640c9235c38a4ab57c7adfb9eb96)
Diffstat (limited to 'bootstrap-verify-perf-ligato.sh')
-rw-r--r--bootstrap-verify-perf-ligato.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/bootstrap-verify-perf-ligato.sh b/bootstrap-verify-perf-ligato.sh
index b704bfd32e..1ab881b6b3 100644
--- a/bootstrap-verify-perf-ligato.sh
+++ b/bootstrap-verify-perf-ligato.sh
@@ -147,6 +147,10 @@ virtualenv --system-site-packages env
echo pip install
pip install -r requirements.txt
+if [ -z "${TOPOLOGIES}" ]; then
+ echo "No applicable topology found!"
+ exit 1
+fi
# We iterate over available topologies and wait until we reserve topology
while :; do
for TOPOLOGY in ${TOPOLOGIES};