diff options
Diffstat (limited to 'src/bin/pg_combinebackup/t/006_db_file_copy.pl')
-rw-r--r-- | src/bin/pg_combinebackup/t/006_db_file_copy.pl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bin/pg_combinebackup/t/006_db_file_copy.pl b/src/bin/pg_combinebackup/t/006_db_file_copy.pl index d57b550af21..f44788e82bf 100644 --- a/src/bin/pg_combinebackup/t/006_db_file_copy.pl +++ b/src/bin/pg_combinebackup/t/006_db_file_copy.pl @@ -7,6 +7,11 @@ use PostgreSQL::Test::Cluster; use PostgreSQL::Test::Utils; use Test::More; +# Can be changed to test the other modes. +my $mode = $ENV{PG_TEST_PG_COMBINEBACKUP_MODE} || '--copy'; + +note "testing using mode $mode"; + # Set up a new database instance. my $primary = PostgreSQL::Test::Cluster->new('primary'); $primary->init(has_archiving => 1, allows_streaming => 1); @@ -45,7 +50,8 @@ $primary->command_ok( # Recover the incremental backup. my $restore = PostgreSQL::Test::Cluster->new('restore'); $restore->init_from_backup($primary, 'backup2', - combine_with_prior => ['backup1']); + combine_with_prior => ['backup1'], + combine_mode => $mode); $restore->start(); # Query the DB. |