Uses of Class
io.karatelabs.core.FeatureResult
Packages that use FeatureResult
-
Uses of FeatureResult in io.karatelabs.core
Methods in io.karatelabs.core that return FeatureResultModifier and TypeMethodDescriptionFeatureRuntime.call()static FeatureResultFeatureResult.fromException(Feature feature, Throwable error, long startTime) Create a failed FeatureResult from an exception that occurred during feature execution.FeatureRuntime.getResult()FeatureRunEvent.result()Returns the value of theresultrecord component.static FeatureResultRunner.runFeature(String path, Map<String, Object> arg) Execute a single feature with pre-defined variables.static FeatureResultRun a single feature file with arguments and optional PerfHook.Methods in io.karatelabs.core that return types with arguments of type FeatureResultModifier and TypeMethodDescriptionStepResult.getCallResults()SuiteResult.getFailedFeatures()Get list of failed features.SuiteResult.getFeatureResults()Methods in io.karatelabs.core with parameters of type FeatureResultModifier and TypeMethodDescriptionvoidSuiteResult.addFeatureResult(FeatureResult fr) default voidPerfHook.afterFeature(FeatureResult result) Called after a feature completes execution.static FeatureRunEventFeatureRunEvent.exit(FeatureRuntime fr, FeatureResult result) Method parameters in io.karatelabs.core with type arguments of type FeatureResultModifier and TypeMethodDescriptionvoidStepResult.setCallResults(List<FeatureResult> callResults) Constructors in io.karatelabs.core with parameters of type FeatureResultModifierConstructorDescriptionFeatureRunEvent(RunEventType type, FeatureRuntime source, FeatureResult result, long timeStamp) Creates an instance of aFeatureRunEventrecord class. -
Uses of FeatureResult in io.karatelabs.output
Methods in io.karatelabs.output with parameters of type FeatureResultModifier and TypeMethodDescriptionstatic StringCucumberJsonWriter.featureToJson(FeatureResult result) Convert a single feature result to Cucumber JSON string.static StringJunitXmlWriter.featureToXml(FeatureResult result) Convert a single feature result to JUnit XML string.voidCucumberJsonReportListener.onFeatureEnd(FeatureResult result) voidHtmlReportListener.onFeatureEnd(FeatureResult result) voidJsonLinesReportListener.onFeatureEnd(FeatureResult result) voidJunitXmlReportListener.onFeatureEnd(FeatureResult result) default voidResultListener.onFeatureEnd(FeatureResult result) Called when a feature completes execution.static voidCucumberJsonWriter.writeFeature(FeatureResult result, Path outputDir) Write Cucumber JSON report for a single feature.static voidJunitXmlWriter.writeFeature(FeatureResult result, Path outputDir) Write JUnit XML report for a single feature.static voidHtmlReportWriter.writeFeatureHtml(FeatureResult result, Path outputDir) Write a single feature HTML report.