Среда сборки
язык проекта: C#
. net framework 4.5
OpenCover версия 2.5.3427
Specflow версия 2.3
Nunit версии 3.11.0
Требование
Во время сборки пользователь выберет несколько приемочных тестов подсистем, и мне нужно запустить тесты для этих подсистем. все тесты находятся в одной сборке, но разделены папками (пространство имен)
Я выполняю следующую команду
"D:\DEVOPS_TOOLSET\opencover.4.5.3427\OpenCover.Console.exe" -filter:"+[Project.AcceptanceTests]Project.AcceptanceTests.Geometry,Project.AcceptanceTests.Arithmentic -[nunit*]*" -target:"D:\DEVOPS_TOOLSET\NUnit.ConsoleRunner.3.11.1\tools\nunit3-console.exe" -targetargs:"Project.AcceptanceTests\bin\Release\Project.AcceptanceTests.dll --framework:net-4.5 --result:UnitTestResults.xml --labels=Before --where \"namespace == Project.AcceptanceTests.Geometry || namespace == Project.AcceptanceTests.Arithmentic\" --trace=Debug" -output:OpenCoverOutput.xml
Команда обнаруживает только тесты из пространства имен "Geometry" и тесты из " Пространство имен Arithmeti c "вообще не обнаружено.
Требуется помощь при запуске тестов из нескольких пространств имен с использованием параметра --Where
. Попробуйте с ||
и &&
в условие where для пространств имен
пробовал с OR
и and
в условии where для пространств имен
Пока нет удачи.
Любая помощь будет принята с благодарностью