Fix Android IC test

Previously some Kotlin files were recompiled, because Java files
were regenerated.
However this is no longer true for some time since
precise Java tracking was implemented.
This commit is contained in:
Alexey Tsvetkov
2018-05-14 23:02:17 +03:00
parent a038a88bfa
commit 6edba56adb
@@ -192,19 +192,15 @@ fun getSomething() = 10
"fun provideApplicationContext(): Context? {"
)
}
// rebuilt because DaggerApplicationComponent.java was regenerated
val baseApplicationKt = project.projectDir.getFileByName("BaseApplication.kt")
// rebuilt because BuildConfig.java was regenerated (timestamp was changed)
val useBuildConfigJavaKt = project.projectDir.getFileByName("useBuildConfigJava.kt")
project.build(":app:assembleDebug", options = options) {
assertSuccessful()
assertCompiledKotlinSources(
project.relativize(
androidModuleKt,
baseApplicationKt,
useBuildConfigJavaKt
)
assertCompiledKotlinSources(project.relativize(androidModuleKt))
assertTasksExecuted(
":app:kaptGenerateStubsDebugKotlin",
":app:kaptDebugKotlin",
":app:compileDebugKotlin",
":app:compileDebugJavaWithJavac"
)
}
}