Mi piacerebbe sapere per quanto tempo sono stati eseguiti tutti i miei test? È possibile?Durante l'esecuzione dei test delle unità nel resharper, come posso vedere il tempo complessivo?
risposta
Probabilmente stai cercando di profilare i tuoi test unitari, e dal momento che li stai eseguendo con ReSharper, la scelta naturale sarebbe quella di installare dotTrace Performance e profile unit tests usando questa combinazione.
Verificherò, non penso Ho la licenza per quel prodotto uguale a – Matt
Se tutti i test nella sessione di test sono in un'assemblea e se si utilizza quadro MSTest si potrebbe utilizzare metodi contrassegnati con [AssemblyInitialize()]
e [AssemblyCleanup()]
per misurare la durata di tempo.
Vedere l'esempio in MSDN Library per l'utilizzo di questi attributi.
Questa non sembra una buona soluzione dato che la domanda è rivolta a Resharper e @dmitryZyr offre una soluzione specifica per il Resharper. –
Sì. Selezionare le opzioni (si trova nel riquadro Sessioni prova unità) -> Mostra ora e quindi selezionare Opzioni-> Raggruppa per struttura progetto nella finestra di test unità.
Sono stupito di non averlo mai notato prima. – LukeW
Mi sembra che questa dovrebbe essere la risposta accettata perché la tua soluzione richiede solo Reshaper e nessun altro prodotto JetBrains sebbene la soluzione di @ gorohoroh fornirà informazioni molto più dettagliate se hai dotTrace. –
sfortunatamente sembra esserci un massimo lunghezza del nome del test, che se qualsiasi test è espanso e mostrato il cui nome supera quello allora n o i tempi sono mostrati – Steve
- 1. VS 2010 Errore durante la generazione dei test delle unità
- 2. Errore DisconnectedContext durante l'esecuzione dei test delle unità nel debug in VS2015
- 3. Runner test unità ReSharper - TestCase
- 4. Disabilitare la registrazione winston durante l'esecuzione dei test delle unità?
- 5. Come eseguire il debug dei test delle unità Django?
- 6. Come posso ottenere il motivo dei test interrotti di Resharper?
- 7. Il test delle unità è meraviglioso, ma
- 8. Test delle unità in PHP?
- 9. Perché Visual Studio non si interrompe sulle eccezioni durante il debug dei test delle unità?
- 10. Logica basata sul tempo di test delle unità in Java
- 11. Gestione dei test delle unità con una condizione sull'ora corrente
- 12. Unità test in tempo reale/software concorrente
- 13. Come test delle unità Retrofit api chiama
- 14. Test delle unità per le eccezioni nel costruttore Python
- 15. Test delle unità usando Jasmine e TypeScript
- 16. ActiveSupport :: TestCase vs Test :: Unit :: TestCase durante il test delle unità rotaie
- 17. Impedisci all'applicazione di creare un viewcontroller durante l'esecuzione dei test delle unità
- 18. ReSharper 10: finestra di uscita di test unità è rotto
- 19. Test delle unità Android delle categorie
- 20. Mocking Dipendenze dei moduli angolari nei test delle unità Jasmine
- 21. Test delle unità per progetti iOS
- 22. iPhone - Recupero delle risorse per i test delle unità logiche
- 23. Visual Studio C# NON deve avviare il sito Web IIS durante il debug dei test delle unità
- 24. PhantomJS si chiude dopo l'errore di sintassi durante l'esecuzione dei test delle unità
- 25. automake: esegue automaticamente i test delle unità
- 26. Questa tipica esperienza di test delle unità?
- 27. Come esporre oggetti javascript per il test delle unità senza inquinare lo spazio dei nomi globale
- 28. Cambia colore dei collegamenti in NUnit Test Runner in Resharper
- 29. Test delle migliori pratiche (unità) Windows Azure
- 30. Il miglior strumento per il test delle unità in MySQL
C'è un pulsante "Mostra tempo" nella barra degli strumenti della finestra Sessione test di Usint. Ma sfortunatamente il nodo radice mostra solo la durata dell'ultimo test, non la durata di tutti i test (almeno in ReSharper 5.1.3). :-( – thersch
L'ho visto e ho pensato "quindi deve registrare il tempo complessivo da qualche parte" – Matt
In realizzo questo è vecchio, ma nella versione corrente posso vedere i tempi di test consolidati –