Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ALL - Enum constant in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Both features and scenarios are numbered.
apply(Project) - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
 

B

blurb() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns the value of the blurb record component.
byFeatureTitle(List<ScenarioInfo>) - Static method in class com.arc_e_tect.gradle.gherkin.parser.ScenarioGrouping
Groups scenarios by ScenarioInfo.featureTitle(), preserving the order in which each feature title was first encountered.

C

CI - Enum constant in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Indexing is skipped entirely: the source .feature files are left completely untouched, not even to strip numbering left over from a previous run - unlike IndexingMode.OFF, which does strip it.
classify(ScenarioInfo, List<Expression>) - Method in class com.arc_e_tect.gradle.gherkin.progress.ScenarioClassifier
Classifies the given scenario.
com.arc_e_tect.gradle.gherkin - package com.arc_e_tect.gradle.gherkin
 
com.arc_e_tect.gradle.gherkin.glue - package com.arc_e_tect.gradle.gherkin.glue
 
com.arc_e_tect.gradle.gherkin.indexing - package com.arc_e_tect.gradle.gherkin.indexing
 
com.arc_e_tect.gradle.gherkin.parser - package com.arc_e_tect.gradle.gherkin.parser
 
com.arc_e_tect.gradle.gherkin.progress - package com.arc_e_tect.gradle.gherkin.progress
 
com.arc_e_tect.gradle.gherkin.snippet - package com.arc_e_tect.gradle.gherkin.snippet
 
count() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns the value of the count record component.

D

DEFAULT_OUTPUT_FILE_NAME - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Default name of the generated AsciiDoc output file.
DEFAULT_PROGRESS_HISTORY_FILE_NAME - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Default name of the persisted scenario progress history file.
DEFAULT_SNIPPET_DIR - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Default relative path of the directory report snippets are written to.
DEFAULT_SOURCE_DIR - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Default relative path of the source directory containing .feature files.
Defaults - Search tag in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
Section
DEFINED - Enum constant in enum class com.arc_e_tect.gradle.gherkin.progress.ScenarioStatus
The scenario has steps, but at least one step has no matching glue code.
DEFINED_BLURB - Static variable in class com.arc_e_tect.gradle.gherkin.progress.ReportText
Explanation of the defined status.
definedAt() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the definedAt record component.

E

equals(Object) - Method in record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.gherkin.snippet.FeatureSnippet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.gherkin.snippet.StatusSnippets
Indicates whether some other object is "equal to" this one.

F

FEATURE - Enum constant in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Every feature is numbered, in the order its feature file is processed in - see GherkinToAsciidocExtension#getIndexing() for exactly what that order is - e.g.
FeatureIndexer - Class in com.arc_e_tect.gradle.gherkin.indexing
Numbers Feature/Scenario titles directly in the source .feature files according to a configured IndexingMode.
FeatureIndexer() - Constructor for class com.arc_e_tect.gradle.gherkin.indexing.FeatureIndexer
Creates a new FeatureIndexer.
FeatureNameFormatter - Class in com.arc_e_tect.gradle.gherkin.snippet
Converts a Feature title into a directory-safe camelCase name.
FeatureParser - Class in com.arc_e_tect.gradle.gherkin.parser
Parses a single Gherkin .feature file and extracts all scenarios.
FeatureParser() - Constructor for class com.arc_e_tect.gradle.gherkin.parser.FeatureParser
Creates a new FeatureParser with a pre-configured GherkinParser.
features() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.StatusSnippets
Returns the value of the features record component.
FeatureSnippet - Record Class in com.arc_e_tect.gradle.gherkin.snippet
A single snippet file written for one Feature, within one status.
FeatureSnippet(String, File) - Constructor for record class com.arc_e_tect.gradle.gherkin.snippet.FeatureSnippet
Creates an instance of a FeatureSnippet record class.
featureTitle() - Method in record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Returns the value of the featureTitle record component.
featureTitle() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the featureTitle record component.
featureTitle() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.FeatureSnippet
Returns the value of the featureTitle record component.
file() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.FeatureSnippet
Returns the value of the file record component.
fingerprint() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the fingerprint record component.
fingerprint(String) - Method in class com.arc_e_tect.gradle.gherkin.progress.ScenarioFingerprint
Computes the fingerprint for a scenario's title.
flatFile() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.StatusSnippets
Returns the value of the flatFile record component.
FORCE_REWRITE_OVERRIDE_PROPERTY - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Name of the Gradle project property that overrides GherkinToAsciidocExtension.getForceRewrite() from the command line for every project in the build, e.g.

