diff options
author | Sebastien Hertz <shertz@google.com> | 2017-05-24 09:03:23 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-05-24 09:03:23 +0000 |
commit | 8276e9be8e2a99d4fa198a5f21fa8f8f72f7ab83 (patch) | |
tree | f3dd8ae1db11ae166df0fd4658b6c15523991600 /build.gradle | |
parent | 13013c0cc4b4e5b910a03cff06c425842778cf93 (diff) | |
parent | 964c5c28a33ab875a94d49b08ee3fd08c917a2d6 (diff) | |
download | r8-8276e9be8e2a99d4fa198a5f21fa8f8f72f7ab83.tar.gz |
Merge "Add java8 debug tests"
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/build.gradle b/build.gradle index d33a12758..7d13d0cfe 100644 --- a/build.gradle +++ b/build.gradle @@ -29,6 +29,12 @@ sourceSets { } output.resourcesDir = 'build/classes/debugTestResources' } + debugTestResourcesJava8 { + java { + srcDirs = ['src/test/debugTestResourcesJava8'] + } + output.resourcesDir = 'build/classes/debugTestResourcesJava8' + } examples { java { srcDirs = ['src/test/examples'] @@ -351,7 +357,6 @@ task buildDebugInfoExamplesDex { } task buildDebugTestResourcesJars { - dependsOn downloadDeps def resourcesDir = file("src/test/debugTestResources") def hostJar = "debug_test_resources.jar" task "compile_debugTestResources"(type: JavaCompile) { @@ -368,7 +373,25 @@ task buildDebugTestResourcesJars { from "build/test/debugTestResources/classes" include "**/*.class" } + def java8ResourcesDir = file("src/test/debugTestResourcesJava8") + def java8HostJar = "debug_test_resources_java8.jar" + task "compile_debugTestResourcesJava8"(type: JavaCompile) { + source = fileTree(dir: java8ResourcesDir, include: '**/*.java') + destinationDir = file("build/test/debugTestResourcesJava8/classes") + classpath = sourceSets.main.compileClasspath + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + options.compilerArgs += ["-g", "-Xlint:-options"] + } + task "jar_debugTestResourcesJava8"(type: Jar, dependsOn: "compile_debugTestResourcesJava8") { + archiveName = java8HostJar + destinationDir = file("build/test/") + from "build/test/debugTestResourcesJava8/classes" + include "**/*.class" + } + dependsOn downloadDeps dependsOn jar_debugTestResources + dependsOn jar_debugTestResourcesJava8 } task buildExampleJars { |