1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2025-01-05 13:20:31 +02:00
pg_probackup/tests
2018-09-26 01:27:06 +03:00
..
expected tests: minor fixes 2018-09-06 20:46:32 +03:00
helpers tests: minor fix 2018-09-26 01:27:06 +03:00
__init__.py
archive.py
auth_test.py
backup_test.py
cfs_backup.py
cfs_restore.py
cfs_validate_backup.py
compression.py
delete_test.py
delta.py
exclude.py
false_positive.py tests: remove duplicate 2018-08-12 21:13:39 +03:00
init_test.py
logging.py
merge.py tests: test_continue_failed_merge added 2018-08-13 10:08:38 +03:00
option_test.py
page.py tests: test_multithread_page_backup_with_toast added 2018-09-15 13:42:23 +03:00
pgpro560.py
pgpro589.py
ptrack_clean.py
ptrack_cluster.py
ptrack_move_to_tablespace.py
ptrack_recovery.py
ptrack_truncate.py
ptrack_vacuum_bits_frozen.py
ptrack_vacuum_bits_visibility.py
ptrack_vacuum_full.py
ptrack_vacuum_truncate.py
ptrack_vacuum.py
ptrack.py
Readme.md
replica.py
restore_test.py
retention_test.py
show_test.py tests: minor fixes 2018-09-06 20:46:32 +03:00
validate_test.py tests: minor fixes 2018-09-06 20:46:32 +03:00

см wiki

Note: For now there are tests only for Linix
Check physical correctness of restored instances:
 Apply this patch to disable HINT BITS: https://gist.github.com/gsmol/2bb34fd3ba31984369a72cc1c27a36b6
 export PG_PROBACKUP_PARANOIA=ON

Check archive compression:
 export ARCHIVE_COMPRESSION=ON

Specify path to pg_probackup binary file. By default tests use <Path to Git repository>/pg_probackup/
 export PGPROBACKUPBIN=<path to pg_probackup>

Usage:
 pip install testgres
 pip install psycopg2
 export PG_CONFIG=/path/to/pg_config
 python -m unittest [-v] tests[.specific_module][.class.test]