summaryrefslogtreecommitdiffstats
path: root/scripts/run_test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run_test.sh')
-rwxr-xr-xscripts/run_test.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/scripts/run_test.sh b/scripts/run_test.sh
index ca6c6b6..5586c7e 100755
--- a/scripts/run_test.sh
+++ b/scripts/run_test.sh
@@ -15,6 +15,7 @@
# limitations under the License.
IMAGE="sweetcomb_img"
+IMAGE_TEST="sweetcomb_test_img"
CONTAINER="sweetcomb_test"
FIND=`docker container ls -a | grep ${CONTAINER}`
@@ -25,12 +26,19 @@ if [ -n "${FIND}" ]; then
fi
FIND=`docker images | grep ${IMAGE}`
-if [ -z "${FIND}" ]; then
+if [ -z "${FIND}" ] || [ "$REBUILD_DOCKER_IMAGE" == "yes" ]; then
./scripts/docker.sh
fi
+FIND=`docker images | grep ${IMAGE_TEST}`
+if [ -z "${FIND}" ] || [ "$REBUILD_DOCKER_IMAGE" == "yes" ]; then
+ echo "Rebuild test image"
+ docker rmi ${IMAGE_TEST} -f > /dev/null 2>&1
+ docker build -t ${IMAGE_TEST} -f ./scripts/Test.Dockerfile .
+fi
+
echo "Start container"
-docker run -id --privileged --name ${CONTAINER} ${IMAGE}
+docker run -id --privileged --name ${CONTAINER} ${IMAGE_TEST}
docker cp . ${CONTAINER}:/root/src/sweetcomb
docker exec -it ${CONTAINER} bash -c "
cd /root/src/sweetcomb &&