meffie.robotframework

Ansible-Rolle: Robot Framework

Installieren Sie das Robot Framework Testautomatisierungs-Framework und optional eine oder mehrere externe Testbibliotheken.

Diese Rolle installiert Robot Framework mit pip. pip wird installiert, wenn es nicht bereits vorhanden ist. Das EPEL-Repository wird auf RHEL/CentOS-Distributionen installiert, um pip zu installieren.

Nach dem Import dieser Rolle kopieren Sie Ihre Testdaten und Ressourcen auf den Server und führen Sie robot aus, um die Tests zu starten.

Anforderungen

Ansible 2.10 oder später.

Unterstützte Plattformen

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

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

robotframework_package_name

Der Paketname von Robot Framework für pip. Der Standardwert ist robotframework.

robotframework_package_version_spec

Die pip-Versionsspezifikation zur Installation einer bestimmten Robot Framework-Version. Der Standardwert ist leer, sodass pip die neueste Version installiert, wenn Robot Framework nicht bereits vorhanden ist.

robotframework_external_libraries

Eine Liste externer Robot Framework-Bibliotheken, die über pip installiert werden sollen. Die Standardliste ist leer.

Abhängigkeiten

Keine

Beispiel-Playbook

- hosts: testers
  roles:
    - robotframework
  tasks:
    - name: Testdaten kopieren
      copy:
        src: /path/to/tests/on/controller
        src: /path/to/my/test/data/

    - name: Tests ausführen
      command: robot /path/to/my/test/data

Lizenz

MIT

Über das Projekt

Install the Robot Framework test automation framework

Installieren
ansible-galaxy install meffie.robotframework
GitHub Repository
Lizenz
mit
Downloads
116
Besitzer
Principal Software Engineer at Sine Nomine Associates