Safe Haskell | None |
---|
Test.Tasty.Providers
Description
API for test providers
Documentation
class Typeable t => IsTest t whereSource
The interface to be implemented by a test provider.
The type t
is the concrete representation of the test which is used by
the provider.
A test result
Constructors
Result | |
Fields
|
Test progress information.
This may be used by a runner to provide some feedback to the user while a long-running test is executing.
Constructors
Progress | |
Fields
|
The main data structure defining a test suite.
It consists of individual test cases and properties, organized in named groups which form a tree-like hierarchy.
There is no generic way to create a test case. Instead, every test
provider (tasty-hunit, tasty-smallcheck etc.) provides a function to
turn a test case into a TestTree
.
Groups can be created using testGroup
.