binary-compatibility-validator: depend on required artifacts to ensure they are built.

Read dumped declarations lazily in order not to fail on class initialization.
This commit is contained in:
Ilya Gorbunov
2017-04-14 21:17:08 +03:00
parent 94895c4e4d
commit 723642c9d4
2 changed files with 14 additions and 3 deletions
@@ -8,7 +8,7 @@ import java.io.File
class CasesPublicAPITest {
companion object {
val visibilities = readKotlinVisibilities(File("build/cases-declarations.json"))
val visibilities by lazy { readKotlinVisibilities(File("build/cases-declarations.json")) }
val baseClassPath = File("build/classes/test/cases").absoluteFile
val baseOutputPath = File("src/test/kotlin/cases")
}