A B C D E F G H I L M N O P R S T U V 

A

AbstractPage - Class in net.masterthought.cucumber.generators
Delivers common methods for page generation.
AbstractPage(ReportResult, String, Configuration) - Constructor for class net.masterthought.cucumber.generators.AbstractPage
 
addDuration(long, Status) - Method in class net.masterthought.cucumber.json.support.StepObject
 
addElement(Element) - Method in class net.masterthought.cucumber.json.support.TagObject
 

B

BASE_DIRECTORY - Static variable in class net.masterthought.cucumber.ReportBuilder
Subdirectory where the report will be created.

C

compareTo(Feature) - Method in class net.masterthought.cucumber.json.Feature
 
compareTo(StepObject) - Method in class net.masterthought.cucumber.json.support.StepObject
 
compareTo(TagObject) - Method in class net.masterthought.cucumber.json.support.TagObject
 
Configuration - Class in net.masterthought.cucumber
 
Configuration(File, String) - Constructor for class net.masterthought.cucumber.Configuration
 
configuration - Variable in class net.masterthought.cucumber.generators.AbstractPage
Configuration used for this report execution.
context - Variable in class net.masterthought.cucumber.generators.AbstractPage
 
Counter - Class in net.masterthought.cucumber.util
Simple counter to give elements on a page a unique ID.
Counter() - Constructor for class net.masterthought.cucumber.util.Counter
 
createEmbeddingsDirectory() - Method in class net.masterthought.cucumber.ReportBuilder
 

D

