1.0.3 • Published 7 months ago
knapsack-vitest v1.0.3
Motiviation
Knapsack Pro is a tool that helps you run your test suite in parallel across multiple CI nodes. It does this by intelligently splitting your test suite into smaller chunks and running them on different nodes. This is useful for speeding up your CI pipeline and reducing the time it takes to run your tests.
However, there is no native integration for Vitest. This package is a custom integration that allows you to use Knapsack Pro with Vitest (following Knapsack Pro's guide here)
Getting Started
- Install the package
npm install knapsack-vitest
- Update your CI to use a matrix build. See the example project for reference.
- Replace
vitest
withknapsack-vitest
in your CI config - Set the
KNAPSACK_PRO_TEST_SUITE_TOKEN
environment variable to your Knapsack Pro test suite token, and optionally set other environemnt variables as needed. See the example project for reference.
!NOTE The environment variable is called
KNAPSACK_PRO_TEST_SUITE_TOKEN
, notKNAPSACK_PRO_TEST_SUITE_TOKEN_JEST