tests/tools/Docker/create_docker_container.sh
branchwxPython4
changeset 3693 4058140a8757
parent 3435 c17155fd8573
child 3694 129b8e32f5bb
equal deleted inserted replaced
3692:a9b787d84846 3693:4058140a8757
       
     1 #!/bin/bash
       
     2 
       
     3 set -e
       
     4 
       
     5 # source directory containing beremiz, matiec, etc..
       
     6 SRCDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd ../../../../.. && pwd )"
       
     7 echo "SOURCE direcory : $SRCDIR"
       
     8 
       
     9 # absolute path to test directory. ~/test if not given as only argument
       
    10 TESTDIR=${1:-~/test}
       
    11 mkdir -p $TESTDIR
       
    12 echo "TEST direcory : $TESTDIR"
       
    13 
       
    14 UNAME=testing
       
    15 UHOME=/home/$UNAME
       
    16 
       
    17 # define TESTDEBUG in env to enable dev-mode. This enables :
       
    18 #   - debug pasthrough for Xnest
       
    19 #   - VNC port passthrough
       
    20 DEBUGARGS="-v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -e DISPLAY=$DISPLAY -p 5900:5900"
       
    21 
       
    22 echo "Creating docker container"
       
    23 docker create \
       
    24        --name beremiz_sikuli_current \
       
    25        -v $SRCDIR:$UHOME/src \
       
    26        -v $TESTDIR:$UHOME/test \
       
    27        `if [ "$TESTDEBUG" == "YES" ]; then echo $DEBUGARGS; fi` \
       
    28        -w $UHOME/test \
       
    29        -i -t beremiz_sikuli /bin/bash
       
    30