AA: add an option to create Application env for production v.s. test mode
...and use production mode by default for AA standalone ^KT-59511 Fixed
This commit is contained in:
committed by
Ilya Kirillov
parent
134b02c754
commit
799aadfacf
+5
-1
@@ -62,11 +62,15 @@ object StandaloneProjectFactory {
|
||||
fun createProjectEnvironment(
|
||||
projectDisposable: Disposable,
|
||||
applicationDisposable: Disposable,
|
||||
unitTestMode: Boolean = false,
|
||||
compilerConfiguration: CompilerConfiguration = CompilerConfiguration(),
|
||||
classLoader: ClassLoader = MockProject::class.java.classLoader
|
||||
): KotlinCoreProjectEnvironment {
|
||||
val applicationEnvironment =
|
||||
val applicationEnvironment = if (unitTestMode)
|
||||
KotlinCoreEnvironment.getOrCreateApplicationEnvironmentForTests(applicationDisposable, compilerConfiguration)
|
||||
else
|
||||
KotlinCoreEnvironment.getOrCreateApplicationEnvironmentForProduction(applicationDisposable, compilerConfiguration)
|
||||
|
||||
registerApplicationExtensionPoints(applicationEnvironment, applicationDisposable)
|
||||
|
||||
registerApplicationServices(applicationEnvironment.application)
|
||||
|
||||
Reference in New Issue
Block a user