Ho una suite di test di grandi dimensioni in un progetto .NET Core. Posso usare la finestra Test Explorer per selezionare alcuni test da eseguire.Come si eseguono test specifici utilizzando il test dotnet?
È inoltre possibile eseguire l'intera suite di test nella riga di comando con dotnet test
. C'è un modo per eseguire solo uno (o alcuni) test sulla riga di comando?
ho provato questo e questa soluzione funziona anche per la versione 1.1 e un metodo decorato [teoria]. Commuta '-method' e' -class' non sono più disponibili in 1.1 e si otterrà un errore: 'MSBUILD: errore MSB1001: switch Unkown. Switch: -method' – Teknikaali
Sì, l'ho appena confermato. '-method' non funziona più, ma' --filter' fa. Grazie a @andrecarlucci! –
Dalla versione 15.1 l'espressione può essere una parola chiave che verrà confrontata con i nomi completi. Come afferma la documentazione "' dotnet test --filter xyz' è uguale a 'dotnet test --filter FullyQualifiedName ~ xyz'" Che è molto comodo! – vtellier