Android Instrumental Test not starting with Startup library

Viewed 240

Using Hilt and Startup together. Application is starting without problems, but instrumented test cannot, just infinite waiting.

After disabling androidx.startup.InitializationProvider in Manifest.xml tests are starting well. Also looks like troubles are in initializers with EntryPoint injection like:

class SomeLibraryInitializer : Initializer<SomeLibrary> {

    @Inject
    lateinit var someLibrary: SomeLibrary

    override fun create(context: Context): SomeLibrary {
        InitializerEntryPoint.resolve(context).inject(this)
        return someLibrary
    }

    override fun dependencies(): List<Class<out Initializer<*>>> = listOf(WorkManagerInitializer::class.java)
}
0 Answers
Related