• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[AUTOTEST_WEB]
2host: localhost
3database: chromeos_autotest_db
4db_type: mysql
5user: chromeosqa-admin
6password: USE SHADOW PASSWORD
7job_timeout_default: 6
8job_timeout_mins_default: 360
9job_max_runtime_mins_default: 360
10parse_failed_repair_default: 0
11# Only set this if your server is not 'http://[SERVER] hostname/afe/'
12#base_url: http://your_autotest_server/afe/
13readonly_host: localhost
14readonly_user: chromeosqa-read
15readonly_password:
16query_timeout: 3600
17min_retry_delay: 20
18max_retry_delay: 60
19graph_cache_creation_timeout_minutes: 10
20# Whether to enable django template debug mode. If this is set to True, all
21# django errors will be wrapped in a nice debug page with detailed environment
22# and stack trace info. Turned off by default.
23template_debug_mode: True
24# Whether to enable django SQL debug mode. If this is set to True, all
25# queries performed by the Object Relational Mapper subsystem will be printed,
26# which means the scheduler logs will contains all the queries executed. This
27# is too much verbosity for 'production' systems, hence turned off by default.
28sql_debug_mode: False
29stainless_url: https://stainless.corp.google.com
30
31# Servers that should use the readonly followers for heartbeat. Not shards.
32readonly_heartbeat: False
33
34# Restricted user group. The users in the specified groups only have
35# access to leader server. Will always direct them to google storage for logs
36# rather than drones or shards.
37restricted_groups:  USE SHADOW RESTRICTED_GROUPS
38
39# The tko parser will use these database settings.
40# This is for sharding: Even when sharding, the results (tko tables) should
41# still be written to the leader database.
42global_db_host:
43global_db_database:
44global_db_type:
45global_db_user:
46global_db_password:
47global_db_query_timeout:
48global_db_min_retry_delay:
49global_db_max_retry_delay:
50
51[AUTOTEST_SERVER_DB]
52# Server database setting. Fall back to use AFE database settings.
53database: chromeos_lab_servers
54
55[SHARD]
56# If this is not None, the instance is considered a shard.
57# The value should be the hostname of the local shard.
58shard_hostname:
59heartbeat_pause_sec: 60
60throttle_incomplete_jobs_upload: False
61
62[AUTOSERV]
63# Autotest potential install paths
64client_autodir_paths: /usr/local/autotest,/usr/local/autodir
65# Allow list of tests with run time measurement enabled.
66measure_run_time_tests: desktopui_ScreenLocker,login_LoginSuccess,security_ProfilePermissions
67
68# Don't export tko job information to disk file.
69export_tko_job_to_file: False
70# If True, autoserv won't interact with real devices.
71# It will sleep 10 seconds and then pass successfully.
72testing_mode: False
73
74# Directory stores LXC containers
75container_path: /usr/local/autotest/containers
76# Directory stores the base LXC container
77base_container_path: /usr/local/autotest/containers
78# Shared mount point for host mounts for LXC containers.
79container_shared_host_path: /usr/local/autotest/containers/host
80
81# `container_base` is replaced by `container_base_folder_url` and `container_base_name`
82# The setting is kept for backwards compatibility reason.
83# Download link for base image of container.
84container_base: http://storage.googleapis.com/chromeos-image-archive/autotest-containers/base.tar.xz
85
86# URL to tbe folder contains base container image.
87container_base_folder_url: https://storage.googleapis.com/abci-ssp/autotest-containers
88
89# Name of the base container.
90# `base` is the container with the smallest size, still used by MobLab.
91container_base_name: base
92
93# Minimum OS version that supports server side packaging. Older builds may
94# not have server side package built or with Autotest code change to support
95# server-side packaging.
96min_version_support_ssp: 6986
97min_launch_control_build_id_support_ssp: 2675445
98
99# Set to True to allow servod to be started automatically in Moblab.
100auto_start_servod: False
101
102# Enable test result throttling.
103enable_result_throttling: False
104# Default maximum test result size in KB.
105default_max_result_size_KB: 350000
106
107[CLIENT]
108drop_caches: False
109drop_caches_between_iterations: False
110# Specify an alternate location to store the test results
111#output_dir: /var/log/autotest/
112output_dir:
113#wireless_ssid: SEE SHADOW CONFIG
114#wireless_password: SEE SHADOW CONFIG
115#wireless_security: SEE SHADOW CONFIG
116# The zone that all ChromeOS devices are in if they are in a lab.
117dns_zone: cros.corp.google.com
118# If necessary, specify a proxy for client downloads
119http_proxy:
120https_proxy:
121
122android_board_name_bat:bat_land
123android_board_name_dragon:ryu
124android_board_name_flo:razor
125android_board_name_flo_lte:razorg
126android_board_name_gm4g_sprout:seed_l8150
127android_board_name_flounder:volantis
128android_board_name_flounder_lte:volantis
129
130android_artifacts_volantis:bootloader_image,zip_images
131android_standalone_images_volantis:bootloader.img
132
133android_artifacts_bat_land:zip_images
134android_standalone_images_bat_land:
135android_zipped_images_bat_land:boot.img,system.img,cache.img,userdata.img
136
137# If set, sso_client is used from client tools to access AFE/TKO RPC servers.
138# This is needed to access AFE via uberproxy endpoints.
139# Cf b/32303896: Direct HTTP access to lab servers will soon no longer be
140# possible from developer workstations. They must instead use the uberproxy
141# endpoints (with this feature enabled).
142# ** This should never be set for communication within the lab. **
143use_sso_client: False
144
145[SERVER]
146hostname: cautotest
147# Turn on RPC Logging
148rpc_logging: False
149# Note the user that is running the webserver has to be able to write
150# to the below directory/file otherwise the frontend will not work with logging
151rpc_log_path: /usr/local/autotest/logs/rpcserver.log
152# Number of old logs to keep around
153rpc_num_old_logs: 5
154rpc_max_log_size_mb: 20
155# Transfer RPC logs to a RPC logging server
156rpc_logserver: False
157# Minimum amount of disk space required for AutoTest in GB
158gb_diskspace_required: 0.7
159# Minmum number of i-nodes for stateful, in 1000 i-node units.
160kilo_inodes_required: 100
161# Rialto has a small disk size, so reduce the required inodes for it.
162# See https://code.google.com/p/chrome-os-partner/issues/detail?q=45875
163kilo_inodes_required_veyron_rialto: 55
164kilo_inodes_required_arkham: 50
165kilo_inodes_required_gale: 50
166kilo_inodes_required_mistral: 50
167kilo_inodes_required_storm: 50
168kilo_inodes_required_whirlwind: 50
169
170# Minimum amount of disk space required for encrypted stateful partition in GB
171gb_encrypted_diskspace_required: 0.1
172# If for some reason you don't want to rely on the Mail Transport Agent
173# installed on this machine, you can provide an SMTP server directly here.
174# If none provided, defaults to 'localhost', which tries to use the MTA
175# configured on the machine to send the messages.
176smtp_server:
177smtp_port:
178smtp_user:
179smtp_password:
180# Time in hours to wait before giving up on crash collection.
181crash_collection_hours_to_wait: 0.001
182
183# AFE server connected to the leader DB.
184global_afe_hostname: cautotest
185
186[SCHEDULER]
187drone_installation_directory: /usr/local/autotest
188
189[HOSTS]
190wait_up_processes:
191default_protection: NO_PROTECTION
192# Time in seconds to wait for a machine to come back after reboot.
193default_reboot_timeout: 240
194# Time in seconds to wait for a machine to go down prior to reboot.
195wait_down_reboot_timeout: 120
196# Time in seconds to wait before generating a warning if a host has not gone
197# down for reboot.
198wait_down_reboot_warning: 30
199# Time in hours to wait for a host to recover after a down state.
200hours_to_wait_for_recovery: 0.01
201
202[AUTOSERV]
203# Set to True to take advantage of OpenSSH-based connection sharing. This would
204# have bigger performance impact when ssh_engine is 'raw_ssh'.
205enable_main_ssh: True
206# By default there will not be tls. This will be enabled in the puppet scripts.
207enable_tls: False
208
209[PACKAGES]
210# in days
211custom_max_age: 1
212# in Gigabyte
213minimum_free_space: 1
214serve_packages_from_autoserv: True
215
216[CROS]
217# If afe_stable_versions table does not have the stable version for a given
218# board and there is no entry of board `DEFAULT`, following value defined in
219# stable_cros_version will be used as the stable CrOS version.
220# Use `cli/atest stable_version` command to view or manage stable versions.
221# WARNING! Edit following setting will NOT work if stable versions are stored
222# in afe_stable_versions table already!
223stable_cros_version: R54-8743.44.0
224stable_build_pattern: %s-release/%s
225source_tree: /usr/local/google/chromeos
226gs_offloading_enabled: True
227image_storage_server: gs://chromeos-image-archive/
228results_storage_server: gs://chromeos-autotest-results/
229# Base url to open a file from Google Storage for `results_storage_server`
230gs_file_base_url: https://storage.cloud.google.com/chromeos-autotest-results/
231
232cts_results_server: gs://chromeos-cts-results/
233cts_apfe_server: gs://chromeos-cts-apfe/
234ctsdelta_results_server: gs://chromeos-ctsdelta-results/
235ctsdelta_apfe_server: gs://chromeos-ctsdelta-apfe/
236ctsbvt_apfe_server: gs://chromeos-cts-bvt-apfe/
237dev_server: http://100.115.245.199:8082, http://100.115.245.200:8082, http://100.115.219.131:8082, http://100.115.219.132:8082, http://100.115.219.133:8082, http://100.115.219.134:8082, http://100.115.219.137:8082
238canary_channel_server: gs://chromeos-releases/canary-channel/
239crash_server:
240sharding_factor: 1
241infrastructure_user: chromeos-test
242gs_offloader_use_rsync: False
243gs_offloader_multiprocessing: False
244# Cloud pubsub
245cloud_notification_enabled: False
246# The cloud pubsub topic where notifications are sent to.
247cloud_notification_topic:
248
249# Naming convention of Android build.
250android_build_name_pattern: %\(branch\)s/%\(target\)s/%\(build_id\)s
251
252firmware_url_pattern: %s/static/%s/firmware_from_source.tar.bz2
253factory_image_url_pattern: %s/static/canary-channel/%s/factory_test/chromiumos_factory_image.bin
254factory_artifact: factory_image
255image_url_pattern: %s/update/%s
256
257# log_url_pattern.
258# First argument: protocol://hostname
259# Second argument: job name (e.g. 1-chromeos-test)
260log_url_pattern: %s/tko/retrieve_logs.cgi?job=/results/%s/
261
262package_url_pattern: %s/static/%s/autotest/packages
263servo_board: beaglebone_servo
264
265# TODO: Remove these released RO builds once they are migrated to Goldeneye.
266# Released RO builds for running FAFT to qualify an AU firmware in which the
267# RW portion comes from the latest build and the RO portion comes these builds.
268# Each value is a comma-separated list. The most recent build is on the left.
269RELEASED_RO_BUILDS_auron_paine: auron_paine-firmware/R39-6301.58.6
270RELEASED_RO_BUILDS_auron_yuna: auron_yuna-firmware/R39-6301.59.5
271RELEASED_RO_BUILDS_banjo: banjo-firmware/R34-5216.334.4
272RELEASED_RO_BUILDS_buddy: buddy-firmware/R39-6301.202.5
273RELEASED_RO_BUILDS_candy: candy-firmware/R34-5216.310.1
274RELEASED_RO_BUILDS_celes: celes-firmware/R46-7287.92.3
275RELEASED_RO_BUILDS_cyan: cyan-firmware/R46-7287.57.32,cyan-firmware/R46-7287.57.25
276RELEASED_RO_BUILDS_gandof: gandof-firmware/R39-6301.155.9
277RELEASED_RO_BUILDS_gnawty: gnawty-firmware/R34-5216.239.34,gnawty-firmware/R34-5216.239.16
278RELEASED_RO_BUILDS_guado: guado-firmware/R39-6301.108.4
279RELEASED_RO_BUILDS_heli: heli-firmware/R34-5216.392.4
280RELEASED_RO_BUILDS_lulu: lulu-firmware/R39-6301.136.39,lulu-firmware/R39-6301.136.16
281RELEASED_RO_BUILDS_mccloud: mccloud-firmware/R36-5827.14.0
282RELEASED_RO_BUILDS_ninja: ninja-firmware/R34-5216.383.7
283RELEASED_RO_BUILDS_orco: orco-firmware/R34-5216.362.7
284RELEASED_RO_BUILDS_panther: panther-firmware/R32-4920.24.26
285RELEASED_RO_BUILDS_rikku: rikku-firmware/R39-6301.110.4
286RELEASED_RO_BUILDS_samus: samus-firmware/R39-6300.102.0,samus-firmware/R39-6300.90.0
287RELEASED_RO_BUILDS_squawks: squawks-firmware/R34-5216.152.22,squawks-firmware/R34-5216.152.21,squawks-firmware/R34-5216.152.17
288RELEASED_RO_BUILDS_tricky: tricky-firmware/R36-5829.12.0
289RELEASED_RO_BUILDS_veyron_jaq: veyron_jaq-firmware/R41-6588.160.0,veyron_jaq-firmware/R41-6588.92.0,veyron_jaq-firmware/R41-6588.44.0
290RELEASED_RO_BUILDS_veyron_jerry: veyron_jerry-firmware/R41-6588.160.0,veyron_jerry-firmware/R41-6588.92.0,veyron_jerry-firmware/R41-6588.40.0
291RELEASED_RO_BUILDS_veyron_mickey: veyron_mickey-firmware/R41-6588.168.0,veyron_mickey-firmware/R41-6588.159.0
292RELEASED_RO_BUILDS_veyron_mighty: veyron_mighty-firmware/R41-6588.160.0,veyron_mighty-firmware/R41-6588.97.0,veyron_mighty-firmware/R41-6588.51.0
293RELEASED_RO_BUILDS_veyron_minnie: veyron_minnie-firmware/R41-6588.160.0,veyron_minnie-firmware/R41-6588.92.0
294RELEASED_RO_BUILDS_veyron_speedy: veyron_speedy-firmware/R41-6588.160.0,veyron_speedy-firmware/R41-6588.92.0,veyron_speedy-firmware/R41-6588.55.0
295RELEASED_RO_BUILDS_wolf: wolf-firmware/R30-4389.24.62,wolf-firmware/R30-4389.24.58,wolf-firmware/R30-4389.24.39
296
297# Username and password for connecting to remote power control switches of
298# the "Sentry Switched CDU" type
299rpm_sentry_username: fake_user
300rpm_sentry_password: fake_password
301rpm_frontend_uri: http://rpm-service:9999
302
303lab_status_url: http://chromiumos-lab.appspot.com/current?format=json
304
305sam_instances: cautotest
306test_instance: chromeos-autotest.cbf
307extra_servers: chromeos-mcp
308
309skip_devserver_health_check: True
310
311# A list of pools that allow to be repaired using firmware repair.
312pools_support_firmware_repair: faft-test,faft-test-tot,faft-test-experiment,faft_test_debug,faft-cr50,faft-cr50-debug,faft-cr50-experimental,faft-cr50-tot,faft-experimental
313
314# A list of restricted subnets, in the format of ip/mask_bits, e.g., 10.0.0.1/24
315restricted_subnets:
316
317# Flags to enable/disable drone election in resctricted subnet.
318enable_drone_in_restricted_subnet: False
319
320# Set to True for test to prefer devserver in the same subnet.
321prefer_local_devserver: False
322
323# Flags to enable/disable SSH tunnel connection for servo host.
324enable_ssh_tunnel_for_servo: True
325
326# Flags to enable/disable SSH tunnel connection for chameleon host.
327enable_ssh_tunnel_for_chameleon: False
328
329# Flags to enable/disable SSH connection for devserver. This only applies to
330# devservers inside restricted subnet, specified in CROS/restricted_subnets.
331# If a devserver is not in any restriceted subnet, test will still make direct
332# http call even if this option is set to True.
333enable_ssh_connection_for_devserver: False
334
335# File for hwid key.
336HWID_KEY: no_hwid_labels
337
338# Use sync script (client/bin/fs_sync.py) for performing filesystem sync
339enable_fs_sync_script: False
340
341# (Experimental) Make sync script perform fsfreeze, to block writes before reset
342enable_fs_freeze: False
343
344[BUG_REPORTING]
345gs_domain: https://storage.cloud.google.com/
346chromeos_image_archive: chromeos-image-archive/
347arg_prefix: ?arg=
348retrieve_logs_cgi: http://ubercautotest.corp.google.com/tko/retrieve_logs.cgi?job=/
349generic_results_bin: results/
350debug_dir: debug/
351job_view = %s/afe/#tab_id=view_job&object_id=%s
352crbug_url: https://code.google.com/p/chromium/issues/detail?id=%s
353gs_file_prefix: gs://
354credentials: USE SHADOW CREDENTIALS
355client_id: USE SHADOW CLIENT_ID
356client_secret: USE SHADOW CLIENT_SECRET
357scope: USE SHADOW SCOPE
358wmatrix_retry_url: https://wmatrix.googleplex.com/retry_teststats/?days_back=30&tests=%s
359wmatrix_test_history_url: https://wmatrix.googleplex.com/unfiltered?hide_missing=True&tests=%s
360stainless_retry_url:
361stainless_test_history_url: https://stainless.corp.google.com/search?test=%s&first_date=%s&last_date=%s&row=model&col=build&view=matrix
362pool_health_cc: chromeos-infra-eng@grotations.appspotmail.com
363pool_health_labels: recoverduts,Pri-1
364pool_health_components: Infra>Client>ChromeOS
365
366[SSP]
367# Section for configuration needed for server-side packaging.
368# User that runs the autoserv process in the host of the container.
369# The user is passed to a container through global config file so a process
370# running inside the container can use the same user to make RPC.
371user:
372
373[ANDROID]
374stable_version_dragonboard: git_mnc-brillo-dev/dragonboard-userdebug/2512766
375stable_version_edison: git_nyc-jaqen-dev/jaqen_edison-userdebug/2979181
376package_url_pattern: %s/static/%s
377
378[LXC_POOL]
379use_lxc_pool: False
380combine_sudos: False
381
382