Skip to content

Commit

Permalink
(#2499) remove cucumber messages
Browse files Browse the repository at this point in the history
(#2499) remove cucumber messages config
(#2499) remove cucumber submodule
(#2499) update changelog, adjust documentation
  • Loading branch information
Sandor Tardi authored and patiqs committed Oct 8, 2021
1 parent fc8cd9c commit 21c2d00
Show file tree
Hide file tree
Showing 107 changed files with 90 additions and 4,069 deletions.
9 changes: 0 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -364,8 +364,6 @@ Backup*/*
UpgradeLog*
.vs/*



#SpecFlow Stuff
/_NCrunch_TechTalk.SpecFlow_VS2013/StoredText
!lib/**
Expand All @@ -375,17 +373,10 @@ TechTalk.SpecFlow.sln.GhostDoc.xml
Features.Generated/
GitExtensions.settings.backup

!lib/**
TechTalk.SpecFlow.Tools/app.config
TechTalk.SpecFlow.Tools/plugincompability.config
TechTalk.SpecFlow.sln.GhostDoc.xml
Features.Generated/
GitExtensions.settings.backup
/Installer/NuGetPackages/SpecFlow.Tools.MsBuild.Generation/build/SpecFlow.Tools.MsBuild.Generation.targets
/Installer/NuGetPackages/SpecFlow.Tools.MsBuild.Generation/build/SpecFlow.Tools.MsBuild.Generation.props
/Tests/TechTalk.SpecFlow.MsBuildNetSdk.IntegrationTests/Features/dummy.feature.cs
*.feature.cs
/Tests/TechTalk.SpecFlow.Specs/Features/CucumberMessages
*.AssemblyHooks.cs
*.AssemblyHooks.vb

Expand Down
5 changes: 1 addition & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "ExternalRepositories/SpecFlow.TestProjectGenerator"]
path = ExternalRepositories/SpecFlow.TestProjectGenerator
url = https://github.com/SpecFlowOSS/SpecFlow.TestProjectGenerator.git
[submodule "ExternalRepositories/cucumber"]
path = ExternalRepositories/cucumber
url = https://github.com/SpecFlowOSS/cucumber.git
url = https://github.com/SpecFlowOSS/SpecFlow.TestProjectGenerator.git
2 changes: 1 addition & 1 deletion ExternalRepositories/SpecFlow.TestProjectGenerator
Submodule SpecFlow.TestProjectGenerator updated 27 files
+0 −4 SpecFlow.TestProjectGenerator/ConfigurationModel/Configuration.cs
+0 −11 SpecFlow.TestProjectGenerator/ConfigurationModel/CucumberMessages.cs
+0 −9 SpecFlow.TestProjectGenerator/ConfigurationModel/CucumberMessagesSink.cs
+0 −58 SpecFlow.TestProjectGenerator/CucumberMessages/CucumberMessagesDriver.cs
+0 −41 SpecFlow.TestProjectGenerator/CucumberMessages/CucumberMessagesFileDriver.cs
+0 −9 SpecFlow.TestProjectGenerator/CucumberMessages/InlineObjects/StepDefinitionOrder.cs
+0 −8 SpecFlow.TestProjectGenerator/CucumberMessages/InlineObjects/StepDefinitionRow.cs
+0 −9 SpecFlow.TestProjectGenerator/CucumberMessages/InlineObjects/StepDefinitionRowExecution.cs
+0 −9 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/CreateScenarioWithResultRow.cs
+0 −13 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/PlatformRow.cs
+0 −9 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/TestCaseFinishedRow.cs
+0 −9 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/TestCaseStartedRow.cs
+0 −9 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/TestResultRow.cs
+0 −8 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/TestRunFinishedRow.cs
+0 −7 SpecFlow.TestProjectGenerator/CucumberMessages/RowObjects/TestRunStartedRow.cs
+0 −64 SpecFlow.TestProjectGenerator/CucumberMessages/TestCaseFinishedDriver.cs
+0 −94 SpecFlow.TestProjectGenerator/CucumberMessages/TestCaseStartedDriver.cs
+0 −22 SpecFlow.TestProjectGenerator/CucumberMessages/TestRunFinishedDriver.cs
+0 −71 SpecFlow.TestProjectGenerator/CucumberMessages/TestRunStartedDriver.cs
+0 −20 SpecFlow.TestProjectGenerator/CucumberMessages/TimestampExtensions.cs
+0 −10 SpecFlow.TestProjectGenerator/Driver/CucumberMessagesConfigurationDriver.cs
+1 −95 SpecFlow.TestProjectGenerator/Driver/TestSuiteSetupDriver.cs
+0 −12 SpecFlow.TestProjectGenerator/Factories/ConfigurationGenerator/AppConfigGenerator.cs
+0 −16 SpecFlow.TestProjectGenerator/Factories/ConfigurationGenerator/JsonConfigGenerator.cs
+1 −4 SpecFlow.TestProjectGenerator/Factories/ProjectBuilderFactory.cs
+0 −1 SpecFlow.TestProjectGenerator/ProjectBuilder.cs
+0 −1 SpecFlow.TestProjectGenerator/TechTalk.SpecFlow.TestProjectGenerator.csproj
1 change: 0 additions & 1 deletion ExternalRepositories/cucumber
Submodule cucumber deleted from d48650
60 changes: 30 additions & 30 deletions GitExtensions.settings
Original file line number Diff line number Diff line change
Expand Up @@ -70,60 +70,60 @@
</key>
<value>
<string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;ArrayOfGitExtLinkDef xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
&lt;ArrayOfGitExtLinkDef&gt;
&lt;GitExtLinkDef&gt;
&lt;SearchInParts&gt;
&lt;RevisionPart&gt;Message&lt;/RevisionPart&gt;
&lt;RevisionPart&gt;LocalBranches&lt;/RevisionPart&gt;
&lt;RevisionPart&gt;RemoteBranches&lt;/RevisionPart&gt;
&lt;/SearchInParts&gt;
&lt;RemoteSearchInParts /&gt;
&lt;LinkFormats&gt;
&lt;GitExtLinkFormat&gt;
&lt;Caption&gt;Issue {0}&lt;/Caption&gt;
&lt;Format&gt;https://github.com/techtalk/SpecFlow/issues/{0}&lt;/Format&gt;
&lt;/GitExtLinkFormat&gt;
&lt;/LinkFormats&gt;
&lt;Name&gt;GitHub - issues&lt;/Name&gt;
&lt;SearchPattern&gt;(\s*(,|and)?\s*#\d+)+&lt;/SearchPattern&gt;
&lt;NestedSearchPattern&gt;(\d+)+&lt;/NestedSearchPattern&gt;
&lt;Enabled&gt;true&lt;/Enabled&gt;
&lt;UseOnlyFirstRemote&gt;false&lt;/UseOnlyFirstRemote&gt;
&lt;/GitExtLinkDef&gt;
&lt;GitExtLinkDef&gt;
&lt;SearchInParts&gt;
&lt;RevisionPart&gt;Message&lt;/RevisionPart&gt;
&lt;/SearchInParts&gt;
&lt;RemoteSearchInParts /&gt;
&lt;LinkFormats&gt;
&lt;GitExtLinkFormat&gt;
&lt;Caption&gt;View on GitHub&lt;/Caption&gt;
&lt;Format&gt;https://github.com/techtalk/SpecFlow/commit/%COMMIT_HASH%&lt;/Format&gt;
&lt;Format&gt;https://github.com/SpecFlowOSS/SpecFlow/commit/%COMMIT_HASH%&lt;/Format&gt;
&lt;/GitExtLinkFormat&gt;
&lt;/LinkFormats&gt;
&lt;Name&gt;GitHub - commit&lt;/Name&gt;
&lt;SearchPattern&gt;.*&lt;/SearchPattern&gt;
&lt;NestedSearchPattern /&gt;
&lt;Enabled&gt;true&lt;/Enabled&gt;
&lt;RemoteSearchInParts /&gt;
&lt;SearchInParts&gt;
&lt;RevisionPart&gt;Message&lt;/RevisionPart&gt;
&lt;/SearchInParts&gt;
&lt;SearchPattern&gt;.*&lt;/SearchPattern&gt;
&lt;UseOnlyFirstRemote&gt;false&lt;/UseOnlyFirstRemote&gt;
&lt;/GitExtLinkDef&gt;
&lt;GitExtLinkDef&gt;
&lt;Enabled&gt;true&lt;/Enabled&gt;
&lt;LinkFormats&gt;
&lt;GitExtLinkFormat&gt;
&lt;Caption&gt;Issue {0}&lt;/Caption&gt;
&lt;Format&gt;https://github.com/SpecFlowOSS/SpecFlow/issues/{0}&lt;/Format&gt;
&lt;/GitExtLinkFormat&gt;
&lt;/LinkFormats&gt;
&lt;Name&gt;GitHub - issues&lt;/Name&gt;
&lt;NestedSearchPattern&gt;(\d+)+&lt;/NestedSearchPattern&gt;
&lt;RemoteSearchInParts /&gt;
&lt;SearchInParts&gt;
&lt;RevisionPart&gt;Message&lt;/RevisionPart&gt;
&lt;RevisionPart&gt;LocalBranches&lt;/RevisionPart&gt;
&lt;RevisionPart&gt;RemoteBranches&lt;/RevisionPart&gt;
&lt;/SearchInParts&gt;
&lt;RemoteSearchInParts /&gt;
&lt;SearchPattern&gt;(\s*(,|and)?\s*#\d+)+&lt;/SearchPattern&gt;
&lt;UseOnlyFirstRemote&gt;false&lt;/UseOnlyFirstRemote&gt;
&lt;/GitExtLinkDef&gt;
&lt;GitExtLinkDef&gt;
&lt;Enabled&gt;true&lt;/Enabled&gt;
&lt;LinkFormats&gt;
&lt;GitExtLinkFormat&gt;
&lt;Caption&gt;PR {0}&lt;/Caption&gt;
&lt;Format&gt;https://github.com/techtalk/SpecFlow/pull/{0}&lt;/Format&gt;
&lt;Format&gt;https://github.com/SpecFlowOSS/SpecFlow/pull/{0}&lt;/Format&gt;
&lt;/GitExtLinkFormat&gt;
&lt;/LinkFormats&gt;
&lt;Name&gt;GitHub - PR&lt;/Name&gt;
&lt;SearchPattern&gt;Merge pull request (\s*(,|and)?\s*#\d+)+&lt;/SearchPattern&gt;
&lt;NestedSearchPattern&gt;(\d+)+&lt;/NestedSearchPattern&gt;
&lt;Enabled&gt;true&lt;/Enabled&gt;
&lt;RemoteSearchInParts /&gt;
&lt;SearchInParts&gt;
&lt;RevisionPart&gt;Message&lt;/RevisionPart&gt;
&lt;RevisionPart&gt;LocalBranches&lt;/RevisionPart&gt;
&lt;RevisionPart&gt;RemoteBranches&lt;/RevisionPart&gt;
&lt;/SearchInParts&gt;
&lt;SearchPattern&gt;Merge pull request (\s*(,|and)?\s*#\d+)+&lt;/SearchPattern&gt;
&lt;UseOnlyFirstRemote&gt;false&lt;/UseOnlyFirstRemote&gt;
&lt;/GitExtLinkDef&gt;
&lt;/ArrayOfGitExtLinkDef&gt;</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ public Configuration.SpecFlowConfiguration LoadAppConfig(Configuration.SpecFlowC
bool allowDebugGeneratedFiles = specFlowConfiguration.AllowDebugGeneratedFiles;
string[] addNonParallelizableMarkerForTags = specFlowConfiguration.AddNonParallelizableMarkerForTags;

CucumberMessagesConfiguration cucumberMessagesConfiguration = specFlowConfiguration.CucumberMessagesConfiguration;

if (IsSpecified(configSection.Language))
{
Expand Down Expand Up @@ -91,16 +90,6 @@ public Configuration.SpecFlowConfiguration LoadAppConfig(Configuration.SpecFlowC
additionalStepAssemblies.Add(assemblyName);
}

if (IsSpecified(configSection.CucumberMessages))
{
cucumberMessagesConfiguration.Enabled = configSection.CucumberMessages.Enabled;

foreach (CucumberMessageSinkElement cucumberMessagesSink in configSection.CucumberMessages.Sinks)
{
cucumberMessagesConfiguration.Sinks.Add(new CucumberMessagesSink(cucumberMessagesSink.Type, cucumberMessagesSink.Path));
}
}

return new SpecFlowConfiguration(ConfigSource.AppConfig,
runtimeContainerRegistrationCollection,
generatorContainerRegistrationCollection,
Expand All @@ -116,8 +105,7 @@ public Configuration.SpecFlowConfiguration LoadAppConfig(Configuration.SpecFlowC
allowDebugGeneratedFiles,
allowRowTests,
addNonParallelizableMarkerForTags,
obsoleteBehavior,
cucumberMessagesConfiguration
obsoleteBehavior
);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,6 @@ public StepAssemblyCollection StepAssemblies
set { this["stepAssemblies"] = value; }
}

[ConfigurationProperty("cucumber-messages", IsRequired = false)]
public CucumberMessagesElement CucumberMessages
{
get => (CucumberMessagesElement)this["cucumber-messages"];
set => this["cucumber-messages"] = value;
}

public static ConfigurationSectionHandler CreateFromXml(string xmlContent)
{
ConfigurationSectionHandler section = new ConfigurationSectionHandler();
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

3 changes: 1 addition & 2 deletions TechTalk.SpecFlow/Configuration/ConfigurationLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -137,8 +137,7 @@ public static SpecFlowConfiguration GetDefault()
DefaultAllowDebugGeneratedFiles,
DefaultAllowRowTests,
DefaultAddNonParallelizableMarkerForTags,
DefaultObsoleteBehavior,
new CucumberMessagesConfiguration()
DefaultObsoleteBehavior
);
}

Expand Down
22 changes: 0 additions & 22 deletions TechTalk.SpecFlow/Configuration/CucumberMessagesConfiguration.cs

This file was deleted.

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions TechTalk.SpecFlow/Configuration/JsonConfig/JsonConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,5 @@ public class JsonConfig

[DataMember(Name = "stepAssemblies")]
public List<StepAssemblyElement> StepAssemblies { get; set; }

[DataMember(Name = "cucumber-messages")]
public CucumberMessagesElement CucumberMessages { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ public SpecFlowConfiguration LoadJson(SpecFlowConfiguration specFlowConfiguratio
bool allowDebugGeneratedFiles = specFlowConfiguration.AllowDebugGeneratedFiles;
var addNonParallelizableMarkerForTags = specFlowConfiguration.AddNonParallelizableMarkerForTags;
var obsoleteBehavior = specFlowConfiguration.ObsoleteBehavior;
var cucumberMessagesConfiguration = specFlowConfiguration.CucumberMessagesConfiguration;

if (jsonConfig.Language != null)
{
Expand Down Expand Up @@ -86,19 +85,6 @@ public SpecFlowConfiguration LoadJson(SpecFlowConfiguration specFlowConfiguratio
}
}

if (jsonConfig.CucumberMessages != null)
{
cucumberMessagesConfiguration.Enabled = jsonConfig.CucumberMessages.Enabled;

if (jsonConfig.CucumberMessages.Sinks != null)
{
foreach (var cucumberMessageSinkElement in jsonConfig.CucumberMessages.Sinks)
{
cucumberMessagesConfiguration.Sinks.Add(new CucumberMessagesSink(cucumberMessageSinkElement.Type, cucumberMessageSinkElement.Path));
}
}
}

return new SpecFlowConfiguration(
ConfigSource.Json,
containerRegistrationCollection,
Expand All @@ -115,8 +101,7 @@ public SpecFlowConfiguration LoadJson(SpecFlowConfiguration specFlowConfiguratio
allowDebugGeneratedFiles,
allowRowTests,
addNonParallelizableMarkerForTags,
obsoleteBehavior,
cucumberMessagesConfiguration
obsoleteBehavior
);
}
}
Expand Down
Loading

0 comments on commit 21c2d00

Please sign in to comment.