G

generate() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Task action: collects .feature files, parses scenarios, and writes them to the configured AsciiDoc output file.
GenerateFeatureDocsTask - Class in com.arc_e_tect.gradle.gherkin
Gradle task that scans .feature files and writes all scenario titles to a single AsciiDoc file.
GenerateFeatureDocsTask() - Constructor for class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Creates a new task instance.
getForceRewrite() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether GenerateFeatureDocsTask.getIndexing() renumbers every Feature/Scenario from scratch, or only the ones not already correctly numbered for the currently configured IndexingMode.
getForceRewrite() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether GherkinToAsciidocExtension.getIndexing() renumbers every Feature/Scenario from scratch (ignoring any existing numbers), or only numbers the ones that aren't already correctly numbered for the currently configured IndexingMode.
getGlueCodeDirs() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Directories containing the Cucumber-JVM glue code (step definitions).
getGlueCodeDirs() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Directories containing the Cucumber-JVM glue code (step definitions) used to determine whether a scenario's steps are implemented.
getGroupByFeature() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether to group scenarios by their enclosing Feature instead of a flat list.
getGroupByFeature() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether to group scenarios by their enclosing Feature in the generated AsciiDoc, instead of a flat list.
getIncludeSubDirs() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether to recursively scan sub-directories of every directory in GenerateFeatureDocsTask.getSourceDirs().
getIncludeSubDirs() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether to recursively scan sub-directories of every configured directory in GherkinToAsciidocExtension.getSourceDirs().
getIndexing() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether - and how - to number Feature/Scenario titles directly in the source .feature files.
getIndexing() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether - and how - to number Feature/Scenario titles directly in the source .feature files.
getOutputDir() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Directory where the generated AsciiDoc file will be written.
getOutputDir() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Directory where the generated AsciiDoc file will be written.
getOutputFileName() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Name of the generated AsciiDoc file (without path).
getOutputFileName() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Name of the generated AsciiDoc file (without path).
getProgressHistoryFile() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
File that the persisted scenario progress history is read from and, when GenerateFeatureDocsTask.getUpdateProgressHistory() is true, written back to.
getProgressHistoryFile() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
File that the persisted scenario progress history is read from and, when GherkinToAsciidocExtension.getUpdateProgressHistory() is true, written back to.
getProjectDirectory() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Root directory of the project, used to resolve the default source directory when neither GenerateFeatureDocsTask.getSourceDirs() nor GenerateFeatureDocsTask.getSourceFile() is set.
getSnippetDir() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Directory that report snippets (listed.adoc/defined.adoc/implemented.adoc) are written to when GenerateFeatureDocsTask.getTrackProgress() is true.
getSnippetDir() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Directory that the listed.adoc/defined.adoc/implemented.adoc report snippets are written to when GherkinToAsciidocExtension.getTrackProgress() is true.
getSourceDirs() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Source directories containing the .feature files to process.
getSourceDirs() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Source directories that contain the .feature files to process.
getSourceFile() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Optional single .feature file to process.
getSourceFile() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
A single .feature file to process.
getSystemUnderTestVersion() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Version of the system under test that the reported Gherkin scenarios exercise, printed in the generated document as e.g.
getSystemUnderTestVersion() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Version of the system under test that the reported Gherkin scenarios exercise, printed in the generated document as e.g.
getTemplate() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Optional Mustache template used to render the report so that it references the snippets via include:: directives instead of embedding their content verbatim.
getTemplate() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Optional Mustache template used to render the generated AsciiDoc file so that it references the report snippets via include:: directives, instead of embedding their content verbatim.
getTrackProgress() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether to classify scenarios as listed, defined, or implemented and include a progress summary in the generated AsciiDoc.
getTrackProgress() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether to classify every scenario as listed, defined, or implemented and include a progress summary in the generated AsciiDoc.
getTrackProgressHistory() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether to persist, across builds, a per-scenario history of when each scenario first reached listed, defined, and implemented status.
getTrackProgressHistory() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether to persist, across builds, a per-scenario history of when each scenario first reached listed, defined, and implemented status - surviving scenarios being moved between feature files, since the history is keyed by a fingerprint of the scenario's name rather than by feature file location.
getUpdateProgressHistory() - Method in class com.arc_e_tect.gradle.gherkin.GenerateFeatureDocsTask
Whether GenerateFeatureDocsTask.getProgressHistoryFile() is written back to disk after being updated with the current run's scenarios.
getUpdateProgressHistory() - Method in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Whether GherkinToAsciidocExtension.getProgressHistoryFile() is written back to disk after being updated with the current run's scenarios.
GherkinToAsciidocExtension - Class in com.arc_e_tect.gradle.gherkin
DSL extension for the Gherkin-to-AsciiDoc Gradle plugin.
GherkinToAsciidocExtension() - Constructor for class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
For use by the Gradle-generated concrete subclass.
GherkinToAsciidocPlugin - Class in com.arc_e_tect.gradle.gherkin
Gradle plugin that registers the generateFeatureDocs task and wires the gherkinToAsciidoc DSL extension into the project.
GherkinToAsciidocPlugin() - Constructor for class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
Creates a new plugin instance.
GlueCodeScanner - Class in com.arc_e_tect.gradle.gherkin.glue
Scans a directory of Cucumber-JVM glue code (step definition source files) and extracts every @Given/@When/@Then step definition pattern as a compiled Expression.
GlueCodeScanner() - Constructor for class com.arc_e_tect.gradle.gherkin.glue.GlueCodeScanner
Creates a new GlueCodeScanner.
groupByFeature() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns the value of the groupByFeature record component.

