~davi/kewpie/qp-fixes

« back to all changes in this revision

Viewing changes to percona_tests/xtrabackup_main/bug759225_test.py

  • Committer: Patrick Crews
  • Date: 2012-02-01 21:50:18 UTC
  • mfrom: (103.1.1 kewpie)
  • Revision ID: gleebix@gmail.com-20120201215018-ecby526e4optolcj
Updated xtrabackup tests + code

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
# here.  We will be using a generic / vanilla backup dir
34
34
backup_path = None
35
35
 
 
36
def skip_checks(system_manager):
 
37
    if not system_manager.code_manager.test_tree.xtradb_version:
 
38
            return True, "Test requires XtraDB."
 
39
    return False, ''
 
40
 
 
41
 
36
42
class basicTest(mysqlBaseTestCase):
37
43
 
38
44
    def setUp(self):
44
50
                shutil.rmtree(del_path)
45
51
 
46
52
    def test_bug759225(self):
47
 
        master_server = servers[0]
48
 
        logging = test_executor.logging
49
 
        xtradb_version = master_server.get_xtradb_version()
50
 
        if not xtradb_version:
51
 
            logging.warning("Test requires XtraDB, skipping test...")
52
 
            return 
53
 
        else:
 
53
            self.servers = servers
 
54
            master_server = servers[0]
 
55
            logging = test_executor.logging
54
56
            innobackupex = test_executor.system_manager.innobackupex_path
55
57
            xtrabackup = test_executor.system_manager.xtrabackup_path
56
58
            master_server = servers[0] # assumption that this is 'master'
138
140
            self.assertEqual(output, expected_output, msg = "%s || %s" %(output, expected_output))
139
141
 
140
142
              
141
 
    def tearDown(self):
142
 
            server_manager.reset_servers(test_executor.name)
143