• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1plugins {
2    id 'java-library'
3}
4
5task copyConfig(type: Copy) {
6    from layout.projectDirectory.file('src/hostsidetest.config.tmpl')
7    rename 'hostsidetest.config.tmpl', 'hostsidetest.config'
8    filter { l -> l.replaceAll('@@jarname@@', jar.outputs.getFiles().getSingleFile().getName()) }
9    into layout.buildDirectory.dir('config')
10}
11
12task copyHostSideTest(type: Copy) {
13    from jar
14    from copyConfig
15    into layout.buildDirectory.dir('testcases')
16}
17
18dependencies {
19    implementation files('libs/sts-tradefed.jar')
20    implementation files('libs/tradefed.jar')
21    implementation files('libs/compatibility-host-util.jar')
22    implementation files('libs/sts-host-util.jar')
23
24    implementation 'androidx.annotation:annotation:1.4.0'
25    implementation files('libs/hamcrest-library.jar')
26}
27
28java {
29    sourceCompatibility = JavaVersion.VERSION_1_8
30    targetCompatibility = JavaVersion.VERSION_1_8
31}
32