Tengo atributos en ciertas pruebas que, idealmente, no quiero ejecutar en cada compilación. La mayoría de mis pruebas son pruebas unitarias normales y quiero que se ejecuten en cada compilación.¿Cómo se excluyen ciertas pruebas en el Visual Studio 2012 Test Runner?
Entonces, ¿cómo puedo excluir una prueba por categoría o tipo de proyecto?
Por ejemplo, me gustaría excluir CodedUItests
:
[CodedUITest]
public class SearchViewTests
... o excluir pruebas en un determinado TestCategory
:
[TestMethod]
[TestCategory("Database Integration")]
public void ContactRepositoryGetByIdWithIdExpectCorrectContact()
En particular, quiero excluir las pruebas de interfaz de usuario codificados ya que interrumpen mi capacidad para seguir trabajando, mientras que todas las otras pruebas se ejecutarán felizmente en el fondo sin molestarme.
¿Está utilizando un servidor de compilación? – Cybermaxs
Este es el Test Runner local integrado en Visual Studio 2012, por lo que se ejecuta en contra del código que todavía no me he comprometido. Sé cómo hacer lo que quiero con MSBuild, pero no con el Test Runner local. – Fenton