deserialize(JsonParser, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.EmbeddingDeserializer
 
deserialize(JsonParser, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.OutputDeserializer
 
DocString - Class in net.masterthought.cucumber.json
Doc Strings are handy for specifying a larger piece of text.
DocString() - Constructor for class net.masterthought.cucumber.json.DocString
 

E

Element - Class in net.masterthought.cucumber.json
 
Element() - Constructor for class net.masterthought.cucumber.json.Element
 
Embedding - Class in net.masterthought.cucumber.json
 
Embedding(String, String) - Constructor for class net.masterthought.cucumber.json.Embedding
 
EmbeddingDeserializer - Class in net.masterthought.cucumber.json.deserializers
Deserializes embedding and stores it in attachment directory.
EmbeddingDeserializer() - Constructor for class net.masterthought.cucumber.json.deserializers.EmbeddingDeserializer
 
equals(Object) - Method in class net.masterthought.cucumber.json.Element
 
ErrorPage - Class in net.masterthought.cucumber.generators
 
ErrorPage(ReportResult, Configuration, Exception, List<String>) - Constructor for class net.masterthought.cucumber.generators.ErrorPage
 

F

failsIfPending() - Method in class net.masterthought.cucumber.Configuration
 
failsIfSkipped() - Method in class net.masterthought.cucumber.Configuration
 
failsIfUndefined() - Method in class net.masterthought.cucumber.Configuration
 
FailuresOverviewPage - Class in net.masterthought.cucumber.generators
 
FailuresOverviewPage(ReportResult, Configuration) - Constructor for class net.masterthought.cucumber.generators.FailuresOverviewPage
 
Feature - Class in net.masterthought.cucumber.json
 
Feature() - Constructor for class net.masterthought.cucumber.json.Feature
 
FeatureReportPage - Class in net.masterthought.cucumber.generators
 
FeatureReportPage(ReportResult, Configuration, Feature) - Constructor for class net.masterthought.cucumber.generators.FeatureReportPage
 
FeaturesOverviewPage - Class in net.masterthought.cucumber.generators
 
FeaturesOverviewPage(ReportResult, Configuration) - Constructor for class net.masterthought.cucumber.generators.FeaturesOverviewPage
 
formatDuration(long) - Static method in class net.masterthought.cucumber.util.Util
 

G

generatePage() - Method in class net.masterthought.cucumber.generators.AbstractPage
 
generateReports() - Method in class net.masterthought.cucumber.ReportBuilder
 
getAfter() - Method in class net.masterthought.cucumber.json.Element
 
getAfterStatus() - Method in class net.masterthought.cucumber.json.Element
 
getAllFailedFeatures() - Method in class net.masterthought.cucumber.ReportResult
 
getAllFeatures() - Method in class net.masterthought.cucumber.ReportResult
 
getAllPassedFeatures() - Method in class net.masterthought.cucumber.ReportResult
 
getAllSteps() - Method in class net.masterthought.cucumber.ReportResult
 
getAllTags() - Method in class net.masterthought.cucumber.ReportResult
 
getAverageDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getBefore() - Method in class net.masterthought.cucumber.json.Element
 
getBeforeStatus() - Method in class net.masterthought.cucumber.json.Element
 
getBuildNumber() - Method in class net.masterthought.cucumber.Configuration
 
getBuildTime() - Method in class net.masterthought.cucumber.ReportResult
 
getCells() - Method in class net.masterthought.cucumber.json.Row
 
getCurrentTime() - Static method in class net.masterthought.cucumber.ReportResult
 
getData() - Method in class net.masterthought.cucumber.json.Embedding
 
getDecodedData() - Method in class net.masterthought.cucumber.json.Embedding
 
getDescription() - Method in class net.masterthought.cucumber.json.Element
 
getDescription() - Method in class net.masterthought.cucumber.json.Feature
 
getDeviceName() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getDeviceName() - Method in class net.masterthought.cucumber.json.Feature
 
getDeviceName() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getDeviceName() - Method in interface net.masterthought.cucumber.Reportable
In case of running the same tests on many devices it displays name of the device.
getDocString() - Method in class net.masterthought.cucumber.json.Step
 
getDuration() - Method in class net.masterthought.cucumber.json.Result
 
getDuration() - Method in class net.masterthought.cucumber.json.Step
 
getDurations() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getDurations() - Method in class net.masterthought.cucumber.json.Feature
 
getDurations() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getDurations() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getDurations() - Method in interface net.masterthought.cucumber.Reportable
Returns raw duration for this element.
getElements() - Method in class net.masterthought.cucumber.json.Feature
 
getElements() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getElementStatus() - Method in class net.masterthought.cucumber.json.Element
 
getEmbeddingDirectory() - Method in class net.masterthought.cucumber.Configuration
 
getEmbeddings() - Method in class net.masterthought.cucumber.json.Hook
 
getEmbeddings() - Method in class net.masterthought.cucumber.json.Step
 
getErrorMessage() - Method in class net.masterthought.cucumber.json.Result
 
getEscapedName() - Method in class net.masterthought.cucumber.json.Element
 
getExtension() - Method in class net.masterthought.cucumber.json.Embedding
 
getFailedScenarios() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getFailedScenarios() - Method in class net.masterthought.cucumber.json.Feature
 
getFailedScenarios() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getFailedScenarios() - Method in interface net.masterthought.cucumber.Reportable
Returns number of failed scenarios for this element.
getFailedSteps() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getFailedSteps() - Method in class net.masterthought.cucumber.json.Feature
 
getFailedSteps() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getFailedSteps() - Method in interface net.masterthought.cucumber.Reportable
Returns number of failed steps for this element.
getFeature() - Method in class net.masterthought.cucumber.json.Element
 
getFeatureReport() - Method in class net.masterthought.cucumber.ReportResult
 
getFileId() - Method in class net.masterthought.cucumber.json.Embedding
Returns file name without extension.
getFileName() - Method in class net.masterthought.cucumber.json.Embedding
 
getFileName() - Method in class net.masterthought.cucumber.json.Tag
 
getFinalStatus() - Method in class net.masterthought.cucumber.json.support.StatusCounter
If statuses for all items are the same then this finalStatus is returned, otherwise Status.FAILED.
getFormatedDuration() - Method in class net.masterthought.cucumber.json.Result
 
getFormattedAverageDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getFormattedDurations() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getFormattedDurations() - Method in class net.masterthought.cucumber.json.Feature
 
getFormattedDurations() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getFormattedDurations() - Method in interface net.masterthought.cucumber.Reportable
Returns formatted duration for this element.
getFormattedTotalDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getId() - Method in class net.masterthought.cucumber.json.Feature
 
getJenkinsBasePath() - Method in class net.masterthought.cucumber.Configuration
 
getJsonFile() - Method in class net.masterthought.cucumber.json.Feature
 
getKeyword() - Method in class net.masterthought.cucumber.json.Element
 
getKeyword() - Method in class net.masterthought.cucumber.json.Feature
 
getKeyword() - Method in class net.masterthought.cucumber.json.Step
 
getLabel() - Method in enum net.masterthought.cucumber.json.support.Status
Returns name of the status changing first letter to upper case character.
getLocation() - Method in class net.masterthought.cucumber.json.Match
 
getLocation() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getMatch() - Method in class net.masterthought.cucumber.json.Hook
 
getMatch() - Method in class net.masterthought.cucumber.json.Step
 
getMatch() - Method in interface net.masterthought.cucumber.json.support.Resultsable
 
getMessages() - Method in class net.masterthought.cucumber.json.Output
 
getMimeType() - Method in class net.masterthought.cucumber.json.Embedding
 
getName() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getName() - Method in class net.masterthought.cucumber.json.Element
 
getName() - Method in class net.masterthought.cucumber.json.Feature
 
getName() - Method in class net.masterthought.cucumber.json.Step
 
getName() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getName() - Method in class net.masterthought.cucumber.json.Tag
 
getName() - Method in interface net.masterthought.cucumber.Reportable
Returns name of the element that will be displayed to user.
getNumberOfStatus(Status) - Method in class net.masterthought.cucumber.json.support.TagObject
 
getOutput() - Method in class net.masterthought.cucumber.json.Step
 
getPassedScenarios() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getPassedScenarios() - Method in class net.masterthought.cucumber.json.Feature
 
getPassedScenarios() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getPassedScenarios() - Method in interface net.masterthought.cucumber.Reportable
Returns number of passed scenarios for this element.
getPassedSteps() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getPassedSteps() - Method in class net.masterthought.cucumber.json.Feature
 
getPassedSteps() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getPassedSteps() - Method in interface net.masterthought.cucumber.Reportable
Returns number of passed steps for this element.
getPendingSteps() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getPendingSteps() - Method in class net.masterthought.cucumber.json.Feature
 
getPendingSteps() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getPendingSteps() - Method in interface net.masterthought.cucumber.Reportable
Returns number of pending steps for this element.
getPercentageResult() - Method in class net.masterthought.cucumber.json.support.StepObject
Returns as percentage how many steps passed (PASSED / All) formatted to double decimal precision.
getProjectName() - Method in class net.masterthought.cucumber.Configuration
 
getRawName() - Method in enum net.masterthought.cucumber.json.support.Status
Returns name of the status converted to lower case characters.
getRawStatus() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getReportDirectory() - Method in class net.masterthought.cucumber.Configuration
 
getReportFileName() - Method in class net.masterthought.cucumber.json.Feature
 
getReportFileName() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getResult() - Method in class net.masterthought.cucumber.json.Hook
 
getResult() - Method in class net.masterthought.cucumber.json.Step
 
getResult() - Method in interface net.masterthought.cucumber.json.support.Resultsable
 
getRows() - Method in class net.masterthought.cucumber.json.Step
 
getScenarios() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getScenarios() - Method in class net.masterthought.cucumber.json.Feature
 
getScenarios() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getScenarios() - Method in interface net.masterthought.cucumber.Reportable
Returns number of scenarios related to this element.
getSkippedSteps() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getSkippedSteps() - Method in class net.masterthought.cucumber.json.Feature
 
getSkippedSteps() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getSkippedSteps() - Method in interface net.masterthought.cucumber.Reportable
Returns number of skipped steps for this element.
getStatus() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getStatus() - Method in class net.masterthought.cucumber.json.Feature
 
getStatus() - Method in class net.masterthought.cucumber.json.Result
 
getStatus() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getStatus() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getStatus() - Method in interface net.masterthought.cucumber.Reportable
Returns status for this element.
getSteps() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getSteps() - Method in class net.masterthought.cucumber.json.Element
 
getSteps() - Method in class net.masterthought.cucumber.json.Feature
 
getSteps() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getSteps() - Method in interface net.masterthought.cucumber.Reportable
Returns number of all steps for this element.
getStepsStatus() - Method in class net.masterthought.cucumber.json.Element
 
getTagReport() - Method in class net.masterthought.cucumber.ReportResult
 
getTags() - Method in class net.masterthought.cucumber.json.Element
 
getTags() - Method in class net.masterthought.cucumber.json.Feature
 
getTagsToExcludeFromChart() - Method in class net.masterthought.cucumber.Configuration
 
getTotalOccurrences() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getType() - Method in class net.masterthought.cucumber.json.Element
 
getUndefinedSteps() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getUndefinedSteps() - Method in class net.masterthought.cucumber.json.Feature
 
getUndefinedSteps() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getUndefinedSteps() - Method in interface net.masterthought.cucumber.Reportable
Returns number of undefined steps for this element.
getValue() - Method in class net.masterthought.cucumber.json.DocString
 
getValueFor(Status) - Method in class net.masterthought.cucumber.json.support.StatusCounter
Gets the counter for given finalStatus.
getWebPage() - Method in class net.masterthought.cucumber.generators.AbstractPage
Returns HTML file name (with extension) for this report.
getWebPage() - Method in class net.masterthought.cucumber.generators.ErrorPage
 
getWebPage() - Method in class net.masterthought.cucumber.generators.FailuresOverviewPage
 
getWebPage() - Method in class net.masterthought.cucumber.generators.FeatureReportPage
 
getWebPage() - Method in class net.masterthought.cucumber.generators.FeaturesOverviewPage
 
getWebPage() - Method in class net.masterthought.cucumber.generators.StepsOverviewPage
 
getWebPage() - Method in class net.masterthought.cucumber.generators.TagReportPage
 
getWebPage() - Method in class net.masterthought.cucumber.generators.TagsOverviewPage
 

H

hasBuildPassed() - Method in class net.masterthought.cucumber.ReportBuilder
Checks if all features pass.
hashCode() - Method in class net.masterthought.cucumber.json.Element
 
HOME_PAGE - Static variable in class net.masterthought.cucumber.ReportBuilder
Page that should be displayed when the reports is generated.
Hook - Class in net.masterthought.cucumber.json
 
Hook() - Constructor for class net.masterthought.cucumber.json.Hook
 

I

incDurationBy(long) - Method in class net.masterthought.cucumber.generators.OverviewReport
 
incrementFor(Status) - Method in class net.masterthought.cucumber.json.support.StatusCounter
Increments finalStatus counter by 1.
incScenarioFor(Status) - Method in class net.masterthought.cucumber.generators.OverviewReport
 
incStepsFor(Status) - Method in class net.masterthought.cucumber.generators.OverviewReport
 
isParallelTesting() - Method in class net.masterthought.cucumber.Configuration
 
isPassed() - Method in enum net.masterthought.cucumber.json.support.Status
Returns true if status is equal to Status.PASSED.
isRunWithJenkins() - Method in class net.masterthought.cucumber.Configuration
 
isScenario() - Method in class net.masterthought.cucumber.json.Element
 

L

location - Variable in class net.masterthought.cucumber.json.support.StepObject
Name of the method / step implementation.

M

Match - Class in net.masterthought.cucumber.json
 
Match() - Constructor for class net.masterthought.cucumber.json.Match
 

N

net.masterthought.cucumber - package net.masterthought.cucumber
 
net.masterthought.cucumber.generators - package net.masterthought.cucumber.generators
 
net.masterthought.cucumber.json - package net.masterthought.cucumber.json
 
net.masterthought.cucumber.json.deserializers - package net.masterthought.cucumber.json.deserializers
 
net.masterthought.cucumber.json.support - package net.masterthought.cucumber.json.support
 
net.masterthought.cucumber.util - package net.masterthought.cucumber.util
 
next() - Method in class net.masterthought.cucumber.util.Counter
 

O

Output - Class in net.masterthought.cucumber.json
 
Output(String[]) - Constructor for class net.masterthought.cucumber.json.Output
 
OutputDeserializer - Class in net.masterthought.cucumber.json.deserializers
Deserialize output messages depends supporting single and bi-dimensional arrays (JVM and Ruby implementations).
OutputDeserializer() - Constructor for class net.masterthought.cucumber.json.deserializers.OutputDeserializer
 
OverviewReport - Class in net.masterthought.cucumber.generators
 
OverviewReport() - Constructor for class net.masterthought.cucumber.generators.OverviewReport
 

P

parseJsonResults(List<String>) - Method in class net.masterthought.cucumber.ReportParser
Parsed passed files and extracts features files.
PERCENT_FORMATTER - Static variable in class net.masterthought.cucumber.util.Util
 
prepareReport() - Method in class net.masterthought.cucumber.generators.AbstractPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.ErrorPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.FailuresOverviewPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.FeatureReportPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.FeaturesOverviewPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.StepsOverviewPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.TagReportPage
 
prepareReport() - Method in class net.masterthought.cucumber.generators.TagsOverviewPage
 

R

report - Variable in class net.masterthought.cucumber.generators.AbstractPage
Results of the report.
Reportable - Interface in net.masterthought.cucumber
Defines methods required to generate single report.
ReportBuilder - Class in net.masterthought.cucumber
 
ReportBuilder(List<String>, Configuration) - Constructor for class net.masterthought.cucumber.ReportBuilder
 
ReportParser - Class in net.masterthought.cucumber
 
ReportParser(Configuration) - Constructor for class net.masterthought.cucumber.ReportParser
 
ReportResult - Class in net.masterthought.cucumber
 
ReportResult(List<Feature>) - Constructor for class net.masterthought.cucumber.ReportResult
 
Result - Class in net.masterthought.cucumber.json
 
Result() - Constructor for class net.masterthought.cucumber.json.Result
 
Resultsable - Interface in net.masterthought.cucumber.json.support
Ensures that class delivers method for counting results and matches.
Row - Class in net.masterthought.cucumber.json
 
Row() - Constructor for class net.masterthought.cucumber.json.Row
 

S

setBuildNumber(String) - Method in class net.masterthought.cucumber.Configuration
 
setJenkinsBasePath(String) - Method in class net.masterthought.cucumber.Configuration
 
setMetaData(Feature, Configuration) - Method in class net.masterthought.cucumber.json.Element
 
setMetaData(String, int, Configuration) - Method in class net.masterthought.cucumber.json.Feature
Sets additional information and calculates values which should be calculated during object creation.
setParallelTesting(boolean) - Method in class net.masterthought.cucumber.Configuration
 
setRunWithJenkins(boolean) - Method in class net.masterthought.cucumber.Configuration
 
setStatusFlags(boolean, boolean, boolean) - Method in class net.masterthought.cucumber.Configuration
 
setTagsToExcludeFromChart(String...) - Method in class net.masterthought.cucumber.Configuration
Stores the regex patterns to be used for filtering out tags from the 'Tags Overview' chart
size() - Method in class net.masterthought.cucumber.json.support.StatusCounter
Returns sum of all occurrences for all statuses.
Status - Enum in net.masterthought.cucumber.json.support
Defines all possible statuses provided by cucumber-jvm library.
StatusCounter - Class in net.masterthought.cucumber.json.support
Keeps information about statuses occurrence.
StatusCounter() - Constructor for class net.masterthought.cucumber.json.support.StatusCounter
 
Step - Class in net.masterthought.cucumber.json
 
Step() - Constructor for class net.masterthought.cucumber.json.Step
 
StepObject - Class in net.masterthought.cucumber.json.support
Keeps information about steps statistics.
StepObject(String) - Constructor for class net.masterthought.cucumber.json.support.StepObject
 
StepsOverviewPage - Class in net.masterthought.cucumber.generators
Presents details about how long steps are executed (adds the same steps and presents sum).
StepsOverviewPage(ReportResult, Configuration) - Constructor for class net.masterthought.cucumber.generators.StepsOverviewPage
 

T

Tag - Class in net.masterthought.cucumber.json
 
Tag() - Constructor for class net.masterthought.cucumber.json.Tag
 
TagObject - Class in net.masterthought.cucumber.json.support
 
TagObject(String) - Constructor for class net.masterthought.cucumber.json.support.TagObject
 
TagReportPage - Class in net.masterthought.cucumber.generators
 
TagReportPage(ReportResult, Configuration, TagObject) - Constructor for class net.masterthought.cucumber.generators.TagReportPage
 
TagsOverviewPage - Class in net.masterthought.cucumber.generators
 
TagsOverviewPage(ReportResult, Configuration) - Constructor for class net.masterthought.cucumber.generators.TagsOverviewPage
 
toStatus(String) - Static method in enum net.masterthought.cucumber.json.support.Status
 
toValidFileName(String) - Static method in class net.masterthought.cucumber.util.Util
Converts characters of passed string by replacing to dash (-) each character that might not be accepted as file name such as / ?

U

Util - Class in net.masterthought.cucumber.util
 
Util() - Constructor for class net.masterthought.cucumber.util.Util
 

V

ValidationException - Exception in net.masterthought.cucumber
Thrown when report cannot be generated.
ValidationException(Exception) - Constructor for exception net.masterthought.cucumber.ValidationException
 
ValidationException(String) - Constructor for exception net.masterthought.cucumber.ValidationException
 
ValidationException(String, Exception) - Constructor for exception net.masterthought.cucumber.ValidationException
 
valueOf(String) - Static method in enum net.masterthought.cucumber.json.support.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.masterthought.cucumber.json.support.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 

Copyright © 2016. All rights reserved.