Skip to content

Commit

Permalink
Merge pull request #55 from pj8/prevent-output
Browse files Browse the repository at this point in the history
Prevent output on install
  • Loading branch information
yuki777 authored May 6, 2023
2 parents 1d3f0c1 + 51a2c3b commit cc56d69
Show file tree
Hide file tree
Showing 6 changed files with 66 additions and 49 deletions.
44 changes: 5 additions & 39 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,49 +3,15 @@ name: Test
on: push

jobs:
test-macos:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest]
os: [macos-latest, ubuntu-latest]
test_script: [mongodb-test.sh, mysql-test.sh, postgresql-12-test.sh, postgresql-13-test.sh, redis-test.sh]
steps:
- uses: actions/checkout@v3
- name: Run mongodb test
- name: Run test
run: |
cd tests
/bin/bash mongodb-test.sh
- name: Run mysql test
run: |
cd tests
/bin/bash mysql-test.sh
- name: Run postgresql test
run: |
cd tests
/bin/bash postgresql-test.sh
- name: Run redis test
run: |
cd tests
/bin/bash redis-test.sh
test-ubuntu:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v3
- name: Run mongodb test
run: |
cd tests
/bin/bash mongodb-test.sh
- name: Run mysql test
run: |
cd tests
/bin/bash mysql-test.sh
- name: Run postgresql test
run: |
cd tests
/bin/bash postgresql-test.sh
- name: Run redis test
run: |
cd tests
/bin/bash redis-test.sh
/bin/bash ${{ matrix.test_script }}
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.2.11
v1.2.12
6 changes: 3 additions & 3 deletions postgresql/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,9 @@ if [ ! -d $dir/basedir/bin ]; then
if [ $os = "linux" ]; then
echo "Installing..." 1>&2
cd $dir/basedir
./configure --prefix=$(pwd) 1>&2
make 1>&2
make install 1>&2
./configure --prefix=$(pwd) > /dev/null 2>&1
make > /dev/null 2>&1
make install > /dev/null 2>&1
rm -fr config contrib doc src
fi
fi
Expand Down
3 changes: 2 additions & 1 deletion redis/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ extractFile $dir $optFileName

if [ ! -e $dir/basedir/src/redis-server ]; then
cd $dir/basedir
make 1>&2
echo "Installing..." 1>&2
make > /dev/null 2>&1
fi

# create redis.conf
Expand Down
9 changes: 4 additions & 5 deletions tests/postgresql-test.sh → tests/postgresql-12-test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ set -aeuvx
. ../lib/functions.sh

type=postgresql
oldVersion=12.4
newVersion=13.2
version=12.4

cd ../$type
rm -fr $type-*.tar.gz
Expand All @@ -17,7 +16,7 @@ md5="md5"
hash=$(echo "dbdb-$date" | $md5 | cut -d ' ' -f 1)

echo "Test create"
./$type/create.sh dbdb-test-$hash $oldVersion random
./$type/create.sh dbdb-test-$hash $version random
echo "Test port"
./$type/port.sh dbdb-test-$hash
echo "Test start"
Expand All @@ -32,7 +31,7 @@ echo "Test delete"
./$type/delete.sh dbdb-test-$hash

echo "Test create"
./$type/create.sh -f json dbdb-test-$hash $newVersion random | jq
./$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"
Expand All @@ -47,6 +46,6 @@ echo "Test delete"
./$type/delete.sh -f json dbdb-test-$hash | jq

./dbdb.sh
./$type/create-start.sh -f json dbdb-test-$hash $newVersion random | jq
./$type/create-start.sh -f json dbdb-test-$hash $version random | jq
./dbdb.sh -f json | jq
./$type/delete.sh dbdb-test-$hash
51 changes: 51 additions & 0 deletions tests/postgresql-13-test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
#!/usr/bin/env bash
set -aeuvx

. ../lib/functions.sh

type=postgresql
version=13.2

cd ../$type
rm -fr $type-*.tar.gz
cd ..

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

0 comments on commit cc56d69

Please sign in to comment.