From 26745cc592aedaafc4feb24c6977f6d397a4ffb3 Mon Sep 17 00:00:00 2001 From: Jiaxiang Chen Date: Thu, 1 Sep 2022 09:42:30 -0700 Subject: AA: support multiple module test for AA. old test framework implementation has MockApplication created multiple times, causing issues with AA stand alone mode initialization. using a cli compiler from another class loader to avoid this issue. --- .../main/kotlin/com/google/devtools/ksp/testutils/AbstractKSPTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test-utils/src/main/kotlin/com') diff --git a/test-utils/src/main/kotlin/com/google/devtools/ksp/testutils/AbstractKSPTest.kt b/test-utils/src/main/kotlin/com/google/devtools/ksp/testutils/AbstractKSPTest.kt index 1c455f74..b2d89bfb 100644 --- a/test-utils/src/main/kotlin/com/google/devtools/ksp/testutils/AbstractKSPTest.kt +++ b/test-utils/src/main/kotlin/com/google/devtools/ksp/testutils/AbstractKSPTest.kt @@ -160,7 +160,7 @@ abstract class AbstractKSPTest(frontend: FrontendKind<*>) : DisposableTest() { // dist/kotlinc/lib/* // // No, sourceFileProvider doesn't group files by module unfortunately. Let's do it by ourselves. - fun compileModule(module: TestModule, testServices: TestServices) { + open fun compileModule(module: TestModule, testServices: TestServices) { val javaFiles = module.writeJavaFiles() val compilerConfiguration = testServices.compilerConfigurationProvider.getCompilerConfiguration(module) val dependencies = module.allDependencies.map { outDirForModule(it.moduleName) } -- cgit v1.2.3