Safe Haskell | None |
---|---|
Language | Haskell2010 |
Distribution.Types.TestSuiteInterface
Synopsis
Documentation
data TestSuiteInterface Source #
The test suite interfaces that are currently defined. Each test suite must specify which interface it supports.
More interfaces may be defined in future, either new revisions or totally new interfaces.
Constructors
TestSuiteExeV10 Version FilePath |
Test interface "exitcode-stdio-1.0". The test-suite 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. It takes no command line parameters and nothing on stdin. |
TestSuiteLibV09 Version ModuleName |
Test interface "detailed-0.9". The test-suite takes the form of a library containing a designated module that exports "tests :: [Test]". |
TestSuiteUnsupported TestType |
A test suite that does not conform to one of the above interfaces for the given reason (e.g. unknown test type). |