A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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.
- 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
- 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.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
-
Returns the list of properties files.
- getClassifications() - Method in class net.masterthought.cucumber.Configuration
-
Returns the classification for the report.
- 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
- 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
-
Returns duration as milliseconds for this element.
- 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
-
Returns number of failed features for this element.
- 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
-
Returns number of failed scenarios for this element.
- 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
-
Returns number of failed steps for this element.
- 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
-
Returns number of features for this element.
- 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
-
Returns formatted duration for this element.
- 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
-
Returns name of the element that will be displayed to user.
- getNotFailingStatuses() - Method in class net.masterthought.cucumber.Configuration
-
Gets statuses which do not fail scenario.
- 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
-
Returns number of passed features for this element.
- 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
-
Returns number of passed scenarios for this element.
- 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
-
Returns number of passed steps for this element.
- 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
-
Returns number of pending steps for this element.
- 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
-
Returns number of scenarios for this element.
- 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
-
Returns number of skipped steps for this element.
- getSkippedSteps() - Method in class net.masterthought.cucumber.Trends
- getSortingMethod() - Method in class net.masterthought.cucumber.Configuration
-
Returns the default sorting method.
- 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
-
Returns status for this element.
- 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
-
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
- 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
-
Returns number of undefined steps for this element.
- 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 trends page 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
- 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
- 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, 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.
- 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
All Classes All Packages