Skip to content

Commit 9433853

Browse files
committed
.
1 parent bd7f57d commit 9433853

1 file changed

Lines changed: 23 additions & 13 deletions

File tree

.github/workflows/sqlancer-test-pipelines.yml

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,29 @@ jobs:
5757

5858
- name: Initialize Citus cluster
5959
run: |
60-
mkdir -p citus
61-
for port in 9700 9701 9702; do
62-
mkdir citus/$port
63-
chown circleci:circleci citus/$port
64-
gosu circleci initdb -D citus/$port
65-
echo "shared_preload_libraries='citus'" >> citus/$port/postgresql.conf
66-
gosu circleci pg_ctl -D citus/$port -o "-p $port" -l citus/${port}.log start
67-
# … rest of your circleci commands …
68-
done
69-
# Add workers to coordinator
70-
gosu circleci psql -p 9700 -d test \
71-
-c "SELECT * FROM citus_add_node('localhost',9701), citus_add_node('localhost',9702);"
72-
60+
mkdir -p citus/coordinator citus/worker1 citus/worker2
61+
chown -R circleci:circleci citus
62+
gosu circleci initdb -D citus/coordinator
63+
gosu circleci initdb -D citus/worker1
64+
gosu circleci initdb -D citus/worker2
65+
gosu circleci echo "shared_preload_libraries = 'citus'" >> citus/coordinator/postgresql.conf
66+
gosu circleci echo "shared_preload_libraries = 'citus'" >> citus/worker1/postgresql.conf
67+
gosu circleci echo "shared_preload_libraries = 'citus'" >> citus/worker2/postgresql.conf
68+
gosu circleci pg_ctl -D citus/coordinator -o "-p 9700" -l citus/coordinator_logfile start
69+
gosu circleci pg_ctl -D citus/worker1 -o "-p 9701" -l citus/worker1_logfile start
70+
gosu circleci ls citus/worker1
71+
gosu circleci pg_ctl -D citus/worker2 -o "-p 9702" -l citus/worker2_logfile start
72+
gosu circleci psql -c "CREATE ROLE sqlancer SUPERUSER LOGIN CREATEDB PASSWORD 'sqlancer';" -p 9700 -d postgres
73+
gosu circleci createdb test -p 9700
74+
gosu circleci psql -c "CREATE ROLE sqlancer SUPERUSER LOGIN CREATEDB PASSWORD 'sqlancer';" -p 9701 -d postgres
75+
gosu circleci createdb test -p 9701
76+
gosu circleci psql -c "CREATE ROLE sqlancer SUPERUSER LOGIN CREATEDB PASSWORD 'sqlancer';" -p 9702 -d postgres
77+
gosu circleci createdb test -p 9702
78+
gosu circleci psql -c "CREATE EXTENSION citus;" -p 9700 -d test
79+
gosu circleci psql -c "CREATE EXTENSION citus;" -p 9701 -d test
80+
gosu circleci psql -c "CREATE EXTENSION citus;" -p 9702 -d test
81+
gosu circleci psql -c "SELECT * from citus_add_node('localhost', 9701);" -p 9700 -d test
82+
gosu circleci psql -c "SELECT * from citus_add_node('localhost', 9702);" -p 9700 -d test
7383
7484
- name: Run Tests
7585
run: CITUS_AVAILABLE=true mvn -Dtest=TestCitus test

0 commit comments

Comments
 (0)