Skip to main content
interface Deno.BenchDefinition
Unstable

Properties

fn: () => void | Promise<void>
name: string
optional
ignore: boolean
optional
group: string

Group name for the benchmark. Grouped benchmarks produce a time summary

optional
baseline: boolean

Benchmark should be used as the baseline for other benchmarks If there are multiple baselines in a group, the first one is used as the baseline

optional
only: boolean

If at least one bench has only set to true, only run benches that have only set to true and fail the bench suite.

optional
sanitizeExit: boolean

Ensure the bench case does not prematurely cause the process to exit, for example via a call to Deno.exit. Defaults to true.

optional
permissions: Deno.PermissionOptions

Specifies the permissions that should be used to run the bench. Set this to "inherit" to keep the calling thread's permissions. Set this to "none" to revoke all permissions.

Defaults to "inherit".