Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit701ea7c

Browse files
committed
ptrack tests
1 parentfd2019b commit701ea7c

File tree

3 files changed

+268
-63
lines changed

3 files changed

+268
-63
lines changed

‎tests/__init__.py

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,31 @@
1111

1212
defload_tests(loader,tests,pattern):
1313
suite=unittest.TestSuite()
14-
suite.addTests(loader.loadTestsFromModule(init_test))
15-
suite.addTests(loader.loadTestsFromModule(option_test))
16-
suite.addTests(loader.loadTestsFromModule(show_test))
17-
suite.addTests(loader.loadTestsFromModule(backup_test))
18-
suite.addTests(loader.loadTestsFromModule(delete_test))
19-
suite.addTests(loader.loadTestsFromModule(restore_test))
20-
suite.addTests(loader.loadTestsFromModule(validate_test))
21-
suite.addTests(loader.loadTestsFromModule(retention_test))
14+
# suite.addTests(loader.loadTestsFromModule(init_test))
15+
# suite.addTests(loader.loadTestsFromModule(option_test))
16+
# suite.addTests(loader.loadTestsFromModule(show_test))
17+
# suite.addTests(loader.loadTestsFromModule(backup_test))
18+
# suite.addTests(loader.loadTestsFromModule(delete_test))
19+
# suite.addTests(loader.loadTestsFromModule(restore_test))
20+
# suite.addTests(loader.loadTestsFromModule(validate_test))
21+
# suite.addTests(loader.loadTestsFromModule(retention_test))
2222
suite.addTests(loader.loadTestsFromModule(ptrack))
23-
suite.addTests(loader.loadTestsFromModule(ptrack_clean))
24-
suite.addTests(loader.loadTestsFromModule(ptrack_cluster))
25-
suite.addTests(loader.loadTestsFromModule(ptrack_move_to_tablespace))
26-
suite.addTests(loader.loadTestsFromModule(ptrack_recovery))
27-
suite.addTests(loader.loadTestsFromModule(ptrack_vacuum))
28-
suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_bits_frozen))
29-
suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_bits_visibility))
30-
suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_full))
31-
suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_truncate))
32-
suite.addTests(loader.loadTestsFromModule(replica))
33-
suite.addTests(loader.loadTestsFromModule(pgpro560))
34-
suite.addTests(loader.loadTestsFromModule(pgpro589))
35-
suite.addTests(loader.loadTestsFromModule(false_positive))
36-
suite.addTests(loader.loadTestsFromModule(compression))
37-
suite.addTests(loader.loadTestsFromModule(page))
38-
suite.addTests(loader.loadTestsFromModule(archive))
23+
# suite.addTests(loader.loadTestsFromModule(ptrack_clean))
24+
# suite.addTests(loader.loadTestsFromModule(ptrack_cluster))
25+
# suite.addTests(loader.loadTestsFromModule(ptrack_move_to_tablespace))
26+
# suite.addTests(loader.loadTestsFromModule(ptrack_recovery))
27+
# suite.addTests(loader.loadTestsFromModule(ptrack_vacuum))
28+
# suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_bits_frozen))
29+
# suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_bits_visibility))
30+
# suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_full))
31+
# suite.addTests(loader.loadTestsFromModule(ptrack_vacuum_truncate))
32+
# suite.addTests(loader.loadTestsFromModule(replica))
33+
# suite.addTests(loader.loadTestsFromModule(pgpro560))
34+
# suite.addTests(loader.loadTestsFromModule(pgpro589))
35+
# suite.addTests(loader.loadTestsFromModule(false_positive))
36+
# suite.addTests(loader.loadTestsFromModule(compression))
37+
# suite.addTests(loader.loadTestsFromModule(page))
38+
# suite.addTests(loader.loadTestsFromModule(archive))
3939

4040
returnsuite
4141

‎tests/helpers/ptrack_helpers.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -597,10 +597,10 @@ def del_test_dir(self, module_name, fname):
597597
pass
598598

599599
defpgdata_content(self,directory):
600-
""" return dict with directory content"""
600+
""" return dict with directory content. TAKE IT AFTER CHECKPOINT or BACKUP"""
601601
dirs_to_ignore= ['pg_xlog','pg_wal','pg_log','pg_stat_tmp','pg_subtrans','pg_notify']
602602
files_to_ignore= ['postmaster.pid','postmaster.opts']
603-
suffixes_to_ignore= ('_ptrack','_vm','_fsm')
603+
suffixes_to_ignore= ('_ptrack','ptrack_control','pg_control','ptrack_init')
604604
directory_dict= {}
605605
directory_dict['pgdata']=directory
606606
directory_dict['files']= {}
@@ -615,14 +615,17 @@ def pgdata_content(self, directory):
615615
returndirectory_dict
616616

617617
defcompare_pgdata(self,original_pgdata,restored_pgdata):
618-
""" return dict with directory content"""
618+
""" return dict with directory content. DO IT BEFORE RECOVERY"""
619619
fail=False
620620
error_message=''
621621
forfileinoriginal_pgdata['files']:
622622
iffileinrestored_pgdata['files']:
623623
iforiginal_pgdata['files'][file]!=restored_pgdata['files'][file]:
624-
error_message+='\nChecksumm mismatch.\n File_old: {0}\n File_new: {1}'.format(
625-
os.path.join(original_pgdata['pgdata'],file),os.path.join(restored_pgdata['pgdata'],file))
624+
error_message+='\nChecksumm mismatch.\n File_old: {0}\n Checksumm_old: {1}\n File_new: {2}\n Checksumm_mew: {3}\n'.format(
625+
os.path.join(original_pgdata['pgdata'],file),
626+
original_pgdata['files'][file],
627+
os.path.join(restored_pgdata['pgdata'],file),
628+
restored_pgdata['files'][file])
626629
fail=True
627630
else:
628631
error_message+='\nFile dissappearance. File: {0}/{1}'.format(restored_pgdata['pgdata'],file)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp