Specflow SpecRun не находит мои тестовые примеры

#c# #specflow #specrun

#c# #specflow #specrun

Вопрос:

Итак, я могу успешно запустить свои тестовые примеры Specflow из Visual Studio или из Rider, но когда я хотел бы сделать это из командной строки с помощью SpecRun, он распознает 0 тестовых примеров.

После выполнения SpecRun.exe / runtests.bat я получаю следующий вывод:

 Discovered 0 tests
Thread#0:

Done.
Result: tests executed with warnings
  Total: 0
  

Я использую последние стабильные пакеты NuGet для SpecFlow и SpecRun.

Я понятия не имею, в чем может быть проблема, может быть, кто-нибудь знает вариант отладки? Есть ли какое-либо правило, где должны быть файлы функций?

Комментарии:

1. Можете ли вы просмотреть тесты в проводнике тестов Visual Studio?

2. Да, я это вижу. Но не в SpecRun

3. У меня такая же проблема, v разочаровывает

4. Были ли какие-либо обновления по этому поводу? Я прохожу через это прямо сейчас и чувствую себя совершенно некомпетентным, потому что я не могу запустить specrun из командной строки. С VS все в порядке, только командная строка. Кстати, в их документации должно быть исправление. «ProjectID» недопустим в файле настроек. Это должен быть «ProjectID». Имена настроек чувствительны к регистру.