Cómo ejecutar grupos de pruebas de unidad con gradle en Android

Estoy tratando de ejecutar un grupo específico de pruebas de unidad en nuestro servidor de CI y no en nuestro entorno de desarrollo. He intentado algunos enfoques

1) Uso de las categorías de JUnit. No pude conseguir esto para trabajar con gradle

2) Usando la prueba ./gradlew –tests * ServiceTest

Esto nunca encontró mis pruebas.

3) Tratando de utilizar variantes de construcción para incluir / excluir ciertas pruebas. Esto no parecía lo suficientemente flexible.

¿Hay algún ejemplo concreto de cómo hacerlo?

  • Contexto de Android en pruebas de unidades que no son de actividad
  • Diferencia entre el método runOnUiThread () y la anotación @UiThreadTest
  • ¿Intentar ejecutar Android JUnit pruebas en Eclipse falla?
  • Proyecto de biblioteca de prueba autónoma no puede encontrar las clases de biblioteca
  • NoClassDefFoundError al intentar ejecutar pruebas unitarias en Android Studio
  • La mejor manera de ejecutar pruebas rápidas de JUnit en un proyecto Android en Android Studio
  • Android Studio 1.1, instalación de prueba junit simple
  • Cómo proporcionar archivos de datos para las pruebas de unidad de Android
  • Uso de Mockito Matchers.any () con android.support.annotation.IntDef anotación personalizada
  • ¿Cómo volver a ejecutar la prueba fallada en Espresso? - lluvia de ideas
  • La compatibilidad con la prueba de unidades Android no funciona en los módulos de la biblioteca de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.