16212: Make test timeout more predictable by pulling image first.
[arvados.git] / lib / controller / localdb / login_pam_docker_test.sh
index 932811a8d018d0a63ef5407adac5a584b0736847..fe67f50dd8809d3a29c1afc39c0671831bab4c53 100755 (executable)
@@ -37,6 +37,11 @@ cleanup() {
 }
 trap cleanup ERR
 
+if [[ -z "$(docker image ls -q osixia/openldap:1.3.0)" ]]; then
+    echo >&2 "Pulling docker image for ldap server"
+    docker pull osixia/openldap:1.3.0
+fi
+
 ldapctr=ldap-${RANDOM}
 echo >&2 "Starting ldap server in docker container ${ldapctr}"
 docker run --rm --detach \