local
This configuration section contains settings for the local repository (file system) containing the feature files.
The following example shows the available options within this section.
Settings
Example: Synchronize feature files of a SpecFlow project
The SpecFlow project can be detected in the folder of the configuration file usually, in this case no additional configuration is required. (SpecSync tries to find a .csproj
file in the folder.) In case there are multiple .NET project in the folder or the configuration file is not stored in the project root, you should configure SpecSync as below:
Example: Synchronize feature files from the features
folder
features
folderFor Cucumber-based projects, it is common to store the feature files in a folder called features
. In order to synchronize the feature files with this setup, the feature file source has to be configured to folder
and the required folder path has to be specified in the folder
setting:
You can invoke the synchronization as usual:
Example: Synchronize specific feature files
The following example synchronizes a specific set of feature files.
Let's imagine a folder structure as the following:
In this example SpecSync is configured to synchronize all feature files that are:
within
features/group_b
(so currentlyfeature_e.feature
)have a name that starts with
feature_d
(so currentlyfeatures/group_a/area_1/feature_d.feature
)
You can invoke the synchronization as usual:
Last updated