/ / Localizando etapas SpecFlow órfãs - pepino, specflow

Localizando etapas do SpecFlow órfãs - pepino, fluxo de especificação

O SpecFlow tem a capacidade de gerar umStepDefinitionReport. Infelizmente, parece não listar as etapas para as quais há código, mas a etapa não é realmente usada em nenhum arquivo * .feature. O código-fonte SpecFlow não parece que está realmente analisando o código C #, apenas o * .feature arquivos, portanto nunca reportará uma etapa com 0 usos.

Existe alguma outra ferramenta que relate etapas órfãs? Temos várias centenas de etapas e vários arquivos de recursos que eu preferiria não rastreá-los manualmente para encontrar órfãos.

Respostas:

0 para resposta № 1

Eu apenas tentei o StepDefinitionReport com um exemplo trivial em 5 minutos e faz relate as etapas órfãs. Deve haver outro problema no seu caso. Também no código-fonte, você pode encontrar o local onde ele coleta as ligações: https://github.com/techtalk/SpecFlow/blob/master/TechTalk.SpecFlow.Reporting/StepDefinitionReport/StepDefinitionReportGenerator.cs#L38

insira a descrição da imagem aqui