non working experimental status
This commit is contained in:
@@ -8,8 +8,8 @@
|
||||
## 1 2 3 4 5 6 7 8
|
||||
## 45678901234567890123456789012345678901234567890123456789012345678901234567890
|
||||
|
||||
|
||||
|
||||
TESTS =
|
||||
dist_check_DATA = settings.wt testcase.wt
|
||||
dist_check_SCRIPTS = runtests.sh
|
||||
TESTS = $(dist_check_SCRIPTS)
|
||||
|
||||
MAINTAINERCLEANFILES = makefile.in
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash -e
|
||||
#!/bin/bash
|
||||
|
||||
#check for a text in a docker volume log
|
||||
function check() {
|
||||
@@ -41,17 +41,24 @@ fi
|
||||
|
||||
# option checks
|
||||
NEED_XVFB=0
|
||||
NEED_DOCKER=0
|
||||
NEED_DOCKER=1
|
||||
NEED_WEBTESTER=0
|
||||
PORT=
|
||||
while test $# -gt 0; do
|
||||
case "$1" in
|
||||
(--help|-h)
|
||||
echo "$0 [OPTIONS] [PORTS <port>]"
|
||||
echo "$0 [OPTIONS]"
|
||||
echo
|
||||
echo "OPTIONS:"
|
||||
echo
|
||||
echo " -p <PORT> don't run, just prepare test on port <PORT>"
|
||||
echo
|
||||
exit 0
|
||||
;;
|
||||
(-p|--port)
|
||||
shift
|
||||
PORT=$1
|
||||
;;
|
||||
(*) echo "**** ERROR: unknown option '$1', try --help"; exit 1;;
|
||||
esac
|
||||
if test $# -eq 0; then
|
||||
@@ -120,6 +127,18 @@ set -x
|
||||
# Add tests here
|
||||
MYSQL=$(docker run -d -e MYSQL_ROOT_PASSWORD=TopSecretLOL mysql)
|
||||
PHP=$(docker run -d --volume $(pwd)/../html:/usr/share/nginx/html:ro --link ${MYSQL}:mysql mwaeckerlin/php-fpm)
|
||||
NGINX=$(docker run -d --volumes-from ${PHP} --link ${PHP}:php -p 8080:80 mwaeckerlin/nginx)
|
||||
trap "docker rm -f ${NGINX} ${PHP} ${MYSQL}" INT TERM EXIT
|
||||
sleep 60
|
||||
if test -z "${PORT}"; then
|
||||
NGINX=$(docker run -d --volumes-from ${PHP} --link ${PHP}:php mwaeckerlin/nginx)
|
||||
trap "docker rm -f ${NGINX} ${PHP} ${MYSQL}" INT TERM EXIT
|
||||
docker pull mwaeckerlin/webtester
|
||||
set -e
|
||||
countdown 10 20 wait_for_mysql ${MYSQL}
|
||||
docker run --rm --link ${NGINX}:safechat -u $(id -u) -v $(pwd):/tests -e WEBRUNNER_SCRIPTS="settings.wt testcase.wt" mwaeckerlin/webtester
|
||||
else
|
||||
NGINX=$(docker run -d -p ${PORT}:80 --volumes-from ${PHP} --link ${PHP}:php mwaeckerlin/nginx)
|
||||
trap "docker rm -f ${NGINX} ${PHP} ${MYSQL}" INT TERM EXIT
|
||||
set +x
|
||||
echo "Ready to test; press enter to end"
|
||||
read
|
||||
set -x
|
||||
fi
|
||||
|
@@ -1 +1,3 @@
|
||||
set SAFECHAT-URL=http://localhost:8080
|
||||
set SAFECHAT-URL=http://safechat
|
||||
set SAFECHAT-URL=http://localhost:8888
|
||||
offline-storage-path /tmp/safechat-test
|
Reference in New Issue
Block a user