Package io.karatelabs.core
Class StepResult
java.lang.Object
io.karatelabs.core.StepResult
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEmbed(StepResult.Embed embed) voidstatic StepResultstatic StepResultfakeFailure(String message, long startTime, Throwable error) Create a fake failure step result (for @fail tag handling).static StepResultfakeSuccess(String message, long startTime) Create a fake success step result (for @fail tag handling).doublelonggetError()getLog()longgetStep()booleanbooleanisFailed()booleanisPassed()booleanstatic StepResultvoidsetCallResults(List<FeatureResult> callResults) voidstatic StepResulttoJson()Convert to JSON format (V1 nested structure).
-
Method Details
-
passed
-
failed
-
skipped
-
fakeSuccess
Create a fake success step result (for @fail tag handling). -
fakeFailure
Create a fake failure step result (for @fail tag handling). -
getStep
-
getStatus
-
getStartTime
public long getStartTime() -
getDurationNanos
public long getDurationNanos() -
getDurationMillis
public double getDurationMillis() -
getError
-
getLog
-
setLog
-
appendLog
-
getEmbeds
-
addEmbed
-
getCallResults
-
setCallResults
-
hasCallResults
public boolean hasCallResults() -
isPassed
public boolean isPassed() -
isFailed
public boolean isFailed() -
isSkipped
public boolean isSkipped() -
getErrorMessage
-
toJson
Convert to JSON format (V1 nested structure). Uses nested `step` and `result` objects for V1 compatibility.
-