processing / processing/processing4

Add visual regression tests to visual-testing branch

Offen
#1,465 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
494
Forks
183
Ø Merge
4 Std. 39 Min.
Gemergte PRs (30 T.)
3

Beschreibung

Summary

The visual-testing branch has a testing framework but several areas
lack test coverage. I'd like to add visual regression tests for:

  • Primitive shapes (rect, ellipse, triangle, arc, line, point)
  • Blend modes (OVERLAY, HARD_LIGHT, SOFT_LIGHT)
  • Stroke styles (weight, cap, join)
  • Transform operations (translate, rotate, scale)

Approach

Each area would be a separate focused PR.

Related

PR #1460 (to be broken into smaller PRs)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das bestehende Test-Framework des Branches visual-testing und PR #1460 zu untersuchen. Füge gezielte Tests für visuelle Regressionen der aufgeführten Primitives, Blend-Modi, Stroke-Stile und Transformationsoperationen hinzu, wobei jeder Bereich als separater PR behandelt wird. Überprüfe anschließend, dass die Tests erfolgreich durchlaufen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
computer-graphics, testing-qa
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.