tests/tools/Docker/beremiz-sikuli/create_docker_container.sh
branchwxPython4
changeset 3425 ee3b84d09ccf
child 3430 c2171d87b587
equal deleted inserted replaced
3424:7db96e011fe7 3425:ee3b84d09ccf
       
     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 debug pasthrough
       
    18 # for x11vnc and Xnest
       
    19 DEBUGARGS="-v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -e DISPLAY=$DISPLAY"
       
    20 
       
    21 # In case VNC with x11vnc is prefered, then a port should bepassed like this
       
    22 # DEBUGARGS="-p 5900:5900"
       
    23 
       
    24 echo "Creating docker container"
       
    25 docker create \
       
    26        --name beremiz_sikuli_current \
       
    27        -v $SRCDIR:$UHOME/src \
       
    28        -v $TESTDIR:$UHOME/test \
       
    29        `if [ "$TESTDEBUG" == "YES" ]; then echo $DEBUGARGS; fi` \
       
    30        -w $UHOME/test \
       
    31        -i -t beremiz_sikuli /bin/bash
       
    32