HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

ModuleCabal-syntax-3.12.1.0Haskell2010

Distribution.Types.BenchmarkInterface

  • 1 type
datadata BenchmarkInterface
#

The benchmark interfaces that are currently defined.

More interfaces may be defined in future, either new revisions or totally new interfaces.

Constructors

  • BenchmarkExeV10 Version FilePath

    Benchmark interface "exitcode-stdio-1.0". The benchmark takes the form of an executable. It returns a zero exit code for success, non-zero for failure. The stdout and stderr channels may be logged. Test tooling may pass command line arguments and/or connect the stdin channel to the test.

  • BenchmarkUnsupported BenchmarkType

    A benchmark that does not conform to one of the above interfaces for the given reason (e.g. unknown benchmark type).

Instances12Eq, Data, Ord, Read, Show, Generic, …