1{ 2 "captiveportal-networkstack-resolve-tethering-mainline-presubmit": [ 3 // These are unit tests only, so they don't actually require any modules to be installed. 4 // We must specify at least one module here or the tests won't run. Use the same set as CTS 5 // so in theory the infra would not need to reinstall/reboot devices to run both. 6 { 7 "name": "NetworkStackTests" 8 }, 9 // This is used to verify NetworkStackRootTests with all latest modules listed below on 10 // preivous OS platforms. 11 { 12 "name": "NetworkStackRootTests" 13 } 14 ], 15 "captiveportal-networkstack-mainline-presubmit": [ 16 // This is used to verify NetworkStackRootTests with latest CaptivePortalLoginGoogle.apk 17 // but with other modules on different version(e.g. an older tethering module to verify 18 // backwards compatibility of APIs). 19 { 20 "name": "NetworkStackRootTests" 21 } 22 ], 23 "presubmit": [ 24 { 25 "name": "NetworkStackTests" 26 }, 27 { 28 "name": "NetworkStackNextTests" 29 }, 30 { 31 "name": "NetworkStackIntegrationTests", 32 "options": [ 33 { 34 "exclude-annotation": "com.android.testutils.SkipPresubmit" 35 } 36 ] 37 }, 38 { 39 "name": "NetworkStackRootTests" 40 } 41 ], 42 "mainline-presubmit": [ 43 // These are unit tests only, so they don't actually require any modules to be installed. 44 // We must specify at least one module here or the tests won't run. Use the same set as CTS 45 // so in theory the infra would not need to reinstall/reboot devices to run both. 46 { 47 "name": "NetworkStackTests[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" 48 }, 49 // This is used to verify NetworkStackRootTests with all latest modules listed below on 50 // preivous OS platforms. 51 { 52 "name": "NetworkStackRootTests[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex]" 53 }, 54 // This is used to verify NetworkStackRootTests with latest CaptivePortalLoginGoogle.apk 55 // but with other modules on different version(e.g. an older tethering module to verify 56 // backwards compatibility of APIs). 57 { 58 "name": "NetworkStackRootTests[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk]" 59 } 60 ], 61 "postsubmit": [ 62 { 63 "name": "NetworkStackIntegrationTests" 64 } 65 ], 66 "imports": [ 67 { 68 "path": "packages/modules/Connectivity" 69 } 70 ] 71} 72