Nunca he hecho pruebas ordenadas, ya que soy de la opinión de que no es una buena práctica. Donde trabajo me dicen que los haga, así que dejemos de lado lo que es una buena o mala práctica.¿Cómo puedo hacer que un conjunto de pruebas solo se ejecuten como pruebas ordenadas?
Soy nuevo en msTests así que podría ayudarme aquí.
Tengo 10 pruebas y tengo que ejecutarlas en un orden determinado o algunas de ellas fallarán.
- He creado una clase de prueba básica y he agregado todas las 10 pruebas.
- He creado una prueba ordenada y movido a la derecha en el orden en el que quiero ejecutarlos. Muy bien.
- Ejecute las pruebas pero MsTest ejecuta las pruebas dos veces. ¡Una vez que todas las pruebas ordenadas tuvieron éxito! Pero también ejecuta las mismas pruebas en ningún orden particular
Me falta lo obvio si tengo un conjunto de pruebas que están en orden si no se eliminan, ya que las pruebas normales solo se ejecutan como prueba ordenada.
¿Cómo puedo hacer que un conjunto de pruebas solo se ejecuten como pruebas ordenadas?
¿Alguna sugerencia?
Me sale el mismo comportamiento. ¿Encontraste alguna solución? –
Me parece que simplemente debe haber otro atributo [OrderedTestMethod] que lo haga disponible para el selector de prueba ordenado, pero no lo ejecute fuera de la prueba ordenada. –