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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
25
0
8 854
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

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

Обозреватель модульных тестов содержит только те тесты, которые вы запускали в прошлом. Это не все тесты в решении ...

Kevin Coulombe 27.07.2012 21:49
Ответ принят как подходящий

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

В сопоставлениях Resharper 7 VS Keyboard это Ctrl-U, L

Mark Pearl 19.06.2013 16:13

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

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

За исключением того, что AQtime использует Alt-R для своего меню профиля.

Sam Mackrill 11.10.2011 15:13

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

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

Это то, что я делаю. У меня это сопоставлено с ctrl-shift-x. Делает все тесты красивыми и быстрыми.

Jamie Penney 29.06.2009 04:56

Это решение, которое я искал, но решение Ильи ALT + RUN over даже лучше!

Tomas 19.08.2009 15:41

Я использую CTRL+T, CTRL+T для запуска тестов на основе контекста (текущий тест / приспособление); CTRL+T, CTRL+D для отладки на основе контекста; CTRL+T, CTRL+S для запуска тестов для решения и CTRL+T, CTRL+E для повторного запуска существующей тестовой сессии ... Я считаю, что удерживать CTRL и нажимать TT или TS быстрее и проще, чем печатать RUN (для чего нужны две руки), но каждый сам по себе .. . (это здорово, что у них есть Alt-клавиши меню, чтобы прописать RUN).

Alconja 20.08.2009 03:35

@Alconja: Чем вы заменили исходный CTRL-T (тип поиска)? Или ты им не пользуешься? CTRL-U уже связан с командами модульного тестирования. Я бы использовал это вместо этого ...

Kevin Coulombe 27.07.2012 21:47

@KevinCoulombe - Я использовал IntelliJ IDEA в дни, когда еще не было .NET Java, и использую Resharper с ранних версий, поэтому в качестве основы я использую комбинацию клавиш «ReSharper 2.x или IntelliJ IDEA». Итак, тип поиска - CTRL-N, оставляя CTRL-T свободным.

Alconja 28.07.2012 16:38

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

Запустите все тесты из решения: Ctrl+U, L

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

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

Это оказалось моей проблемой, спасибо. Сборка-Перестройка (alt + b, r). Затем запустите все тесты (ctrl + t, ctrl + l), чтобы найти их все.

Andrew M 10.10.2017 18:03

Другие вопросы по теме