Conversation
Running tests in a workspace mode leevraged an interseting feature provided by Vitest that could unlock faster execution of tests in our CI. Thanks to it, we stop having one job per package and move all packages behind the same job. We have to think of potential split of executions between runners.
|
|
Open in Stackblitz • @fast-check/examples @fast-check/ava
@fast-check/expect-type
@fast-check/jest
fast-check
@fast-check/poisoning
@fast-check/packaged
@fast-check/vitest
@fast-check/worker
commit: |
|
👋 A preview of the new documentation is available at: http://67ba1f720e6936ccb969b162--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67ba214f71d0f732a9a40516--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67ba224807d225d44c409eb8--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67bcd73aefa6c6348d08320d--dubzzz-fast-check.netlify.app |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5735 +/- ##
==========================================
+ Coverage 94.73% 96.17% +1.44%
==========================================
Files 212 212
Lines 10057 10057
Branches 2671 2753 +82
==========================================
+ Hits 9527 9672 +145
+ Misses 530 385 -145
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
👋 A preview of the new documentation is available at: http://67bce49f302f0656383df6e1--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67bce85f4483ad5fdf2f553e--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67db602f936f28968fd92120--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67db6277ceda37961e94b8e7--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67db6347112c50b0adff185c--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67db651a8522edc12b7e6b40--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67db6bceba20fba10aeec180--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67db6e2920a4c1cfd9dcf32d--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67dbac08e076912566f9bef9--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67dbaff5ba20fbe908eec099--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67dbb186be282de9e5f0b3f9--dubzzz-fast-check.netlify.app |
… into vitest-workspace
|
👋 A preview of the new documentation is available at: http://67dbb4027db643324327b221--dubzzz-fast-check.netlify.app |
|
👋 A preview of the new documentation is available at: http://67dca02fee83e4082407d7ad--dubzzz-fast-check.netlify.app |
Description
Running tests in a workspace mode leevraged an interseting feature provided by Vitest that could unlock faster execution of tests in our CI.
Thanks to it, we stop having one job per package and move all packages behind the same job. We have to think of potential split of executions between runners (aka sharding).
WARNING: Not ready yet! We are not launching the tests of ava at the moment.WARNING: We may want not to execute some tests in CI as we did in the past.Checklist — Don't delete this checklist and make sure you do the following before opening the PR
pnpm run bumpand flag the impacts properlyAdvanced