diff options
author | Bryan Sullivan <bryan.sullivan@att.com> | 2016-10-15 07:38:35 -0700 |
---|---|---|
committer | Bryan Sullivan <bryan.sullivan@att.com> | 2016-10-15 07:38:35 -0700 |
commit | 85f08452151ec648e180b4500c0da589999b99df (patch) | |
tree | 09cfcdefef97390fd32e791eb6cd02c0641a1cc1 /tests | |
parent | 17e138735d78e7e0aedc8338cd92b4ff20454874 (diff) |
Correct test for web server running
JIRA: VES-1
Change-Id: Ie66a74cad42bb6940487db277ee36ef52227eff6
Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/blueprints/tosca-vnfd-hello-ves/evel_demo.c | 10 | ||||
-rw-r--r-- | tests/vHello_VES.sh | 11 |
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 } |