class

Report::Surefire

Inherits CLI::Macros < Report < Reference < Object

The Surefire report format.

XML Schema: https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd

Constructors

new(category : String, name : String, status : Status, message : String | Nil, summary : String | Nil)
Source

Class methods

from_path(path : Path) : Enumerable(Report)
Source
is_candidate?(filename : String) : Bool
Source

Instance methods

category

The category this report is grouped in.

The string should be below ~20 characters to prevent the sidebar from overflowing.

Source
message
Source
name

The name displayed for this report.

The string should be below ~20 characters to prevent the sidebar from overflowing.

Source
render(io : IO) : Nil

The Surefire report format.

XML Schema: https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd

Source
status

The status of this report.

This will control the successful-test-count in the report header, filtering options and an indicator next to the test in the sidebar.

Source
summary
Source