| #!/bin/bash | |
| file=$1 | |
| if [ "$file" == "" ] | |
| then | |
| file=compose.yaml | |
| fi | |
| docker-compose version | |
| docker-compose -f "$file" up --build -d | |
| while true | |
| do | |
| docker-compose -f "$file" ps | grep testing | |
| if [ $? -eq 1 ] | |
| then | |
| code=-1 | |
| docker-compose -f "$file" logs | grep e2e-testing | |
| docker-compose -f "$file" logs | grep e2e-testing | grep Usage | |
| if [ $? -eq 1 ] | |
| then | |
| code=0 | |
| echo "successed" | |
| fi | |
| docker-compose -f "$file" down | |
| set -e | |
| exit $code | |
| fi | |
| sleep 1 | |
| done |