Cómo generar html informe con gradle 1.12?

¿Alguien sabe cómo generar informe de prueba para gradle 1.12?

Estoy usando gradle 1.12. Mi prueba extiende ActivityInstrumentationTestCase2. Utilizando el marco de prueba de Espresso. Mi ejecución de la prueba pero no genera el informe del html.

Aquí está mi build.gradle:

apply plugin: 'com.android.application' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } maven { url 'http://JRAF.org/static/maven/2' } jcenter() } dependencies { compile fileTree(dir: 'libs', include: '*.jar') ... } android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion def Properties versionProps = new Properties() versionProps.load(new FileInputStream(file('version.properties'))) defaultConfig { applicationId 'com.android.apps' minSdkVersion 9 targetSdkVersion 20 versionName versionProps['name'] versionCode versionProps['code'].toInteger() testApplicationId 'my.test' testInstrumentationRunner 'com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner' } android { useOldManifestMerger true } packagingOptions { exclude 'META-INF/services/javax.annotation.processing.Processor' } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } lintOptions { abortOnError false } productFlavors { } } 

Ejecuto mi prueba usando shell script Aquí está mi script shell:

 # Clean and Build the project gradle clean build # Install apk to device gradle installDebug installDebugTest # Run specific test /Applications/Android\ Studio.app/sdk/platform-tools/adb shell am instrument -e class my.test.RunTestSuite -w my.test/com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner 

El resultado en el símbolo del sistema:

 ... BUILD SUCCESSFUL Total time: 55.003 secs my.test.TestActionBar:. Test results for GoogleInstrumentationTestRunner$BridgeTestRunner=. Time: 32.519 OK (1 test) 

Si falla

 Test results for GoogleInstrumentationTestRunner$BridgeTestRunner=.E Time: 29.595 FAILURES!!! Tests run: 1, Failures: 0, Errors: 1 

Consulte el manual de usuario Gradle navegando al ejemplo 23.14. Creación de un informe de prueba unitaria para subproyectos

Ver también esta publicación

  • Prueba de instrumentación para Android - ¿Cómo recibir nueva actividad después del cambio de orientación?
  • ¿Cómo puedo obtener identificadores, nombres o rutas x para elementos ui utilizados en una aplicación para móviles (Android / iOS) para pruebas de automatización móvil?
  • Android en la aplicación de facturación sandbox
  • Saltar prueba para la variante de construcción específica en Android + Gradle?
  • Prueba de pérdidas de memoria en las aplicaciones de Android
  • Soluciones actuales para probar aplicaciones de Android
  • Robolectric + rxJava + retrofit Segunda llamada lanza java.io.InterruptedIOException
  • ¿Cómo crear sombras personalizadas en robolectric 3.0?
  • Android: ejecución de pruebas instrumentadas en el servidor de TeamCity
  • ¿Pruebas beta de Google Play sin una aplicación publicada?
  • La forma más rápida de probar el código fuente de Android modificado?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.