Ho impostato due sessioni di test permanenti in ReSharper 7 in Visual Studio 2010/2012 - "Passing" e "Failing". Eseguo la sessione Passing ogni giorno e posso identificare rapidamente qualsiasi errore di regressione dall'ultima volta, nel qual caso trasferisco quei test in Failing, dove posso lavorarci quando ho tempo. Funziona ed è fantastico.Come posso condividere le sessioni di prova dell'unità ReSharper in una squadra?
Il problema è che non riesco a trovare un modo per esportare tali sessioni come opzione di "Solution Team-condivisa", come suggerito nella ReSharper docs per le impostazioni che si potrebbe desiderare di condividere all'interno di un team. Ovviamente, sarebbe utile essere in grado di avere altri nel tempo avvalersi della stessa struttura di sessione di test. Ma quando cambio le mie sessioni, sembra sempre che aggiorni il file 'PatientPortal.sln.DotSettings.user', non quello 'PatientPortal.sln.DotSettings'.
In ReSharper -> Opzioni -> Unit Testing, ho controllato 'Salvare e ripristinare Unit Test Sessions' ed è stato selezionato Save-To - 'Soluzione [nome] Team-condiviso'
A causa della difficoltà che Sto vivendo, ho il sospetto che le sessioni di test delle unità ReSharper non siano progettate per essere qualcosa da registrare e condividere, ma troverei produttivo farlo in questo caso, quindi qualcuno sa come fare?
Speravo di evitare di cambiare i test stessi, il che ha reso le sessioni di test interessanti per me, ma sì, penso che questa sia l'unica strada da percorrere. Non sto usando NUnit, ma TestCategory ("Failing")] funziona all'interno dello spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting. Grazie. –