La cobertura externa de Api de Android no viene

He estado intentando de pasado 1 mes para deducir el informe de la cobertura del código de mi proyecto androide que incluye los tarros externos. (Estoy funcionando en ADT20). Siempre que corro

Ant emma debug install test

Muestra una cobertura del 100% de mi proyecto de Android, pero el informe de cobertura no contiene el paquete y las clases de mis tarros externos. ¿Puede alguien ayudarme a obtener el reporte de cobertura de paquetes y clases en frascos externos, ya sea por emma ant construir o cualquier herramienta de cobertura de código de Android, que nunca consigue mi trabajo.

Gracias

El SDK más reciente utiliza emma poniendo emma delante de la compilación:

ant emma debug install ant emma debug install test 

El primero se ejecuta desde su director de proyecto, el segundo el directorio de prueba. Si lo hace, se generará el informe completo de cobertura.

Para más información vea este enlace

El ADT r20-preview resuelve este problema dando acceso a la classpath completa de los proyectos probados y sus proyectos de biblioteca:

http://tools.android.com/download/adt-20-preview

Esto le proporcionará informes de cobertura de código en sus proyectos de biblioteca, pero tendrá que modificar el destino de prueba de build.xml para adjuntar los archivos de origen también.

Vea este adjuntar el código fuente del proyecto de la biblioteca de Android al informe Emma (ant, emma) para obtener más información sobre cómo incorporar la cobertura de prueba emma para sus proyectos de biblioteca por el momento.

Ejemplo-build.xml:

 <emma> <!-- Grantland: Attach Android library project sources to the emma report --> <report sourcepath="${tested.project.absolute.dir}/${source.dir};${tested.android.library.source.dir}" verbosity="${verbosity}"> <!-- <report sourcepath="${tested.project.absolute.dir}/${source.dir}" verbosity="${verbosity}"> --> <!-- TODO: report.dir or something like should be introduced if necessary --> <infileset dir="."> <include name="coverage.ec" /> <include name="coverage.em" /> </infileset> <!-- TODO: reports in other, indicated by user formats --> <html outfile="coverage.html" /> </report> </emma> 

Ant.properties:

Esta puede ser una lista delimitada por punto y coma de directorios

 tested.android.library.source.dir=../library/src;etc 
  • Algunos parámetros de función denominados arg0, arg1, etc ... después de compilar una biblioteca JAR
  • Detección de configuración de compilación (depuración o liberación) dentro de ant script
  • Generar error de buildfiles de Ant
  • Cómo agregar una etiqueta de propiedad dentro de la etiqueta de destino en build.xml en hormiga
  • Android construido desde la línea de comandos en Windows
  • No se puede actualizar mi aplicación en Google Play: error aapt
  • Declaración de espacio de nombres Xml: auto-substitute package name
  • Se ha producido un error al enumerar los objetivos de Android
  • Android Studio y MonkeyTalk?
  • Adición de una tarea de hormigón personalizada a custom_rules.xml en mi proyecto de Android
  • Cordova ant jar no disponible
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.