aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2018-04-03 16:56:39 +0100
committerMatthew Somerville <matthew@mysociety.org>2018-04-03 16:56:41 +0100
commit8bb311d7f2b72eddbf320d16b521e5be86c219c3 (patch)
treeb6602b5ddf7f37883612b6e28d6f6582ff923e72
parent8e8e3e1370b8b7744f9491ff78563f40c475e872 (diff)
Fix test script running on PostgreSQL 9.1.
-rw-r--r--perllib/FixMyStreet/TestAppProve.pm8
1 files changed, 3 insertions, 5 deletions
diff --git a/perllib/FixMyStreet/TestAppProve.pm b/perllib/FixMyStreet/TestAppProve.pm
index 4a55d587b..f0f5cab59 100644
--- a/perllib/FixMyStreet/TestAppProve.pm
+++ b/perllib/FixMyStreet/TestAppProve.pm
@@ -38,12 +38,10 @@ my $pg;
sub spin_up_database {
warn "Spinning up a Pg cluster/database...\n";
$pg = Test::PostgreSQL->new(
- seed_scripts => [
- 'db/schema.sql',
- 'db/fixture.sql',
- 'db/generate_secret.sql',
- ],
+ run_psql_args => '-1Xq -v ON_ERROR_STOP=1', # No -b on 9.1
);
+ $pg->run_psql_scripts('db/schema.sql'); # On 9.1, must create tables separately
+ $pg->run_psql_scripts('db/fixture.sql', 'db/generate_secret.sql');
warn sprintf "# Connected to %s\n", $pg->dsn;