update
This commit is contained in:
26
tests/functions.sh
Normal file
26
tests/functions.sh
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
|
||||
print_group() {
|
||||
echo ::endgroup::
|
||||
echo "::group::$*"
|
||||
}
|
||||
|
||||
ping_site() {
|
||||
print_group "Ping site $SITE_NAME"
|
||||
|
||||
echo Ping version
|
||||
ping_res=$(curl -sS "http://$SITE_NAME/api/method/version")
|
||||
echo "$ping_res"
|
||||
if [[ -z $(echo "$ping_res" | grep "message" || echo "") ]]; then
|
||||
echo "Ping failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo Check index
|
||||
index_res=$(curl -sS "http://$SITE_NAME")
|
||||
if [[ -n $(echo "$index_res" | grep "Internal Server Error" || echo "") ]]; then
|
||||
echo "Index check failed"
|
||||
echo "$index_res"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user