diff --git a/tests/redis-6.2.14.sh b/tests/redis-6.2.14.sh new file mode 100755 index 0000000..93cb642 --- /dev/null +++ b/tests/redis-6.2.14.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash +set -eu + +. ../lib/functions.sh + +type=redis +version=6.2.14 + +cd ../$type/.. + +date=$(date +%Y%m%d%H%M%S) +md5="md5" +[ "$(getOS)" = "linux" ] && md5="md5sum" +hash=$(echo "dbdb-$date" | $md5 | cut -d ' ' -f 1) + +echo "# Test create" +./$type/create.sh dbdb-test-$hash $version random +echo "# Test port" +./$type/port.sh dbdb-test-$hash +echo "# Test start" +./$type/start.sh dbdb-test-$hash +echo "# Test status" +./$type/status.sh dbdb-test-$hash +echo "# Test restart" +./$type/restart.sh dbdb-test-$hash +echo "# Test stop" +./$type/stop.sh dbdb-test-$hash +echo "# Test delete" +./$type/delete.sh dbdb-test-$hash + +echo "# Test create" +./$type/create.sh -f json dbdb-test-$hash $version random | jq +echo "# Test port" +./$type/port.sh -f json dbdb-test-$hash | jq +echo "# Test start" +./$type/start.sh -f json dbdb-test-$hash | jq +echo "# Test status" +./$type/status.sh -f json dbdb-test-$hash | jq +echo "# Test restart" +./$type/restart.sh -f json dbdb-test-$hash | jq +echo "# Test stop" +./$type/stop.sh -f json dbdb-test-$hash | jq +echo "# Test delete" +./$type/delete.sh -f json dbdb-test-$hash | jq + +./dbdb.sh +./$type/create-start.sh -f json dbdb-test-$hash $version random | jq +./dbdb.sh -f json | jq +./$type/delete.sh dbdb-test-$hash +./dbdb.sh diff --git a/tests/redis-7.0.15.sh b/tests/redis-7.0.15.sh new file mode 100755 index 0000000..b8396d4 --- /dev/null +++ b/tests/redis-7.0.15.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash +set -eu + +. ../lib/functions.sh + +type=redis +version=7.0.15 + +cd ../$type/.. + +date=$(date +%Y%m%d%H%M%S) +md5="md5" +[ "$(getOS)" = "linux" ] && md5="md5sum" +hash=$(echo "dbdb-$date" | $md5 | cut -d ' ' -f 1) + +echo "# Test create" +./$type/create.sh dbdb-test-$hash $version random +echo "# Test port" +./$type/port.sh dbdb-test-$hash +echo "# Test start" +./$type/start.sh dbdb-test-$hash +echo "# Test status" +./$type/status.sh dbdb-test-$hash +echo "# Test restart" +./$type/restart.sh dbdb-test-$hash +echo "# Test stop" +./$type/stop.sh dbdb-test-$hash +echo "# Test delete" +./$type/delete.sh dbdb-test-$hash + +echo "# Test create" +./$type/create.sh -f json dbdb-test-$hash $version random | jq +echo "# Test port" +./$type/port.sh -f json dbdb-test-$hash | jq +echo "# Test start" +./$type/start.sh -f json dbdb-test-$hash | jq +echo "# Test status" +./$type/status.sh -f json dbdb-test-$hash | jq +echo "# Test restart" +./$type/restart.sh -f json dbdb-test-$hash | jq +echo "# Test stop" +./$type/stop.sh -f json dbdb-test-$hash | jq +echo "# Test delete" +./$type/delete.sh -f json dbdb-test-$hash | jq + +./dbdb.sh +./$type/create-start.sh -f json dbdb-test-$hash $version random | jq +./dbdb.sh -f json | jq +./$type/delete.sh dbdb-test-$hash +./dbdb.sh diff --git a/tests/redis-7.2.5.sh b/tests/redis-7.2.5.sh new file mode 100755 index 0000000..cc7119f --- /dev/null +++ b/tests/redis-7.2.5.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash +set -eu + +. ../lib/functions.sh + +type=redis +version=7.2.5 + +cd ../$type/.. + +date=$(date +%Y%m%d%H%M%S) +md5="md5" +[ "$(getOS)" = "linux" ] && md5="md5sum" +hash=$(echo "dbdb-$date" | $md5 | cut -d ' ' -f 1) + +echo "# Test create" +./$type/create.sh dbdb-test-$hash $version random +echo "# Test port" +./$type/port.sh dbdb-test-$hash +echo "# Test start" +./$type/start.sh dbdb-test-$hash +echo "# Test status" +./$type/status.sh dbdb-test-$hash +echo "# Test restart" +./$type/restart.sh dbdb-test-$hash +echo "# Test stop" +./$type/stop.sh dbdb-test-$hash +echo "# Test delete" +./$type/delete.sh dbdb-test-$hash + +echo "# Test create" +./$type/create.sh -f json dbdb-test-$hash $version random | jq +echo "# Test port" +./$type/port.sh -f json dbdb-test-$hash | jq +echo "# Test start" +./$type/start.sh -f json dbdb-test-$hash | jq +echo "# Test status" +./$type/status.sh -f json dbdb-test-$hash | jq +echo "# Test restart" +./$type/restart.sh -f json dbdb-test-$hash | jq +echo "# Test stop" +./$type/stop.sh -f json dbdb-test-$hash | jq +echo "# Test delete" +./$type/delete.sh -f json dbdb-test-$hash | jq + +./dbdb.sh +./$type/create-start.sh -f json dbdb-test-$hash $version random | jq +./dbdb.sh -f json | jq +./$type/delete.sh dbdb-test-$hash +./dbdb.sh