Я использую MsTest.exe для запуска тестов с использованием пространства имен, например:
mstest.exe /testcontainer: "MyDllFile.dll" /test: "NameSpace.Folder.Folder1.*"
Это работало как шарм, но мне нужно было иметь возможность передавать параметры во время выполнения моим тестам, поэтому я нашел файл *.runsettings и его возможность передавать параметры в тест с помощью RunTestParameters и получать их из свойств в TestContext, но Недостатком является то, что я должен быть очень конкретным в отношении того, какие тесты я хочу запустить, и должен дать ему конкретное имя метода или имена, разделенные запятыми, для выполнения тестов, как показано ниже:
vstest.console.exe "MyDllFile.dll" /Settings:"my.runsettings" /Tests:"TestMethod1,TestMethod2"
Я также безуспешно пробовал TestCaseFilter:
vstest.console.exe "vstest.console.exe "MyDllFile.dll" /Settings:"my.runsettings" /TestCaseFilter:"TestCategory=MyTestCategory"
Есть ли у кого-нибудь предложение относительно того, как я могу выполнить то, что я смог сделать с mstest.exe с помощью vstest.console.exe?
Спасибо!!