jerry-git / jerry-git/pytest-split

duration_based_chunks algorithm produces empty groups, causing pytest to fail when collecting tests

Ouverte
#26 30 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
325
Forks
56
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Something in the most recent set of changes has broken something. Previously I have been doing --splits 20 and all of the groups have at least one test. Now, at least the last two groups are empty, which causes pytest to exit with error 5 and github actions to kill all of the tests. Not sure what the precise cause of this is at the moment.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par reproduire l'échec avec --splits 20 et inspectez l'algorithme duration_based_chunks qui crée les groupes. Suivez la raison pour laquelle les derniers groupes sont vides, puis vérifiez que la collecte de pytest réussit sans groupes vides et que l'exécution des tests de GitHub Actions n'est plus interrompue par error 5.

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

Évaluation

Stack technique
python
Domaine
testing-qa
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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