Skip to content

Conversation

@palmerj3
Copy link
Collaborator

@palmerj3 palmerj3 commented Dec 9, 2024

Removes libxmljs and replaces with libxml2-wasm.

Also upgrades jest to 30.0.0-alpha.3 to make use of async setupFilesAfterEnv.

@palmerj3 palmerj3 self-assigned this Dec 9, 2024
@palmerj3
Copy link
Collaborator Author

palmerj3 commented Dec 9, 2024

@SimenB can you take a look and approve & merge if you agree?

I found a new xml parser & validator that will validate all unit tests against the junit xsd. Same behavior we've had the entire project.

I needed to force unit tests to run under Jest 30 and utilize node experimental-vm-modules.
As such, I removed integration tests for testResultsProcessor since that's no longer a thing in Jest 30.

This change will fix CI for all current and future PRs.

@palmerj3 palmerj3 requested a review from SimenB December 9, 2024 03:51
Copy link
Member

@SimenB SimenB left a comment

Choose a reason for hiding this comment

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

Sorry, missed the ping!

Jest 30 has been released as stable

@palmerj3 palmerj3 merged commit 9da38a3 into master Jul 9, 2025
6 checks passed
@palmerj3 palmerj3 deleted the fixCI branch July 9, 2025 13:46
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.

4 participants