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

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
 
addBuild(String, Reportable) - Method in class net.masterthought.cucumber.Trends
Adds build into the trends.
addClassificationFiles(List<String>) - Method in class net.masterthought.cucumber.Configuration
Adds properties files which house classifications in key value pairings.
addClassifications(String, String) - Method in class net.masterthought.cucumber.Configuration
Adds metadata that will be displayed at the main page of the report.
addCustomCssFiles(List<String>) - Method in class net.masterthought.cucumber.Configuration
Adds custom static css files to each html page.
addCustomJsFiles(List<String>) - Method in class net.masterthought.cucumber.Configuration
Adds custom static js files to each html page.
addDuration(long, Status) - Method in class net.masterthought.cucumber.json.support.StepObject
 
addElement(Element) - Method in class net.masterthought.cucumber.json.support.TagObject
 
addElements(Element[]) - Method in class net.masterthought.cucumber.json.Feature
 
addPresentationModes(PresentationMode) - Method in class net.masterthought.cucumber.Configuration
Sets how the report should be presented.
addReducingMethod(ReducingMethod) - Method in class net.masterthought.cucumber.Configuration
Sets how the report should be reduced, merged or modified.
ALPHABETICAL - net.masterthought.cucumber.sorting.SortingMethod
Order by name of the element.
Argument - Class in net.masterthought.cucumber.json.support
Protractor implementation uses this for the step parameter.
Argument() - Constructor for class net.masterthought.cucumber.json.support.Argument
 

B

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

C

CommentsDeserializer - Class in net.masterthought.cucumber.json.deserializers
 
CommentsDeserializer() - Constructor for class net.masterthought.cucumber.json.deserializers.CommentsDeserializer
 
compare(Feature, Feature) - Method in class net.masterthought.cucumber.sorting.FeaturesAlphabeticalComparator
 
compare(StepObject, StepObject) - Method in class net.masterthought.cucumber.sorting.StepObjectAlphabeticalComparator
 
compare(TagObject, TagObject) - Method in class net.masterthought.cucumber.sorting.TagObjectAlphabeticalComparator
 
configuration - Variable in class net.masterthought.cucumber.generators.AbstractPage
Configuration used for this report execution.
Configuration - Class in net.masterthought.cucumber
 
Configuration(File, String) - Constructor for class net.masterthought.cucumber.Configuration
 
containsPresentationMode(PresentationMode) - Method in class net.masterthought.cucumber.Configuration
Checks if the configuration has given PresentationMode set.
containsQualifier(String) - Method in class net.masterthought.cucumber.Configuration
Checks whether an explicit qualifier was specified for a given json file.
containsReducingMethod(ReducingMethod) - Method in class net.masterthought.cucumber.Configuration
Checks if the configuration has given ReducingMethod set.
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
 

D

