66
77package software.amazon.smithy.kotlin.codegen.util
88
9+ import com.tschuchort.compiletesting.JvmCompilationResult
910import com.tschuchort.compiletesting.KotlinCompilation
1011import com.tschuchort.compiletesting.SourceFile
1112import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi
@@ -36,8 +37,8 @@ private fun String.slashEscape(char: Char) = this.replace(char.toString(), """\$
3637 * Captures the result of a model transformation test
3738 */
3839data class ModelChangeTestResult (
39- val originalModelCompilationResult : KotlinCompilation . Result ,
40- val updatedModelCompilationResult : KotlinCompilation . Result ,
40+ val originalModelCompilationResult : JvmCompilationResult ,
41+ val updatedModelCompilationResult : JvmCompilationResult ,
4142 val compileSuccess : Boolean ,
4243 val compileOutput : String ,
4344)
@@ -69,7 +70,7 @@ fun testModelChangeAgainstSource(
6970 originalModelCompilationResult,
7071 updatedModelCompilationResult,
7172 originalModelCompilationResult.exitCode == KotlinCompilation .ExitCode .OK &&
72- updatedModelCompilationResult.exitCode == KotlinCompilation .ExitCode .OK ,
73+ updatedModelCompilationResult.exitCode == KotlinCompilation .ExitCode .OK ,
7374 compileOutputStream.toString(),
7475 )
7576}
@@ -88,7 +89,7 @@ fun compileSdkAndTest(
8889 testSource : String? = null,
8990 outputSink : OutputStream = System .out ,
9091 emitSourcesToTmp : Boolean = false,
91- ): KotlinCompilation . Result {
92+ ): JvmCompilationResult {
9293 val sdkFileManifest = generateSdk(model)
9394
9495 if (emitSourcesToTmp) {
0 commit comments