Package-level declarations

Types

Link copied to clipboard
@Serializable
data class JsonAttachment(val description: String, val path: String, val mimeType: String)
Link copied to clipboard
@Serializable
data class JsonExecutionReport(val id: String, val startTime: Long, val endTime: Long, val status: JsonExecutionStatus, val failureMessage: String? = null, val failureStacktrace: String? = null)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class JsonParameter(val key: String, val value: String)
Link copied to clipboard
Link copied to clipboard

Parses the reports generated by a previous test run. Use parseTestReports to retrieve them from a directory or parseTestReport to parse an individual report

Link copied to clipboard

A reporter that saves the test results in a json format.

Link copied to clipboard
@Serializable
data class JsonStage(val id: String, val name: String, val type: String, val stages: List<JsonStage>, val execution: JsonExecutionReport, val parameters: List<JsonParameter>, val attachments: List<JsonAttachment>)
Link copied to clipboard
@Serializable
data class JsonTestReport(val id: String, val title: String, val description: String? = null, val packageName: String, val className: String, val methodName: String, val fullName: String, val links: List<String>, val execution: JsonExecutionReport, val beforeStages: List<JsonStage>, val stages: List<JsonStage>, val afterStages: List<JsonStage>, val attachments: List<JsonAttachment>, val parameters: List<JsonParameter>)