meffie.robotframework

Rol de Ansible: Robot Framework

Instala el Robot Framework, un marco de automatización de pruebas, y opcionalmente, una o más bibliotecas de pruebas externas.

Este rol instalará Robot Framework con pip. Se instalará pip si no está presente. El repositorio EPEL se instalará en las distribuciones RHEL/CentOS para poder instalar pip.

Después de importar este rol, copia tus datos de prueba y recursos en el servidor, y ejecuta robot para correr las pruebas.

Requisitos

Ansible 2.10 o posterior.

Plataformas soportadas

  • RedHat/CentOS 8
  • RedHat/CentOS 7
  • Fedora 34
  • Fedora 33
  • Debian 11
  • Debian 10

Variables del rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

robotframework_package_name

El nombre del paquete pip de Robot Framework. El valor predeterminado es robotframework.

robotframework_package_version_spec

La especificación de versión de pip para instalar una versión específica de Robot Framework. El valor predeterminado está vacío, por lo que pip instalará la última versión cuando Robot Framework no esté presente.

robotframework_external_libraries

Una lista de bibliotecas externas de Robot Framework que se instalarán a través de pip. La lista predeterminada está vacía.

Dependencias

Ninguna

Ejemplo de Playbook

- hosts: testers
  roles:
    - robotframework
  tasks:
    - name: Copiar datos de prueba
      copy:
        src: /ruta/a/pruebas/en/controlador
        dest: /ruta/a/mis/datos/de/prueba/

    - name: Ejecutar pruebas
      command: robot /ruta/a/mis/datos/de/prueba

Licencia

MIT

Acerca del proyecto

Install the Robot Framework test automation framework

Instalar
ansible-galaxy install meffie.robotframework
Licencia
mit
Descargas
116
Propietario
Principal Software Engineer at Sine Nomine Associates