summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/travis_prepare.sh12
-rwxr-xr-xscripts/travis_test.sh6
2 files changed, 16 insertions, 2 deletions
diff --git a/scripts/travis_prepare.sh b/scripts/travis_prepare.sh
index f4e8611..5a51288 100755
--- a/scripts/travis_prepare.sh
+++ b/scripts/travis_prepare.sh
@@ -23,7 +23,19 @@ create () {
dbname=psycopg2_test
pg_createcluster -p $port --start-conf manual $version psycopg
+ # for two-phase commit testing
set_param "$version" max_prepared_transactions 10
+
+ # for replication testing
+ set_param "$version" max_wal_senders 5
+ set_param "$version" max_replication_slots 5
+ if [ "$version" == "9.2" -o "$version" == "9.3" ]
+ then
+ set_param "$version" wal_level hot_standby
+ else
+ set_param "$version" wal_level logical
+ fi
+
pg_ctlcluster "$version" psycopg start
sudo -u postgres psql -c "create user travis" "port=$port"
diff --git a/scripts/travis_test.sh b/scripts/travis_test.sh
index df9413a..1578308 100755
--- a/scripts/travis_test.sh
+++ b/scripts/travis_test.sh
@@ -14,11 +14,13 @@ run_test () {
export PSYCOPG2_TESTDB=$dbname
export PSYCOPG2_TESTDB_PORT=$port
export PSYCOPG2_TESTDB_USER=travis
- make check
+ export PSYCOPG2_TEST_REPL_DSN=
+
+ python -c "from psycopg2 import tests; tests.unittest.main(defaultTest='tests.test_suite')" --verbose
printf "\n\nRunning tests against PostgreSQL $version (green mode)\n\n"
export PSYCOPG2_TEST_GREEN=1
- make check
+ python -c "from psycopg2 import tests; tests.unittest.main(defaultTest='tests.test_suite')" --verbose
}
run_test 9.6 54396