Je voudrais ajouter un élément de menu contextuel pour me permettre de répéter le dernier test de resharper, similaire à celui que le test driven.net ajoute. Est-ce possible?Puis-je ajouter une commande pour que ReSharper répète la dernière exécution du test dans le menu contextuel de Visual Studio?
Répondre
J'apprécie vraiment la réexécution de TestDriven. C'est génial pour spelunking dans un problème, en définissant des points d'arrêt, en exécutant des tests, en faisant des changements, en réexécutant, etc. Si la dernière fois que vous avez exécuté le test vous l'avez testé avec Coverage ou Test with Debugger le réglage utilisé pour la répétition.
Le Resharper le plus proche est Resharper_UnitTest_RunCurrentSession
qui sera exécuté quel que soit l'onglet sélectionné dans la fenêtre "Unit Test Sessions". Il ne répétera pas le mode du dernier test (exécution ou débogage), ou n'exécutera que les tests de la session exécutés la fois précédente.
Vous pouvez lier un raccourci clavier à Resharper_UnitTest_RunCurrentSession
via Outils> Options ...> Environnement (section)> Clavier (section). Le nom complet de la commande est Resharper.Resharper_UnitTest_RunCurrentSession
.
L'ajout au menu contextuel est différent pour Studio 2008 et Studio 2010, mais les deux démarrent depuis Outils> Personnaliser.
Mise à jour pour R # 6: Il y a maintenant une commande ReSharper.ReSharper_UnitTestSession_RepeatPreviousRun
qui fait exactement ce que nous espérons.
Et cette nouvelle commande dans R # 6 est mappée par défaut au raccourci clavier: Ctrl + U, U – Perhentian