Come faccio ad avere Team Build per mostrare i risultati dei test e la copertura per suite di test xUnit.net?

StackOverflow https://stackoverflow.com/questions/517560

  •  21-08-2019
  •  | 
  •  

Domanda

Qualcuno ha avuto alcun successo ottenendo Team Build per mostrare i risultati dei test xUnit.net e la copertura del codice del rapporto di build? Il corridore MSBuild esegue i test più che bene ed i risultati sono nel file di registro, ma i risultati dei test e risultati di code coverage aree del report di compilazione dire "No risultato del test" e "No risultato di copertura", rispettivamente. È Team Build alla ricerca di una determinata posizione / formato per i risultati del test da esportare dal corridore xUnit.net?

È stato utile?

Soluzione

TFS / TeamBuild richiede sicuramente i risultati del test in un particolare formato, hanno anche bisogno di essere specificamente pubblicato a TFS pure.

Attualmente sto guardando questo problema per il test corridore Gallio, e in grado di offrire due opzioni possibili:

  1. Prova avvolgendo i test xUnit all'interno del tipo di progetto 'Test generico' che VSTS offre - questo è dove MSTest esegue il test xUnit corridore.
  2. Vieni con una trasformazione XSLT (o simile) che può mappare la xUnit risulta lo schema MSTest (vedi http://www.codeplex.com/nunit4teambuild per un esempio di questo approccio per test NUnit).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top