> For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt.

# Config overview

This page lists all the configurations for Rstest. See ["Configure Rstest"](/guide/basic/configure-rstest.md) for details.

## Test configurations

### **basic**

- [root](/config/test/root.md)
- [name](/config/test/name.md)
- [include](/config/test/include.md)
- [exclude](/config/test/exclude.md)
- [setupFiles](/config/test/setup-files.md)
- [globalSetup](/config/test/global-setup.md)
- [projects](/config/test/projects.md)
- [passWithNoTests](/config/test/pass-with-no-tests.md)
- [onlyFailures](/config/test/only-failures.md)
- [includeSource](/config/test/include-source.md)
- [forceRerunTriggers](/config/test/force-rerun-triggers.md)
- [testNamePattern](/config/test/test-name-pattern.md)
- [extends](/config/test/extends.md)

### **runtime**

- [globals](/config/test/globals.md)
- [env](/config/test/env.md)
- [bail](/config/test/bail.md)
- [retry](/config/test/retry.md)
- [testTimeout](/config/test/test-timeout.md)
- [hookTimeout](/config/test/hook-timeout.md)
- [maxConcurrency](/config/test/max-concurrency.md)
- [expect](/config/test/expect.md)

### **mock**

- [clearMocks](/config/test/clear-mocks.md)
- [resetMocks](/config/test/reset-mocks.md)
- [restoreMocks](/config/test/restore-mocks.md)
- [unstubEnvs](/config/test/unstub-envs.md)
- [unstubGlobals](/config/test/unstub-globals.md)

### **environment**

- [pool](/config/test/pool.md)
- [isolate](/config/test/isolate.md)
- [testEnvironment](/config/test/test-environment.md)
- [federation](/config/test/federation.md)

### **browser**

- [enabled](/config/test/browser.md#enabled)
- [provider](/config/test/browser.md#provider)
- [browser](/config/test/browser.md#browser)
- [headless](/config/test/browser.md#headless)
- [port](/config/test/browser.md#port)
- [providerOptions](/config/test/browser.md#provideroptions)

### **snapshot**

- [update](/config/test/update.md)
- [snapshotFormat](/config/test/snapshot-format.md)
- [resolveSnapshotPath](/config/test/resolve-snapshot-path.md)

### **output**

- [coverage](/config/test/coverage.md)
- [reporters](/config/test/reporters.md)
- [includeTaskLocation](/config/test/include-task-location.md)
- [logHeapUsage](/config/test/log-heap-usage.md)
- [detectAsyncLeaks](/config/test/detect-async-leaks.md)
- [hideSkippedTests](/config/test/hide-skipped-tests.md)
- [hideSkippedTestFiles](/config/test/hide-skipped-test-files.md)
- [slowTestThreshold](/config/test/slow-test-threshold.md)
- [chaiConfig](/config/test/chai-config.md)

### **console**

- [silent](/config/test/silent.md)
- [onConsoleLog](/config/test/on-console-log.md)
- [printConsoleTrace](/config/test/print-console-trace.md)
- [disableConsoleIntercept](/config/test/disable-console-intercept.md)

## Build configurations

### **top level**

- [plugins](/config/build/plugins.md)

### [source](/config/build/source.md)

- [source.decorators](/config/build/source.md#sourcedecorators)
- [source.transformImport](/config/build/source.md#sourcetransformimport)
- [source.assetsInclude](/config/build/source.md#sourceassetsinclude)
- [source.define](/config/build/source.md#sourcedefine)
- [source.exclude](/config/build/source.md#sourceexclude)
- [source.include](/config/build/source.md#sourceinclude)
- [source.tsconfigPath](/config/build/source.md#sourcetsconfigpath)

### [output](/config/build/output.md)

- [output.module](/config/build/output.md#outputmodule)
- [output.externals](/config/build/output.md#outputexternals)
- [output.bundleDependencies](/config/build/output.md#outputbundledependencies)
- [output.cssModules](/config/build/output.md#outputcssmodules)
- [output.emitAssets](/config/build/output.md#outputemitassets)
- [output.cleanDistPath](/config/build/output.md#outputcleandistpath)
- [output.distPath](/config/build/output.md#outputdistpath)

### [resolve](/config/build/resolve.md)

- [resolve.aliasStrategy](/config/build/resolve.md#resolvealiasstrategy)
- [resolve.alias](/config/build/resolve.md#resolvealias)
- [resolve.dedupe](/config/build/resolve.md#resolvededupe)
- [resolve.extensions](/config/build/resolve.md#resolveextensions)
- [resolve.conditionNames](/config/build/resolve.md#resolveconditionnames)
- [resolve.mainFields](/config/build/resolve.md#resolvemainfields)

### [tools](/config/build/tools.md)

- [tools.bundlerChain](/config/build/tools.md#toolsbundlerchain)
- [tools.rspack](/config/build/tools.md#toolsrspack)
- [tools.swc](/config/build/tools.md#toolsswc)

### [dev](/config/build/dev.md)

- [dev.writeToDisk](/config/build/dev.md#devwritetodisk)

### [performance](/config/build/performance.md)

- [performance.buildCache](/config/build/performance.md#performancebuildcache)
