~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/lib/test_mode.py

  • Committer: Mark Atwood
  • Date: 2011-06-04 19:48:13 UTC
  • mfrom: (2317.1.4 drizzle-sysbench)
  • Revision ID: me@mark.atwood.name-20110604194813-fq44gkkb5ir6g99o
mergeĀ lp:~patrick-crews/drizzle/drizzle-sysbench

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
        # We are just setting the code up this way to hopefully make
44
44
        # other coolness easier in the future
45
45
 
46
 
        # get our mode-specific testManager
 
46
        # get our mode-specific testManager and Executor
47
47
        from drizzle_test_run.dtr_test_management import testManager
48
 
 
49
 
        # get our mode-specific testExecutor
50
48
        from drizzle_test_run.dtr_test_execution import testExecutor as testExecutor
51
49
 
52
50
    elif test_mode == 'randgen':
57
55
        from randgen.randgen_test_management import testManager
58
56
        from randgen.randgen_test_execution import randgenTestExecutor as testExecutor
59
57
 
 
58
    elif test_mode == 'sysbench':
 
59
        # sysbench mode - we have a standard server setup 
 
60
        # and a variety of concurrencies we want to run
 
61
 
 
62
        # get manager and executor
 
63
        from sysbench.sysbench_test_management import testManager
 
64
        from sysbench.sysbench_test_execution import sysbenchTestExecutor as testExecutor
 
65
 
60
66
    elif test_mode == 'cleanup':
61
67
        # cleanup mode - we try to kill any servers whose pid's we detect
62
68
        # in our workdir.  Might extend to other things (file cleanup, etc)