Skip to content
This repository has been archived by the owner on May 24, 2024. It is now read-only.

Update terra-functional-testing to 4 #316

Merged
merged 5 commits into from
Nov 29, 2023
Merged

Conversation

sdadn
Copy link
Contributor

@sdadn sdadn commented Sep 1, 2023

Summary

This PR updates terra-functional-testing to 4. As part of that upgrade, webpack was updated to 5 and npm 9 support was added.

Note: graphs only had the default-theme screenshots generated.

Testing

This change was tested using:

  • WDIO
  • Jest
  • Visual testing (please attach a screenshot or recording)
  • Other (please describe below)
  • No tests are needed

In addition to to wdio tests, this was tested by running npm start successfully after the webpack upgrade.

Reviews

In addition to engineering reviews, this PR needs:

  • UX review
  • Accessibility review
  • Functional review

Additional Details

This PR resolves: UXPLATFORM-9601


Thank you for contributing to Terra.
@cerner/terra

@sdadn sdadn self-assigned this Sep 1, 2023
@sdadn sdadn added the dependencies Pull requests that update a dependency file label Sep 1, 2023
@sdadn sdadn marked this pull request as ready for review October 26, 2023 20:12
@sdadn
Copy link
Contributor Author

sdadn commented Oct 31, 2023

Note: This PR will not pass the build as webpack 5 is not compatible with the current Karma 6. @adoroshk and I tried looking for an easy solution to address the incompatibility, however we couldn't find a quick & easy fix. At this point, it's better to switch over to Jest for better compatibility with the rest of the Terra ecosystem, then investing in extended time for a temporary fix. That work will be done in a subsequent PR/Jira.

@sdadn sdadn merged commit a85d1d7 into main Nov 29, 2023
8 of 9 checks passed
@sdadn sdadn deleted the upgrade-terra-functional-testing branch November 29, 2023 22:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants