Adapt Functest Jenkins Job to the new automation scripts 39/2839/1
authorjose.lausuch <jose.lausuch@ericsson.com>
Tue, 27 Oct 2015 15:21:34 +0000 (16:21 +0100)
committerjose.lausuch <jose.lausuch@ericsson.com>
Tue, 27 Oct 2015 15:21:34 +0000 (16:21 +0100)
Bugfix tty console

JIRA: FUNCTEST-85

Change-Id: I3a150e8d86cfeb5512ed575cbe6115974de962f8
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jjb/functest/functest.yml

index caa55ea..d80cfae 100644 (file)
             #!/bin/bash
             set +e
 
-            echo "Functest: spawn Docker and prepare environment"
+            echo "Functest: Start Docker and prepare environment"
             envs="INSTALLER_TYPE=${INSTALLER_TYPE} -e INSTALLER_IP=${INSTALLER_IP}"
             docker ps -a | grep opnfv/functest | awk '{print $1}' | xargs docker rm -f &>/dev/null
             docker pull opnfv/functest
-            docker run -ti -e $envs opnfv/functest /bin/bash &
+            echo "Functest: Running docker run command: docker run -i -e $envs opnfv/functest /bin/bash &"
+            docker run -i -e $envs opnfv/functest /bin/bash &
+            docker ps -a
             container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
+            echo "Container ID=${container_id}"
+            if [ -z ${container_id} ]; then
+                echo "Cannot find opnfv/functest container ID. Please check if it is existing."
+                docker ps -a
+                exit 1
+            fi
             docker start $container_id
             cmd="${FUNCTEST_REPO_DIR}/docker/prepare_env.sh"
             docker exec $container_id $cmd