2013-07-19 14 views

risposta

2

Dipende dal framework di test dell'unità che si sta utilizzando. Ognuno di essi fornisce un'utilità per eseguire test in cui è possibile specificare alcune opzioni. Sembra così semplice per MS Test: mstest /category:Fast La cosa simile dovrebbe essere presente in ogni framework di test di unità (NUnit, XUnit).

Quando si utilizza squadra della città è necessario esaminare attentamente le opzioni per i test unitari correre e trovare un luogo dove è possibile fornire questa opzione supplementare circa categoria (di solito è chiamato come "opzioni della riga di comando", "Addition Parametri" o smth simile). Non ricordo esattamente, ma penso che dovrebbe essere presente nelle attività incorporate di Team City per i test non eseguiti.

Anche se mancano attività integrate per i test di unità, questa funzione consente di passare sempre all'attività di esecuzione di script generale ed eseguire in questo modo qualcosa come questo mstest /category:Fast.

3

FWIW Per escludere più categorie di test per il corridore MSTest: in Ulteriori parametri della riga di comando in "/category:!ServiceDependent" per escludere ServiceDependent test, o "/category:!ServiceDependent&!EntryPoint" da escludere sia ServiceDependent e EntryPoint test. Naturalmente è necessario aver decorato i test di conseguenza. Per quanto riguarda il motivo per cui vorresti? Questa è un'altra storia ...

MSTest category parameter

Problemi correlati