#!/usr/bin/env bats load ../common @test "010 Image is present" { docker image inspect tier/midpoint:$tag } @test "020 Check basic components" { docker run -i $maintainer/$imagename:$tag \ find \ /usr/local/bin/startup.sh \ /opt/midpoint/var/ \ /etc/shibboleth/ \ /etc/httpd/ } @test "100 Cleanup before further tests - demo/simple" { docker ps -a cd demo/simple ; docker-compose down -v ; true } @test "110 Cleanup before further tests - demo/shibboleth" { docker ps -a cd demo/shibboleth ; docker-compose down -v ; true } @test "120 Cleanup before further tests - demo/postgresql" { docker ps -a cd demo/postgresql ; docker-compose down -v ; true } @test "130 Cleanup before further tests - demo/grouper" { docker ps -a cd demo/grouper ; docker-compose down -v ; true } # not much more to check here, as we cannot start midpoint container without having a repository # so continuing with tests in demo/plain directory