self.gradle revision 3fa6e08ea0e8b2a9deff3096893cfa49761e2ac7
1/**
2 * This self.gradle build file is only run when built in ub-setupwizard-* branches.
3 */
4
5apply plugin: 'dist'
6
7apply from: 'build.gradle'
8apply from: '../tools/gradle/docs.gradle'
9
10task docs(dependsOn: 'javadocPlatformRelease')
11
12android.lintOptions {
13    abortOnError true
14}
15
16// Run lint for all variants
17android.libraryVariants.all { variant ->
18    variant.assemble.dependsOn(tasks.findByName('lint'))
19}
20
21// Output all test APKs to the distribution folder
22def distTask = tasks.findByName('dist')
23if (distTask) {
24    android.testVariants.all { variant ->
25        // Make the dist task depend on the test variant, so the test APK will be built
26        distTask.dependsOn variant.assemble
27        // TODO: remap the different test variants to different file names
28    }
29}
30