allure-pytest 2.13.2 will merge parameterized use cases
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 42/100
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
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
Expected Result
It is possible to display execution results for each use case individually, as in allure-pytest 2.13.1.
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
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de allure-framework/allure-python
-
[allure-behave] Steps from tag-excluded scenarios bleed into the next matching scenario's result when hide_excluded=truePeut-être pris @liuyaohui666 l’a pris il y a 46 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 84/100
-
Added CategoriesOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Phantom <lambda> teardown entries with unknown status when using pytest 9.1+Peut-être pris @Mohanad49 l’a pris il y a 50 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
allure-framework/allure-python#918 · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
allure-framework/allure-python#903 · 1 commentaire ·
-
Allure step placeholder fails when accessing dataclass attribute `data.name`Peut-être pris @golikovichev l’a pris il y a 155 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
Toutes les issues de allure-framework/allure-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Juniper/ansible-junos-stdlib#904 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
pollen-robotics/reachy_mini#1457 ·
Les mainteneurs répondent en général sous 1 jour
-
area:runtime good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
WATonomous/wato_f1tenth#39 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
FireDynamics/fdsreader#123 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100