Browse Source

documentation of docker tests

sstidl 10 months ago
parent
commit
fe85a805ac
3 changed files with 14 additions and 1 deletions
  1. 4 0
      docker/test/README.md
  2. 5 0
      docker/test/docker-compose.yml
  3. 5 1
      docker/test/test-script.sh

+ 4 - 0
docker/test/README.md

@@ -0,0 +1,4 @@
+The files in this folder represent a simple end to end test.
+At the moment it is interactive, so you need to run `docker compose up` in the folder and watch the output for errors.
+Sometimes the mysql container needs more than 15 seconds, so the test_script fails.
+Just try it again.

+ 5 - 0
docker/test/docker-compose.yml

@@ -129,6 +129,11 @@ services:
 ##############  TEST CONTAINER  ###############################################################
   test-container:
     image: alpine
+    depends_on:
+      - pg
+      - mysql
+      - speedtest-alpine-mysql
+      - speedtest-alpine-pg
     volumes:
       - ./test-script.sh:/test-script.sh
     command:

+ 5 - 1
docker/test/test-script.sh

@@ -1,9 +1,13 @@
+#!/bin/sh
+
+## simple script to call sanitycheck on all containers
+
 PORT=8080
 
 apk add w3m
 
 echo sleeping a little to get things setteled...
-sleep 10
+sleep 15
 
 for db in sqlite pg mysql; do
   for distro in alpine debian; do