ReSharper запускает все модульные тесты в проекте или решении сразу - PullRequest
24 голосов
/ 02 декабря 2008

Я в IDE и могу запустить все модульные тесты в файле, но есть ли способ запустить все тесты в проекте или решении сразу?

Ответы [ 7 ]

33 голосов
/ 02 декабря 2008

Щелкните правой кнопкой мыши по проекту или решению в обозревателе решений VS и выберите «Выполнить юнит-тесты». Или перейдите в меню Resharper, выберите «Юнит-тестирование» и выберите один из вариантов.

25 голосов
/ 02 декабря 2008

Если вы научитесь выполнять команды меню с помощью Alt-Letters, вы сможете быстро выполнить много команд, даже если у них нет прямых сочетаний клавиш. Особенно, если комбинации клавиш состоят из двух клавиш.

Что касается запуска всех тестов в решении, то команда Alt- RUN , т.е. Alt-R для меню ReSharper, U для модульного тестирования и N для всех тестов в решении ,

16 голосов
/ 29 июня 2009

Я удивлен, что никто не упомянул об этом здесь, но почти все команды более резкого изменения могут быть назначены для определенных пользовательских сочетаний клавиш. Перейдите на Tools --> Options --> Keyboard и найдите интересующую вас команду (просто наберите «resharper» в текстовом поле «Показать команды, содержащее», и вы найдете их все). В этом конкретном случае команда «Запустить все тесты из решения» - это « ReSharper.UnitTest_RunSolution ».

В ReSharper 9.x имя команды равно ReSharper.ReSharper_UnitTestRunSolution .

6 голосов
/ 02 декабря 2008

Откройте ReSharper-> Windows-> Unit Test Explorer и выберите все, затем нажмите кнопку запуска

5 голосов
/ 13 февраля 2017

Иногда Resharper не сможет увидеть тесты, пока вы не перестроите их вручную. Поэтому, если вы не видите тесты в resharper или resharper не запускает все тесты в решении, просто сначала перестройте их.

1 голос
/ 17 августа 2014

Ярлык Resharper 7 по умолчанию:

Запустить все тесты из раствора: Ctrl + U , L

0 голосов
/ 23 сентября 2016

Возможно, ваши юнит-тесты не полностью обнаружены в проводнике юнит-тестов. В этом случае перезапуск Visual Studio помог решить эту проблему.

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