Quiero escribir una prueba que llame a un servidor remoto y valide la respuesta porque el servidor puede cambiar (no está bajo mi control). Para ello figura que yo había give it a tag (RemoteTest
) y luego exclude it when calling the runner:Excluyendo una prueba ScalaTest cuando llamo mis pruebas desde sbt
sbt> test-only * -- -l RemoteTest
Sin embargo, al hacer esto todos mis pruebas se ejecutan, incluyendo RemoteTest
. ¿Cómo llamo al corredor desde dentro de sbt para que se excluya?
Si bien no responde a su pregunta de ninguna manera, es una buena práctica usar stubs y [mocks] (http://scalamock.org/) para tales cosas cambiantes. –
Básicamente lo hago. Pero aún quiero saber si la API me cambia. – pr1001