Есть ли сочетания клавиш для запуска модульного теста ReSharper?



по очевидным причинам производительности я прилагаю усилия к обучению и использованию как можно большего количества сочетаний клавиш для различных команд Re#.



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

781   12  

12 ответов:

ReSharper добавляет элементы в диалоговое окно настройки клавиатуры Visual Studio.

на:

Инструменты -> Параметры Среды -> Клавиатура

в строке поиска введите "resharper" и посмотреть обширные варианты, которые вы можете управлять с помощью клавиатуры.

в частности, есть один, чтобы запустить окно Проводника модульных тестов, и есть пара называется

  • для ReSharper.ReSharper_UnitTest_RunSolution
  • для ReSharper.ReSharper_UnitTest_RunContext

что, вероятно, то, что вам нужно.

вы могли бы попробовать ... ALTR UR
- если ваш курсор находится в методе тестирования, то R# просто запускает этот тест
- если он находится в тестовом классе, но не метод, R# выполняет все тесты в классе

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

и если вы используете ярлыки R#, аккорд Ctrl-U, L всегда будет выполнять эту работу.

примечание: Я нашел этот ответ от пользователя stackoverflow Илья Рыженков на вопрос

Resharper > 7 / Visual Studio 2012

вы можете найти их в определенных ярлыках в Visual Studio 2012 в разделе
[Инструменты] > [Параметры] > [Окружающая Среда] > [Клавиатура]

Я обычно использую эти:

+---------------------------------+----------------+
| Description                     | Shortcut       |
+---------------------------------+----------------+
| Run Test in Debug Mode (Editor) | Ctrl+U, Ctrl+D |
| Run Test (Editor)               | Ctrl+U, Ctrl+R |
| Run Tests from current session  | Ctrl+U, Ctrl+Y |
| Run Tests from solution         | Ctrl+U, Ctrl+L |
+---------------------------------+----------------+
  • для ReSharper.Resharper_Resharper_UnitTest_Debugcontext
  • для ReSharper.Resharper_Resharper_UnitTest_Runcontext
  • для ReSharper.Resharper_UnitTest_RunCurrentSession
  • для ReSharper.Resharper_UnitTest_RunSolution

для Resharper 4.5 OOTB:

Проводник Модульных Тестов:Ctrl+Alt+U
Модульные Тестовые Сессии:Ctrl+Alt+T
Закрыть Активное Окно:Shift+Esc

я только на прошлой неделе заметил, что на моей клавиатуре есть кнопка правой кнопки мыши между Alt и Ctrl с правой стороны, поэтому мышь не нужна для мыши на определенный тест. Да!

отображение пользовательских ключей через Бен Scheirman это способ:
ReSharper.ReSharper_UnitTest_ContextDebug:Alt+T, Alt+D
ReSharper.ReSharper_UnitTest_ContextProfile : Alt+T, Alt+P
ReSharper.ReSharper_UnitTest_ContextRun:Alt+T, Alt+T и Alt+T, Alt+R
ReSharper.ReSharper_UnitTest_RunSolution:Alt+T, Alt+S
ReSharper.ReSharper_UnitTest_RunSolution:Alt+T, Alt+A

Я нашел самый простой способ вспомнить эти ярлыки из меню:

Resharper > Unit Tests

все горячие клавиши представлены рядом с каждым пунктом меню.

вы, возможно, захотите, чтобы проверить этой укороченные шпаргалка.

кстати, даже если нет ключа по умолчанию, вы, вероятно, можете привязать его, перейдя в меню Tools->Options, а затем в подкатегорию General->Keyboard и набрав ReSharper в строке поиска.

С тех пор как я изначально задал этот вопрос, вот что я использую:

открыть Обозреватель модульных тестов и тест блока сеанса в Windows

выбор одного теста в 'Unit Test Session'

  • , чтобы выбрать тест, используйте клавиши со стрелками для перемещения

выбор несколько тестов в 'Unit Test Session'

  • для выбора нескольких непрерывно тесты, провести элемент Shift клавишу вниз во время навигации с помощью клавиш со стрелками
  • для выбора нескольких non-continous тесты, держите Ctrl клавиша при использовании клавиш со стрелками и переключить Spacebar для выбора / отмены выбора тестов

запуск и выполнение тестов в ' модульный тест Сеанс'

  • нажмите кнопку контекстного меню (найдено между Alt и Ctrl кнопки на большинстве Windows-ориентированных клавиатур)

    или

  • в качестве альтернативы, нажмите Shift + F10

  • перейдите с помощью клавиш со стрелками внутри контекстное окно и нажмите Enter на выбор

    или

  • на Run Selected Tests, нажмите клавишу r + Enter

  • на Debug Selected Tests, нажмите клавишу d

выберите гиперссылки строки ошибки стека вызовов

  • если тест завершается неудачно и стек вызовов отображается разделение "сеанса" окно, нажмите Tab для перехода от тестовый раздел на ссылки ошибок в нижней части

  • после перехода к определенной строке ошибка, нажмите Enter перейти к строке кода с ошибка выполнения

  • пресс Shift + Tab mutliple раз, как это необходимо, чтобы вернуться назад из раздела стек вызовов (Нижний) обратно в устройство тесты (верхний) раздел

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

с помощью Resharper V6 он начинается с настройки некоторых отображений клавиатуры из коробки:

http://blogs.jetbrains.com/dotnet/2011/08/new-features-in-resharper-6-unit-test-runner/

команда RunCurrentSession

вы можете собирать свои тесты на вкладке тестового сеанса Модульные Тестовые Сессии

к сожалению, нет, но я нашел этой сообщение на форуме

есть команды, перечисленные в инструменты - Параметры-Keybaord диалог VS2008 для resharper unit test runner

для ReSharper.Resharper_UnitTest_ContextRun Для ReSharper.Resharper_UnitTest_RunCurrentSession Для ReSharper.Resharper_UnitTest_RunSolution

вы пробовали назначить клавиатуру ярлык для них, потому что я использую MSTF и свой собственный бегун испытания, я бегу все мое тесты с помощью сочетания клавиш Ctrl Р + a, и для выполнения отдельного теста I либо нажмите на значок resharper (I установите Gallio) или используйте тест driven.net контекстное меню для запуска тест.

Он пишет ярлыки в себе или на веб-сайте. Запуск Модульных Тестов: Ctrl+T, R
Отладка Модульных Тестов: Ctrl+T, D
Выполнить Все Тесты С Решением: Сочетание Клавиш Ctrl+Т, Сочетание Клавиш Ctrl+Л
Запустите Текущий Сеанс: Ctrl+T, Y
Повторите Предыдущий Запуск: Ctrl+T, T
Добавить Тесты К Сессии: Сочетание Клавиш Ctrl+Т, Сочетание Клавиш Ctrl+А
Создать Новый Сеанс: Ctrl+T, N
Модульные Тесты: Ctrl+Alt + T
Сеанс Модульных Тестов: Ctrl+Alt+R
https://www.jetbrains.com/help/resharper/Reference__Keyboard_Shortcuts.html#unit_testing

enter image description here

Comments

    Ничего не найдено.