Как запустить список тестов с помощью vstest.console.exe? Формат .vsmdi предлагал способ указать списки тестов, но этот формат устарел (?).
Я могу запустить явный список тестов в командной строке, что, по сути, делает именно то, что я хочу, но если количество тестов велико (скажем, несколько сотен), тогда мне не хватит места в командной строке!
vstest.console MyTests.dll /Tests:Test1,Test2
Нет ли способа заставить vstest.console.exe запустить список тестов, определенных каким-либо другим способом?
(править: ударение)
Примечание. Я не хочу изменять код теста, например добавлять атрибуты категории теста или изменять схемы именования, чтобы сопоставление имен выбирало подмножество. Мне нужно, чтобы запустить список тестов.
Лучшее, что я могу придумать, это запустить столько, сколько я могу поместиться в пределах максимальной длины командной строки, и повторять до тех пор, пока набор не будет выполнен, а затем объединиться. Но если есть какой-то способ загрузить устаревший список vsmdi или аналогичный, это будет намного проще.
vstest.console MyTests.dll < testnames.txt
vstest.console MyTests.dll /Testlist:testnames.txt
(Test1 | Test2 | ..)
, то я вернусь к тому, с чего начал, и мне не хватит места в командной строке! - person Anders Forsgren   schedule 17.12.2015