Move test output files closer to test data.
Move reference dump out of test directory.
This commit is contained in:
+6
-3
@@ -7,8 +7,11 @@ import java.io.File
|
|||||||
|
|
||||||
class CasesPublicAPITest {
|
class CasesPublicAPITest {
|
||||||
|
|
||||||
val visibilities = readKotlinVisibilities(File("target/cases-declarations.json"))
|
companion object {
|
||||||
val baseClassPath = File("target/test-classes/cases").absoluteFile
|
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]
|
@[Rule JvmField]
|
||||||
val testName = TestName()
|
val testName = TestName()
|
||||||
@@ -43,7 +46,7 @@ class CasesPublicAPITest {
|
|||||||
|
|
||||||
val api = getBinaryAPI(testClassStreams, visibilities).filterOutNonPublic()
|
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)
|
api.dumpAndCompareWith(target)
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -58,7 +58,7 @@ class RuntimePublicAPITest {
|
|||||||
println("Reading binary API from $jarFile")
|
println("Reading binary API from $jarFile")
|
||||||
val api = getBinaryAPI(JarFile(jarFile), visibilities).filterOutNonPublic()
|
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")
|
.resolve(testName.methodName.replaceCamelCaseWithDashedLowerCase() + ".txt")
|
||||||
|
|
||||||
api.dumpAndCompareWith(target)
|
api.dumpAndCompareWith(target)
|
||||||
|
|||||||
Reference in New Issue
Block a user