-
Notifications
You must be signed in to change notification settings - Fork 35
ConfigFormat
adamgoucher edited this page Apr 24, 2013
·
5 revisions
%YAML 1.2
---
saunter: #or chemistrykit
screenshots:
on_finish: false # default false
on_error: true # default true
ci_type: bamboo # or jenkins
# 'base' is added to the produce config object at runtime
selenium:
timeout: 30 # in seconds
executor: # to borrow webdriver lingo
host: localhost
port: 4444
base_url: http://your.site.com # everything in a script becomes relative to this
browsers:
- browser: # needs to be at leaset one
name: firefox # what you call it
default: true # there can be only one...
type: firefox # what se wants to know
proxy:
enabled: true # or false
type: browsermob # triggers extra bmp logic, else does nothing else right now
url: http://localhost:9090 # where the proxy it
profile: name
saucelabs: # saunter/ckit have extra logic to read in saucelabs.yaml with the credentials
enabled: true # or false
os: windows 7 # which chef os
version: 20 # browser version
get_artifacts: # whether to fetch what
video: true
screenshots: false
log: false
selenium_version: 2.32.0 # else you get what they have on that chef
file_server: http://a.flyingmonkey.ca # for file uploads or profiles with rc
- browser:
name: firefox2
type: firefox
#etc
# custom section for any customer specific things they want
custom:
thing: blah
# this is another custom section as illustration how they can capture the database info
database:
server: blah
port: 9999
# same for django
django:
blah: blah