Я новичок ie в vstest и пытаюсь запустить файл функций specflow из командной строки. Я использовал приведенную ниже команду, но она не работает для меня.
Ниже приведены пространство имен и имя класса:
namespace PE.Feature.Preconditions.DeleteData
{
public partial class Preconditions_DeleteDataFeature
}
Я пробовал следующие команды:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow>vstest.console.exe "D:\05NovRepo\PE\bin\Debug\PE.dll" --testcasefilter:"FullyQualifiedName=PE.Feature.Preconditions.DeleteData" /TestAdapterPath:"D:\05NovRepo\packages\SpecRun.Runner.3.0.344\tools\net45\"
Еще один:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow>vstest.console.exe "D:\05NovRepo\PE\bin\Debug\PE.dll" --testcasefilter:"FullyQualifiedName=PE.Feature.Preconditions.DeleteData:Preconditions_DeleteDataFeature" /TestAdapterPath:"D:\05NovRepo\packages\SpecRun.Runner.3.0.344\tools\net45\"
Обратите внимание, что я также пытался использовать ClassName, и снова он не работает:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow>vstest.console.exe "D:\05NovRepo\PortfolioEngine\bin\Debug\PortfolioEngine.dll" --testcasefilter:"ClassName=PortfolioEngine.Feature.Preconditions.DeleteData.Preconditions_DeleteDataFeature" /TestAdapterPath:"D:\05NovRepo\packages\SpecRun.Runner.3.0.344\tools\net45\"
Мне нужно использовать только точное совпадение, поэтому с помощью оператора =. Я не хочу использовать оператор ~.