ReSharper запускает все модульные тесты в проекте или решении сразу

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

Ответ 1

Щелкните правой кнопкой мыши проект или решение в VS-explorer VS и выберите "Run Unit Tests" или перейдите в меню Resharper, выберите Unit-Testing и выберите один из вариантов.

Ответ 2

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

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

Ответ 3

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

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

Ответ 4

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

Ответ 5

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

Ответ 7

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