Запустите все открытые тесты в Visual Studio - PullRequest
8 голосов
/ 02 июля 2010

Существует ли простой способ запустить все тесты в открытых классах тестов в Visual Studio. Я считаю, что это то, что мне чаще всего нужно делать.

В основном я использую Resharpers или TestDriven.NET testrunners, и я не могу найти какой-либо простой способ сделать это в любом testrunner. В Resharper было бы неплохо иметь функцию «Добавить все открытые тесты в сессию», но после долгих поисков я не могу найти ни один, или любой другой простой способ сделать это.

Есть ли инструмент, плагин, или что-не для этого?

Ответы [ 3 ]

11 голосов
/ 02 июля 2010

AFAIK, такой функции нет.

В качестве альтернативы вы можете

  • запустить все тесты в классе (установив курсор накласс, вне метода и нажав Ctrl+R T)
  • , запустите все тесты в пространстве имен (установив курсор в пространство имен вне класса и нажав Ctrl+R T)

После того, как вам удалось запустить интересные тесты (однако), вы можете

  • запустить эти тесты снова , нажав Ctrl+R D
  • запустите , снова провалив тесты , нажав Ctrl+R F

Затем вы сможете создавать списки тестов.Я не делаю этого, требуется много времени, чтобы поддерживать их в актуальном состоянии.

1 голос
/ 16 ноября 2015

Запустите ВСЕ тесты: нажмите Ctrl + R, A

0 голосов
/ 10 июля 2010

Рассматривали ли вы автоматизацию ваших тестов для запуска на сервере сборки под чем-то вроде CruiseControl?

...