HORIZON HASKELLDocslts/ghc-9.14.xb2f3bfd2026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · b2f3bfd · 2026-10-11

ModuleCabal-syntax-3.16.0.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 (RelativePath Source 'File)

    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, …