H

hashCode() - Method in record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.FeatureSnippet
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.StatusSnippets
Returns a hash code value for this object.
history() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns the value of the history record component.

I

IMPLEMENTED - Enum constant in enum class com.arc_e_tect.gradle.gherkin.progress.ScenarioStatus
The scenario has steps and every step has matching glue code.
IMPLEMENTED_BLURB - Static variable in class com.arc_e_tect.gradle.gherkin.progress.ReportText
Explanation of the implemented status.
implementedAt() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the implementedAt record component.
INDEXING_OVERRIDE_PROPERTY - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Name of the Gradle project property that overrides GherkinToAsciidocExtension.getIndexing() from the command line for every project in the build, e.g.
IndexingMode - Enum Class in com.arc_e_tect.gradle.gherkin.indexing
Controls whether Feature/Scenario titles are numbered directly in the source .feature files, as configured via the indexing DSL property.
INTRO - Static variable in class com.arc_e_tect.gradle.gherkin.progress.ReportText
One-sentence description of what the generated document contains.

L

label() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns the value of the label record component.
lastSeenAt() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the lastSeenAt record component.
LISTED - Enum constant in enum class com.arc_e_tect.gradle.gherkin.progress.ScenarioStatus
The scenario has a title only; it has no Given/When/Then steps yet.
LISTED_BLURB - Static variable in class com.arc_e_tect.gradle.gherkin.progress.ReportText
Explanation of the listed status.
listedAt() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the listedAt record component.
load(File) - Method in class com.arc_e_tect.gradle.gherkin.progress.ProgressHistoryStore
Loads the progress history from file.

M

Multi-project builds - Search tag in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
Section

N

NAME - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Extension DSL block name, i.e.

O

OFF - Enum constant in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Nothing is numbered.
Overriding indexing/forceRewrite/updateProgressHistory from the command line - Search tag in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
Section

P

