JetBrains Rider helps discover and run, debug, cover, or profile unit tests. The following unit testing frameworks are supported:
NUnit 2.6.2 and later. JetBrains Rider installation includes 2 bundled versions of NUnit test runners (2.6.4 and 3.6.1). You can choose one or both of them, or specify a local installation of NUnit on the page of JetBrains Rider settings Ctrl+Alt+S.
MSTest V1 (Windows only, requires Visual Studio installed), V2 (.NET Core, xplat)
With JetBrains Rider, you can execute a single unit test, all tests in a test class, file, project or solution. You can also execute any number of tests combined in a test session.
Before running coverage analysis or performance profiling, make sure that the PDB information exists for all target assemblies. The safest choice would be to build your code with the Debug build configuration.
In this section:
All JetBrains Rider unit testing actions are available from themenu or from the Unit Testing Quick List Shift+Alt+U:
You can use the following shortcuts for for unit testing commands:
|Unit Testing Quick List...||Shift+Alt+U|
|Run Unit Tests||Ctrl+U, R|
|Debug Unit Tests||Ctrl+U, D|
|Stop Execution||Ctrl+U, S|
|Repeat Previous Run||Ctrl+U, U|
|Rerun Failed Tests||Ctrl+U, F|
|Repeat Tests Until Failure||Ctrl+U, W|
|Run All Tests from Solution||Ctrl+U, L|
|Create New Session||Ctrl+U, N|
|Append Tests to Session||Ctrl+U, A|
|Run Current Session||Ctrl+U, Y|
|Run Unit Tests under dotMemory Unit||Ctrl+U, M|
|Show Unit Tests window||Alt+8|
|Run Unit Tests (Tool Window)||Shift+Enter|
|Debug Unit Tests (Tool Window)||Ctrl+D|
|Run Current Session (Tool Window)||Ctrl+Y|
|Rerun Failed Tests (Tool Window)||Ctrl+F|
|Create New Session (Tool Window)||Shift+Alt+Insert|
|Append Tests to Session (Tool Window)||Ctrl+Alt+Insert|
|Remove Selected Tests (Tool Window)||Delete|
|Run All Tests from Solution (Tool Window)||Ctrl+L|
For the full list of Rider keyboard shortcuts, see Keyboard shortcuts in predefined keymaps.