You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
#!/usr/bin/env bats
|
|
|
|
@test "asterisk is installed" {
|
|
run docker run -ti --rm $IMAGE asterisk -V 2>&1 >&3
|
|
|
|
EXPECTED_VERSION="$(echo "$VERSION" | awk -F '-' '{print $NF}')"
|
|
CONTAINER_VERSION="$(echo "$output" | awk '{print $NF}')"
|
|
|
|
echo "# docker image: $IMAGE" >&3
|
|
echo "# expected version: $EXPECTED_VERSION" >&3
|
|
echo "# running version: $CONTAINER_VERSION" >&3
|
|
|
|
[ "$status" -eq 0 ]
|
|
}
|
|
|
|
# @test "asterisk runs ok" {
|
|
# CONTAINER_NAME="$(date +%s | sha256sum | base64 | head -c 32 ; echo)"
|
|
# docker run --rm --detach --name $CONTAINER_NAME $IMAGE
|
|
# sleep 2s
|
|
# run docker exec -ti $CONTAINER_NAME asterisk -V 2>&1 >&3
|
|
# docker stop $CONTAINER_NAME
|
|
|
|
# EXPECTED_VERSION="$(echo "$VERSION" | awk -F '-' '{print $NF}')"
|
|
# CONTAINER_VERSION="$(echo "$output" | awk '{print $NF}')"
|
|
|
|
# echo "# docker image: $IMAGE" >&3
|
|
# echo "# expected version: $EXPECTED_VERSION" >&3
|
|
# echo "# running version: $CONTAINER_VERSION" >&3
|
|
|
|
# [ "$status" -eq 0 ]
|
|
# if [[ "$EXPECTED_VERSION" != "edge" && "$EXPECTED_VERSION" != "latest" && ! "$EXPECTED_VERSION" =~ glibc ]]; then
|
|
# [[ "$VERSION" =~ "${output}" ]]
|
|
# fi
|
|
# }
|