Convenience constructor that sets the test name
The states that a test can have.
Convert the result to a json string
The file that contains this test
A list of labels that will be added to the final report
The line where this test starts
Represents the test status
The reason why a test has failed. This value must be set only if the tests has the failure state
The step name
When the step started
When the step ended
The list of the child steps
The list of attached files
Convert the result to a json string
A test result