iTwin / iTwinUI

A design system for building beautiful and well-working web interfaces.
https://itwin.github.io/iTwinUI/
MIT License
92 stars 35 forks source link

Fix CI Visual Test Checks #1991

Closed Ben-Pusey-Bentley closed 3 weeks ago

Ben-Pusey-Bentley commented 3 weeks ago

Changes

Updates the runTests.mjs script so that CI visual test checks correctly fail when the tests fail. Does this by exiting the parent node process with a non-zero status code when the subprocess exits with a non-zero status code. Also makes changes to the css-workshop to fix some failing css visual tests.

Testing

Used this PR to test that checks correctly fail when the tests fail.

Docs

N/A