summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Sullivan <bryan.sullivan@att.com>2016-10-15 07:38:35 -0700
committerBryan Sullivan <bryan.sullivan@att.com>2016-10-15 07:38:35 -0700
commit85f08452151ec648e180b4500c0da589999b99df (patch)
tree09cfcdefef97390fd32e791eb6cd02c0641a1cc1
parent17e138735d78e7e0aedc8338cd92b4ff20454874 (diff)
Correct test for web server running
JIRA: VES-1 Change-Id: Ie66a74cad42bb6940487db277ee36ef52227eff6 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
-rw-r--r--tests/blueprints/tosca-vnfd-hello-ves/evel_demo.c10
-rw-r--r--tests/vHello_VES.sh11
2 files changed, 16 insertions, 5 deletions
diff --git a/tests/blueprints/tosca-vnfd-hello-ves/evel_demo.c b/tests/blueprints/tosca-vnfd-hello-ves/evel_demo.c
index b63acfa..50f45ec 100644
--- a/tests/blueprints/tosca-vnfd-hello-ves/evel_demo.c
+++ b/tests/blueprints/tosca-vnfd-hello-ves/evel_demo.c
@@ -205,10 +205,18 @@ void measure_traffic() {
double memory_configured = 0;
double memory_used = 0;
int request_rate;
+ char secs [3];
+ int sec;
time (&rawtime);
timeinfo = localtime (&rawtime);
- strftime (period,9,"%H:%M:$S",timeinfo);
+ strftime(period,7,"%H:%M:",timeinfo);
+ strftime(secs,2,"%S",timeinfo);
+ sec = atoi(secs);
+ if (sec == 0) sec = 59;
+ sprintf(secs, "%02d", sec);
+ strncat(period, secs, 9);
+ printf("%s\n", period);
strcpy(cmd, "sudo docker logs vHello | grep -c ");
strncat(cmd, period, 100);
diff --git a/tests/vHello_VES.sh b/tests/vHello_VES.sh
index 5b096c1..206eec5 100644
--- a/tests/vHello_VES.sh
+++ b/tests/vHello_VES.sh
@@ -228,14 +228,14 @@ EOF
scp -i /tmp/tacker/vHello.pem -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/tacker/blueprints/tosca-vnfd-hello-ves/start.sh ubuntu@$VDU1_IP:/home/ubuntu/start.sh
ssh -i /tmp/tacker/vHello.pem -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@$VDU1_IP "bash /home/ubuntu/start.sh $VDU1_ID $VDU2_IP hello world"
- echo "$0: verify vHello server is running"
+ echo "$0: verify vHello server is running at http://$VDU1_IP"
apt-get install -y curl
count=10
while [[ $count -gt 0 ]]
do
sleep 60
let count=$count-1
- if [[ $(curl http://$VDU1_IP | grep -c "Hello World") == 1 ]]; then pass; fi
+ if [[ $(curl http://$VDU1_IP | grep -c "Hello World") > 0 ]]; then pass; fi
done
fail
}
@@ -248,13 +248,16 @@ collector () {
VDU2_IP=$(openstack server list | awk "/VDU2/ { print \$10 }")
echo "$0: Start the VES Collector in VDU2 - Stop first if running"
- ssh -i /tmp/tacker/vHello.pem -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@$VDU2_IP << 'EOF'
+ sudo cp /tmp/tacker/vHello.pem /tmp/vHello.pem
+ sudo chown $USER:$USER /tmp/vHello.pem
+ chmod 600 /tmp/vHello.pem
+ ssh -i /tmp/vHello.pem -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@$VDU2_IP << 'EOF'
sudo kill $(ps -ef | grep evel-test-collector | awk '{print $2}')
cd /home/ubuntu/
python evel-test-collector/code/collector/collector.py \
--config evel-test-collector/config/collector.conf \
--section default \
- --verbose
+ --verbose >~/ves.log
EOF
}