Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce visual testing mechanism to KDS #742

Open
wants to merge 68 commits into
base: nodejs-upgrade
Choose a base branch
from

Conversation

KshitijThareja
Copy link
Contributor

@KshitijThareja KshitijThareja commented Aug 21, 2024

Description

This PR aims to merge the work done to integrate the visual testing mechanism to KDS's workflows from the gsoc/visual-testing branch to the nodejs-upgrade branch so as to bring everything together at one place and ensure that the upgrade comes with the new visual testing setup.

Changelog

  • Description: Introduce visual testing mechanism for KDS.
  • Products impact: -
  • Addresses: -
  • Components: -
  • Breaking: -
  • Impacts a11y: -
  • Guidance: -

Testing checklist

  • Contributor has fully tested the PR manually
  • If there are any front-end changes, before/after screenshots are included
  • Critical and brittle code paths are covered by unit tests
  • The change is described in the changelog section above

Reviewer guidance

  • Is the code clean and well-commented?
  • Are there tests for this change?
  • Are all UI components LTR and RTL compliant (if applicable)?
  • Add other things to check for here

After review

  • The changelog item has been pasted to the CHANGELOG.md

Comments

KshitijThareja and others added 30 commits June 19, 2024 19:39
…sting

Percy and jest-puppeteer environment setup for visual testing
…ncurrently

Replace custom checks from the server script to use concurrently
AlexVelezLl and others added 27 commits August 7, 2024 09:07
[Visual Testing] Update comment job in workflow to use custom script
Implement visual tests for KButton component
[Visual Testing] Add documentation for the testing mechanism
@KshitijThareja KshitijThareja changed the base branch from nodejs-upgrade to develop December 17, 2024 15:43
@KshitijThareja KshitijThareja changed the base branch from develop to nodejs-upgrade December 17, 2024 16:07
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