Ich möchte einen Test schreiben, der einen Remote-Server aufruft und die Antwort validiert, weil sich der Server ändern kann (er steht nicht unter meiner Kontrolle). Um dies zu tun Ich denke, ich würde give it a tag (RemoteTest
) und dann exclude it when calling the runner:Ausschließen eines ScalaTest-Tests beim Aufruf meiner Tests aus sbt
sbt> test-only * -- -l RemoteTest
Wenn jedoch tun dies alle meine Tests ausgeführt werden, einschließlich RemoteTest
. Wie rufe ich den Läufer aus sbt heraus, so dass er ausgeschlossen ist?
Während es auf Ihre Frage in keiner Weise beantwortet, ist es gute Praxis, Stubs und [Mocks] (http://scalamock.org/) für solche sich ändernden Dinge zu verwenden. –
Ich grundsätzlich tun. Aber ich möchte immer noch wissen, ob sich die API bei mir ändert. – pr1001