1*800a58d9SAndroid Build Coastguard Workermin_machine_size: "n1-standard-4" 2*800a58d9SAndroid Build Coastguard Workerdisk_image_name: "avd-system.tar.gz" 3*800a58d9SAndroid Build Coastguard Workerdisk_image_mime_type: "application/x-tar" 4*800a58d9SAndroid Build Coastguard Workerdisk_image_extension: ".tar.gz" 5*800a58d9SAndroid Build Coastguard Workerdisk_raw_image_name: "disk.raw" 6*800a58d9SAndroid Build Coastguard Workerdisk_raw_image_extension: ".img" 7*800a58d9SAndroid Build Coastguard Workerdefault_extra_data_disk_device: "/dev/block/sdb" 8*800a58d9SAndroid Build Coastguard Workercreds_cache_file: ".acloud_oauth2.dat" 9*800a58d9SAndroid Build Coastguard Workeruser_agent: "acloud" 10*800a58d9SAndroid Build Coastguard Worker 11*800a58d9SAndroid Build Coastguard Worker# [GOLDFISH only] The emulator build target: "emulator-linux_x64_internal". 12*800a58d9SAndroid Build Coastguard Worker# We use it to get build id if build id is not provided and It's very unlikely 13*800a58d9SAndroid Build Coastguard Worker# that this will ever change. 14*800a58d9SAndroid Build Coastguard Workeremulator_build_target: "emulator-linux_x64_internal" 15*800a58d9SAndroid Build Coastguard Worker 16*800a58d9SAndroid Build Coastguard Workerdefault_usr_cfg { 17*800a58d9SAndroid Build Coastguard Worker machine_type: "n1-standard-4" 18*800a58d9SAndroid Build Coastguard Worker network: "default" 19*800a58d9SAndroid Build Coastguard Worker extra_data_disk_size_gb: 0 20*800a58d9SAndroid Build Coastguard Worker instance_name_pattern: "ins-{uuid}-{build_id}-{build_target}" 21*800a58d9SAndroid Build Coastguard Worker fetch_cvd_version: "9123511" 22*800a58d9SAndroid Build Coastguard Worker 23*800a58d9SAndroid Build Coastguard Worker metadata_variable { 24*800a58d9SAndroid Build Coastguard Worker key: "camera_front" 25*800a58d9SAndroid Build Coastguard Worker value: "1,32,24,checker-sliding" 26*800a58d9SAndroid Build Coastguard Worker } 27*800a58d9SAndroid Build Coastguard Worker 28*800a58d9SAndroid Build Coastguard Worker metadata_variable { 29*800a58d9SAndroid Build Coastguard Worker key: "camera_back" 30*800a58d9SAndroid Build Coastguard Worker value: "1,640,480,checker-fixed" 31*800a58d9SAndroid Build Coastguard Worker } 32*800a58d9SAndroid Build Coastguard Worker 33*800a58d9SAndroid Build Coastguard Worker metadata_variable { 34*800a58d9SAndroid Build Coastguard Worker key: "cfg_sta_ephemeral_cache_size_mb" 35*800a58d9SAndroid Build Coastguard Worker value: "512" 36*800a58d9SAndroid Build Coastguard Worker } 37*800a58d9SAndroid Build Coastguard Worker 38*800a58d9SAndroid Build Coastguard Worker metadata_variable { 39*800a58d9SAndroid Build Coastguard Worker key: "cfg_sta_ephemeral_data_size_mb" 40*800a58d9SAndroid Build Coastguard Worker value: "2048" 41*800a58d9SAndroid Build Coastguard Worker } 42*800a58d9SAndroid Build Coastguard Worker 43*800a58d9SAndroid Build Coastguard Worker metadata_variable { 44*800a58d9SAndroid Build Coastguard Worker key: "cfg_sta_persistent_data_device" 45*800a58d9SAndroid Build Coastguard Worker value: "default" 46*800a58d9SAndroid Build Coastguard Worker } 47*800a58d9SAndroid Build Coastguard Worker 48*800a58d9SAndroid Build Coastguard Worker metadata_variable { 49*800a58d9SAndroid Build Coastguard Worker key: "gps_coordinates" 50*800a58d9SAndroid Build Coastguard Worker value: "37.422,122.084,100,0,1,1" 51*800a58d9SAndroid Build Coastguard Worker } 52*800a58d9SAndroid Build Coastguard Worker} 53*800a58d9SAndroid Build Coastguard Worker 54*800a58d9SAndroid Build Coastguard Worker# Below are common HW properties, the values also could be referred in the 55*800a58d9SAndroid Build Coastguard Worker# AVD manager of android sdk. 56*800a58d9SAndroid Build Coastguard Worker# https://developer.android.com/studio/run/managing-avds 57*800a58d9SAndroid Build Coastguard Worker# Cuttlefish config reference: google/cuttlefish/shared/config 58*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 59*800a58d9SAndroid Build Coastguard Worker key: "local-phone" 60*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:720x1280,dpi:320,memory:2g" 61*800a58d9SAndroid Build Coastguard Worker} 62*800a58d9SAndroid Build Coastguard Worker 63*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 64*800a58d9SAndroid Build Coastguard Worker key: "local-auto" 65*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:1280x800,dpi:160,memory:4g" 66*800a58d9SAndroid Build Coastguard Worker} 67*800a58d9SAndroid Build Coastguard Worker 68*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 69*800a58d9SAndroid Build Coastguard Worker key: "local-wear" 70*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:320x320,dpi:240,memory:2g" 71*800a58d9SAndroid Build Coastguard Worker} 72*800a58d9SAndroid Build Coastguard Worker 73*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 74*800a58d9SAndroid Build Coastguard Worker key: "local-tablet" 75*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:2560x1800,dpi:320,memory:4g" 76*800a58d9SAndroid Build Coastguard Worker} 77*800a58d9SAndroid Build Coastguard Worker 78*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 79*800a58d9SAndroid Build Coastguard Worker key: "local-foldable" 80*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:1768x2208,dpi:386,memory:4g" 81*800a58d9SAndroid Build Coastguard Worker} 82*800a58d9SAndroid Build Coastguard Worker 83*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 84*800a58d9SAndroid Build Coastguard Worker key: "phone" 85*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:720x1280,dpi:320,memory:2g" 86*800a58d9SAndroid Build Coastguard Worker} 87*800a58d9SAndroid Build Coastguard Worker 88*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 89*800a58d9SAndroid Build Coastguard Worker key: "auto" 90*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:1280x800,dpi:160,memory:4g" 91*800a58d9SAndroid Build Coastguard Worker} 92*800a58d9SAndroid Build Coastguard Worker 93*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 94*800a58d9SAndroid Build Coastguard Worker key: "wear" 95*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:320x320,dpi:240,memory:2g" 96*800a58d9SAndroid Build Coastguard Worker} 97*800a58d9SAndroid Build Coastguard Worker 98*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 99*800a58d9SAndroid Build Coastguard Worker key: "tablet" 100*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:2560x1800,dpi:320,memory:4g" 101*800a58d9SAndroid Build Coastguard Worker} 102*800a58d9SAndroid Build Coastguard Worker 103*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 104*800a58d9SAndroid Build Coastguard Worker key: "tv" 105*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:1920x1080,dpi:213,memory:2g" 106*800a58d9SAndroid Build Coastguard Worker} 107*800a58d9SAndroid Build Coastguard Worker 108*800a58d9SAndroid Build Coastguard Workercommon_hw_property_map { 109*800a58d9SAndroid Build Coastguard Worker key: "foldable" 110*800a58d9SAndroid Build Coastguard Worker value: "cpu:4,resolution:1768x2208,dpi:386,memory:4g" 111*800a58d9SAndroid Build Coastguard Worker} 112*800a58d9SAndroid Build Coastguard Worker 113*800a58d9SAndroid Build Coastguard Worker# Device resolution 114*800a58d9SAndroid Build Coastguard Workerdevice_resolution_map { 115*800a58d9SAndroid Build Coastguard Worker key: "nexus5" 116*800a58d9SAndroid Build Coastguard Worker value: "1080x1920x32x480" 117*800a58d9SAndroid Build Coastguard Worker} 118*800a58d9SAndroid Build Coastguard Worker 119*800a58d9SAndroid Build Coastguard Workerdevice_resolution_map { 120*800a58d9SAndroid Build Coastguard Worker key: "nexus6" 121*800a58d9SAndroid Build Coastguard Worker value: "1440x2560x32x560" 122*800a58d9SAndroid Build Coastguard Worker} 123*800a58d9SAndroid Build Coastguard Worker 124*800a58d9SAndroid Build Coastguard Worker# nexus7 (2012) 125*800a58d9SAndroid Build Coastguard Workerdevice_resolution_map { 126*800a58d9SAndroid Build Coastguard Worker key: "nexus7_2012" 127*800a58d9SAndroid Build Coastguard Worker value: "800x1280x32x213" 128*800a58d9SAndroid Build Coastguard Worker} 129*800a58d9SAndroid Build Coastguard Worker 130*800a58d9SAndroid Build Coastguard Workerdevice_resolution_map { 131*800a58d9SAndroid Build Coastguard Worker key: "nexus7_2013" 132*800a58d9SAndroid Build Coastguard Worker value: "1200x1920x32x320" 133*800a58d9SAndroid Build Coastguard Worker} 134*800a58d9SAndroid Build Coastguard Worker 135*800a58d9SAndroid Build Coastguard Workerdevice_resolution_map { 136*800a58d9SAndroid Build Coastguard Worker key: "nexus9" 137*800a58d9SAndroid Build Coastguard Worker value: "1536x2048x32x320" 138*800a58d9SAndroid Build Coastguard Worker} 139*800a58d9SAndroid Build Coastguard Worker 140*800a58d9SAndroid Build Coastguard Workerdevice_resolution_map { 141*800a58d9SAndroid Build Coastguard Worker key: "nexus10" 142*800a58d9SAndroid Build Coastguard Worker value: "1600x2560x32x320" 143*800a58d9SAndroid Build Coastguard Worker} 144*800a58d9SAndroid Build Coastguard Worker 145*800a58d9SAndroid Build Coastguard Worker# Default orientation 146*800a58d9SAndroid Build Coastguard Worker 147*800a58d9SAndroid Build Coastguard Workerdevice_default_orientation_map { 148*800a58d9SAndroid Build Coastguard Worker key: "nexus5" 149*800a58d9SAndroid Build Coastguard Worker value: "portrait" 150*800a58d9SAndroid Build Coastguard Worker} 151*800a58d9SAndroid Build Coastguard Worker 152*800a58d9SAndroid Build Coastguard Workerdevice_default_orientation_map { 153*800a58d9SAndroid Build Coastguard Worker key: "nexus6" 154*800a58d9SAndroid Build Coastguard Worker value: "landscape" 155*800a58d9SAndroid Build Coastguard Worker} 156*800a58d9SAndroid Build Coastguard Worker 157*800a58d9SAndroid Build Coastguard Workerdevice_default_orientation_map { 158*800a58d9SAndroid Build Coastguard Worker key: "nexus7_2012" 159*800a58d9SAndroid Build Coastguard Worker value: "landscape" 160*800a58d9SAndroid Build Coastguard Worker} 161*800a58d9SAndroid Build Coastguard Worker 162*800a58d9SAndroid Build Coastguard Workerdevice_default_orientation_map { 163*800a58d9SAndroid Build Coastguard Worker key: "nexus7_2013" 164*800a58d9SAndroid Build Coastguard Worker value: "landscape" 165*800a58d9SAndroid Build Coastguard Worker} 166*800a58d9SAndroid Build Coastguard Worker 167*800a58d9SAndroid Build Coastguard Workerdevice_default_orientation_map { 168*800a58d9SAndroid Build Coastguard Worker key: "nexus9" 169*800a58d9SAndroid Build Coastguard Worker value: "landscape" 170*800a58d9SAndroid Build Coastguard Worker} 171*800a58d9SAndroid Build Coastguard Worker 172*800a58d9SAndroid Build Coastguard Workerdevice_default_orientation_map { 173*800a58d9SAndroid Build Coastguard Worker key: "nexus10" 174*800a58d9SAndroid Build Coastguard Worker value: "landscape" 175*800a58d9SAndroid Build Coastguard Worker} 176*800a58d9SAndroid Build Coastguard Worker 177*800a58d9SAndroid Build Coastguard Worker# Precreated data images. 178*800a58d9SAndroid Build Coastguard Workerprecreated_data_image { 179*800a58d9SAndroid Build Coastguard Worker key: 4 180*800a58d9SAndroid Build Coastguard Worker value: "extradisk-image-4gb" 181*800a58d9SAndroid Build Coastguard Worker} 182*800a58d9SAndroid Build Coastguard Workerprecreated_data_image { 183*800a58d9SAndroid Build Coastguard Worker key: 10 184*800a58d9SAndroid Build Coastguard Worker value: "extradisk-image-10gb" 185*800a58d9SAndroid Build Coastguard Worker} 186*800a58d9SAndroid Build Coastguard Workerprecreated_data_image { 187*800a58d9SAndroid Build Coastguard Worker key: 100 188*800a58d9SAndroid Build Coastguard Worker value: "extradisk-image-100gb" 189*800a58d9SAndroid Build Coastguard Worker} 190