FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Fix CI for visual-testing branch by Vaivaswat2244 · Pull Request #1461 · processing/processing4 · GitHub

Fix CI for visual-testing branch - #1461

Merged
catilac merged 7 commits into
processing:visual-testingfrom
Vaivaswat2244:xvfb
May 7, 2026
Merged

Fix CI for visual-testing branch#1461
catilac merged 7 commits into
processing:visual-testingfrom
Vaivaswat2244:xvfb

Conversation

Copy link
Copy Markdown
Contributor

This PR fixes the visual test pipeline that was broken in headless CI environments.
Changes:

  • Added Xvfb (virtual framebuffer) to the Gradle CI workflow so Processing sketches can actually render during tests instead of being skipped with "Cannot run sketch without a display"
  • Added automatic upload of diff images as artifacts when tests fail, making it much easier to debug visual mismatches without having to reproduce them locally
  • Temporarily disabled typography tests due to font rendering differences between development machines and the CI runner (ubuntu-latest). Shape tests and all other visual tests are passing. Typography baselines will need to be regenerated against the CI environment in a follow-up.

Vaivaswat2244 requested a review from catilac March 3, 2026 10:16
catilac merged commit 128baa8 into processing:visual-testing May 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL