X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=docker%2Fnfvbench-entrypoint.sh;h=913e5baa476421a339f07bf01cb61c03a239c088;hb=ae318cc8930dd19a3051fee4a0fc26d1a37c64d8;hp=64f9adec5b3278a0406b9458e340c5bfcf30e5df;hpb=a63d257a7b2cdbf18626d9963ac188317cf768b7;p=nfvbench.git diff --git a/docker/nfvbench-entrypoint.sh b/docker/nfvbench-entrypoint.sh index 64f9ade..913e5ba 100755 --- a/docker/nfvbench-entrypoint.sh +++ b/docker/nfvbench-entrypoint.sh @@ -1,3 +1,4 @@ +#!/bin/bash # Copyright 2017 Cisco Systems, Inc. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -12,10 +13,29 @@ # License for the specific language governing permissions and limitations # under the License. # - -#!/bin/bash -if [ -z "$1" ] || [ $1 != 'start_rest_server' ];then - tail -f /dev/null +if [ -z "$1" ] || ([ $1 != 'start_rest_server' ] && [ $1 != 'run_tests' ] && [ $1 != 'zip_campaign' ]); then + tail -f /dev/null +elif [ $1 == 'run_tests' ]; then + PARAMS="" + for var in "${@:2}" + do + PARAMS+="$var " + done + eval "run_tests $PARAMS" +elif [ $1 == 'zip_campaign' ]; then + zip_campaign else - nfvbench --server /tmp/http_root --host 127.0.0.1 --port 7556 -fi + PARAMS="--server" + if [ -n "$HOST" ]; then + PARAMS+=" --host $HOST" + fi + if [ -n "$PORT" ]; then + PARAMS+=" --port $PORT" + fi + if [ -n "$CONFIG_FILE" ]; then + if [ -f "$CONFIG_FILE" ]; then + PARAMS+=" -c $CONFIG_FILE" + fi + fi + eval "nfvbench $PARAMS" +fi \ No newline at end of file