Package com.intuit.karate.core
Class ScenarioResult
- java.lang.Object
-
- com.intuit.karate.core.ScenarioResult
-
- All Implemented Interfaces:
Comparable<ScenarioResult>
public class ScenarioResult extends Object implements Comparable<ScenarioResult>
- Author:
- pthomas3
-
-
Constructor Summary
Constructors Constructor Description ScenarioResult(Scenario scenario)
-
Method Summary
-
-
-
Constructor Detail
-
ScenarioResult
public ScenarioResult(Scenario scenario)
-
-
Method Detail
-
compareTo
public int compareTo(ScenarioResult sr)
- Specified by:
compareToin interfaceComparable<ScenarioResult>
-
getFailureMessageForDisplay
public String getFailureMessageForDisplay()
-
addFakeStepResult
public StepResult addFakeStepResult(String message, Throwable error)
-
addStepResults
public void addStepResults(List<StepResult> value)
-
addStepResult
public void addStepResult(StepResult stepResult)
-
fromKarateJson
public static ScenarioResult fromKarateJson(File workingDir, Feature feature, Map<String,Object> map)
-
tagsToCucumberJson
public static List<Map> tagsToCucumberJson(Collection<Tag> tags)
-
getScenario
public Scenario getScenario()
-
getStepResults
public List<StepResult> getStepResults()
-
getStepResultsNotHidden
public List<StepResult> getStepResultsNotHidden()
-
isFailed
public boolean isFailed()
-
getFailedStep
public StepResult getFailedStep()
-
getError
public Throwable getError()
-
getErrorMessage
public String getErrorMessage()
-
getDurationNanos
public long getDurationNanos()
-
getDurationMillis
public double getDurationMillis()
-
getExecutorName
public String getExecutorName()
-
setExecutorName
public void setExecutorName(String executorName)
-
getStartTime
public long getStartTime()
-
setStartTime
public void setStartTime(long startTime)
-
getEndTime
public long getEndTime()
-
setEndTime
public void setEndTime(long endTime)
-
-