meffie.robotframework

Rôle Ansible : Robot Framework

Installe le cadre d'automatisation de tests Robot Framework et éventuellement une ou plusieurs bibliothèques de tests externes.

Ce rôle installera Robot Framework avec pip. pip sera installé s'il n'est pas déjà présent. Le dépôt EPEL sera installé sur les distributions RHEL/CentOS afin d'installer pip.

Après avoir importé ce rôle, copiez vos données de test et ressources sur le serveur, puis exécutez robot pour lancer les tests.

Exigences

Ansible 2.10 ou version ultérieure.

Plates-formes prises en charge

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

Variables de rôle

Les variables disponibles sont listées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml) :

robotframework_package_name

Le nom du paquet pip pour Robot Framework. La valeur par défaut est robotframework.

robotframework_package_version_spec

La spécification de version pip pour installer une version spécifique de Robot Framework. La valeur par défaut est vide, donc pip installera la dernière version si Robot Framework n'est pas déjà présent.

robotframework_external_libraries

Une liste de bibliothèques externes pour Robot Framework à installer via pip. La liste par défaut est vide.

Dépendances

Aucune

Exemple de Playbook

- hosts: testers
  roles:
    - robotframework
  tasks:
    - name: Copier les données de test
      copy:
        src: /chemin/vers/tests/sur/le/controller
        dest: /chemin/vers/mes/données/de/test/

    - name: Exécuter les tests
      command: robot /chemin/vers/mes/données/de/test

Licence

MIT

À propos du projet

Install the Robot Framework test automation framework

Installer
ansible-galaxy install meffie.robotframework
Licence
mit
Téléchargements
116
Propriétaire
Principal Software Engineer at Sine Nomine Associates