Red de conocimiento de abogados - Derecho de sociedades - Cómo usar jenkins para la automatización de Android

Cómo usar jenkins para la automatización de Android

Cómo usar Jenkins para la automatización de Android

Descripción general

La integración continua es una práctica de desarrollo de software en la que los miembros del equipo de desarrollo integran con frecuencia su trabajo, generalmente cada miembro. se integra al menos una vez al día, lo que significa que pueden ocurrir múltiples integraciones todos los días. Cada integración se verifica mediante compilaciones automatizadas (incluidas la compilación, el lanzamiento y las pruebas automatizadas) para detectar errores de integración lo más rápido posible. Muchos equipos descubren que este proceso puede reducir en gran medida los problemas de integración, lo que permite al equipo desarrollar software cohesivo más rápido. Contiene algunas herramientas de verificación de código estático, empaquetado automático y funciones de prueba automática.

Proceso de integración continua

Configuración del entorno

Iniciar Jenkins

1. Instalar jdk

Omitido, recomendado 1.6. o superior, configure las variables de entorno.

2. Instale tomcat

/sdk/index.html

Descargue e instale y configure la variable de entorno Android_SDK_HOME una vez completado. Este paso se utiliza principalmente para pruebas automatizadas de Android. Si no desea realizarlo, puede omitirlo.

Una vez completada la instalación, inicie el archivo tomcat/bin/startup.bat (startup.sh en Linux), ingrese .XXXXXX en el navegador

6. xml, - p va seguido de la ruta local de jenkins donde se encuentra el proyecto

proyecto de actualización de Android -n *** c:\Ruta del trabajo del proyecto bajo prueba\espacio de trabajo

7. Ant compila el programa y lo instala en el teléfono móvil actual

ant debug install -f c:\Ruta del trabajo del proyecto en test\workspace\build.xml

8. Operación posterior a la compilación, en este caso comenzará automáticamente a compilar el siguiente trabajo de prueba.

Construya otros proyectos, seleccione el trabajo del proyecto de prueba.

Empaque el proyecto de prueba

Programa de Android

Esta Esta sección habla sobre cómo crear un proyecto de prueba de Android, incluido el envío de correos electrónicos y la visualización de informes de prueba.

1. Los pasos de construcción 1-7 son los mismos que los del capítulo del programa de Android y se omiten.

2. En el caso de este artículo, el programa de prueba se inicia y ejecuta a través de la línea de comando, por lo que aquí se agrega un proceso por lotes. P.D. adb shell am instrument -w -e class com.megafon.test.MegafonTest#testDeleteContact com.megafon.test/android.test.InstrumentationTestRunner, aquí se ejecuta cada caso de prueba individualmente mediante procesamiento por lotes. Evita el problema de ejecución desordenada de Junit3.

3. Elimine el archivo de informe de prueba que existía originalmente en el espacio de trabajo. Generalmente, se sobrescribirá incluso si no se elimina.

En otros artículos se presentará cómo hacer que el programa de prueba genere un informe de prueba en formato xml.

4. Copie el informe de prueba desde el teléfono móvil. La prueba final se ejecuta en el teléfono móvil, por lo que el informe también se genera en el teléfono móvil. Utilice el comando adb pull para copiar todos los informes de prueba. al directorio especificado en el espacio de trabajo.

5. Operación posterior a la compilación, publique el informe de prueba. Si el informe contiene archivos adjuntos, aquí se utiliza el complemento JUnit Attachments.

6. Notificación por correo electrónico. Aquí se utiliza el complemento Email-ext. El valor predeterminado anterior utiliza directamente el valor predeterminado que configuramos en la administración del sistema.

7. Haga clic en el botón Avanzado en la esquina inferior derecha para elegir enviar correos electrónicos en diferentes escenarios.

8. Visualización del resultado de la prueba, todos los registros de compilación actuales se pueden mostrar en la consola de esta compilación.

9. Informe de prueba Haga clic en Resultado de la prueba para mostrar todos los registros de la prueba.

zReimpreso solo como referencia. Te deseo una vida feliz y acéptalo si estás satisfecho.