martes
may142013
Llega la versión 2.0 de Robolectric
Robolectric es un framework para ejecutar test android. Los test se ejecutan dentro de la máquina virtual y no en el emulador de android, con lo cual, el rendimiento que se alcanza es muy superior.
Hace unos días publicaron la versión 2.0 con grandes mejoras. Entre ellas destacamos:
- Muchas vistas y widgets tienen ahora un comportamiento mucho más realista.
- Han mejorado la carga de recursos, soportando ahora estilos y temas.
- Añadido nuevas posibilidades con la anotación: @Config, con la que podemos especificar configuraciones para los métodos o las clases de test. Por ejemplo, podemos indicar la versión del SDK: @Config(reportSdk=Build.VERSION_CODES.FROYO). También podemos configurar cualificadores: @Config(qualifiers="fr-port-hdpi").
- La ejecución de los métodos del SDK ahora son mucho más rápidos.
- El uso de la memoria y del rendimiento han mejorado.
- Naturalmente, muchos bugs menores.
Para usar Robolectric simplemente tienes que añadir a tu proyecto Maven el siguiente pom:
1.
<
dependency
>
2.
<
groupid
>org.robolectric</
groupid
>
3.
<
artifactid
>robolectric</
artifactid
>
4.
<
version
>2.0-alpha-3</
version
>
5.
</
dependency
>
1.
@RunWith
(RobolectricTestRunner.
class
)
2.
public
class
MyActivityTest {
3.
4.
}
Reader Comments