blob: ceb6cede24a330606f263be1d2a602d8e09b0d4c [file] [log] [blame] [edit]
# This configuration file uses the syntax from Python's ConfigParser.
# The syntax is similar to Windows "INI" files.
#
# [section1]
# key1 = value1
# key2 = value2
#
# Each section entry defines a server where to upload the results.
# The server should be running this Django app: https://github.com/Igalia/browserperfdash
#
# If more than a section entry is defined, the program will try to upload
# the data to each one of them.
#
# The following entries are mandatory for each section
#
# 'bot_id' : The identifier of this bot on the server.
# 'bot_password' : The password of this bot on the server.
# 'post_url' : The POST URL (typically ${BASE_URI}/dash/bot-report)
#
# There are special sections named 'settings' where it is possible to specify list of
# plans to be run when the flag '--plans-from-config' is passed, or to specify default
# values for different options, or even to define several browsers to run the tests.
# This sections have to be named 'settings' (default one) or start with the string 'settings:'
# The values for the settings sections that can be configured in this section are:
# plan_list = list of plans to run when the flag --plans-from-config is specified
# timeout = (Optional) default value that will be used if no parameter "--timeout" is specified
# count = (Optional) default value that will be used if no parameter "--count" is specified
# platform = (Optional) default value that will be used if no parameter "--platform" is specified
# browser = (Optional) default value that will be used if no parameter "--browser" is specified
# driver = (Optional) default value that will be used if no parameter "--driver" is specified
#
# Note: this [settings] sections are ignored unless the flag '--plans-from-config' is passed.
#
# Example of configuration file
#
# Configuration of plans to run and default settings values
[settings]
plan_list = ares6 dromaeo-cssquery dromaeo-dom dromaeo-jslib jetstream2 jsbench kraken motionmark octane speedometer stylebench sunspider
timeout = 900
count = 1
platform = linux
driver = webserver
browser = minibrowser-wpe
# the values not specified here (platform, driver, count) default to the values passed from the default [settings]
[settings:skia-cpu]
plan_list = motionmark
timeout = 1200
browser = minibrowser-wpe-skiacpu
# plan_list defaults to the value specified in the default [settings]
[settings:legacy]
browser = minibrowser-wpe-legacy
# all the values but webdriver defaults to the values from the default [settings]
[settings:webdriver]
driver = webdriver
# Configuration for dashboard browserperfdash.igalia.org
[browserperfdash.igalia.org]
bot_id = gtk-linux-64-perf-tests
bot_password = r4nd0MP4ss
post_url = https://browserperfdash.igalia.com/dash/bot-report
# Configuration for dashboard localhost-test
[localhost-test]
bot_id = testlocalbot
bot_password = 123
post_url = http://localhost:8000/dash/bot-report