+ CLIENT1_PORT=9091 + CLIENT2_PORT=9092 + CLIENT1_CLIPORT=9100 + CLIENT2_CLIPORT=9200 + LOGLEVEL=DEBUG ++ python -c 'import sysconfig; print sysconfig.get_path('\''platlib'\'')' + dir=/usr/lib/python2.7/site-packages + toscafile_test1=/usr/lib/python2.7/site-packages/tosca-templates/tosca_helloworld_nfv.yaml + test1_reffile1=/usr/lib/python2.7/site-packages/tests/refdata/test1_client1.ref + test1_reffile2=/usr/lib/python2.7/site-packages/tests/refdata/test1_client2.ref + client1_log=/usr/lib/python2.7/site-packages/tests/logdata/client1.log + client2_log=/usr/lib/python2.7/site-packages/tests/logdata/client2.log + server_log=/usr/lib/python2.7/site-packages/tests/logdata/server.log + echo 'domino/tests/run.sh has been executed.' domino/tests/run.sh has been executed. + trap cleanup EXIT + echo 'Terminating any running Domino Clients...' Terminating any running Domino Clients... + stop_clients + pgrep -f DominoClient + return 0 + echo 'Terminating any running Domino Servers...' Terminating any running Domino Servers... + stop_server + pgrep -f DominoServer + return 0 + sleep 1 + echo 'Cleaning residue files and folders from previous runs...' Cleaning residue files and folders from previous runs... + clean_directories + '[' -f dominoserver.db ']' + '[' -d toscafiles ']' + sleep 1 + echo 'Launching Domino Server...' Launching Domino Server... + start_server + pgrep -f DominoServer + sleep 1 + DominoServer --log DEBUG + echo 'Launching Domino Client 1...' Launching Domino Client 1... + start_client1 + sleep 1 + DominoClient -p 9091 --cliport 9100 --log DEBUG + echo 'Launching Domino Client 2...' Launching Domino Client 2... + start_client2 + sleep 1 + DominoClient -p 9092 --cliport 9200 --log DEBUG + echo 'Test Heartbeat' Test Heartbeat + domino_cli 9100 heartbeat Could not connect to localhost:9100 + sleep 1 + echo 'Test Subscribe API' Test Subscribe API + domino_cli 9100 subscribe -t hot -l tosca.policies.Placement:properties:region:nova-1 Could not connect to localhost:9100 + sleep 1 + domino_cli 9100 subscribe -t dummy1,dummy2 --top OVERWRITE Could not connect to localhost:9100 + sleep 1 + domino_cli 9100 subscribe -t dummy1,dummy2 --top DELETE Could not connect to localhost:9100 + sleep 1 + domino_cli 9100 subscribe -l tosca.policies.Placement:properties:region:nova-2 Could not connect to localhost:9100 + sleep 1 + domino_cli 9100 subscribe -l tosca.policies.Placement:properties:region:nova-3 --lop OVERWRITE Could not connect to localhost:9100 + sleep 1 + domino_cli 9100 subscribe -l tosca.policies.Placement:properties:region:nova-3 --lop DELETE Could not connect to localhost:9100 + sleep 1 + echo 'Test Publish API' Test Publish API + domino_cli 9100 publish -t /usr/lib/python2.7/site-packages/tosca-templates/tosca_helloworld_nfv.yaml Could not connect to localhost:9100 + sleep 1 + domino_cli 9100 subscribe -l tosca.policies.Placement.Geolocation:properties:region:us-west-1 Could not connect to localhost:9100 + sleep 1 + domino_cli 9200 publish -t /usr/lib/python2.7/site-packages/tosca-templates/tosca_helloworld_nfv.yaml Could not connect to localhost:9200 + sleep 1 ++ domino_cli 9200 list-tuids ++ cut -c3-34 + TUID='uld not connect to localhost:920' + echo uld not connect to localhost:920 uld not connect to localhost:920 + sleep 1 + domino_cli 9200 publish -t /usr/lib/python2.7/site-packages/tosca-templates/tosca_helloworld_nfv.yaml -k 'uld not connect to localhost:920' Could not connect to localhost:9200 + cut -d ' ' -f 4- /usr/lib/python2.7/site-packages/tests/logdata/client1.log + cut -d ' ' -f 4- /usr/lib/python2.7/site-packages/tests/logdata/client2.log + set +e + diff -q file1 /usr/lib/python2.7/site-packages/tests/refdata/test1_client1.ref + [[ 1 == \0 ]] + echo 'Log1 FAIL' Log1 FAIL + diff -q file2 /usr/lib/python2.7/site-packages/tests/refdata/test1_client2.ref + [[ 1 == \0 ]] + echo 'Log2 FAIL' Log2 FAIL + set -e + echo done done + exit 0 + cleanup + set +e + echo cleanup... cleanup... + echo 'Stopping Domino Clients...' Stopping Domino Clients... + stop_clients + pgrep -f DominoClient + return 0 + echo 'Stopping Domino Server...' Stopping Domino Server... + stop_server + pgrep -f DominoServer + return 0 + '[' -f file1 ']' + rm file1 + '[' -f file2 ']' + rm file2 2018-03-11 02:23:17,577 - functest.core.feature - INFO - Test result is stored in '/home/opnfv/functest/results/domino-multinode.log'