Download a few additional supporting files needed by tests

This commit is contained in:
Ben Liblit 2018-02-08 10:44:36 -06:00
parent d78d68176e
commit 22acff5130
1 changed files with 28 additions and 0 deletions

View File

@ -61,6 +61,28 @@ task copyDxJar(type: Sync, dependsOn: installAndroidBuildTools) {
into 'lib'
}
task downloadSampleCup(type: Download) {
src 'http://www.cc.gatech.edu/gvu/people/faculty/hudson/java_cup/classes.v0.9e/java_cup/parser.cup'
dest 'data/sample.cup'
overwrite false
}
task verifySampleCup(type: VerifyWithStamp, dependsOn: downloadSampleCup) {
src files(downloadSampleCup)[0]
checksum '76b549e7c6e802b811a374248175ecf4'
}
task downloadSampleLex(type: Download) {
src 'https://www.cs.princeton.edu/~appel/modern/java/JLex/current/sample.lex'
dest 'data'
overwrite false
}
task verifySampleLex(type: VerifyWithStamp, dependsOn: downloadSampleLex) {
src files(downloadSampleLex)[0]
checksum 'ae887758b2657981d023a72a165da830'
}
clean.dependsOn cleanCopyDxJar
compileTestJava.dependsOn copyDxJar
@ -82,6 +104,12 @@ dependencies {
processTestResources {
dependsOn cloneDroidBench
dependsOn verifySampleCup
from downloadSampleCup
dependsOn verifySampleLex
from downloadSampleLex
from copyAndroidJar
def testdata = project(':com.ibm.wala.core.testdata')