Skip to content

Commit 5d52a2a

Browse files
authored
Support for Reqnroll v2.4.1 (#587)
1 parent aabf26a commit 5d52a2a

File tree

3 files changed

+4
-21
lines changed

3 files changed

+4
-21
lines changed

Allure.Reqnroll.Tests.Samples/Allure.Reqnroll.Tests.Samples.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
<ItemGroup>
1616
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.0" />
1717
<PackageReference Include="Castle.Core" Version="5.1.1" />
18-
<PackageReference Include="Reqnroll" Version="2.0.3" />
19-
<PackageReference Include="Reqnroll.Tools.MsBuild.Generation" Version="2.0.3" />
20-
<PackageReference Include="Reqnroll.xUnit" Version="2.0.3" />
18+
<PackageReference Include="Reqnroll" Version="2.4.1" />
19+
<PackageReference Include="Reqnroll.Tools.MsBuild.Generation" Version="2.4.1" />
20+
<PackageReference Include="Reqnroll.xUnit" Version="2.4.1" />
2121
<PackageReference Include="xunit" Version="2.9.0" />
2222
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
2323
<PrivateAssets>all</PrivateAssets>

Allure.Reqnroll/Allure.Reqnroll.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
<ItemGroup>
2323
<PackageReference Include="CsvHelper" Version="33.0.1" />
24-
<PackageReference Include="Reqnroll" Version="2.0.0" />
24+
<PackageReference Include="Reqnroll" Version="2.4.1" />
2525
<PackageReference Include="System.Collections.Specialized" Version="4.3.0" />
2626
</ItemGroup>
2727

Allure.Reqnroll/Events/HookFinishedEventHandler.cs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ void EnsureFixtureErrorReported(HookFinishedEvent eventData)
7777
if (error is not null)
7878
{
7979
this.ReportHookFailure(eventData);
80-
this.EnsureScenarioReported(eventData);
8180
}
8281
}
8382

@@ -114,10 +113,6 @@ void EnsureFeatureReported(HookFinishedEvent eventData)
114113
eventData.FeatureContext.FeatureInfo,
115114
eventData.HookException
116115
);
117-
118-
// Reqnroll doesn't fire FeatureFinishedEvent if an AfterFeature
119-
// hook fails. We need to emit feature files here instead.
120-
AllureReqnrollStateFacade.EmitFeatureFiles();
121116
}
122117
}
123118

@@ -152,18 +147,6 @@ void ReportHookFailure(HookFinishedEvent eventData)
152147
}
153148
}
154149

155-
void EnsureScenarioReported(HookFinishedEvent eventData)
156-
{
157-
if (eventData.HookType is HookType.AfterScenario)
158-
{
159-
// Reqnroll doesn't fire ScenarioFinishedEvent if an AfterScenario
160-
// hook fails. We need to emit scenario files here instead.
161-
AllureReqnrollStateFacade.EmitScenarioFiles(
162-
eventData.ScenarioContext
163-
);
164-
}
165-
}
166-
167150
static bool IsThrownFromHook(StateSnapshot? snapshot, Exception error) =>
168151
snapshot is not null
169152
&& ExceptionFunctions.IsFromHookMethod(error, snapshot.Origin);

0 commit comments

Comments
 (0)