deserialize(JsonNode, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.CommentsDeserializer
 
deserialize(JsonNode, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.EmbeddingDeserializer
 
deserialize(JsonNode, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.OutputsDeserializer
 
deserialize(JsonNode, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.StatusDeserializer
 
deserialize(JsonNode, Configuration) - Method in class net.masterthought.cucumber.json.deserializers.TagsDeserializer
 
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
 
Durationable - Interface in net.masterthought.cucumber.json.support
Ensures that class delivers methods for duration.

E

Element - Class in net.masterthought.cucumber.json
 
Element() - Constructor for class net.masterthought.cucumber.json.Element
 
eliminateEmptyHooks(Hook[]) - Static method in class net.masterthought.cucumber.util.Util
Helper method that removes empty hooks from passed array and packs it into new collection.
Embedding - Class in net.masterthought.cucumber.json
 
Embedding(String, String) - Constructor for class net.masterthought.cucumber.json.Embedding
 
Embedding(String, 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
 
EmptyReportable - Class in net.masterthought.cucumber
Defines empty reportable that is usded when the build fails.
EmptyReportable() - Constructor for class net.masterthought.cucumber.EmptyReportable
 
equals(Object) - Method in class net.masterthought.cucumber.json.Tag
 
ErrorPage - Class in net.masterthought.cucumber.generators
 
ErrorPage(ReportResult, Configuration, Exception, List<String>) - Constructor for class net.masterthought.cucumber.generators.ErrorPage
 
EXPAND_ALL_STEPS - net.masterthought.cucumber.presentation.PresentationMode
Expands all scenarios by default.

F

FAILED - net.masterthought.cucumber.json.support.Status
 
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
 
FeaturesAlphabeticalComparator - Class in net.masterthought.cucumber.sorting
 
FeaturesAlphabeticalComparator() - Constructor for class net.masterthought.cucumber.sorting.FeaturesAlphabeticalComparator
 
FeaturesOverviewPage - Class in net.masterthought.cucumber.generators
 
FeaturesOverviewPage(ReportResult, Configuration) - Constructor for class net.masterthought.cucumber.generators.FeaturesOverviewPage
 
format(String, Argument[], String, String) - Static method in class net.masterthought.cucumber.util.StepNameFormatter
 
formatAsDecimal(int, int) - Static method in class net.masterthought.cucumber.util.Util
 
formatAsPercentage(int, int) - Static method in class net.masterthought.cucumber.util.Util
Returns value converted to percentage format.
formatDuration(long) - Static method in class net.masterthought.cucumber.util.Util
 

G

generateFileName(String) - Static method in class net.masterthought.cucumber.json.Tag
 
generatePage() - Method in class net.masterthought.cucumber.generators.AbstractPage
 
generateReports() - Method in class net.masterthought.cucumber.ReportBuilder
Parses provided files and generates the report.
get(List<ReducingMethod>) - Method in class net.masterthought.cucumber.reducers.ReportFeatureMergerFactory
 
getAfter() - Method in class net.masterthought.cucumber.json.Element
 
getAfter() - Method in class net.masterthought.cucumber.json.Step
 
getAfterStatus() - Method in class net.masterthought.cucumber.json.Element
 
getAfterStatus() - Method in class net.masterthought.cucumber.json.Step
 
getAllFeatures() - Method in class net.masterthought.cucumber.ReportResult
 
getAllSteps() - Method in class net.masterthought.cucumber.ReportResult
 
getAllTags() - Method in class net.masterthought.cucumber.ReportResult
 
getArguments() - Method in class net.masterthought.cucumber.json.Match
 
getAverageDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getBefore() - Method in class net.masterthought.cucumber.json.Element
 
getBefore() - Method in class net.masterthought.cucumber.json.Step
 
getBeforeStatus() - Method in class net.masterthought.cucumber.json.Element
 
getBeforeStatus() - Method in class net.masterthought.cucumber.json.Step
 
getBuildNumber() - Method in class net.masterthought.cucumber.Configuration
Gets the build number for this report.
getBuildNumbers() - Method in class net.masterthought.cucumber.Trends
 
getBuildTime() - Method in class net.masterthought.cucumber.ReportResult
 
getCells() - Method in class net.masterthought.cucumber.json.Row
 
getClassificationFiles() - Method in class net.masterthought.cucumber.Configuration
 
getClassifications() - Method in class net.masterthought.cucumber.Configuration
 
getComments() - Method in class net.masterthought.cucumber.json.Step
 
getCurrentTime() - Static method in class net.masterthought.cucumber.ReportResult
 
getCustomCssFiles() - Method in class net.masterthought.cucumber.Configuration
 
getCustomJsFiles() - Method in class net.masterthought.cucumber.Configuration
 
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
 
getDirectorySuffix() - Method in class net.masterthought.cucumber.Configuration
Returns directory suffix
getDirectorySuffixWithSeparator() - Method in class net.masterthought.cucumber.Configuration
Returns directory suffix with separator prepended if necessary
getDocString() - Method in class net.masterthought.cucumber.json.Step
 
getDuration() - Method in class net.masterthought.cucumber.EmptyReportable
 
getDuration() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getDuration() - Method in class net.masterthought.cucumber.json.Element
 
getDuration() - Method in class net.masterthought.cucumber.json.Feature
 
getDuration() - Method in class net.masterthought.cucumber.json.Result
 
getDuration() - Method in class net.masterthought.cucumber.json.Step
 
getDuration() - Method in interface net.masterthought.cucumber.json.support.Durationable
Returns duration for given item.
getDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getDuration() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getDuration() - Method in interface net.masterthought.cucumber.Reportable
 
getDurations() - Method in class net.masterthought.cucumber.Trends
 
getElements() - Method in class net.masterthought.cucumber.json.Feature
 
getElements() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getEmbeddingDirectory() - Method in class net.masterthought.cucumber.Configuration
Gets directory where the attachments are stored.
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
 
getErrorMessageTitle() - Method in class net.masterthought.cucumber.json.Result
 
getExtension() - Method in class net.masterthought.cucumber.json.Embedding
Returns the file extension of this embedding (attachment).
getFailedFeatures() - Method in class net.masterthought.cucumber.EmptyReportable
 
getFailedFeatures() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getFailedFeatures() - Method in class net.masterthought.cucumber.json.Feature
 
getFailedFeatures() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getFailedFeatures() - Method in interface net.masterthought.cucumber.Reportable
 
getFailedFeatures() - Method in class net.masterthought.cucumber.Trends
 
getFailedScenarios() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getFailedScenarios() - Method in class net.masterthought.cucumber.Trends
 
getFailedSteps() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getFailedSteps() - Method in class net.masterthought.cucumber.Trends
 
getFeature() - Method in class net.masterthought.cucumber.json.Element
 
getFeatureReport() - Method in class net.masterthought.cucumber.ReportResult
 
getFeatures() - Method in class net.masterthought.cucumber.EmptyReportable
 
getFeatures() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getFeatures() - Method in class net.masterthought.cucumber.json.Feature
 
getFeatures() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getFeatures() - Method in interface net.masterthought.cucumber.Reportable
 
getFileId() - Method in class net.masterthought.cucumber.json.Embedding
Returns unique file ID.
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.
getFormattedAverageDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getFormattedDuration() - Method in class net.masterthought.cucumber.EmptyReportable
 
getFormattedDuration() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getFormattedDuration() - Method in class net.masterthought.cucumber.json.Element
 
getFormattedDuration() - Method in class net.masterthought.cucumber.json.Feature
 
getFormattedDuration() - Method in class net.masterthought.cucumber.json.Result
 
getFormattedDuration() - Method in interface net.masterthought.cucumber.json.support.Durationable
Returns duration displayed in humanable format.
getFormattedDuration() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getFormattedDuration() - Method in interface net.masterthought.cucumber.Reportable
 
getFormattedMaxDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getFormattedTotalDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getId() - Method in class net.masterthought.cucumber.json.Element
 
getId() - 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 formatted with first letter to uppercase and lowercase others.
getLine() - Method in class net.masterthought.cucumber.json.Element
 
getLine() - Method in class net.masterthought.cucumber.json.Feature
 
getLine() - Method in class net.masterthought.cucumber.json.Step
 
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
 
getMaxDuration() - Method in class net.masterthought.cucumber.json.support.StepObject
 
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.EmptyReportable
 
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.Embedding
 
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
 
getNotFailingStatuses() - Method in class net.masterthought.cucumber.Configuration
 
getNumberOfStatus(Status) - Method in class net.masterthought.cucumber.json.support.TagObject
 
getOffset() - Method in class net.masterthought.cucumber.json.support.Argument
 
getOutputs() - Method in class net.masterthought.cucumber.json.Hook
 
getOutputs() - Method in class net.masterthought.cucumber.json.Step
 
getOutputs() - Method in interface net.masterthought.cucumber.json.support.Resultsable
 
getPassedFeatures() - Method in class net.masterthought.cucumber.EmptyReportable
 
getPassedFeatures() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getPassedFeatures() - Method in class net.masterthought.cucumber.json.Feature
 
getPassedFeatures() - Method in class net.masterthought.cucumber.json.support.TagObject
 
getPassedFeatures() - Method in interface net.masterthought.cucumber.Reportable
 
getPassedFeatures() - Method in class net.masterthought.cucumber.Trends
 
getPassedScenarios() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getPassedScenarios() - Method in class net.masterthought.cucumber.Trends
 
getPassedSteps() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getPassedSteps() - Method in class net.masterthought.cucumber.Trends
 
getPendingSteps() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getPendingSteps() - Method in class net.masterthought.cucumber.Trends
 
getPercentageResult() - Method in class net.masterthought.cucumber.json.support.StepObject
Gets percentage how many steps passed (PASSED / All) formatted to double decimal precision.
getProjectName() - Method in class net.masterthought.cucumber.Configuration
Returns the project name.
getQualifier() - Method in class net.masterthought.cucumber.json.Feature
 
getQualifier(String) - Method in class net.masterthought.cucumber.Configuration
Retrieves explicit qualifier to use for a given json file.
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
 
getReducingMethods() - Method in class net.masterthought.cucumber.Configuration
Gets how the report should be reduced, merged or modified.
getReportDirectory() - Method in class net.masterthought.cucumber.Configuration
Returns directory where the report should be stored.
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
 
getRows() - Method in class net.masterthought.cucumber.json.support.Argument
 
getScenarios() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getSkippedSteps() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getSkippedSteps() - Method in class net.masterthought.cucumber.Trends
 
getSortingMethod() - Method in class net.masterthought.cucumber.Configuration
 
getStartTime() - Method in class net.masterthought.cucumber.json.Element
 
getStatus() - Method in class net.masterthought.cucumber.EmptyReportable
 
getStatus() - Method in class net.masterthought.cucumber.generators.OverviewReport
 
getStatus() - Method in class net.masterthought.cucumber.json.Element
 
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
 
getSteps() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
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
 
getTotalFeatures() - Method in class net.masterthought.cucumber.Trends
 
getTotalOccurrences() - Method in class net.masterthought.cucumber.json.support.StepObject
 
getTotalScenarios() - Method in class net.masterthought.cucumber.Trends
 
getTotalSteps() - Method in class net.masterthought.cucumber.Trends
 
getTrendsLimit() - Method in class net.masterthought.cucumber.Configuration
Returns number of historical reports presented by trends.
getTrendsStatsFile() - Method in class net.masterthought.cucumber.Configuration
Returns file with history with trends.
getType() - Method in class net.masterthought.cucumber.json.Element
 
getUndefinedSteps() - Method in class net.masterthought.cucumber.EmptyReportable
 
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
 
getUndefinedSteps() - Method in class net.masterthought.cucumber.Trends
 
getUri() - Method in class net.masterthought.cucumber.json.Feature
 
getVal() - Method in class net.masterthought.cucumber.json.support.Argument
 
getValue() - Method in class net.masterthought.cucumber.json.DocString
 
getValueFor(Status) - Method in class net.masterthought.cucumber.json.support.StatusCounter
Gets the number of occurrences for given status.
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
 
getWebPage() - Method in class net.masterthought.cucumber.generators.TrendsOverviewPage
 

H

hasContent() - Method in class net.masterthought.cucumber.json.Hook
Checks if the hook has content meaning as it has at least attachment or result with error message.
hashCode() - Method in class net.masterthought.cucumber.json.Tag
 
HIDE_EMPTY_HOOKS - net.masterthought.cucumber.reducers.ReducingMethod
Does not display hooks (@Before and @After) which do not have attachment or error message.
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
 
incFeaturesFor(Status) - Method in class net.masterthought.cucumber.generators.OverviewReport
 
incrementFor(Status) - Method in class net.masterthought.cucumber.json.support.StatusCounter
Increments finalStatus counter by single value.
incScenarioFor(Status) - Method in class net.masterthought.cucumber.generators.OverviewReport
 
incStepsFor(Status) - Method in class net.masterthought.cucumber.generators.OverviewReport
 
INSTANCE - Static variable in class net.masterthought.cucumber.util.StepNameFormatter
 
INSTANCE - Static variable in class net.masterthought.cucumber.util.Util
 
isBackground() - Method in class net.masterthought.cucumber.json.Element
 
isPassed() - Method in enum net.masterthought.cucumber.json.support.Status
Returns true if status is equal to Status.PASSED.
isScenario() - Method in class net.masterthought.cucumber.json.Element
 
isTrendsAvailable() - Method in class net.masterthought.cucumber.Configuration
Checks if the page with trends should be generated and displayed.
isTrendsStatsFile() - Method in class net.masterthought.cucumber.Configuration
Checks if the file for the trends was set.

L

limitItems(int) - Method in class net.masterthought.cucumber.Trends
Removes elements that points to the oldest items.
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
 
merge(List<Feature>) - Method in interface net.masterthought.cucumber.reducers.ReportFeatureMerger
Merger's type depends on a ReducingMethod which is coming from the configuration.
MERGE_FEATURES_BY_ID - net.masterthought.cucumber.reducers.ReducingMethod
Merge features with different JSON files that have same ID so scenarios are be stored in single feature.
MERGE_FEATURES_WITH_RETEST - net.masterthought.cucumber.reducers.ReducingMethod
Merge features and scenarios from different JSON files of different runs into a single report by features' and scenarios' ids.

N

NATURAL - net.masterthought.cucumber.sorting.SortingMethod
Same order as in JSON file.
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.presentation - package net.masterthought.cucumber.presentation
 
net.masterthought.cucumber.reducers - package net.masterthought.cucumber.reducers
 
net.masterthought.cucumber.sorting - package net.masterthought.cucumber.sorting
 
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
 
OutputsDeserializer - Class in net.masterthought.cucumber.json.deserializers
 
OutputsDeserializer() - Constructor for class net.masterthought.cucumber.json.deserializers.OutputsDeserializer
 
OverviewReport - Class in net.masterthought.cucumber.generators
 
OverviewReport() - Constructor for class net.masterthought.cucumber.generators.OverviewReport
 

P

PARALLEL_TESTING - net.masterthought.cucumber.presentation.PresentationMode
Add "target" column to the report, when running the same tests many times.
parseClassificationsFiles(List<String>) - Method in class net.masterthought.cucumber.ReportParser
Parses passed properties files for classifications.
parseJsonFiles(List<String>) - Method in class net.masterthought.cucumber.ReportParser
Parsed passed files and extracts features files.
PASSED - net.masterthought.cucumber.json.support.Status
 
PENDING - net.masterthought.cucumber.json.support.Status
 
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
 
prepareReport() - Method in class net.masterthought.cucumber.generators.TrendsOverviewPage
 
PresentationMode - Enum in net.masterthought.cucumber.presentation
Defines how the report is presented.

R

ReducingMethod - Enum in net.masterthought.cucumber.reducers
Supported reducing methods.
removeQualifier(String) - Method in class net.masterthought.cucumber.Configuration
Removes explicit qualifier for a given json file.
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
 
ReportFeatureMerger - Interface in net.masterthought.cucumber.reducers
 
ReportFeatureMergerFactory - Class in net.masterthought.cucumber.reducers
 
ReportFeatureMergerFactory() - Constructor for class net.masterthought.cucumber.reducers.ReportFeatureMergerFactory
 
ReportParser - Class in net.masterthought.cucumber
 
ReportParser(Configuration) - Constructor for class net.masterthought.cucumber.ReportParser
 
reportResult - Variable in class net.masterthought.cucumber.generators.AbstractPage
Results of the report.
ReportResult - Class in net.masterthought.cucumber
 
ReportResult(List<Feature>, Configuration) - 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
 
RUN_WITH_JENKINS - net.masterthought.cucumber.presentation.PresentationMode
Defines additional menu buttons that enables integration with Jenkins.

S

setBuildNumber(String) - Method in class net.masterthought.cucumber.Configuration
Sets number of the build.
setDirectorySuffix(String) - Method in class net.masterthought.cucumber.Configuration
Sets directory suffix.
setMetaData() - Method in class net.masterthought.cucumber.json.Step
 
setMetaData(int, Configuration) - Method in class net.masterthought.cucumber.json.Feature
Sets additional information and calculates values which should be calculated during object creation.
setMetaData(Feature, Configuration) - Method in class net.masterthought.cucumber.json.Element
 
setNotFailingStatuses(Set<Status>) - Method in class net.masterthought.cucumber.Configuration
Sets statuses of steps which should not fail the scenario.
setQualifier(String, String) - Method in class net.masterthought.cucumber.Configuration
Sets explicit qualifier to use for the given json file.
setQualifier(String) - Method in class net.masterthought.cucumber.json.Feature
 
setSortingMethod(SortingMethod) - Method in class net.masterthought.cucumber.Configuration
Configure how items will be sorted in the report by default.
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
setTrends(File, int) - Method in class net.masterthought.cucumber.Configuration
Sets configuration limit for trends.
setTrendsStatsFile(File) - Method in class net.masterthought.cucumber.Configuration
Calls Configuration.setTrends(File, int) with zero limit.
shouldIncludeTag(String, Collection<Pattern>) - Method in class net.masterthought.cucumber.json.deserializers.TagsDeserializer
 
size() - Method in class net.masterthought.cucumber.json.support.StatusCounter
Gets the sum of all occurrences for all statuses.
SKIP_EMPTY_JSON_FILES - net.masterthought.cucumber.reducers.ReducingMethod
Skip empty JSON reports.
SKIPPED - net.masterthought.cucumber.json.support.Status
 
sortFeatures(Collection<Feature>) - Method in class net.masterthought.cucumber.sorting.SortingFactory
 
SortingFactory - Class in net.masterthought.cucumber.sorting
Keeps references to classes that sort results.
SortingFactory(SortingMethod) - Constructor for class net.masterthought.cucumber.sorting.SortingFactory
 
SortingMethod - Enum in net.masterthought.cucumber.sorting
Supported sorting methods.
sortSteps(Collection<StepObject>) - Method in class net.masterthought.cucumber.sorting.SortingFactory
 
sortTags(Collection<TagObject>) - Method in class net.masterthought.cucumber.sorting.SortingFactory
 
Status - Enum in net.masterthought.cucumber.json.support
Defines all possible statuses provided by cucumber library.
StatusCounter - Class in net.masterthought.cucumber.json.support
Keeps information about statuses occurrence.
StatusCounter() - Constructor for class net.masterthought.cucumber.json.support.StatusCounter
 
StatusCounter(Resultsable[]) - Constructor for class net.masterthought.cucumber.json.support.StatusCounter
 
StatusCounter(Resultsable[], Set<Status>) - Constructor for class net.masterthought.cucumber.json.support.StatusCounter
 
StatusDeserializer - Class in net.masterthought.cucumber.json.deserializers
Deserializes Status and maps all known but not supported into UNDEFINED status.
StatusDeserializer() - Constructor for class net.masterthought.cucumber.json.deserializers.StatusDeserializer
 
Step - Class in net.masterthought.cucumber.json
 
Step() - Constructor for class net.masterthought.cucumber.json.Step
 
StepNameFormatter - Class in net.masterthought.cucumber.util
 
StepNameFormatter() - Constructor for class net.masterthought.cucumber.util.StepNameFormatter
 
StepObject - Class in net.masterthought.cucumber.json.support
Keeps information about steps statistics.
StepObject(String) - Constructor for class net.masterthought.cucumber.json.support.StepObject
 
StepObjectAlphabeticalComparator - Class in net.masterthought.cucumber.sorting
 
StepObjectAlphabeticalComparator() - Constructor for class net.masterthought.cucumber.sorting.StepObjectAlphabeticalComparator
 
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
 
SUFFIX_SEPARATOR - Static variable in class net.masterthought.cucumber.ReportBuilder
Separator between main directory name and specified suffix

T

Tag - Class in net.masterthought.cucumber.json
 
Tag(String) - 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
 
TagObjectAlphabeticalComparator - Class in net.masterthought.cucumber.sorting
 
TagObjectAlphabeticalComparator() - Constructor for class net.masterthought.cucumber.sorting.TagObjectAlphabeticalComparator
 
TagReportPage - Class in net.masterthought.cucumber.generators
 
TagReportPage(ReportResult, Configuration, TagObject) - Constructor for class net.masterthought.cucumber.generators.TagReportPage
 
TagsDeserializer - Class in net.masterthought.cucumber.json.deserializers
 
TagsDeserializer() - Constructor for class net.masterthought.cucumber.json.deserializers.TagsDeserializer
 
TagsOverviewPage - Class in net.masterthought.cucumber.generators
 
TagsOverviewPage(ReportResult, Configuration) - Constructor for class net.masterthought.cucumber.generators.TagsOverviewPage
 
toValidFileName(String) - Static method in class net.masterthought.cucumber.util.Util
Converts characters of passed string and replaces to hash which can be treated as valid file name.
Trends - Class in net.masterthought.cucumber
Contains historical information about all and failed features, scenarios and steps.
Trends() - Constructor for class net.masterthought.cucumber.Trends
 
TrendsOverviewPage - Class in net.masterthought.cucumber.generators
 
TrendsOverviewPage(ReportResult, Configuration, Trends) - Constructor for class net.masterthought.cucumber.generators.TrendsOverviewPage
 

U

UNDEFINED - net.masterthought.cucumber.json.support.Status
 
Util - Class in net.masterthought.cucumber.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, Throwable) - 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.
valueOf(String) - Static method in enum net.masterthought.cucumber.presentation.PresentationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.masterthought.cucumber.reducers.ReducingMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.masterthought.cucumber.sorting.SortingMethod
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.
values() - Static method in enum net.masterthought.cucumber.presentation.PresentationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.masterthought.cucumber.reducers.ReducingMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.masterthought.cucumber.sorting.SortingMethod
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEB_PAGE - Static variable in class net.masterthought.cucumber.generators.FailuresOverviewPage
 
WEB_PAGE - Static variable in class net.masterthought.cucumber.generators.FeaturesOverviewPage
 
WEB_PAGE - Static variable in class net.masterthought.cucumber.generators.StepsOverviewPage
 
WEB_PAGE - Static variable in class net.masterthought.cucumber.generators.TagsOverviewPage
 
WEB_PAGE - Static variable in class net.masterthought.cucumber.generators.TrendsOverviewPage
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages