Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

allure-pytest 2.13.2 will merge parameterized use cases

Ouverte
#772 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
42/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python
Domaine
testing

Piste de recherche

Commencez par reproduire le problème avec @pytest.mark.parametrize() en utilisant pytest 7.1.0 et allure-pytest 2.13.2, puis comparez le rapport généré avec celui d’allure-pytest 2.13.1. C’est terminé lorsque chaque cas d’utilisation paramétré possède son propre résultat d’exécution, y compris le cas en échec et sa nouvelle tentative, au lieu d’être regroupé sous Retries.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Bug Description

When using @pytest.mark.parametrize() parametrization, the use cases are merged in the generated allure report, and it is not possible to generate an execution result record for each parametrized use case.

Steps to reproduce

image

Getting report results

The @pytest.mark.parametrize() parameterization executes four use cases, three of which pass and one of which fails, and sets the failing use case to retry once, and after the execution is complete, the generated allure report can only see the last report record, and the other use case executions are all categorized under " Retries" below
image

Expected Result

It is possible to display execution results for each use case individually, as in allure-pytest 2.13.1.
image

Running environment
  • Allure version: 2.13.0
  • Test framework: pytest 7.1.0
  • Allure adaptor: allure-pytest 2.13.2
Langage dominant
Python
Étoiles
819
Forks
261
Merge moyen
3 h 20 min
PR mergées (30 j)
3

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de allure-framework/allure-python

Toutes les issues de allure-framework/allure-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.