mirror of https://github.com/sbt/sbt.git
Add test to verify server doesn't send notifications
This commit is contained in:
parent
f118d2d73b
commit
893cfbba39
|
|
@ -125,10 +125,25 @@ object BuildServerTest extends AbstractServerTest {
|
|||
s.contains(""""message":"Compiling runAndTest (100%)"""")
|
||||
})
|
||||
|
||||
assert(svr.waitForString(60.seconds) { s =>
|
||||
s.contains("build/publishDiagnostics")
|
||||
s.contains(""""diagnostics":[]""")
|
||||
})
|
||||
|
||||
assert(svr.waitForString(60.seconds) { s =>
|
||||
s.contains("build/taskFinish") &&
|
||||
s.contains(""""message":"Compiled runAndTest"""")
|
||||
})
|
||||
|
||||
svr.sendJsonRpc(
|
||||
s"""{ "jsonrpc": "2.0", "id": "34", "method": "buildTarget/compile", "params": {
|
||||
| "targets": [{ "uri": "$buildTarget" }]
|
||||
|} }""".stripMargin
|
||||
)
|
||||
|
||||
assert(!svr.waitForString(30.seconds) { s =>
|
||||
s.contains("build/publishDiagnostics")
|
||||
}, "shouldn't send publishDiagnostics if there's no change in diagnostics")
|
||||
}
|
||||
|
||||
test("buildTarget/scalacOptions") { _ =>
|
||||
|
|
|
|||
Loading…
Reference in New Issue