IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41061


Ignore:
Timestamp:
Nov 5, 2019, 10:58:32 AM (7 years ago)
Author:
fairlamb
Message:

test for subdirs with jira-conf rsyncs

Location:
branches/ipp-350_add_to_jira_conf_backups
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/ipp-350_add_to_jira_conf_backups/confluence_backup.py

    r41059 r41061  
    3838        , ConfigSchemaLine('additional_args', False, list,
    3939            cfg_help.SpecialSchemaProcessing.space_separated)
     40        , ConfigSchemaLine('sub-dirs', False, list,
     41            cfg_help.SpecialSchemaProcessing.commma_separated)
    4042        ])
    4143    , ConfigSchemaSection('MYSQLDUMP',
  • branches/ipp-350_add_to_jira_conf_backups/confluence_backup_test.py

    r41059 r41061  
    3939                       f"{os.path.join(tmpdir, 'rsync_source_dir2')}")
    4040        , 'additional_args' : '-a --delete-after'
     41        , 'sub-dirs' : 'conf_subdir1, conf_subdir2'
    4142        }
    4243    config['MYSQLDUMP'] = \
     
    308309class TestRsyncOfFiles(object):
    309310
    310     def test_confluence_rsync(self, tmpdir):
     311    def test_confluence_rsync_with_subdirs(self, tmpdir):
    311312        """This should be similar to the regular Backup version"""
    312313        create_items_for_full_confluence_backup_test(tmpdir)
     
    316317
    317318        # Expected resulting rsync directories
    318         expected_confluence_host_rsync1 = os.path.join(tmpdir, "host_backup_path", "rsync_source_dir1")
    319         expected_confluence_bak1_rsync1 = os.path.join(tmpdir, "backup_1_path",    "rsync_source_dir1")
    320         expected_confluence_bak2_rsync1 = os.path.join(tmpdir, "backup_2_path",    "rsync_source_dir1")
    321         expected_confluence_host_rsync2 = os.path.join(tmpdir, "host_backup_path", "rsync_source_dir2")
    322         expected_confluence_bak1_rsync2 = os.path.join(tmpdir, "backup_1_path",    "rsync_source_dir2")
    323         expected_confluence_bak2_rsync2 = os.path.join(tmpdir, "backup_2_path",    "rsync_source_dir2")
     319        expected_confluence_host_rsync1 = os.path.join(tmpdir, "host_backup_path", "conf_subdir1", "rsync_source_dir1")
     320        expected_confluence_bak1_rsync1 = os.path.join(tmpdir, "backup_1_path",    "conf_subdir1", "rsync_source_dir1")
     321        expected_confluence_bak2_rsync1 = os.path.join(tmpdir, "backup_2_path",    "conf_subdir1", "rsync_source_dir1")
     322        expected_confluence_host_rsync2 = os.path.join(tmpdir, "host_backup_path", "conf_subdir2", "rsync_source_dir2")
     323        expected_confluence_bak1_rsync2 = os.path.join(tmpdir, "backup_1_path",    "conf_subdir2", "rsync_source_dir2")
     324        expected_confluence_bak2_rsync2 = os.path.join(tmpdir, "backup_2_path",    "conf_subdir2", "rsync_source_dir2")
    324325        assert not os.path.exists(expected_confluence_host_rsync1)
    325326        assert not os.path.exists(expected_confluence_bak1_rsync1)
  • branches/ipp-350_add_to_jira_conf_backups/jira_backup.py

    r41059 r41061  
    3838        , ConfigSchemaLine('additional_args', False, list,
    3939            cfg_help.SpecialSchemaProcessing.space_separated)
     40        , ConfigSchemaLine('sub-dirs', False, list,
     41            cfg_help.SpecialSchemaProcessing.commma_separated)
    4042        ])
    4143    , ConfigSchemaSection('MYSQLDUMP',
  • branches/ipp-350_add_to_jira_conf_backups/jira_backup_test.py

    r41059 r41061  
    3838                       f"{os.path.join(tmpdir, 'rsync_source_dir2')}")
    3939        , 'additional_args' : '-a --delete-after'
     40        , 'sub-dirs' : 'jira_subdir1, jira_subdir2'
    4041        }
    4142    config['MYSQLDUMP'] = \
     
    309310class TestRsyncOfFiles(object):
    310311
    311     def test_jira_rsync(self, tmpdir):
     312    def test_jira_rsync_with_subdirs(self, tmpdir):
    312313        """This should be similar to the regular Backup version"""
    313314        create_items_for_full_jira_backup_test(tmpdir)
     
    317318
    318319        # Expected resulting rsync directories
    319         expected_jira_host_rsync1 = os.path.join(tmpdir, "host_backup_path", "rsync_source_dir1")
    320         expected_jira_bak1_rsync1 = os.path.join(tmpdir, "backup_1_path",    "rsync_source_dir1")
    321         expected_jira_bak2_rsync1 = os.path.join(tmpdir, "backup_2_path",    "rsync_source_dir1")
    322         expected_jira_host_rsync2 = os.path.join(tmpdir, "host_backup_path", "rsync_source_dir2")
    323         expected_jira_bak1_rsync2 = os.path.join(tmpdir, "backup_1_path",    "rsync_source_dir2")
    324         expected_jira_bak2_rsync2 = os.path.join(tmpdir, "backup_2_path",    "rsync_source_dir2")
     320        expected_jira_host_rsync1 = os.path.join(tmpdir, "host_backup_path", "jira_subdir1", "rsync_source_dir1")
     321        expected_jira_bak1_rsync1 = os.path.join(tmpdir, "backup_1_path",    "jira_subdir1", "rsync_source_dir1")
     322        expected_jira_bak2_rsync1 = os.path.join(tmpdir, "backup_2_path",    "jira_subdir1", "rsync_source_dir1")
     323        expected_jira_host_rsync2 = os.path.join(tmpdir, "host_backup_path", "jira_subdir2", "rsync_source_dir2")
     324        expected_jira_bak1_rsync2 = os.path.join(tmpdir, "backup_1_path",    "jira_subdir2", "rsync_source_dir2")
     325        expected_jira_bak2_rsync2 = os.path.join(tmpdir, "backup_2_path",    "jira_subdir2", "rsync_source_dir2")
    325326        assert not os.path.exists(expected_jira_host_rsync1)
    326327        assert not os.path.exists(expected_jira_bak1_rsync1)
  • branches/ipp-350_add_to_jira_conf_backups/testing/confluence_test.config

    r41059 r41061  
    2020sources = /opt/atlassian, /var/atlassian
    2121additional_args = -a --delete-after
     22sub-dirs = conf-install, conf-home
    2223
    2324[MYSQLDUMP]
  • branches/ipp-350_add_to_jira_conf_backups/testing/jira_test.config

    r41059 r41061  
    1919sources = /opt/atlassian, /var/atlassian
    2020additional_args = -a --delete-after
     21sub-dirs = jira-install, jira-home
    2122
    2223[MYSQLDUMP]
Note: See TracChangeset for help on using the changeset viewer.