Skip to content

Commit deadf76

Browse files
committed
(CI/update) port test from main
1 parent c2e0103 commit deadf76

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/update.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ permissions:
2121
contents: read
2222

2323
jobs:
24-
build:
24+
update-ver:
2525
name: Build
2626
runs-on: ubuntu-latest
2727

@@ -94,16 +94,16 @@ jobs:
9494
cmake -DPOSTGRESQL_VERSION=${PGVER} -DCMAKE_BUILD_TYPE=Release -DWITH_DOC=OFF ..
9595
make -j 4
9696
sudo make install
97-
sudo service postgresql start
98-
createdb -p "${PGPORT}" ___pgr___test___
99-
psql -p "${PGPORT}" -d ___pgr___test___ -c "CREATE EXTENSION pgrouting CASCADE;"
10097
10198
- name: Test old version before update with current tests
10299
run: |
103100
sudo service postgresql start
101+
createdb -p "${PGPORT}" ___pgr___test___
102+
psql -p "${PGPORT}" -d ___pgr___test___ -c "CREATE EXTENSION pgrouting CASCADE;"
104103
psql -p "${PGPORT}" -d ___pgr___test___ -c "SELECT * FROM pgr_full_version();"
105104
DIR=$(git rev-parse --show-toplevel)
106105
bash "${DIR}/tools/testers/setup_db.sh" "${PGPORT}" ___pgr___test___ "${PG_RUNNER_USER}" "${{ matrix.old_pgr }}"
106+
psql -p "${PGPORT}" -d ___pgr___test___ -c "SELECT * FROM pgr_full_version();"
107107
pg_prove -Q -f --normalize --directives --recurse -U "${PG_RUNNER_USER}" -d ___pgr___test___ "pgtap"
108108
109109
- name: Build current version
@@ -118,8 +118,11 @@ jobs:
118118
- name: Test old version with currrent tests after installing current
119119
run: |
120120
sudo service postgresql start
121-
psql -p "${PGPORT}" -d ___pgr___test___ -c "SELECT * FROM pgr_full_version();"
121+
dropdb -p "${PGPORT}" ___pgr___test___
122+
createdb -p "${PGPORT}" ___pgr___test___
122123
DIR=$(git rev-parse --show-toplevel)
124+
bash "${DIR}/tools/testers/setup_db.sh" "${PGPORT}" ___pgr___test___ "${PG_RUNNER_USER}" "${{ matrix.old_pgr }}"
125+
psql -p "${PGPORT}" -d ___pgr___test___ -c "SELECT * FROM pgr_full_version();"
123126
pg_prove -Q -f --normalize --directives --recurse -U "${PG_RUNNER_USER}" -d ___pgr___test___ "pgtap"
124127
125128
- name: Test old version with current tests after update

0 commit comments

Comments
 (0)