【发布时间】:2012-05-05 08:35:44
【问题描述】:
我想编写一个调用远程服务器并验证响应的测试,因为服务器可能会发生变化(它不在我的控制之下)。为此,我想我会先 give it a tag (RemoteTest) 然后 exclude it when calling the runner:
sbt> test-only * -- -l RemoteTest
但是,在执行此操作时,我的所有测试都会运行,包括 RemoteTest。如何从 sbt 中调用跑步者以将其排除在外?
【问题讨论】:
-
虽然它不能以任何方式回答您的问题,但最好使用存根和 mocks 来处理此类变化。
-
我基本上是这样。但我仍然想知道我的 API 是否发生了变化。