Tenemos varios cientos de clases de prueba, con unas pocas docenas de ellos marcado con los siguientes atributos: [TestFixture] [Explicit] [Categoría ("IntegrationTests")] por lo que sólo se ejecutará en nuestra durante la noche construcción automatizada. Los TestFixtures restantes no tienen una Categoría especificada (y tampoco están marcados explícitamente).Al ejecutar NUnit y especificar una categoría, ¿se pueden incluir todas las pruebas sin categoría?
Aquí es la tarea de NAnt que se están ejecutando para ejecutar nuestras pruebas:
<nunit2>
<test>
...
<categories>
<include name="IntegrationTests" />
</categories>
...
</test>
</nunit2>
Esto, por supuesto, no se ejecutará ninguna de las pruebas no categorizados.
Me gustaría ser capaz de hacer algo como esto:
<nunit2>
<test>
...
<categories>
<include name="*" />
<include name="IntegrationTests" />
</categories>
...
</test>
</nunit2>
donde todas las pruebas no categorizados se ejecutará junto con las pruebas de integración. es posible? Si es así, ¿cuál es la sintaxis?
(Nota: estoy buscando ya sea una solución NAnt, como la anterior, o una solución de línea de comandos NUnit. Ciertamente puedo ejecutar NUnit dos veces con diferentes opciones, o poner categorías en todos mis TestFixtures. que estoy bien usando si es necesario, pero sería mejor ser capaz de especificar pruebas sin categoría directamente.)
¿Estaría bien si hay una manera de garantizar que todas las pruebas estén categorizadas? – bacar