Registering all sling models from classpath leads to slow down tests dramatically.
Steps to reproduce:
- Register several models.
- In context.afterSetup() register several custom injetors that implements StaticInjectAnnotationProcessorFactory
Each injector registration leads to update every model (ModelAdapterFactory) that slow downs test dramatically, when you have 300+ models and 5-6 injectors that register in setup method before each test.
Workaround is to register injectors before models.
Please implement optional registration all sling models from classpath.