vstest.console.exe --testcasefilter: "FullyQualifiedName = Namespace.classname не работает - PullRequest
0 голосов
/ 23 января 2020

Я новичок 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\"

Мне нужно использовать только точное совпадение, поэтому с помощью оператора =. Я не хочу использовать оператор ~.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...