parse(File) - Method in class com.arc_e_tect.gradle.gherkin.parser.FeatureParser
Parses the given .feature file and returns all scenarios.
percentage() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns the value of the percentage record component.
ProgressHistoryStore - Class in com.arc_e_tect.gradle.gherkin.progress
Reads and writes ScenarioProgressRecords as newline-delimited JSON (NDJSON), one record per line, sorted by ScenarioProgressRecord.fingerprint() so that git diffs of the persisted file are minimal and stable regardless of scenario reordering or scenarios moving between feature files.
ProgressHistoryStore() - Constructor for class com.arc_e_tect.gradle.gherkin.progress.ProgressHistoryStore
Creates a new ProgressHistoryStore.
ProgressHistoryUpdater - Class in com.arc_e_tect.gradle.gherkin.progress
Produces the next ScenarioProgressRecord map to persist, from the previously persisted map and the current run's scenarios.
ProgressHistoryUpdater() - Constructor for class com.arc_e_tect.gradle.gherkin.progress.ProgressHistoryUpdater
Creates a new ProgressHistoryUpdater.
ProgressReportOptions - Record Class in com.arc_e_tect.gradle.gherkin.progress
Configuration for ProgressReportWriter.
ProgressReportOptions(boolean, File, File, String) - Constructor for record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Creates options with progress history tracking disabled (ProgressReportOptions.history() empty).
ProgressReportOptions(boolean, File, File, String, Map<String, ScenarioProgressRecord>) - Constructor for record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Defensively copies history into an immutable map, defaulting a null to empty.
ProgressReportWriter - Class in com.arc_e_tect.gradle.gherkin.progress
Writes an AsciiDoc progress report that breaks scenarios down by ScenarioStatus and summarises the breakdown as a table of counts and percentages.
ProgressReportWriter() - Constructor for class com.arc_e_tect.gradle.gherkin.progress.ProgressReportWriter
Creates a new ProgressReportWriter.

R

reindex(List<File>, IndexingMode, boolean) - Method in class com.arc_e_tect.gradle.gherkin.indexing.FeatureIndexer
Rewrites every file in featureFiles in place per mode and forceRewrite - see the class documentation for exactly what changes and what's left alone.
removedAt() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the removedAt record component.
render(File, File, String, List<StatusSummary>, Map<ScenarioStatus, StatusSnippets>) - Method in class com.arc_e_tect.gradle.gherkin.progress.ReportTemplateRenderer
Renders template to outputFile, using summaries and snippets to build the Mustache context.
ReportTemplateRenderer - Class in com.arc_e_tect.gradle.gherkin.progress
Renders a progress report from a user-supplied Mustache template, so that the generated AsciiDoc file references the snippets written by SnippetWriter via include:: directives instead of embedding their content verbatim.
ReportTemplateRenderer() - Constructor for class com.arc_e_tect.gradle.gherkin.progress.ReportTemplateRenderer
Creates a new ReportTemplateRenderer.
ReportText - Class in com.arc_e_tect.gradle.gherkin.progress
Shared explanatory text used by both ProgressReportWriter and ReportTemplateRenderer.

S

