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

# 配置总览

当前页面列出了 Rstest 所有的配置项，请查看 [「配置 Rstest」](/zh/guide/basic/configure-rstest.md) 了解使用方式。

## Test configurations

### **basic**

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

### **runtime**

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

### **mock**

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

### **environment**

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

### **browser**

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

### **snapshot**

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

### **output**

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

### **console**

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

## Build configurations

### **top level**

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

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

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

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

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

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

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

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

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

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

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

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

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