Allure et Robotframework

Vincent.GOUDE
Messages : 2
Inscription : lun. juil. 24, 2023 9:56 am

Allure et Robotframework

Message par Vincent.GOUDE »

Bonjour,
j'utilise Squash AUTOM pour exécuter des tests automatisés Robot framework,
les résultats remonte au niveau des tests avec un rapport Robot framework, mais le rapport allure n'est pas généré et semble donc optionnel.
Pourtant la documentation indique la nécessité de déployé Allure, est-il toujours utile?
Quel apport si le répertoire rapport reste vide?
kasia_klepacka
Messages : 10
Inscription : lun. août 21, 2023 12:05 pm

Message par kasia_klepacka »

Bonjour,

Quand un test est lancé depuis Squash AUTOM il exécute une suite des commandes. Parmi ces commandes là il y a des commandes liées à la génération des rapports Allure :

1) robot --nostatusrc --listener "allure_robotframework;." --test 'nom_du_test' "repository/nom_du_fichier_robot"

Exécute les tests automatisés Robot Framework avec le listener Allure, en ne tenant pas compte des anciens résultats, et en se concentrant sur le test nommé "nom_du_test" dans le fichier "nom_du_fichier_robot" du dossier repository".

2) if test -z "$(find . -maxdepth 1 -name '*-result.json' -print -quit)"; then echo "::warning::No allure-robotframework in execution host"; else for f in *-result.json ; do test -f "$(pwd)/$f" && echo "::attach::$(pwd)/$f" ; done; fi

Si aucun fichier résultant JSON n'est trouvé dans le répertoire courant, affiche un avertissement signalant l'absence d'Allure dans l'hôte d'exécution ; sinon, attache les fichiers résultants JSON comme pièces jointes.

3) if test -z "$(find . -maxdepth 1 -name '*-attachment.html' -print -quit)"; then echo "::warning::No attachment with Robot reports for Allure or no allure-robotframework in execution host"; else for f in *-attachment.html ; do test -f "$(pwd)/$f" && echo "::attach::$(pwd)/$f" ; done; fi

Si aucun fichier HTML d'attachement n'est trouvé dans le répertoire courant, affiche un avertissement signalant l'absence de rapports Robot en pièce jointe ou d'Allure dans l'hôte d'exécution ; sinon, attache les fichiers HTML d'attachement comme pièces jointes.

Est-ce que dans votre cas vous avez bien installé le module allure ?
Si oui est-ce que vous pourriez nous envoyer le rapport d'exécution de votre test ?

Cordialement,
Kasia
Vincent.GOUDE
Messages : 2
Inscription : lun. juil. 24, 2023 9:56 am

Re: Allure et Robotframework

Message par Vincent.GOUDE »

Allure est bien installé sur la machine hote et génère des rapports lorsque les tests sont exécutés depuis une ligne de commande robotframework...
kasia_klepacka
Messages : 10
Inscription : lun. août 21, 2023 12:05 pm

Re: Allure et Robotframework

Message par kasia_klepacka »

Bonjour,
J'avais pas vu la réponse.
Est-ce que vous pourriez nous envoyer le rapport d'exécution de votre test ? (executionlog)
Répondre

Revenir à « Robot Framework »