如何在Koin Android中设置不同的模块进行测试(prod除外)?

如何在Koin Android中设置不同的模块进行测试(prod除外)?,android,koin,Android,Koin,我想在这个项目中注入Koin。 他们有一个用于产品的RealRepository和用于测试目的的FakerRepository。我可以很容易地改变应用程序中的模块 class MainApplication : Application() { override fun onCreate() { super.onCreate() startKoin { // module list modules(Repository()) //

我想在这个项目中注入Koin。 他们有一个用于产品的RealRepository和用于测试目的的FakerRepository。我可以很容易地改变应用程序中的模块

class MainApplication : Application() {

override fun onCreate() {
    super.onCreate()

    startKoin {
        // module list
        modules(Repository())
        //modules(FakeRepository())
    }
  }
}
但这是手工操作,意味着每次我想运行测试时,我都必须在这里替换它。是否有一种方法可以根据Koin提供的使用案例为我提供正确的模块