Abbiamo diverse centinaia di classi di test, con poche decine di loro contrassegnati con i seguenti attributi: [TestFixture] [Explicit] [Categoria ("IntegrationTests")] in modo che verrà eseguito solo nel nostro over-night build automatizzato. I rimanenti TestFixtures non hanno una categoria specificata (e non sono contrassegnati come espliciti).Quando si esegue NUnit e si specifica una categoria, è possibile includere anche tutti i test non categorizzati?
Ecco il compito NAnt stiamo correndo ad eseguire i nostri test:
<nunit2>
<test>
...
<categories>
<include name="IntegrationTests" />
</categories>
...
</test>
</nunit2>
Questo, naturalmente, non eseguire qualsiasi dei test non categorizzati.
mi piacerebbe essere in grado di fare qualcosa del genere:
<nunit2>
<test>
...
<categories>
<include name="*" />
<include name="IntegrationTests" />
</categories>
...
</test>
</nunit2>
in cui tutti i test non categorizzati verrà eseguito insieme con i test di integrazione. È possibile? In tal caso, qual è la sintassi?
(Nota:.. Sto cercando una soluzione sia NAnt, come sopra, oppure una soluzione NUnit della riga di comando posso certamente correre NUnit due volte con diverse opzioni, o mettere le categorie su tutti i miei TestFixtures Queste sono soluzioni alternative che sto bene usando se devo, ma sarebbe più bello poter specificare direttamente i test non categorizzati.)
sarei bene con che se c'è un modo per garantire che tutti i test sono suddivisi in categorie? – bacar