¿Cómo se fuerza un cambio de configuración en una prueba Robolectric de Android?

Estoy usando robolectric para hacer que las pruebas de mi unidad Android sean lo suficientemente rápidas como para ser útiles. Quiero probar que el código que he escrito funciona mientras la orientación de la pantalla está cambiando para simular un caso de uso común en el mundo real.

Específicamente, lo que estoy probando es una llamada http asíncrona a un servidor con algunos xml analizados después de obtener el resultado. Tengo la prueba de la unidad para todo lo que funciona muy bien, pero no puedo entender cómo simular la rotación de la pantalla. Cualquier cambio de estado que haga que la actividad se vuelva a crear está bien, no necesariamente tiene que ser rotación de pantalla.

Una solución que usa el emulador no es una opción, ya que ejecuto mis pruebas varias veces por minuto y deben ejecutarse en menos de 2 segundos. También me gustaría que esto funcione con roboguice si es posible.

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta