Jeff Gaston | 076167b | 2019-08-22 15:53:39 -0400 | [diff] [blame] | 1 | pluginManagement { |
| 2 | repositories { |
| 3 | maven { |
| 4 | url = new File(buildscript.sourceFile.parent + "/../../prebuilts/androidx/external").getCanonicalFile() |
| 5 | } |
| 6 | } |
| 7 | } |
| 8 | |
Aurimas Liutikas | 0a46943 | 2019-05-30 14:51:14 -0700 | [diff] [blame] | 9 | rootProject.name = "androidx" |
| 10 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 11 | ///////////////////////////// |
| 12 | // |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 13 | // Buildscript utils |
| 14 | // |
| 15 | ///////////////////////////// |
| 16 | |
| 17 | |
| 18 | // Calling includeProject(name, filePath) is shorthand for: |
| 19 | // |
| 20 | // include(name) |
| 21 | // project(name).projectDir = new File(filePath) |
| 22 | // |
| 23 | // Note that <name> directly controls the Gradle project name, and also indirectly sets: |
| 24 | // the project name in the IDE |
| 25 | // the Maven artifactId |
| 26 | // |
| 27 | def includeProject(name, filePath) { |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 28 | settings.include(name) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 29 | |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 30 | def file |
Jeff Gaston | 373682f | 2020-04-06 15:34:54 -0400 | [diff] [blame] | 31 | if (filePath != null) { |
| 32 | if (filePath instanceof String) { |
| 33 | file = new File(rootDir, filePath) |
| 34 | } else { |
| 35 | file = filePath |
| 36 | } |
| 37 | project(name).projectDir = file |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 38 | } else { |
Jeff Gaston | 373682f | 2020-04-06 15:34:54 -0400 | [diff] [blame] | 39 | file = project(name).projectDir |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 40 | } |
Jeff Gaston | f736153 | 2020-01-28 15:40:45 -0500 | [diff] [blame] | 41 | if (!file.exists()) { |
Jeff Gaston | 216c970 | 2019-05-14 17:44:16 -0400 | [diff] [blame] | 42 | // This option is supported so that development/simplify_build_failure.sh can try |
| 43 | // deleting entire projects at once to identify the cause of a build failure |
| 44 | if (System.getenv("ALLOW_MISSING_PROJECTS") == null) { |
| 45 | throw new Exception("Path " + file + " does not exist; cannot include project " + name) |
| 46 | } |
Jeff Gaston | f736153 | 2020-01-28 15:40:45 -0500 | [diff] [blame] | 47 | } |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 48 | } |
| 49 | |
Jeff Gaston | 373682f | 2020-04-06 15:34:54 -0400 | [diff] [blame] | 50 | def includeProject(name) { |
| 51 | includeProject(name, null) |
| 52 | } |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 53 | |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 54 | ///////////////////////////// |
| 55 | // |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 56 | // Libraries |
| 57 | // |
| 58 | ///////////////////////////// |
| 59 | |
Aurimas Liutikas | 1bf32da | 2019-05-30 14:35:54 -0700 | [diff] [blame] | 60 | includeProject(":activity:activity", "activity/activity") |
Aurimas Liutikas | fe9bd9b | 2019-05-30 14:28:45 -0700 | [diff] [blame] | 61 | includeProject(":activity:activity-ktx", "activity/activity-ktx") |
Jeremy Woods | 88b606a | 2020-06-11 11:27:35 -0700 | [diff] [blame] | 62 | includeProject(":activity:activity-lint", "activity/activity-lint") |
Sergey Vasilinets | b1bf850 | 2018-11-30 18:56:14 +0000 | [diff] [blame] | 63 | includeProject(":activity:integration-tests:testapp", "activity/integration-tests/testapp") |
Nick Anthony | 522f2a4 | 2019-05-28 14:28:10 -0400 | [diff] [blame] | 64 | includeProject(":ads-identifier", "ads/ads-identifier") |
Chaohui Wang | a787419 | 2019-06-17 18:15:51 +0800 | [diff] [blame] | 65 | includeProject(":ads-identifier:integration-tests:testapp", "ads/ads-identifier/integration-tests/testapp") |
Chaohui Wang | 2d495b1 | 2019-09-05 14:28:41 +0800 | [diff] [blame] | 66 | includeProject(":ads-identifier-benchmark", "ads/ads-identifier-benchmark") |
Chaohui Wang | a787419 | 2019-06-17 18:15:51 +0800 | [diff] [blame] | 67 | includeProject(":ads-identifier-common", "ads/ads-identifier-common") |
| 68 | includeProject(":ads-identifier-provider", "ads/ads-identifier-provider") |
| 69 | includeProject(":ads-identifier-provider:integration-tests:testapp", "ads/ads-identifier-provider/integration-tests/testapp") |
Chaohui Wang | 2d495b1 | 2019-09-05 14:28:41 +0800 | [diff] [blame] | 70 | includeProject(":ads-identifier-testing", "ads/ads-identifier-testing") |
Aurimas Liutikas | 74c39ff | 2019-07-12 15:43:29 -0700 | [diff] [blame] | 71 | includeProject(":annotation:annotation", "annotation/annotation") |
Louis Pullen-Freilich | c416903 | 2019-06-17 15:32:20 +0100 | [diff] [blame] | 72 | includeProject(":annotation:annotation-sampled", "annotation/annotation-sampled") |
Alan Viverette | 4ca239d | 2019-06-12 13:01:59 -0400 | [diff] [blame] | 73 | includeProject(":annotation:annotation-experimental", "annotation/annotation-experimental") |
| 74 | includeProject(":annotation:annotation-experimental-lint", "annotation/annotation-experimental-lint") |
| 75 | includeProject(":annotation:annotation-experimental-lint-integration-tests", "annotation/annotation-experimental-lint/integration-tests") |
Sergey | 5e1cddb | 2019-11-03 23:23:27 +0400 | [diff] [blame] | 76 | includeProject(":appcompat:appcompat", "appcompat/appcompat") |
Sergey | 58224d4 | 2019-11-04 18:36:21 +0400 | [diff] [blame] | 77 | includeProject(":appcompat:appcompat-benchmark", "appcompat/appcompat-benchmark") |
Oussama Ben Abdelbaki | 9a945cf | 2019-12-05 14:44:58 -0500 | [diff] [blame] | 78 | includeProject(":appcompat:appcompat-lint", "appcompat/appcompat-lint") |
Sergey | c1eef92 | 2019-11-04 18:43:34 +0400 | [diff] [blame] | 79 | includeProject(":appcompat:appcompat-resources", "appcompat/appcompat-resources") |
Alexander Dorokhine | 8f6f4c7 | 2020-05-13 11:05:41 -0700 | [diff] [blame] | 80 | includeProject(":appsearch:appsearch-annotation", "appsearch/annotation") |
Nick Anthony | 4ac3c12 | 2019-09-26 14:37:14 -0400 | [diff] [blame] | 81 | includeProject(":appsearch:appsearch", "appsearch/appsearch") |
Jake Wharton | 0d4f1a2 | 2018-07-24 16:00:42 -0400 | [diff] [blame] | 82 | includeProject(":arch:core-common", "arch/core-common") |
| 83 | includeProject(":arch:core-testing", "arch/core-testing") |
| 84 | includeProject(":arch:core-runtime", "arch/core-runtime") |
Sergey | bf951f8 | 2019-12-10 23:30:20 +0400 | [diff] [blame] | 85 | includeProject(":asynclayoutinflater:asynclayoutinflater", "asynclayoutinflater/asynclayoutinflater") |
Sergey | c6234d4 | 2019-12-11 17:32:21 +0400 | [diff] [blame] | 86 | includeProject(":autofill:autofill", "autofill/autofill") |
Chris Craik | e2022ae | 2019-07-24 15:21:39 -0700 | [diff] [blame] | 87 | includeProject(":benchmark:benchmark-common", "benchmark/common") |
Chris Craik | 22c3392 | 2019-07-25 12:33:06 -0700 | [diff] [blame] | 88 | includeProject(":benchmark:benchmark-junit4", "benchmark/junit4") |
Chris Craik | 05fc2af | 2019-06-13 09:59:15 -0700 | [diff] [blame] | 89 | includeProject(":benchmark:benchmark-benchmark", "benchmark/benchmark") |
Dustin Lam | 6db1c77 | 2019-03-13 18:24:44 -0700 | [diff] [blame] | 90 | includeProject(":benchmark:benchmark-gradle-plugin", "benchmark/gradle-plugin") |
Chris Craik | e21e3aa | 2019-08-01 11:04:23 -0700 | [diff] [blame] | 91 | includeProject(":benchmark:integration-tests:dry-run-benchmark", "benchmark/integration-tests/dry-run-benchmark") |
Chris Craik | 5e0c25f | 2019-07-18 11:06:02 -0700 | [diff] [blame] | 92 | includeProject(":benchmark:integration-tests:startup-benchmark", "benchmark/integration-tests/startup-benchmark") |
Sergey | 408f578 | 2019-12-12 18:14:52 +0400 | [diff] [blame] | 93 | includeProject(":biometric:biometric", "biometric/biometric") |
Curtis Belmonte | 89c37a6 | 2019-12-04 15:30:43 -0800 | [diff] [blame] | 94 | includeProject(":biometric:integration-tests:testapp", "biometric/integration-tests/testapp") |
Sergey | 2585e8b | 2019-12-13 15:51:29 +0400 | [diff] [blame] | 95 | includeProject(":browser:browser", "browser/browser") |
Jeff Gaston | aea149f | 2020-04-03 16:35:15 -0400 | [diff] [blame] | 96 | includeProject(":buildSrc-tests", "buildSrc-tests") |
| 97 | // these projects intentionally fail to compile unless useMaxDepVersions is enabled |
| 98 | if (startParameter.projectProperties.containsKey('useMaxDepVersions')) { |
| 99 | includeProject(":buildSrc-tests:max-dep-versions:buildSrc-tests-max-dep-versions-dep", "buildSrc-tests/max-dep-versions/buildSrc-tests-max-dep-versions-dep") |
| 100 | includeProject(":buildSrc-tests:max-dep-versions:buildSrc-tests-max-dep-versions-main", "buildSrc-tests/max-dep-versions/buildSrc-tests-max-dep-versions-main") |
| 101 | } |
Eric Ng | b868320 | 2019-07-08 15:14:58 -0700 | [diff] [blame] | 102 | includeProject(":camera:camera-camera2", "camera/camera-camera2") |
Eric Ng | a2ad133 | 2020-04-14 16:19:47 -0700 | [diff] [blame] | 103 | includeProject(":camera:camera-camera2-pipe", "camera/camera-camera2-pipe") |
Trevor McGuire | 4f33bce | 2020-05-05 16:15:20 -0700 | [diff] [blame] | 104 | includeProject(":camera:camera-camera2-pipe-integration", "camera/camera-camera2-pipe-integration") |
Eric Ng | b868320 | 2019-07-08 15:14:58 -0700 | [diff] [blame] | 105 | includeProject(":camera:camera-core", "camera/camera-core") |
| 106 | includeProject(":camera:camera-extensions", "camera/camera-extensions") |
| 107 | includeProject(":camera:camera-extensions-stub", "camera/camera-extensions-stub") |
Franklin Wu | 0c88a3f | 2019-10-23 15:37:05 -0700 | [diff] [blame] | 108 | includeProject(":camera:camera-lifecycle", "camera/camera-lifecycle") |
Eric Ng | b868320 | 2019-07-08 15:14:58 -0700 | [diff] [blame] | 109 | includeProject(":camera:camera-testing", "camera/camera-testing") |
| 110 | includeProject(":camera:camera-view", "camera/camera-view") |
Sushil Nath | 07e7714 | 2020-06-12 11:36:08 -0700 | [diff] [blame] | 111 | includeProject(":camera:integration-tests:camera-testapp-camera2-pipe", "camera/integration-tests/camerapipetestapp") |
Trevor McGuire | 8045819 | 2019-04-08 14:49:13 -0700 | [diff] [blame] | 112 | includeProject(":camera:integration-tests:camera-testapp-core", "camera/integration-tests/coretestapp") |
| 113 | includeProject(":camera:integration-tests:camera-testapp-extensions", "camera/integration-tests/extensionstestapp") |
| 114 | includeProject(":camera:integration-tests:camera-testapp-timing", "camera/integration-tests/timingtestapp") |
Sushil Nath | 07e7714 | 2020-06-12 11:36:08 -0700 | [diff] [blame] | 115 | includeProject(":camera:integration-tests:camera-testapp-uiwidgets", "camera/integration-tests/uiwidgetstestapp") |
Trevor McGuire | 8045819 | 2019-04-08 14:49:13 -0700 | [diff] [blame] | 116 | includeProject(":camera:integration-tests:camera-testapp-view", "camera/integration-tests/viewtestapp") |
| 117 | includeProject(":camera:integration-tests:camera-testlib-extensions", "camera/integration-tests/extensionstestlib") |
Sergey | e8a3ab9 | 2019-11-22 11:10:00 +0400 | [diff] [blame] | 118 | includeProject(":cardview:cardview", "cardview/cardview") |
Jake Wharton | 5c7db04 | 2019-06-05 22:41:22 -0400 | [diff] [blame] | 119 | includeProject(":collection:collection", "collection/collection") |
Jake Wharton | 5c1242c | 2020-02-19 20:20:08 -0500 | [diff] [blame] | 120 | includeProject(":collection:collection-benchmark", "collection/collection-benchmark") |
Jake Wharton | 5c7db04 | 2019-06-05 22:41:22 -0400 | [diff] [blame] | 121 | includeProject(":collection:collection-ktx", "collection/collection-ktx") |
Sergey Vasilinets | c546c84 | 2018-09-20 15:14:42 -0700 | [diff] [blame] | 122 | includeProject(":concurrent:concurrent-futures", "concurrent/futures") |
Dustin Lam | 6dd2cc2 | 2019-10-07 16:38:39 -0700 | [diff] [blame] | 123 | includeProject(":concurrent:concurrent-futures-ktx", "concurrent/futures-ktx") |
Oussama Ben Abdelbaki | 58b3142 | 2020-05-29 16:49:15 -0400 | [diff] [blame] | 124 | includeProject(":contentaccess:contentaccess-runtime", "contentaccess/contentaccess-runtime") |
Oussama Ben Abdelbaki | 9d745f1 | 2020-04-22 21:27:30 -0400 | [diff] [blame] | 125 | includeProject(":contentaccess:contentaccess-annotations", "contentaccess/contentaccess-annotations") |
Oussama Ben Abdelbaki | 6a68fb1 | 2020-05-04 10:28:39 -0400 | [diff] [blame] | 126 | includeProject(":contentaccess:contentaccess-compiler", "contentaccess/contentaccess-compiler") |
| 127 | includeProject(":contentaccess:integration-tests:testapp", |
| 128 | "contentaccess/integration-tests/testapp") |
Sergey | 9ef36c1 | 2019-12-15 22:50:29 +0400 | [diff] [blame] | 129 | includeProject(":contentpager:contentpager", "contentpager/contentpager") |
Sergey | 825f325 | 2019-12-15 23:39:28 +0400 | [diff] [blame] | 130 | includeProject(":coordinatorlayout:coordinatorlayout", "coordinatorlayout/coordinatorlayout") |
Aurimas Liutikas | 0c365e8 | 2019-05-30 14:17:11 -0700 | [diff] [blame] | 131 | includeProject(":core:core", "core/core") |
Yuichi Araki | dc986e2 | 2020-03-30 12:52:25 +0900 | [diff] [blame] | 132 | includeProject(":core:core-animation", "core/core-animation") |
| 133 | includeProject(":core:core-animation-testing", "core/core-animation-testing") |
| 134 | includeProject(":core:core-animation-integration-tests:testapp", "core/core-animation-integration-tests/testapp") |
Aurimas Liutikas | baab6d3 | 2019-05-30 14:01:59 -0700 | [diff] [blame] | 135 | includeProject(":core:core-ktx", "core/core-ktx") |
Hai Zhang | dfac2ba | 2019-05-21 17:22:13 -0700 | [diff] [blame] | 136 | includeProject(":core-role", "core/core-role") |
Sergey | 322eda9 | 2019-12-16 22:10:26 +0400 | [diff] [blame] | 137 | includeProject(":cursoradapter:cursoradapter", "cursoradapter/cursoradapter") |
Sergey | d4dbb7e | 2019-12-17 20:41:56 +0400 | [diff] [blame] | 138 | includeProject(":customview:customview", "customview/customview") |
Nick Anthony | 0537c82 | 2020-02-12 15:25:40 -0500 | [diff] [blame] | 139 | includeProject(":datastore:datastore-core", "datastore/datastore-core") |
| 140 | includeProject(":datastore:datastore-preferences", "datastore/datastore-preferences") |
| 141 | includeProject(":datastore:datastore-proto", "datastore/datastore-proto") |
Rohit Sathyanarayana | 8daa17a | 2020-05-29 15:51:47 -0700 | [diff] [blame] | 142 | includeProject(":datastore:datastore-sampleapp", "datastore/datastore-sampleapp") |
Sergey | 8ce58ca | 2019-12-17 21:30:51 +0400 | [diff] [blame] | 143 | includeProject(":documentfile:documentfile", "documentfile/documentfile") |
Sergey | d06a0ff | 2019-12-17 22:37:42 +0400 | [diff] [blame] | 144 | includeProject(":drawerlayout:drawerlayout", "drawerlayout/drawerlayout") |
Aurimas Liutikas | 57fbf56 | 2020-06-23 10:39:15 -0700 | [diff] [blame] | 145 | includeProject(":dynamicanimation", "dynamic-animation") |
Sergey | 877b6ec | 2019-12-18 16:42:44 +0400 | [diff] [blame] | 146 | includeProject(":dynamicanimation:dynamicanimation", "dynamic-animation/dynamic-animation") |
| 147 | includeProject(":dynamicanimation:dynamicanimation-ktx", "dynamic-animation/dynamic-animation-ktx") |
Aurimas Liutikas | b7b47a1 | 2018-03-14 17:10:10 -0700 | [diff] [blame] | 148 | includeProject(":emoji", "emoji/core") |
| 149 | includeProject(":emoji-bundled", "emoji/bundled") |
| 150 | includeProject(":emoji-appcompat", "emoji/appcompat") |
Jonathan Scott | 3cc1e17 | 2019-01-04 15:42:51 +0000 | [diff] [blame] | 151 | includeProject(":enterprise-feedback", "enterprise/feedback") |
Jonathan Scott | 9af0336 | 2019-05-14 09:44:31 +0100 | [diff] [blame] | 152 | includeProject(":enterprise-feedback-testing", "enterprise/feedback/testing") |
Sergey | 6e3d6b8 | 2019-12-19 00:30:39 +0400 | [diff] [blame] | 153 | includeProject(":exifinterface:exifinterface", "exifinterface/exifinterface") |
Ian Lake | 06305aa | 2019-06-06 15:12:51 -0700 | [diff] [blame] | 154 | includeProject(":fragment:fragment", "fragment/fragment") |
Ian Lake | b5470aa | 2020-05-27 15:50:43 -0700 | [diff] [blame] | 155 | includeProject(":fragment:integration-tests:testapp", "fragment/integration-tests/testapp") |
Ian Lake | 06305aa | 2019-06-06 15:12:51 -0700 | [diff] [blame] | 156 | includeProject(":fragment:fragment-ktx", "fragment/fragment-ktx") |
Matthew Fraschilla | 9e447b8 | 2019-10-01 10:06:38 -0700 | [diff] [blame] | 157 | includeProject(":fragment:fragment-lint", "fragment/fragment-lint") |
Ian Lake | 06305aa | 2019-06-06 15:12:51 -0700 | [diff] [blame] | 158 | includeProject(":fragment:fragment-testing", "fragment/fragment-testing") |
Matthew Fraschilla | ceb1435 | 2019-10-17 10:26:15 -0700 | [diff] [blame] | 159 | includeProject(":fragment:fragment-testing-lint", "fragment/fragment-testing-lint") |
Matthew Fraschilla | ef2b2b8 | 2019-09-25 14:21:05 -0700 | [diff] [blame] | 160 | includeProject(":fragment:fragment-truth", "fragment/fragment-truth") |
Alan Viverette | df8949a | 2018-11-28 17:18:38 -0500 | [diff] [blame] | 161 | includeProject(":fakeannotations", "fakeannotations") |
Sergey | 3267d9c | 2019-12-19 01:03:27 +0400 | [diff] [blame] | 162 | includeProject(":gridlayout:gridlayout", "gridlayout/gridlayout") |
Sergey | d85989a | 2019-11-26 15:25:41 +0400 | [diff] [blame] | 163 | includeProject(":heifwriter:heifwriter", "heifwriter/heifwriter") |
Daniel Santiago Rivera | 015b033 | 2020-04-15 16:50:23 -0700 | [diff] [blame] | 164 | includeProject(":hilt:hilt-common", "hilt/hilt-common") |
| 165 | includeProject(":hilt:hilt-compiler", "hilt/hilt-compiler") |
| 166 | includeProject(":hilt:hilt-lifecycle-viewmodel", "hilt/hilt-lifecycle-viewmodel") |
| 167 | includeProject(":hilt:hilt-work", "hilt/hilt-work") |
Daniel Santiago Rivera | f7d8025 | 2020-03-24 00:08:38 -0700 | [diff] [blame] | 168 | includeProject(":hilt:integration-tests:hilt-testapp-viewmodel", "hilt/integration-tests/viewmodelapp") |
Daniel Santiago Rivera | 006c7bb | 2020-04-07 11:51:16 -0700 | [diff] [blame] | 169 | includeProject(":hilt:integration-tests:hilt-testapp-worker", "hilt/integration-tests/workerapp") |
Sergey Vasilinets | 3a334b0 | 2019-07-17 16:50:19 +0100 | [diff] [blame] | 170 | includeProject(":inspection:inspection", "inspection/inspection") |
Sergey Vasilinets | 4e97056 | 2019-12-12 13:39:19 +0000 | [diff] [blame] | 171 | includeProject(":inspection:inspection-gradle-plugin", "inspection/inspection-gradle-plugin") |
Sergey Vasilinets | 4105f030 | 2019-10-03 00:28:34 +0100 | [diff] [blame] | 172 | includeProject(":inspection:inspection-testing", "inspection/inspection-testing") |
Sergey | 3e5f85c | 2019-12-19 01:15:48 +0400 | [diff] [blame] | 173 | includeProject(":interpolator:interpolator", "interpolator/interpolator") |
Ember Rose | d5972e5 | 2020-05-14 18:24:17 -0400 | [diff] [blame] | 174 | includeProject(":ipc:ipc-annotations", "ipc/ipc-annotations") |
| 175 | includeProject(":ipc:ipc-compiler", "ipc/ipc-compiler") |
| 176 | includeProject(":ipc:ipc-runtime", "ipc/ipc-runtime") |
Jeff Gaston | a2208ae | 2018-01-29 17:48:21 -0500 | [diff] [blame] | 177 | includeProject(":jetifier-core", "jetifier/jetifier/core") |
Filip Pavlis | 4a360e3 | 2018-03-23 18:42:42 +0000 | [diff] [blame] | 178 | includeProject(":jetifier-processor", "jetifier/jetifier/processor") |
Jeff Gaston | a2208ae | 2018-01-29 17:48:21 -0500 | [diff] [blame] | 179 | includeProject(":jetifier-standalone", "jetifier/jetifier/standalone") |
| 180 | includeProject(":jetifier-preprocessor", "jetifier/jetifier/preprocessor") |
Jeff Gaston | 427c4f9 | 2020-01-28 15:24:59 -0500 | [diff] [blame] | 181 | includeProject(":lint-checks", "lint-checks") |
| 182 | includeProject(":lint-checks:tests", "lint-checks/tests") |
Sergey | db89360 | 2019-12-19 02:01:09 +0400 | [diff] [blame] | 183 | includeProject(":leanback:leanback", "leanback/leanback") |
| 184 | includeProject(":leanback:leanback-preference", "leanback/leanback-preference") |
bingran | 2dfcd47 | 2019-03-21 18:45:23 +0000 | [diff] [blame] | 185 | includeProject(":lifecycle:integration-tests:incrementality", "lifecycle/integration-tests/incrementality") |
Yigit Boyar | 5af11ba | 2019-01-11 16:25:12 -0800 | [diff] [blame] | 186 | includeProject(":lifecycle:integration-tests:lifecycle-testapp", "lifecycle/integration-tests/testapp") |
| 187 | includeProject(":lifecycle:integration-tests:lifecycle-testapp-kotlin", "lifecycle/integration-tests/kotlintestapp") |
Aurimas Liutikas | 2e1f4a8 | 2019-06-12 10:13:12 -0700 | [diff] [blame] | 188 | includeProject(":lifecycle:lifecycle-common", "lifecycle/lifecycle-common") |
Aurimas Liutikas | 2e1f4a8 | 2019-06-12 10:13:12 -0700 | [diff] [blame] | 189 | includeProject(":lifecycle:lifecycle-common-java8", "lifecycle/lifecycle-common-java8") |
| 190 | includeProject(":lifecycle:lifecycle-compiler", "lifecycle/lifecycle-compiler") |
| 191 | includeProject(":lifecycle:lifecycle-extensions", "lifecycle/lifecycle-extensions") |
| 192 | includeProject(":lifecycle:lifecycle-livedata-core", "lifecycle/lifecycle-livedata-core") |
| 193 | includeProject(":lifecycle:lifecycle-livedata-core-ktx", "lifecycle/lifecycle-livedata-core-ktx") |
Matthew Fraschilla | c85b417 | 2019-10-28 15:27:47 -0700 | [diff] [blame] | 194 | includeProject(":lifecycle:lifecycle-livedata-core-ktx-lint", "lifecycle/lifecycle-livedata-core-ktx-lint") |
Matthew Fraschilla | 295318a | 2019-09-18 13:44:19 -0700 | [diff] [blame] | 195 | includeProject(":lifecycle:lifecycle-livedata-core-truth", "lifecycle/lifecycle-livedata-core-truth") |
Aurimas Liutikas | 2e1f4a8 | 2019-06-12 10:13:12 -0700 | [diff] [blame] | 196 | includeProject(":lifecycle:lifecycle-livedata", "lifecycle/lifecycle-livedata") |
| 197 | includeProject(":lifecycle:lifecycle-livedata-ktx", "lifecycle/lifecycle-livedata-ktx") |
| 198 | includeProject(":lifecycle:lifecycle-process", "lifecycle/lifecycle-process") |
| 199 | includeProject(":lifecycle:lifecycle-reactivestreams", "lifecycle/lifecycle-reactivestreams") |
| 200 | includeProject(":lifecycle:lifecycle-reactivestreams-ktx", "lifecycle/lifecycle-reactivestreams-ktx") |
| 201 | includeProject(":lifecycle:lifecycle-runtime", "lifecycle/lifecycle-runtime") |
| 202 | includeProject(":lifecycle:lifecycle-runtime-ktx", "lifecycle/lifecycle-runtime-ktx") |
| 203 | includeProject(":lifecycle:lifecycle-runtime-ktx-lint", "lifecycle/lifecycle-runtime-ktx-lint") |
Ian Lake | ade0968 | 2020-01-27 16:06:02 -0800 | [diff] [blame] | 204 | includeProject(":lifecycle:lifecycle-runtime-testing", "lifecycle/lifecycle-runtime-testing") |
Aurimas Liutikas | 2e1f4a8 | 2019-06-12 10:13:12 -0700 | [diff] [blame] | 205 | includeProject(":lifecycle:lifecycle-service", "lifecycle/lifecycle-service") |
| 206 | includeProject(":lifecycle:lifecycle-viewmodel", "lifecycle/lifecycle-viewmodel") |
| 207 | includeProject(":lifecycle:lifecycle-viewmodel-ktx", "lifecycle/lifecycle-viewmodel-ktx") |
| 208 | includeProject(":lifecycle:lifecycle-viewmodel-savedstate","lifecycle/lifecycle-viewmodel-savedstate") |
Kirill Grouchnikov | 578e5ba | 2019-12-17 11:47:24 -0500 | [diff] [blame] | 209 | includeProject(":lint-demos:lint-demo-appcompat", "lint-demos/lint-demo-appcompat") |
Ian Lake | 55bd272 | 2019-06-07 13:59:04 -0700 | [diff] [blame] | 210 | includeProject(":loader:loader", "loader/loader") |
Ian Lake | 9cf7c55 | 2019-06-07 16:28:03 -0700 | [diff] [blame] | 211 | includeProject(":loader:loader-ktx", "loader/loader-ktx") |
Sergey | fe1b80c | 2019-12-19 03:00:21 +0400 | [diff] [blame] | 212 | includeProject(":localbroadcastmanager:localbroadcastmanager", "localbroadcastmanager/localbroadcastmanager") |
Sergey | 58112a2 | 2019-12-19 03:59:53 +0400 | [diff] [blame] | 213 | includeProject(":media:media", "media/media") |
Insun Kang | 29ed50a | 2019-04-16 14:00:06 +0900 | [diff] [blame] | 214 | includeProject(":media2:media2-common", "media2/common") |
Insun Kang | 29ed50a | 2019-04-16 14:00:06 +0900 | [diff] [blame] | 215 | includeProject(":media2:media2-player", "media2/player") |
Insun Kang | ea7a17c | 2019-04-23 16:09:12 +0900 | [diff] [blame] | 216 | includeProject(":media2:media2-session", "media2/session") |
| 217 | includeProject(":media2:media2-widget", "media2/widget") |
Insun Kang | 29ed50a | 2019-04-16 14:00:06 +0900 | [diff] [blame] | 218 | includeProject(":media2:media2-exoplayer", "media2/media2-exoplayer") |
Insun Kang | 0717b32 | 2019-04-24 16:28:41 +0900 | [diff] [blame] | 219 | includeProject(":media2:integration-tests:testapp", "media2/integration-tests/testapp") |
Sergey | e921ca5 | 2019-12-19 04:35:35 +0400 | [diff] [blame] | 220 | includeProject(":mediarouter:mediarouter", "mediarouter/mediarouter") |
Ian Lake | bef5753 | 2018-08-17 16:14:13 -0700 | [diff] [blame] | 221 | includeProject(":navigation:navigation-benchmark", "navigation/benchmark") |
Ian Lake | 559e222 | 2019-06-06 15:59:23 -0700 | [diff] [blame] | 222 | includeProject(":navigation:navigation-common", "navigation/navigation-common") |
| 223 | includeProject(":navigation:navigation-common-ktx", "navigation/navigation-common-ktx") |
Ian Lake | 173028c | 2020-01-22 14:34:37 -0800 | [diff] [blame] | 224 | includeProject(":navigation:navigation-dynamic-features-runtime", "navigation/navigation-dynamic-features-runtime") |
Ben Weiss | 7c1e104 | 2019-09-13 13:05:23 +0100 | [diff] [blame] | 225 | includeProject(":navigation:navigation-dynamic-features-fragment", "navigation/navigation-dynamic-features-fragment") |
Ian Lake | 559e222 | 2019-06-06 15:59:23 -0700 | [diff] [blame] | 226 | includeProject(":navigation:navigation-runtime", "navigation/navigation-runtime") |
| 227 | includeProject(":navigation:navigation-runtime-ktx", "navigation/navigation-runtime-ktx") |
Matthew Fraschilla | 0179815 | 2019-09-17 14:41:23 -0700 | [diff] [blame] | 228 | includeProject(":navigation:navigation-runtime-truth", "navigation/navigation-runtime-truth") |
Ian Lake | 559e222 | 2019-06-06 15:59:23 -0700 | [diff] [blame] | 229 | includeProject(":navigation:navigation-testing", "navigation/navigation-testing") |
| 230 | includeProject(":navigation:navigation-fragment", "navigation/navigation-fragment") |
| 231 | includeProject(":navigation:navigation-fragment-ktx", "navigation/navigation-fragment-ktx") |
| 232 | includeProject(":navigation:navigation-ui", "navigation/navigation-ui") |
| 233 | includeProject(":navigation:navigation-ui-ktx", "navigation/navigation-ui-ktx") |
Aurimas Liutikas | 57fbf56 | 2020-06-23 10:39:15 -0700 | [diff] [blame] | 234 | includeProject(":navigation:navigation-integration-tests", "navigation/integration-tests") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 235 | includeProject(":navigation:navigation-integration-tests:testapp", "navigation/integration-tests/testapp") |
Ian Lake | 559e222 | 2019-06-06 15:59:23 -0700 | [diff] [blame] | 236 | includeProject(":navigation:navigation-safe-args-generator", "navigation/navigation-safe-args-generator") |
| 237 | includeProject(":navigation:navigation-safe-args-gradle-plugin", "navigation/navigation-safe-args-gradle-plugin") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 238 | includeProject(":paging:integration-tests:testapp", "paging/integration-tests/testapp") |
| 239 | includeProject(":paging:paging-common", "paging/common") |
Chris Craik | 51f6bc2 | 2018-05-23 18:11:26 -0700 | [diff] [blame] | 240 | includeProject(":paging:paging-common-ktx", "paging/common/ktx") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 241 | includeProject(":paging:paging-runtime", "paging/runtime") |
Chris Craik | 51f6bc2 | 2018-05-23 18:11:26 -0700 | [diff] [blame] | 242 | includeProject(":paging:paging-runtime-ktx", "paging/runtime/ktx") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 243 | includeProject(":paging:paging-rxjava2", "paging/rxjava2") |
Chris Craik | 51f6bc2 | 2018-05-23 18:11:26 -0700 | [diff] [blame] | 244 | includeProject(":paging:paging-rxjava2-ktx", "paging/rxjava2/ktx") |
Zac Sweers | 83b0d9c | 2020-07-03 00:22:37 -0400 | [diff] [blame] | 245 | includeProject(":paging:paging-rxjava3", "paging/rxjava3") |
Dustin Lam | aaafea1 | 2019-10-07 12:57:20 -0700 | [diff] [blame] | 246 | includeProject(":paging:paging-guava", "paging/guava") |
Louis Pullen-Freilich | feef695c | 2020-03-09 22:05:52 +0000 | [diff] [blame] | 247 | includeProject(":paging:samples", "paging/samples") |
Jake Wharton | c628695 | 2019-06-10 14:04:31 -0400 | [diff] [blame] | 248 | includeProject(":palette:palette", "palette/palette") |
| 249 | includeProject(":palette:palette-ktx", "palette/palette-ktx") |
Jake Wharton | eb90dff | 2019-06-10 14:02:16 -0400 | [diff] [blame] | 250 | includeProject(":percentlayout:percentlayout", "percentlayout/percentlayout") |
Jake Wharton | 3c79906 | 2019-06-10 14:13:40 -0400 | [diff] [blame] | 251 | includeProject(":preference:preference", "preference/preference") |
| 252 | includeProject(":preference:preference-ktx", "preference/preference-ktx") |
Sergey | 72cea16 | 2019-12-19 05:07:16 +0400 | [diff] [blame] | 253 | includeProject(":print:print", "print/print") |
Sergey | abd6c9e | 2019-12-19 12:21:25 +0400 | [diff] [blame] | 254 | includeProject(":recommendation:recommendation", "recommendation/recommendation") |
shepshapard | a5b6297 | 2019-07-02 14:31:55 -0700 | [diff] [blame] | 255 | includeProject(":recyclerview:recyclerview", "recyclerview/recyclerview") |
| 256 | includeProject(":recyclerview:recyclerview-benchmark", "recyclerview/recyclerview-benchmark") |
Rahul Ravikumar | 95a5d63 | 2020-02-12 16:21:49 -0800 | [diff] [blame] | 257 | includeProject(":recyclerview:recyclerview-lint", "recyclerview/recyclerview-lint") |
shepshapard | e17fedc | 2019-07-01 16:18:14 -0700 | [diff] [blame] | 258 | includeProject(":recyclerview:recyclerview-selection", "recyclerview/recyclerview-selection") |
Daniel Santiago Rivera | e4fbb7f | 2019-04-09 23:20:59 -0700 | [diff] [blame] | 259 | includeProject(":room:integration-tests:room-incremental-annotation-processing", "room/integration-tests/incremental-annotation-processing") |
Yigit Boyar | bab31ca | 2018-10-31 23:41:00 +0000 | [diff] [blame] | 260 | includeProject(":room:integration-tests:room-testapp-noappcompat", "room/integration-tests/noappcompattestapp") |
| 261 | includeProject(":room:integration-tests:room-testapp-autovalue", "room/integration-tests/autovaluetestapp") |
| 262 | includeProject(":room:integration-tests:room-testapp", "room/integration-tests/testapp") |
| 263 | includeProject(":room:integration-tests:room-testapp-kotlin", "room/integration-tests/kotlintestapp") |
Daniel Santiago Rivera | 9f44d6d | 2018-10-15 13:58:13 -0700 | [diff] [blame] | 264 | includeProject(":room:room-benchmark", "room/benchmark") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 265 | includeProject(":room:room-common", "room/common") |
| 266 | includeProject(":room:room-compiler", "room/compiler") |
Yigit Boyar | 9d4af29 | 2020-07-13 17:38:32 -0700 | [diff] [blame] | 267 | includeProject(":room:room-compiler-xprocessing", "room/compiler-xprocessing") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 268 | includeProject(":room:room-guava", "room/guava") |
Daniel Santiago Rivera | 1fc1960 | 2019-02-27 15:48:32 -0800 | [diff] [blame] | 269 | includeProject(":room:room-ktx", "room/ktx") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 270 | includeProject(":room:room-migration", "room/migration") |
| 271 | includeProject(":room:room-runtime", "room/runtime") |
| 272 | includeProject(":room:room-rxjava2", "room/rxjava2") |
Daniel Santiago Rivera | 2056c16 | 2020-06-03 17:12:43 -0700 | [diff] [blame] | 273 | includeProject(":room:room-rxjava3", "room/rxjava3") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 274 | includeProject(":room:room-testing", "room/testing") |
Sergey | 49e83eb | 2019-12-19 13:04:58 +0400 | [diff] [blame] | 275 | includeProject(":remotecallback:remotecallback-processor", "remotecallback/processor") |
| 276 | includeProject(":remotecallback:remotecallback", "remotecallback/remotecallback") |
Ember Rose | 1e9486d | 2020-05-05 15:39:19 -0400 | [diff] [blame] | 277 | includeProject(":versionedparcelable:versionedparcelable-compiler", "versionedparcelable/versionedparcelable-compiler") |
Sergey | 93ac560 | 2019-12-20 12:48:58 +0400 | [diff] [blame] | 278 | includeProject(":versionedparcelable:versionedparcelable", "versionedparcelable/versionedparcelable") |
Sergey | 0fa5dec | 2019-12-19 13:20:28 +0400 | [diff] [blame] | 279 | includeProject(":savedstate:savedstate", "savedstate/savedstate") |
Andrey Kulikov | 4b915cb | 2020-04-30 15:09:45 +0100 | [diff] [blame] | 280 | includeProject(":savedstate:savedstate-ktx", "savedstate/savedstate-ktx") |
Nick Anthony | 9320e51 | 2020-03-27 11:43:18 -0400 | [diff] [blame] | 281 | includeProject(":security:security-biometric", "security/security-biometric") |
Nick Anthony | 1afb016 | 2019-02-01 16:43:04 -0500 | [diff] [blame] | 282 | includeProject(":security:security-crypto", "security/crypto") |
Nick Anthony | 1bdf7d5 | 2020-05-15 16:27:56 -0400 | [diff] [blame] | 283 | includeProject(":security:security-crypto-ktx", "security/security-crypto-ktx") |
Nick Anthony | 9b8b128 | 2019-05-22 11:05:11 -0400 | [diff] [blame] | 284 | includeProject(":security:security-identity-credential", "security/identity-credential") |
Ember Rose | a4de429 | 2019-09-09 15:32:53 -0700 | [diff] [blame] | 285 | includeProject(":serialization:serialization", "serialization/serialization") |
| 286 | includeProject(":serialization:serialization-annotation", "serialization/serialization-annotation") |
Nick Anthony | f74c711 | 2019-08-23 08:43:20 -0400 | [diff] [blame] | 287 | includeProject(":serialization:serialization-compiler", "serialization/serialization-compiler") |
Ember Rose | fbeacd7 | 2020-02-04 13:36:15 -0500 | [diff] [blame] | 288 | includeProject(":serialization:serialization-runtime", "serialization/serialization-runtime") |
| 289 | includeProject(":serialization:serialization-runtime-parcel", "serialization/serialization-runtime-parcel") |
| 290 | includeProject(":serialization:serialization-runtime-proto", "serialization/serialization-runtime-proto") |
Sergey | 0fac4c7 | 2019-12-19 13:35:48 +0400 | [diff] [blame] | 291 | includeProject(":sharetarget:sharetarget", "sharetarget/sharetarget") |
Mehdi Alizadeh | a360e89 | 2018-10-01 20:41:07 -0700 | [diff] [blame] | 292 | includeProject(":sharetarget:integration-tests:testapp", "sharetarget/integration-tests/testapp") |
Aurimas Liutikas | 4d33d5f | 2018-04-10 11:09:27 -0700 | [diff] [blame] | 293 | includeProject(":slice-core", "slices/core") |
| 294 | includeProject(":slice-view", "slices/view") |
| 295 | includeProject(":slice-builders", "slices/builders") |
Jason Monk | b2e0351 | 2018-06-01 14:11:26 -0400 | [diff] [blame] | 296 | includeProject(":slice-test", "slices/test") |
Doug Sigelbaum | 7f8b000 | 2018-05-10 13:53:19 -0700 | [diff] [blame] | 297 | includeProject(":slice-builders-ktx", "slices/builders/ktx") |
Jason Monk | 6d56f3b | 2018-07-30 15:13:56 -0400 | [diff] [blame] | 298 | includeProject(":slice-benchmark", "slices/benchmark") |
Pinyao Ting | 57496e8 | 2019-10-16 13:18:28 -0700 | [diff] [blame] | 299 | includeProject(":slice-remotecallback", "slices/remotecallback") |
Sergey | 8ac0c3c | 2019-12-19 13:47:46 +0400 | [diff] [blame] | 300 | includeProject(":slidingpanelayout:slidingpanelayout", "slidingpanelayout/slidingpanelayout") |
Rahul Ravikumar | 10a0189 | 2020-01-10 18:23:17 -0800 | [diff] [blame] | 301 | includeProject(":startup:startup-runtime", "startup/startup-runtime") |
Rahul Ravikumar | efd3b7f | 2020-01-16 13:09:46 -0800 | [diff] [blame] | 302 | includeProject(":startup:startup-runtime-lint", "startup/startup-runtime-lint") |
Rahul Ravikumar | 10a0189 | 2020-01-10 18:23:17 -0800 | [diff] [blame] | 303 | includeProject(":startup:integration-tests:first-library", "startup/integration-tests/first-library") |
| 304 | includeProject(":startup:integration-tests:second-library", "startup/integration-tests/second-library") |
| 305 | includeProject(":startup:integration-tests:test-app", "startup/integration-tests/test-app") |
Jake Wharton | eace942 | 2019-06-10 10:37:18 -0400 | [diff] [blame] | 306 | includeProject(":sqlite:sqlite", "sqlite/sqlite") |
| 307 | includeProject(":sqlite:sqlite-ktx", "sqlite/sqlite-ktx") |
| 308 | includeProject(":sqlite:sqlite-framework", "sqlite/sqlite-framework") |
Sergey Vasilinets | 1cde9f6 | 2019-10-02 21:48:15 +0100 | [diff] [blame] | 309 | includeProject(":sqlite:sqlite-inspection", "sqlite/sqlite-inspection") |
Yigit Boyar | d79eff0 | 2020-04-02 20:10:08 -0700 | [diff] [blame] | 310 | includeProject(":sqlite:integration-tests:inspection-room-testapp", "sqlite/integration-tests/inspection-room-testapp") |
Sergey Vasilinets | fac8cb4 | 2020-04-27 21:36:03 +0100 | [diff] [blame] | 311 | includeProject(":sqlite:integration-tests:inspection-sqldelight-testapp", "sqlite/integration-tests/inspection-sqldelight-testapp") |
Sergey | cb93ab6 | 2019-12-19 14:09:12 +0400 | [diff] [blame] | 312 | includeProject(":swiperefreshlayout:swiperefreshlayout", "swiperefreshlayout/swiperefreshlayout") |
Cătălin Tudor | 4e4a7ff | 2019-05-31 17:00:39 +0100 | [diff] [blame] | 313 | includeProject(":test-screenshot", "test/screenshot") |
Cătălin Tudor | 15f1d31 | 2019-05-03 10:42:18 +0100 | [diff] [blame] | 314 | includeProject(":test-screenshot-proto", "test/screenshot/proto") |
Sergey | a2b94f5 | 2019-12-20 11:03:12 +0400 | [diff] [blame] | 315 | includeProject(":textclassifier:textclassifier", "textclassifier/textclassifier") |
Tony Mak | fa6e6d2 | 2018-06-06 16:42:13 +0100 | [diff] [blame] | 316 | includeProject(":textclassifier:integration-tests:testapp", "textclassifier/integration-tests/testapp") |
Rahul Ravikumar | c98418d | 2020-03-05 15:10:07 -0800 | [diff] [blame] | 317 | includeProject(":tracing:tracing", "tracing/tracing") |
| 318 | includeProject(":tracing:tracing-ktx", "tracing/tracing-ktx") |
Yuichi Araki | a7c770a | 2019-07-05 13:22:10 +0900 | [diff] [blame] | 319 | includeProject(":transition:transition", "transition/transition") |
Jake Wharton | ae42e31 | 2019-11-22 11:13:30 -0500 | [diff] [blame] | 320 | includeProject(":transition:transition-ktx", "transition/transition-ktx") |
Aurimas Liutikas | 57fbf56 | 2020-06-23 10:39:15 -0700 | [diff] [blame] | 321 | includeProject(":tvprovider", "tv-provider") |
Sergey | bb605eb | 2019-12-20 12:26:02 +0400 | [diff] [blame] | 322 | includeProject(":tvprovider:tvprovider", "tv-provider/tv-provider") |
Yuichi Araki | 4c7eeac | 2019-12-05 13:40:12 +0900 | [diff] [blame] | 323 | includeProject(":vectordrawable:vectordrawable", "vectordrawable/vectordrawable") |
| 324 | includeProject(":vectordrawable:vectordrawable-animated", "vectordrawable/vectordrawable-animated") |
Yuichi Araki | 9cf2abd5 | 2019-12-10 10:30:25 +0900 | [diff] [blame] | 325 | includeProject(":vectordrawable:vectordrawable-seekable", "vectordrawable/vectordrawable-seekable") |
Yuichi Araki | b45b1db | 2020-02-25 13:48:45 +0900 | [diff] [blame] | 326 | includeProject(":vectordrawable:integration-tests:testapp", "vectordrawable/integration-tests/testapp") |
Sergey | 7a2691031 | 2019-12-20 12:56:48 +0400 | [diff] [blame] | 327 | includeProject(":viewpager:viewpager", "viewpager/viewpager") |
Sergey | 8756f8a | 2019-12-20 13:08:47 +0400 | [diff] [blame] | 328 | includeProject(":viewpager2:viewpager2", "viewpager2/viewpager2") |
Jelle Fresen | 8e08097 | 2019-02-14 18:36:59 +0000 | [diff] [blame] | 329 | includeProject(":viewpager2:integration-tests:testapp", "viewpager2/integration-tests/testapp") |
Sergey | a8d2df8 | 2019-12-20 13:38:48 +0400 | [diff] [blame] | 330 | includeProject(":wear:wear", "wear/wear") |
Jamie Garside | ea0fb13 | 2020-05-15 10:28:00 +0100 | [diff] [blame] | 331 | includeProject(":wear:wear-input", "wear/wear-input") |
| 332 | includeProject(":wear:wear-input-testing", "wear/wear-input-testing") |
Sergey | 52fc526 | 2019-12-20 23:56:37 +0400 | [diff] [blame] | 333 | includeProject(":webkit:webkit", "webkit/webkit") |
Nate Fischer | 29bbb1e | 2018-10-01 19:23:43 -0700 | [diff] [blame] | 334 | includeProject(":webkit:integration-tests:testapp", "webkit/integration-tests/testapp") |
Andrii Kulian | 287d944 | 2020-02-24 16:49:28 +0000 | [diff] [blame] | 335 | includeProject(":window:window", "window/window") |
| 336 | includeProject(":window:window-extensions", "window/window-extensions") |
Andrii Kulian | 6699c0b | 2019-12-11 20:47:21 -0800 | [diff] [blame] | 337 | includeProject(":window:window-sidecar", "window/window-sidecar") |
| 338 | includeProject(":window:window-samples", "window/window-samples") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 339 | includeProject(":work:work-runtime", "work/workmanager") |
Rahul Ravikumar | 056b21a | 2019-01-28 12:56:21 -0800 | [diff] [blame] | 340 | includeProject(":work:work-gcm", "work/workmanager-gcm") |
Jake Wharton | f09c227 | 2018-05-04 15:31:19 -0400 | [diff] [blame] | 341 | includeProject(":work:work-runtime-ktx", "work/workmanager-ktx") |
Yigit Boyar | 8227f92 | 2018-10-01 10:52:27 -0700 | [diff] [blame] | 342 | includeProject(":work:work-rxjava2", "work/workmanager-rxjava2") |
Rahul Ravikumar | 1f37623 | 2020-04-06 16:36:21 -0700 | [diff] [blame] | 343 | includeProject(":work:work-rxjava3", "work/workmanager-rxjava3") |
Sumir Kataria | a84a33f | 2018-10-12 10:12:48 -0700 | [diff] [blame] | 344 | includeProject(":work:work-testing", "work/workmanager-testing") |
Rahul Ravikumar | 44d9ede | 2019-11-11 15:39:02 -0800 | [diff] [blame] | 345 | includeProject(":work:work-runtime-lint", "work/workmanager-lint") |
Rahul Ravikumar | 2835653 | 2019-08-01 12:07:01 -0700 | [diff] [blame] | 346 | includeProject(":work:work-benchmark", "work/workmanager-benchmark") |
Kainan Wang | 7465c2c | 2020-03-18 10:00:34 -0700 | [diff] [blame] | 347 | includeProject(":work:work-inspection", "work/workmanager-inspection") |
Aurimas Liutikas | 4a107ca | 2018-04-26 13:41:59 -0700 | [diff] [blame] | 348 | includeProject(":work:integration-tests:testapp", "work/integration-tests/testapp") |
Gustav Sennton | 18f68e7 | 2017-12-15 12:00:40 +0000 | [diff] [blame] | 349 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 350 | ///////////////////////////// |
| 351 | // |
Jake Wharton | 65c15e1c | 2018-03-08 12:56:46 -0500 | [diff] [blame] | 352 | // Legacy |
| 353 | // |
| 354 | ///////////////////////////// |
| 355 | |
Jake Wharton | 65c15e1c | 2018-03-08 12:56:46 -0500 | [diff] [blame] | 356 | includeProject(":legacy-support-core-utils", "legacy/core-utils") |
Jake Wharton | 65c15e1c | 2018-03-08 12:56:46 -0500 | [diff] [blame] | 357 | |
| 358 | ///////////////////////////// |
| 359 | // |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 360 | // Samples |
| 361 | // |
| 362 | ///////////////////////////// |
| 363 | |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 364 | File samplesRoot = new File(rootDir, "samples") |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 365 | |
Nate Fischer | bc81fea | 2018-10-09 14:20:07 -0700 | [diff] [blame] | 366 | // Note: don't add new samples/ apps. Instead, Create |
| 367 | // <module>/integration-tests/testapp in the "Libraries" section above. |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 368 | includeProject(":support-animation-demos", new File(samplesRoot, "SupportAnimationDemos")) |
Kevin Chyn | 3d0c970 | 2018-04-05 17:28:33 -0700 | [diff] [blame] | 369 | includeProject(":support-biometric-demos", new File(samplesRoot, "BiometricDemos")) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 370 | includeProject(":support-content-demos", new File(samplesRoot, "SupportContentDemos")) |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 371 | includeProject(":support-emoji-demos", new File(samplesRoot, "SupportEmojiDemos")) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 372 | includeProject(":support-leanback-demos", new File(samplesRoot, "SupportLeanbackDemos")) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 373 | includeProject(":support-preference-demos", new File(samplesRoot, "SupportPreferenceDemos")) |
Jason Monk | 41c9f81 | 2018-08-03 19:33:21 -0400 | [diff] [blame] | 374 | includeProject(":support-remotecallback-demos", new File(samplesRoot, "SupportRemoteCallbackDemos")) |
Aurimas Liutikas | 15dadc5 | 2018-02-13 10:17:58 -0800 | [diff] [blame] | 375 | includeProject(":support-slices-demos", new File(samplesRoot, "SupportSliceDemos")) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 376 | includeProject(":support-transition-demos", new File(samplesRoot, "SupportTransitionDemos")) |
| 377 | includeProject(":support-v4-demos", new File(samplesRoot, "Support4Demos")) |
| 378 | includeProject(":support-v7-demos", new File(samplesRoot, "Support7Demos")) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 379 | includeProject(":support-wear-demos", new File(samplesRoot, "SupportWearDemos")) |
Jason Monk | b2c4579 | 2017-12-14 17:30:21 -0500 | [diff] [blame] | 380 | |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 381 | ///////////////////////////// |
| 382 | // |
Aurimas Liutikas | 6d20a52 | 2017-03-10 17:13:03 -0800 | [diff] [blame] | 383 | // Testing libraries |
| 384 | // |
| 385 | ///////////////////////////// |
| 386 | |
Ian Lake | 7abd043 | 2019-08-22 10:43:00 -0700 | [diff] [blame] | 387 | includeProject(":internal-testutils-common", "testutils/testutils-common") |
| 388 | includeProject(":internal-testutils-runtime", "testutils/testutils-runtime") |
Ian Lake | 19dc44d | 2019-08-22 12:51:11 -0700 | [diff] [blame] | 389 | includeProject(":internal-testutils-appcompat", "testutils/testutils-appcompat") |
Ian Lake | 9c00f40 | 2019-08-22 11:17:29 -0700 | [diff] [blame] | 390 | includeProject(":internal-testutils-espresso", "testutils/testutils-espresso") |
Ian Lake | 3901aa0 | 2019-08-22 13:06:16 -0700 | [diff] [blame] | 391 | includeProject(":internal-testutils-truth", "testutils/testutils-truth") |
Ian Lake | 7abd043 | 2019-08-22 10:43:00 -0700 | [diff] [blame] | 392 | includeProject(":internal-testutils-ktx", "testutils/testutils-ktx") |
Matthew Fraschilla | 1c2fe046 | 2019-11-20 12:52:04 -0800 | [diff] [blame] | 393 | includeProject(":internal-testutils-navigation", "testutils/testutils-navigation") |
Dustin Lam | 30b26f5 | 2020-04-15 13:23:23 -0700 | [diff] [blame] | 394 | includeProject(":internal-testutils-paging", "testutils/testutils-paging") |
Sergey Vasilinets | fe3324b | 2020-01-06 15:57:39 +0000 | [diff] [blame] | 395 | includeProject(":internal-testutils-gradle-plugin", "testutils/testutils-gradle-plugin") |
Aurimas Liutikas | 6d20a52 | 2017-03-10 17:13:03 -0800 | [diff] [blame] | 396 | |
| 397 | ///////////////////////////// |
| 398 | // |
Hyundo Moon | da9ee6b | 2017-07-21 14:32:12 +0900 | [diff] [blame] | 399 | // Applications and libraries for tests |
Hyundo Moon | 72e64db | 2017-07-20 14:09:13 +0900 | [diff] [blame] | 400 | // |
| 401 | ///////////////////////////// |
| 402 | |
Gyumin Sim | 5b3aa8b | 2020-06-12 16:03:34 +0900 | [diff] [blame] | 403 | includeProject(":support-media-test-client", "media/version-compat-tests/current/client") |
| 404 | includeProject(":support-media-test-client-previous", "media/version-compat-tests/previous/client") |
| 405 | includeProject(":support-media-test-service", "media/version-compat-tests/current/service") |
| 406 | includeProject(":support-media-test-service-previous", "media/version-compat-tests/previous/service") |
| 407 | includeProject(":support-media-test-lib", "media/version-compat-tests/lib") |
Hyundo Moon | da9ee6b | 2017-07-21 14:32:12 +0900 | [diff] [blame] | 408 | |
Insun Kang | 29ed50a | 2019-04-16 14:00:06 +0900 | [diff] [blame] | 409 | includeProject(":support-media2-test-client", "media2/session/version-compat-tests/current/client") |
Hyundo Moon | 827dd78 | 2019-06-17 09:31:35 +0900 | [diff] [blame] | 410 | includeProject(":support-media2-test-client-previous", "media2/session/version-compat-tests/previous/client") |
Insun Kang | 29ed50a | 2019-04-16 14:00:06 +0900 | [diff] [blame] | 411 | includeProject(":support-media2-test-service", "media2/session/version-compat-tests/current/service") |
Hyundo Moon | 827dd78 | 2019-06-17 09:31:35 +0900 | [diff] [blame] | 412 | includeProject(":support-media2-test-service-previous", "media2/session/version-compat-tests/previous/service") |
Insun Kang | 29ed50a | 2019-04-16 14:00:06 +0900 | [diff] [blame] | 413 | includeProject(":support-media2-test-common", "media2/session/version-compat-tests/common") |
Hyundo Moon | c637914 | 2018-11-15 14:21:02 +0900 | [diff] [blame] | 414 | |
Hyundo Moon | 72e64db | 2017-07-20 14:09:13 +0900 | [diff] [blame] | 415 | ///////////////////////////// |
| 416 | // |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 417 | // External |
| 418 | // |
| 419 | ///////////////////////////// |
| 420 | |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 421 | apply(from: "include-composite-deps.gradle") |
| 422 | File externalRoot = new File(rootDir, "../../external") |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 423 | |
Aurimas Liutikas | ce077cf | 2020-05-18 14:19:33 -0700 | [diff] [blame] | 424 | includeProject(":icing", new File(externalRoot, "icing")) |
Alexander Dorokhine | 267cb61 | 2020-04-06 16:04:46 -0700 | [diff] [blame] | 425 | includeProject(":icing:nativeLib", new File(externalRoot, "icing/nativeLib")) |
Jeff Gaston | cfc647a | 2018-01-29 17:19:41 -0500 | [diff] [blame] | 426 | includeProject(":noto-emoji-compat", new File(externalRoot, "noto-fonts/emoji-compat")) |
Siyamed Sinir | 75b9131 | 2017-04-21 19:10:41 -0700 | [diff] [blame] | 427 | |
Sergey Vasilinets | cb30642 | 2018-05-22 14:39:17 -0700 | [diff] [blame] | 428 | // fake project which is used for docs generation from prebuilts |
| 429 | // we need real android project to generate R.java, aidl etc files that mentioned in sources |
| 430 | if (!startParameter.projectProperties.containsKey('android.injected.invoked.from.ide')) { |
| 431 | // we don't need it in ide, so we don't configure it there |
Jeff Gaston | aba1e6e | 2019-03-08 19:19:34 -0500 | [diff] [blame] | 432 | includeProject(":docs-fake", "docs-fake") |
Jeff Gaston | 98f1b24 | 2019-01-02 16:32:07 -0500 | [diff] [blame] | 433 | includeProject(":docs-runner", "docs-runner") |
Sergey Vasilinets | cb30642 | 2018-05-22 14:39:17 -0700 | [diff] [blame] | 434 | } |
Yigit Boyar | be6fc8b | 2018-08-15 17:00:31 -0700 | [diff] [blame] | 435 | |
| 436 | // dumb test project that has a test for each size to ensure that at least one test is run |
| 437 | // for each size and test runner is happy when there is nothing to test. |
Jelle Fresen | 8e08097 | 2019-02-14 18:36:59 +0000 | [diff] [blame] | 438 | includeProject(":dumb-tests", "dumb-tests") |
Aurimas Liutikas | a639b6c | 2020-03-11 09:44:56 -0700 | [diff] [blame] | 439 | |
| 440 | |
| 441 | ///////////////////////////// |
| 442 | // |
| 443 | // Remote build cache set up |
| 444 | // |
| 445 | ///////////////////////////// |
| 446 | |
Jeff Gaston | 373682f | 2020-04-06 15:34:54 -0400 | [diff] [blame] | 447 | apply from: new File('buildSrc/remoteBuildCache.gradle') |