Fix path to android-extensions-runtime in ParcelBoxTest

This commit is contained in:
Ilya Chernikov
2017-09-20 18:24:15 +02:00
parent 4549cc7289
commit b5d68515e8
2 changed files with 8 additions and 2 deletions
+3
View File
@@ -38,7 +38,10 @@ sourceSets {
testsJar {}
evaluationDependsOn(":kotlin-android-extensions-runtime")
projectTest {
environment("ANDROID_EXTENSIONS_RUNTIME_CLASSES", getSourceSetsFrom(":kotlin-android-extensions-runtime")["main"].output.classesDirs.asPath)
dependsOnTaskIfExistsRec("dist", project = rootProject)
workingDir = rootDir
}
@@ -117,9 +117,12 @@ abstract class AbstractParcelBoxTest : CodegenTestCase() {
val junitCoreResourceName = JUnitCore::class.java.name.replace('.', '/') + ".class"
val junitJar = File(JUnitCore::class.java.classLoader.getResource(junitCoreResourceName).file.substringBeforeLast('!'))
val androidExtensionsRuntime = File("out/production/android-extensions-runtime")
val androidExtensionsRuntimeCP =
(System.getenv("ANDROID_EXTENSIONS_RUNTIME_CLASSES")?.split(File.pathSeparator)
?: listOf("out/production/android-extensions-runtime")
).map { File(it) }
return listOf(kotlinRuntimeJar) + layoutLibJars + robolectricJars + junitJar + androidExtensionsRuntime
return listOf(kotlinRuntimeJar) + layoutLibJars + robolectricJars + junitJar + androidExtensionsRuntimeCP
}
override fun doMultiFileTest(wholeFile: File, files: List<TestFile>, javaFilesDir: File?) {