tests: duplicate tests in managed domain boot mode
This commit is contained in:
parent
c8728862ec
commit
4071d0294e
|
|
@ -92,46 +92,6 @@ create_full_container_mounted() {
|
|||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "Ports 8080 and 9990 exposed and accepting external connections (domain)" {
|
||||
create_container_domain -d
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i http://wildfly:8080
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i http://wildfly:9990
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "Manager has access to management area (domain)" {
|
||||
create_container_domain -d
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER:$WILDFLY_DEFAULT_PASSWORD@wildfly:9990/management
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "User manager created with custom password (domain)" {
|
||||
create_container_domain -d -e WILDFLY_PASSWORD=$WILDFLY_PASSWORD
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER:$WILDFLY_PASSWORD@wildfly:9990/management
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "Can't access management area without password (domain)" {
|
||||
create_container_domain -d -e WILDFLY_PASSWORD=$WILDFLY_PASSWORD
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER@wildfly:9990/management
|
||||
[[ "$output" =~ '401 Unauthorized' ]]
|
||||
}
|
||||
|
||||
@test "Password is preserved after restart (domain)" {
|
||||
create_container_domain -d -e WILDFLY_PASSWORD=$WILDFLY_PASSWORD
|
||||
|
||||
docker stop $CONTAINER_NAME
|
||||
docker start $CONTAINER_NAME
|
||||
sleep $SLEEP_TIME
|
||||
|
||||
run docker logs $CONTAINER_NAME
|
||||
[[ "$output" =~ "The credentials were set on first boot." ]]
|
||||
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER:$WILDFLY_PASSWORD@wildfly:9990/management
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "All the volumes exposed" {
|
||||
create_container -d
|
||||
run docker inspect $CONTAINER_NAME
|
||||
|
|
@ -181,3 +141,43 @@ create_full_container_mounted() {
|
|||
|
||||
cleanup_volumes_content
|
||||
}
|
||||
|
||||
@test "Ports 8080 and 9990 exposed and accepting external connections (domain)" {
|
||||
create_container_domain -d
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i http://wildfly:8080
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i http://wildfly:9990
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "Manager has access to management area (domain)" {
|
||||
create_container_domain -d
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER:$WILDFLY_DEFAULT_PASSWORD@wildfly:9990/management
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "User manager created with custom password (domain)" {
|
||||
create_container_domain -d -e WILDFLY_PASSWORD=$WILDFLY_PASSWORD
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER:$WILDFLY_PASSWORD@wildfly:9990/management
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
||||
@test "Can't access management area without password (domain)" {
|
||||
create_container_domain -d -e WILDFLY_PASSWORD=$WILDFLY_PASSWORD
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER@wildfly:9990/management
|
||||
[[ "$output" =~ '401 Unauthorized' ]]
|
||||
}
|
||||
|
||||
@test "Password is preserved after restart (domain)" {
|
||||
create_container_domain -d -e WILDFLY_PASSWORD=$WILDFLY_PASSWORD
|
||||
|
||||
docker stop $CONTAINER_NAME
|
||||
docker start $CONTAINER_NAME
|
||||
sleep $SLEEP_TIME
|
||||
|
||||
run docker logs $CONTAINER_NAME
|
||||
[[ "$output" =~ "The credentials were set on first boot." ]]
|
||||
|
||||
run docker run --link $CONTAINER_NAME:wildfly --rm $IMAGE_NAME curl -L -i --digest http://$WILDFLY_USER:$WILDFLY_PASSWORD@wildfly:9990/management
|
||||
[[ "$output" =~ '200 OK' ]]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue