Move test output files closer to test data.

Move reference dump out of test directory.
This commit is contained in:
Ilya Gorbunov
2016-03-25 21:42:36 +03:00
parent 2e87a08c8d
commit ff0a24a750
15 changed files with 7 additions and 4 deletions
@@ -7,8 +7,11 @@ import java.io.File
class CasesPublicAPITest {
val visibilities = readKotlinVisibilities(File("target/cases-declarations.json"))
val baseClassPath = File("target/test-classes/cases").absoluteFile
companion object {
val visibilities = readKotlinVisibilities(File("target/cases-declarations.json"))
val baseClassPath = File("target/test-classes/cases").absoluteFile
val baseOutputPath = File("src/test/kotlin/cases")
}
@[Rule JvmField]
val testName = TestName()
@@ -43,7 +46,7 @@ class CasesPublicAPITest {
val api = getBinaryAPI(testClassStreams, visibilities).filterOutNonPublic()
val target = File("src/test/resources/output/cases").resolve(testName.methodName + ".txt")
val target = baseOutputPath.resolve(testClassRelativePath).resolve(testName.methodName + ".txt")
api.dumpAndCompareWith(target)
}
@@ -58,7 +58,7 @@ class RuntimePublicAPITest {
println("Reading binary API from $jarFile")
val api = getBinaryAPI(JarFile(jarFile), visibilities).filterOutNonPublic()
val target = File("src/test/resources/output")
val target = File("reference-public-api")
.resolve(testName.methodName.replaceCamelCaseWithDashedLowerCase() + ".txt")
api.dumpAndCompareWith(target)