Skip to content

test: add cda-gui browser testing - #1867

Open
krowvin wants to merge 1 commit into
developfrom
cda-gui-ui-tests
Open

test: add cda-gui browser testing#1867
krowvin wants to merge 1 commit into
developfrom
cda-gui-ui-tests

Conversation

@krowvin

@krowvin krowvin commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add Storybook as a visible, isolated UI development surface for cda-gui
  • run Storybook stories as browser tests with Vitest and Playwright Chromium
  • add a landing-page story that verifies the introduction and primary navigation links render
  • run the browser suite in the existing CDA Web GUI workflow and document local usage

This gives contributors a repeatable way to develop and verify GUI components without requiring a live CDA API.

Related Issue

N/A

Validation

  • npm run test-storybook -- --run - 1 test passed in Chromium
  • npm run build-storybook
  • npm run build
  • npm run lint
  • npm run format:check
  • npm audit --audit-level=critical - passed; npm reports 10 non-critical advisories

Checklist

  • AI tools used

@krowvin
krowvin marked this pull request as ready for review August 7, 2026 14:53
Signed-off-by: Charles Graham, SWT <[email protected]>
@krowvin

krowvin commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator Author

We talked about this @MikeNeilson but seems I forgot to add you as a reviewer

@MikeNeilson MikeNeilson left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like the web ui checks haven't run, probably because not merged yet, open another PR right after with a simple change to verify.

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