IDE 内にいて、ファイル内のすべての単体テストを実行できますが、プロジェクトまたはソリューション内のすべてのテストを一度に実行する方法はありますか?
7 に答える
VS ソリューション エクスプローラーでプロジェクトまたはソリューションを右クリックし、[単体テストの実行] を選択するか、Resharper メニューに移動して [単体テスト] を選択し、そこからオプションの 1 つを選択します。
Alt-Letters を使用してメニュー コマンドを実行する方法を学べば、直接のショートカットがなくても、多くのコマンドをすばやく実行できます。特に、ショートカットが 2 つのキーのコンボである場合。
ソリューションですべてのテストを実行する場合、コマンドは Alt- RUNです。つまり、ReSharper メニューの場合は Alt-R、単体テストの場合は U、ソリューションのすべてのテストの場合は N です。
ここで誰も言及していないことに驚いていますが、ほとんどすべての resharper コマンドを特定のカスタム キーボード ショートカットに割り当てることができます。に移動しTools --> Options --> Keyboard
、目的のコマンドを見つけます (「show commands using」テキスト フィールドに「resharper」と入力すると、すべてのコマンドが表示されます)。この特定の例では、「ソリューションからすべてのテストを実行」コマンドは「ReSharper.UnitTest_RunSolution」です。
ReSharper 9.x では、コマンド名はReSharper.ReSharper_UnitTestRunSolutionです。
ReSharper->Windows->Unit Test Explorer を開き、すべてを選択してから実行ボタンを押します
ソリューションからすべてのテストを実行: Ctrl+U、L
単体テスト エクスプローラー内で単体テストが完全に検出されていない可能性があります。その場合、Visual Studio を再起動すると、問題が解決しました。