Skip to content
Snippets Groups Projects
Select Git revision
  • 4484a05f7f88f2bb67d783a16a96730d3f9749e8
  • main default
2 results

test.sh

Blame
  • test.sh 742 B
    #!/bin/bash
    
    logs=$(docker logs $SERVICE 2>&1)
    redis1="# oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo"
    redis2="Ready to accept connections"
    scheduler="Registering birth"
    worker1="Worker rq:worker:"
    worker2="Listening on "
    
    if ! [[ $logs =~ $redis1 ]]
        then
            echo "Redis server not started" 1>&2
            exit 1
    fi
    
    if ! [[ $logs =~ $redis2 ]]
        then
            echo "Redis server not started" 1>&2
            exit 1
    fi
    
    if ! [[ $logs =~ $scheduler ]]
        then
            echo "Redis queue scheduler not started" 1>&2
            exit 1
    fi
    
    if ! [[ $logs =~ $worker1 ]]
        then
            echo "Redis worker not started" 1>&2
            exit 1
    fi
    
    if ! [[ $logs =~ $worker2 ]]
        then
            echo "Redis worker not started" 1>&2
            exit 1
    fi