Tôi muốn viết một thử nghiệm gọi một máy chủ từ xa và xác nhận phản hồi vì máy chủ có thể thay đổi (nó không nằm dưới sự kiểm soát của tôi). Để thực hiện điều tôi con số này tôi muốn give it a tag (RemoteTest
) và sau đó exclude it when calling the runner:Không bao gồm thử nghiệm ScalaTest khi gọi thử nghiệm của tôi từ bên trong sbt
sbt> test-only * -- -l RemoteTest
Tuy nhiên, khi làm điều này tất cả các bài kiểm tra của tôi đang chạy, bao gồm RemoteTest
. Làm thế nào để tôi gọi người chạy từ bên trong sbt để nó bị loại trừ?
Mặc dù nó không trả lời cho câu hỏi của bạn theo bất kỳ cách nào, Thực hành tốt là sử dụng cuống và [mocks] (http://scalamock.org/) cho những thay đổi như vậy. –
Tôi cơ bản làm. Nhưng tôi vẫn muốn biết liệu API có thay đổi không. – pr1001