matplotlib / matplotlib/pytest-mpl
FEATURE: generate which doesn't overwrite existing
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 272
- Forks
- 53
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wie --mpl-generate-path=tests/baseline verarbeitet wird und wo Baseline-Abbildungen generiert werden. Vergleiche diesen Ablauf mit dem vorgeschlagenen Verhalten, bei dem nur fehlende Abbildungen generiert werden; fertig ist die Änderung, wenn vorhandene Baseline-Bilder unverändert bleiben, während fehlende Abbildungen im angegebenen Pfad generiert werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- matplotlib, python
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100