Skip to content

Commit

Permalink
Add redis tests
Browse files Browse the repository at this point in the history
  • Loading branch information
yuki777 committed Jun 19, 2024
1 parent f3ad718 commit d6c009c
Show file tree
Hide file tree
Showing 3 changed files with 150 additions and 0 deletions.
50 changes: 50 additions & 0 deletions tests/redis-6.2.14.sh
Original file line number Diff line number Diff line change
@@ -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
50 changes: 50 additions & 0 deletions tests/redis-7.0.15.sh
Original file line number Diff line number Diff line change
@@ -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
50 changes: 50 additions & 0 deletions tests/redis-7.2.5.sh
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit d6c009c

Please sign in to comment.