Используя vstest.console.exe, как получить полные имена всех методов тестирования сборки? - PullRequest
0 голосов
/ 08 марта 2019

Параметр / ListTests выводит только имена методов без их классов и пространств имен, это не имеет никакого смысла! И документация не предоставляет никаких дополнительных инструментов для этого.

1 Ответ

0 голосов
/ 08 марта 2019

Видимо кто-то еще понял это, посмотрев на исходный код. Существует недокументированный переключатель, который позволяет делать это, но он должен выводить в файл, потому что это «только для внутреннего использования» (вздох).

Так или иначе, я получил это, работая с этой командой:

vstest.console.exe bin\x64\Release\DummyProjectTests.dll /ListFullyQualifiedTests /ListTestsTargetPath:tests.txt

И действительно, содержание - это то, что вы ожидаете:

SuccessfulTests.FibonacciTests.GoodTest_1
SuccessfulTests.FibonacciTests.GoodTest_2
SuccessfulTests.FibonacciTests.GoodTest_3
SuccessfulTests.FibonacciTests.DataRowGoodTest

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