1 # ---- Constrictor Properties -------------------------------------
3 # script to run by default
4 constrictor.script=sleep.py
5 #constrictor.script=eg_fetch_user_groups.py
6 #constrictor.script=eg_checkout_roundtrip.py
7 #constrictor.script=eg_title_hold.py
9 # comma separated list of directories where test scripts are found
10 constrictor.scriptDirs=samples,contrib/evergreen,contrib/sip2
12 # local directory to cache test-specific files
13 constrictor.cacheDir=cache
15 # default number of threads
16 constrictor.numThreads=3
18 # default number of iterations-per-thread
19 constrictor.numIterations=1
21 # sqlite database filename
22 constrictor.dbFile=constrictor.db
24 # IP address to listen on when waiting on controller commands
25 constrictor.listenAddress=''
27 # port to listen on when waiting on controller commands
28 constrictor.port=21800
30 # if true, constrictor will wait for commands from the controller (dashboard)
31 #constrictor.listen=true
33 #logs to stdout and stderr. options are 0=none,1=error,2=info,3=debug
34 constrictor.loglevel=2
36 # ---- Setings fro sample web spider plugin --------------
38 # Initial URL. Can be different per thread w/ comma-separated list
39 constrictor.plugin.web_spider.start_url=http://example.org/somepath?foo=bar,http://example.org/somepath?foo=bar2,http://example.org/somepath?foo=bar3
41 # Each spider thread will stop crawling after fetching this many pages
42 constrictor.plugin.web_spider.max_pages=100
44 # Only allow the spider to fetch pages with a certain base path
45 constrictor.plugin.web_spider.limit_paths=/somepath,/otherpath
51 # ---- Properties for the Evergreen contrib module --------------
53 # Where on the server can we find the latest IDL file
54 evergreen.IDLPath=/reports/fm_IDL.xml
57 evergreen.server=dev.gapines.org
59 # defines the HTTP gateway path where queries are sent
60 evergreen.gatewayPath=osrf-gateway-v1
62 # defines the HTTP gateway data format
63 #evergreen.netProtocol=XML
64 evergreen.netProtocol=JSON
66 # if true, we will automatically login at script load time. Set to tru
67 # if any actions in the script require authentication
68 evergreen.autologin=true
70 # username, password, and workstation to login with.
71 # this is the user whose permissions will be checked
72 # when performing any action that requires authentication
73 evergreen.username=demo
74 evergreen.password=demo123
75 evergreen.workstation=demo
76 evergreen.dictionary=/usr/share/dict/words
77 evergreen.batchAPIFile=contrib/evergreen/batch_api.txt
78 evergreen.patronNames=contrib/evergreen/patron_family_names.txt
82 #evergreen.copyBarcodes=
83 #evergreen.patronBarcodes=
84 #evergreen.osrfConfig=
85 #evergreen.osrfConfigContext=
89 # ---- Properties for the SIP2 contrib module --------------
92 sip2.username=sip_username
93 sip2.password=sip_password
94 sip2.institution=example
95 sip2.server=sip.example.org
99 # passwords must correspond to user barcodes by position in the list
101 # ms delay between requests; used for load testing
103 # number of requests to make per thread
104 # this is used in lieu of iterations since each iteration requires
105 # a SIP login, which tests a different kind of load entirely
106 sip2.load.iterations=100