-
Notifications
You must be signed in to change notification settings - Fork 250
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
Feat/vitest #4043
Feat/vitest #4043
Conversation
…mented read config from user + some refactoring
- Use same test ids in mutation coverage as in the run result - Reset active mutant and hitcount before dry run Refactoring: - Replace magic file names strings to constants
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We didn't think of a huge oversight, see the comment.
As of
|
- Set minimal version to `0.30.0` - Write coverage and hitCount per project in the workspace - Add e2e test for workspaces
I've discovered another issue with vitest. See vitest-dev/vitest#3403. This is a show-stopper for us. 😢 |
I think I managed to fix all issues. This is a list of all the workarounds/changes I've applied since @odinvanderlinden's first draft
@steschi, thanks for your reaction, but we should be able to get this working 😅 |
@nicojs sorry, didn't wanna confuse anybody with my reaction but I can relate to some of the burden of making things work with vite from my workplace. Generally really excited to see this landing eventually, finally getting to have proper mutation testing on a modern web application stack 😍. Did not think I'd be able to apply some of the principles thought at university within a very modern web ecosystem like vite and vitest. Thanks for the work you and your team is doing on this and greetings from Austria! 👋🏻 |
Todo:
FileCommunicator
createVitest
no longer supported vitest-dev/vitest#3365 and Feat/vitest #4043 (comment)Optional: