Skip to content

Conversation

@mkrause
Copy link
Collaborator

@mkrause mkrause commented Dec 23, 2024

This PR adds a new Github Actions workflow for Storybook test runner. This test runner loads up the generated storybook pages in a headless browser (playwright), and then performs some tests. In particular, it currently is configured with axe-playwright so that we get accessibility violation checking.

Currently there are still a large amount of accessibility violations, so I have made the workflow non-enforced for now, it can instead be used for informative purposes and to track the number of violations.

Screenshot 2024-12-24 at 16 01 01

@mkrause mkrause self-assigned this Dec 23, 2024
@mkrause mkrause force-pushed the mkrause/241223-storybook-test-runner branch from da86880 to c59fdb1 Compare December 24, 2024 11:55
@mkrause mkrause marked this pull request as ready for review December 24, 2024 14:50
@mkrause mkrause changed the title Add Storybook test runner for accessibility testing + accessibility fixes Add Storybook test runner for accessibility testing Dec 24, 2024
@mkrause mkrause requested a review from spli02 December 24, 2024 14:55
@mkrause mkrause merged commit 58538dc into master Dec 25, 2024
3 checks passed
@mkrause mkrause deleted the mkrause/241223-storybook-test-runner branch December 25, 2024 23:41
@mkrause mkrause added this to the Baklava v1.0 milestone Feb 10, 2025
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.

3 participants