挂钩方法AfterTestRun不执行

时间:2018-08-01 20:32:56

标签: specflow nunit-3.0

我的工具和版本设置的信息如下

SpecFlow版本:2.3 二手测试机:NUnit 版本号:NUnit.ConsoleRunner v3.8.0; NUnit v3.10.1 Visual Studio版本:VS 2015 是否安装了最新的Visual Studio更新?是 .NET Framework:> = .NET 4 测试执行方法:Visual Studio测试资源管理器TFS / VSTS

问题描述: 在一个我使用SpecFlow自动化已经从事了2年以上的项目中,我最近发现AfterTestRun方法不起作用。而且自2017年5月以来一直没有工作。正如我所看到的,清理活动是从那时开始的结果中执行的;但此后一直没有执行。当时,我们使用的是较早的SpecFlow版本,但我不确定是哪个版本。但是问题在于,BeforeTestRun和所有其他Hooks方法(BeforeFeature,BeforeScenario,BeforeStep,AfterStep,AfterScenario和AfterFeature)都可以正常工作。只是AfterTestRun方法根本不会执行。最终结果编译成功完成,但是没有执行AfterTestRun的痕迹。

我已经搜索了论坛上的所有相关帖子,但没有取得任何进展。我什至安装了SpecFlow.Nunit和SpecFlow.Nunit.Runner来查看是否可能是问题所在(每一篇帖子-但这也无法解决问题)

0 个答案:

没有答案