mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-14 10:13:05 +02:00
Remove start/stop --force integration tests in mock/all.
These tests require test points which are not being implemented in the C code. This functionality is fully tested in the command/control unit tests so integration tests are no longer required.
This commit is contained in:
parent
01aefc563d
commit
3cd45a7411
@ -277,23 +277,8 @@ stop all stanzas (db-master host)
|
|||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --force stop
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --force stop
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
P00 INFO: stop command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-master/pgbackrest.conf --force --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --repo1-path=[TEST_PATH]/db-master/repo
|
P00 INFO: stop command begin [BACKREST-VERSION]: --config=[TEST_PATH]/db-master/pgbackrest.conf --force --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --repo1-path=[TEST_PATH]/db-master/repo
|
||||||
P00 INFO: sent term signal to process [PROCESS-ID]
|
|
||||||
P00 INFO: stop command end: completed successfully
|
P00 INFO: stop command end: completed successfully
|
||||||
|
|
||||||
full backup - abort backup - local (db-master host)
|
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup --test --test-delay=5 --test-point=backup-start=y
|
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
|
||||||
P00 INFO: backup command begin [BACKREST-VERSION]: --no-compress --compress-level=3 --config=[TEST_PATH]/db-master/pgbackrest.conf --db-timeout=45 --exclude=postgresql.auto.conf --exclude=pg_log/ --exclude=pg_log2 --exclude=apipe --lock-path=[TEST_PATH]/db-master/lock --log-level-console=detail --log-level-file=trace --log-level-stderr=off --log-path=[TEST_PATH]/db-master/log --log-subprocess --no-log-timestamp --no-online --pg1-path=[TEST_PATH]/db-master/db/base --protocol-timeout=60 --repo1-path=[TEST_PATH]/db-master/repo --stanza=db --start-fast --test --test-delay=5 --test-point=backup-start=y --type=full
|
|
||||||
P00 WARN: option repo1-retention-full is not set, the repository may run out of space
|
|
||||||
HINT: to retain full backups indefinitely (without warning), set option 'repo1-retention-full' to the maximum.
|
|
||||||
P00 INFO: exclude apipe from backup using 'apipe' exclusion
|
|
||||||
P00 INFO: exclude pg_log/logfile from backup using 'pg_log/' exclusion
|
|
||||||
P00 INFO: exclude pg_log2 from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude pg_log2/logfile from backup using 'pg_log2' exclusion
|
|
||||||
P00 INFO: exclude postgresql.auto.conf from backup using 'postgresql.auto.conf' exclusion
|
|
||||||
P00 TEST: PgBaCkReStTeSt-BACKUP-START-PgBaCkReStTeSt
|
|
||||||
P00 INFO: backup command end: terminated on signal [SIGTERM]
|
|
||||||
|
|
||||||
full backup - global stop (db-master host)
|
full backup - global stop (db-master host)
|
||||||
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
> [CONTAINER-EXEC] db-master [BACKREST-BIN] --config=[TEST_PATH]/db-master/pgbackrest.conf --no-online --type=full --stanza=db backup
|
||||||
------------------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -407,17 +407,9 @@ sub run
|
|||||||
#---------------------------------------------------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------------------------------------------------
|
||||||
if (!$bS3)
|
if (!$bS3)
|
||||||
{
|
{
|
||||||
# Test a backup abort
|
# Test global stop
|
||||||
my $oExecuteBackup = $oHostBackup->backupBegin(
|
|
||||||
$strType, 'abort backup - local',
|
|
||||||
{oExpectedManifest => \%oManifest, strTest => TEST_BACKUP_START, fTestDelay => 5,
|
|
||||||
iExpectedExitStatus => ERROR_TERM});
|
|
||||||
|
|
||||||
$oHostDbMaster->stop({bForce => true});
|
$oHostDbMaster->stop({bForce => true});
|
||||||
|
|
||||||
$oHostBackup->backupEnd($strType, $oExecuteBackup, {oExpectedManifest => \%oManifest});
|
|
||||||
|
|
||||||
# Test global stop
|
|
||||||
$oHostBackup->backup(
|
$oHostBackup->backup(
|
||||||
$strType, 'global stop',
|
$strType, 'global stop',
|
||||||
{oExpectedManifest => \%oManifest, iExpectedExitStatus => ERROR_STOP});
|
{oExpectedManifest => \%oManifest, iExpectedExitStatus => ERROR_STOP});
|
||||||
@ -437,25 +429,6 @@ sub run
|
|||||||
|
|
||||||
# This time a warning should be generated
|
# This time a warning should be generated
|
||||||
$oHostDbMaster->start();
|
$oHostDbMaster->start();
|
||||||
|
|
||||||
# If the backup is remote then test remote stops
|
|
||||||
if ($bRemote)
|
|
||||||
{
|
|
||||||
my $oExecuteBackup = $oHostBackup->backupBegin(
|
|
||||||
$strType, 'abort backup - remote',
|
|
||||||
{oExpectedManifest => \%oManifest, strTest => TEST_BACKUP_START, fTestDelay => 5,
|
|
||||||
iExpectedExitStatus => ERROR_TERM});
|
|
||||||
|
|
||||||
$oHostBackup->stop({bForce => true});
|
|
||||||
|
|
||||||
$oHostBackup->backupEnd($strType, $oExecuteBackup, {oExpectedManifest => \%oManifest});
|
|
||||||
|
|
||||||
$oHostBackup->backup(
|
|
||||||
$strType, 'global stop',
|
|
||||||
{oExpectedManifest => \%oManifest, iExpectedExitStatus => ERROR_STOP});
|
|
||||||
|
|
||||||
$oHostBackup->start();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Resume Full Backup
|
# Resume Full Backup
|
||||||
|
Loading…
Reference in New Issue
Block a user