~sharan-monikantan/drizzle/documentation-work

« back to all changes in this revision

Viewing changes to tests/qp_tests/sysbench/sysbench_readonly_test.py

  • Committer: M.Sharan Kumar
  • Date: 2012-08-16 19:10:41 UTC
  • Revision ID: sharan.monikantan@gmail.com-20120816191041-5806ld70umhuo93f
Fine-tuned sysbenchTestCase
Made following modifications:
    1. Removed initTestCmd method from sysbenchTestCase
    2. Moved test_cmd initialization to individual test cases

modified:
  tests/lib/util/sysbenchTestCase.py
  tests/qp_tests/sysbench/sysbench_readonly_test.py
  tests/qp_tests/sysbench/sysbench_readwrite_test.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
 
52
52
    def test_sysbench_readonly(self):
53
53
 
 
54
        # defining the test command
 
55
        master_server = servers[0]
 
56
        test_cmd = [ "sysbench"
 
57
                   , "--max-time=240"
 
58
                   , "--max-requests=0"
 
59
                   , "--test=oltp"
 
60
                   , "--db-ps-mode=disable"
 
61
                   , "--%s-table-engine=innodb" %master_server.type
 
62
                   , "--oltp-read-only=on"
 
63
                   , "--oltp-table-size=1000000"
 
64
                   , "--%s-user=root" %master_server.type
 
65
                   , "--%s-db=test" %master_server.type
 
66
                   , "--%s-port=%d" %(master_server.type, master_server.master_port)
 
67
                   , "--%s-host=localhost" %master_server.type
 
68
                   , "--db-driver=%s" %master_server.type
 
69
                   ]
 
70
 
 
71
        if master_server.type == 'drizzle':
 
72
            test_cmd.append("--drizzle-mysql=on")
 
73
        if master_server.type == 'mysql':
 
74
            test_cmd.append("--mysql-socket=%s" %master_server.socket_file)
 
75
 
54
76
        # preparing sysbench_readonly test
55
 
        self.prepareSysbench(test_executor,servers)
56
 
        self.test_cmd.append("--oltp-read-only=on")
 
77
        self.prepareSysbench(test_cmd,test_executor,servers)
57
78
 
58
79
        # start the test!
59
80
        # this method takes care of *running* the test and *saving* the test results