source: main/waeup.stress/trunk/kofa01/pre_run.py @ 8675

Last change on this file since 8675 was 8675, checked in by uli, 12 years ago

Clean up sample pre-run script and use values from local .cfg file.

File size: 958 bytes
Line 
1"""Script run before tests start.
2
3This script is run with some additional globals set:
4
5- project_name: The name of this project (dir)
6- cmd_opts: Commandline args from stress-run invocation
7  Includes the stresstest-project directory.
8- cfg_opts: options as set in local config.cfg.
9
10Context Python is normally the version used when running bootstrap on
11the waeup.stress package.
12"""
13import waeup.stress
14
15instance=cfg_opts['instance']
16print "PRE-RUN.PY: using instance: waeup.%s" % instance
17
18## removes any existing ZODB (for a clean ZODB at start)
19waeup.stress.remove_zodb(instance)
20
21## installs a University named 'stress_app' in root folder
22waeup.stress.install_app(instance)
23
24## starts an instance as daemon
25waeup.stress.start_instance(instance)
26## wait for instance to come up
27waeup.stress.wait_for_startup(cfg_opts['host'], int(cfg_opts['baseport']))
28
29## we need a running instance, so leave this commented out.
30#waeup.stress.stop_instance(instance)
Note: See TracBrowser for help on using the repository browser.