Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nazarhussain/vitest-in-process-pool

A vitest pool implemented in main process. Compatible with multiple JS runtimes.
https://github.com/nazarhussain/vitest-in-process-pool

Last synced: 29 days ago
JSON representation

A vitest pool implemented in main process. Compatible with multiple JS runtimes.

Awesome Lists containing this project

README

        

# vitest-in-process-pool

---

This package `vitest-in-process-pool` is developed to overcome the issue of running vitest in different JS runtimes other than NodeJS.

1. This pool loads and process all tests in main process where the vitest is running.
2. There can be issue with performance, so use only when other pools are not working for you.

### Usage

Under the vitest configuration set the `pool` option.

```ts
import {defineConfig} from "vitest/config";

export default defineConfig({
test: {
...
pool: "vitest-in-process-pool",
...
},
});
```

Or from console use `--pool vitest-in-process-pool` along with `vitest`.