SpecFlow能够生成StepDefinitionReport。不幸的是,它似乎没有列出有代码的步骤,但该步骤实际上并未在任何* .feature文件中使用。 SpecFlow源代码看起来不像是实际解析C#代码,只有* .feature文件,所以它永远不会报告0使用的步骤。
还有其他工具会报告孤立的步骤吗?我们有几百个步骤和多个功能文件,我宁愿不必手动抓取它们来查找孤儿。
答案 0 :(得分:0)
我只是在5分钟内尝试了StepDefinitionReport,并且 报告了孤立的步骤。在你的情况下一定有另一个问题。同样在源代码中,您可以找到收集绑定的位置:https://github.com/techtalk/SpecFlow/blob/master/TechTalk.SpecFlow.Reporting/StepDefinitionReport/StepDefinitionReportGenerator.cs#L38