Safe Haskell | None |
---|
- data TestHistory
- data HistoricTestResult = HistoricTestResult {
- htr_testId :: !Text
- htr_result :: !TestResult
- htr_timedOut :: !Bool
- htr_timeMs :: !Milliseconds
- emptyTestHistory :: TestHistory
- type Milliseconds = Int
- data TestResult
- serializeTestHistory :: TestHistory -> ByteString
- deserializeTestHistory :: ByteString -> Either String TestHistory
- findHistoricTestResult :: Text -> TestHistory -> Maybe HistoricTestResult
- findHistoricSuccessfulTestResult :: Text -> TestHistory -> Maybe HistoricTestResult
- updateTestHistory :: TestRunHistory -> TestHistory -> TestHistory
- mkTestRunHistory :: UTCTime -> [HistoricTestResult] -> TestRunHistory
- historyTests :: [(String, IO ())]
Documentation
data TestHistory Source
Eq TestHistory | |
Show TestHistory |
data HistoricTestResult Source
HistoricTestResult | |
|
type Milliseconds = IntSource
A type synonym for time in milliseconds.
data TestResult Source
The summary result of a test.
Eq TestResult | |
Read TestResult | |
Show TestResult | |
ToJSON TestResult | |
FromJSON TestResult |
serializeTestHistory :: TestHistory -> ByteStringSource
deserializeTestHistory :: ByteString -> Either String TestHistorySource
findHistoricTestResult :: Text -> TestHistory -> Maybe HistoricTestResultSource
findHistoricSuccessfulTestResult :: Text -> TestHistory -> Maybe HistoricTestResultSource
updateTestHistory :: TestRunHistory -> TestHistory -> TestHistorySource
mkTestRunHistory :: UTCTime -> [HistoricTestResult] -> TestRunHistorySource
historyTests :: [(String, IO ())]Source