matplotlib / matplotlib/pytest-mpl
FEATURE: generate which doesn't overwrite existing
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 272
- Forks
- 53
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I have a minor hassle when adding new tests and running
--mpl-generate-path=tests/baseline
I overwrite all existing baseline images in my repo. I then have to sort through which are added, because usually the regenerated old tests are still the same visually, but are not identical hash-wise.
I would propose adding a
--mpl-generate-missing=tests/baseline
Which would only generate new figures if the baseline is mising.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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.
Piste de recherche
Commencez par retracer la manière dont --mpl-generate-path=tests/baseline est géré et l’endroit où les figures de référence sont générées. Comparez ce flux avec le comportement proposé de génération des seules figures manquantes ; le travail est terminé lorsque les images de référence existantes restent inchangées tandis que les figures manquantes sont générées dans le chemin spécifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- matplotlib, python
- Domaine
- testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100