summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2016-12-25 17:49:58 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2016-12-25 18:20:20 +0100
commit2d3842f4dc514cf570d86c4813b33d707e2ae424 (patch)
treefba4a77e7bc4c00a5ca83f20742691d9f555b38c
parent40f5a1772eeefe0f2a390804e2e34309895ba971 (diff)
downloadpsycopg2-dont_set_datestyle_in_replication_mode.tar.gz
Configure Travis to test replicationdont_set_datestyle_in_replication_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