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