save(File, Collection<ScenarioProgressRecord>) - Method in class com.arc_e_tect.gradle.gherkin.progress.ProgressHistoryStore
Writes records to file as NDJSON, sorted by ScenarioProgressRecord.fingerprint(), overwriting any existing content.
scan(File) - Method in class com.arc_e_tect.gradle.gherkin.glue.GlueCodeScanner
Recursively scans glueCodeDir for step definition source files and returns every step pattern found as a compiled Expression.
SCENARIO - Enum constant in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Every scenario is numbered, continuously across all feature files, in the same file processing order as IndexingMode.FEATURE, e.g.
ScenarioClassifier - Class in com.arc_e_tect.gradle.gherkin.progress
Classifies a ScenarioInfo as ScenarioStatus.LISTED, ScenarioStatus.DEFINED, or ScenarioStatus.IMPLEMENTED based on whether it has steps, and whether every step has matching glue code.
ScenarioClassifier() - Constructor for class com.arc_e_tect.gradle.gherkin.progress.ScenarioClassifier
Creates a new ScenarioClassifier.
ScenarioFingerprint - Class in com.arc_e_tect.gradle.gherkin.progress
Computes a stable identifier for a scenario from its name alone, deliberately ignoring which Feature file it currently lives in - so ProgressHistoryUpdater keeps recognising the same scenario even after it has been moved between feature files.
ScenarioFingerprint() - Constructor for class com.arc_e_tect.gradle.gherkin.progress.ScenarioFingerprint
Creates a new ScenarioFingerprint.
ScenarioGrouping - Class in com.arc_e_tect.gradle.gherkin.parser
Groups ScenarioInfo instances by the Feature they belong to.
ScenarioInfo - Record Class in com.arc_e_tect.gradle.gherkin.parser
Immutable description of a single scenario parsed from a .feature file.
ScenarioInfo(String, String, List<String>) - Constructor for record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Defensively copies steps into an immutable list.
scenarioName() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns the value of the scenarioName record component.
ScenarioProgressRecord - Record Class in com.arc_e_tect.gradle.gherkin.progress
Persisted, per-scenario history of when a scenario first reached each ScenarioStatus stage, keyed by ScenarioFingerprint.fingerprint(String) rather than by feature file location - so the history survives a scenario being moved between feature files.
ScenarioProgressRecord(String, String, String, Instant, Instant, Instant, Instant, Instant) - Constructor for record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Creates an instance of a ScenarioProgressRecord record class.
scenarios() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns the value of the scenarios record component.
ScenarioStatus - Enum Class in com.arc_e_tect.gradle.gherkin.progress
Implementation progress of a single scenario, as tracked when trackProgress is enabled.
snippetDir() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns the value of the snippetDir record component.
SnippetWriter - Class in com.arc_e_tect.gradle.gherkin.snippet
Writes the listed.adoc/defined.adoc/implemented.adoc snippet files that back a progress report's include:: directives.
SnippetWriter() - Constructor for class com.arc_e_tect.gradle.gherkin.snippet.SnippetWriter
Creates a new SnippetWriter.
status() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns the value of the status record component.
StatusSnippets - Record Class in com.arc_e_tect.gradle.gherkin.snippet
The snippet file(s) written for one ScenarioStatus.
StatusSnippets(List<FeatureSnippet>, File) - Constructor for record class com.arc_e_tect.gradle.gherkin.snippet.StatusSnippets
Creates an instance of a StatusSnippets record class.
StatusSummary - Record Class in com.arc_e_tect.gradle.gherkin.progress
The scenarios classified under one ScenarioStatus, along with the display text and summary figures used to render that status's heading, blurb, and summary table row.
StatusSummary(ScenarioStatus, String, String, List<ScenarioInfo>, int, String) - Constructor for record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Creates an instance of a StatusSummary record class.
steps() - Method in record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Returns the value of the steps record component.
systemUnderTestVersion() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns the value of the systemUnderTestVersion record component.

T

TASK_NAME - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
Name of the Gradle task registered by this plugin.
template() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns the value of the template record component.
title() - Method in record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Returns the value of the title record component.
toDirectoryName(String) - Static method in class com.arc_e_tect.gradle.gherkin.snippet.FeatureNameFormatter
Converts featureTitle into camelCase with no spaces, e.g.
toString() - Method in record class com.arc_e_tect.gradle.gherkin.parser.ScenarioInfo
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ProgressReportOptions
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.gherkin.progress.ScenarioProgressRecord
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.gherkin.progress.StatusSummary
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.FeatureSnippet
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.gherkin.snippet.StatusSnippets
Returns a string representation of this record class.

U

update(Map<String, ScenarioProgressRecord>, List<ScenarioInfo>, List<Expression>, Instant) - Method in class com.arc_e_tect.gradle.gherkin.progress.ProgressHistoryUpdater
Computes the updated history map to persist.
UPDATE_PROGRESS_HISTORY_OVERRIDE_PROPERTY - Static variable in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocExtension
Name of the Gradle project property that overrides GherkinToAsciidocExtension.getUpdateProgressHistory() from the command line for every project in the build, e.g.
Usage - Search tag in class com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
Section

V

valueOf(String) - Static method in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arc_e_tect.gradle.gherkin.progress.ScenarioStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.arc_e_tect.gradle.gherkin.indexing.IndexingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arc_e_tect.gradle.gherkin.progress.ScenarioStatus
Returns an array containing the constants of this enum class, in the order they are declared.

W

write(File, List<ScenarioInfo>, List<Expression>, ProgressReportOptions) - Method in class com.arc_e_tect.gradle.gherkin.progress.ProgressReportWriter
Classifies every scenario, writes the snippet files, and writes the progress report to outputFile.
writeStatus(File, ScenarioStatus, List<ScenarioInfo>, boolean) - Method in class com.arc_e_tect.gradle.gherkin.snippet.SnippetWriter
Writes the snippet file(s) for a single status.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values