~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/lib/dbqp_modes/test_mode.py

  • Committer: patrick crews
  • Date: 2011-06-16 21:55:55 UTC
  • mto: (2429.2.1 dbqp_revamp)
  • mto: This revision was merged to the branch mainline in revision 2435.
  • Revision ID: gleebix@gmail.com-20110616215555-m2alhbmtvvv3h7dq
Additional tweaks

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
        # other coolness easier in the future
45
45
 
46
46
        # get our mode-specific testManager and Executor
47
 
        from dbqp_modes.drizzle_test_run.dtr_test_management import testManager
48
 
        from dbqp_modes.drizzle_test_run.dtr_test_execution import testExecutor as testExecutor
 
47
        from drizzle_test_run.dtr_test_management import testManager
 
48
        from drizzle_test_run.dtr_test_execution import testExecutor as testExecutor
49
49
 
50
50
    elif test_mode == 'randgen':
51
51
        # randgen mode - we run the randgen grammar against
52
52
        # the specified server configs and report the randgen error code
53
53
 
54
54
        # get manager and executor
55
 
        from dbqp_modes.randgen.randgen_test_management import testManager
56
 
        from dbqp_modes.randgen.randgen_test_execution import randgenTestExecutor as testExecutor
 
55
        from randgen.randgen_test_management import testManager
 
56
        from randgen.randgen_test_execution import randgenTestExecutor as testExecutor
57
57
 
58
58
    elif test_mode == 'sysbench':
59
59
        # sysbench mode - we have a standard server setup 
60
60
        # and a variety of concurrencies we want to run
61
61
 
62
62
        # get manager and executor
63
 
        from dbqp_modes.sysbench.sysbench_test_management import testManager
64
 
        from dbqp_modes.sysbench.sysbench_test_execution import sysbenchTestExecutor as testExecutor
 
63
        from sysbench.sysbench_test_management import testManager
 
64
        from sysbench.sysbench_test_execution import sysbenchTestExecutor as testExecutor
65
65
 
66
66
    elif test_mode == 'sqlbench':
67
67
        # sqlbench mode - we execute all test sql-bench tests
68
68
        # - run-all-tests
69
69
 
70
70
        # get manager and executor
71
 
        from dbqp_modes.sqlbench.sqlbench_test_management import testManager
72
 
        from dbqp_modes.sqlbench.sqlbench_test_execution import sqlbenchTestExecutor as testExecutor
 
71
        from sqlbench.sqlbench_test_management import testManager
 
72
        from sqlbench.sqlbench_test_execution import sqlbenchTestExecutor as testExecutor
73
73
 
74
74
    elif test_mode == 'crashme':
75
75
        # crashme mode - see if the server lives : )
76
76
        # get manager and executor
77
 
        from dbqp_modes.sqlbench.sqlbench_test_management import crashmeTestManager as testManager
78
 
        from dbqp_modes.sqlbench.sqlbench_test_execution import crashmeTestExecutor as testExecutor
 
77
        from sqlbench.sqlbench_test_management import crashmeTestManager as testManager
 
78
        from sqlbench.sqlbench_test_execution import crashmeTestExecutor as testExecutor
79
79
 
80
80
    elif test_mode == 'cleanup':
81
81
        # cleanup mode - we try to kill any servers whose pid's we detect