sbt/server-test/src/test/scala/testpkg
Eugene Yokota cb93d20492 build server protocol
Initial draft for bsp support.

This shows two communication pattern around BSP.
First, if the request can be handled with the build knowledge is readily available in `NetworkChannel` we can reply immediately. `BuildServerImpl#onBspBuildTargets` is an example for that.

Second, if the request requires `State`, then we can forward the parameter into a custom command, and reply back from a command. `BuildServerProtocol.bspBuildTargetSources` is an example of that since it needs to invoke tasks to generate sources.
2020-05-16 09:52:20 +02:00
..
BuildServerTest.scala build server protocol 2020-05-16 09:52:20 +02:00
EventsTest.scala rename publish to either respond or notify 2020-05-12 16:26:33 +02:00
HandshakeTest.scala Refactor server test 2020-02-13 23:31:09 -05:00
ResponseTest.scala "add failing json rpc response tests" 2020-05-12 10:37:48 +02:00
ServerCompletionsTest.scala Refactor server test 2020-02-13 23:31:09 -05:00
TestServer.scala build server protocol 2020-05-16 09:52:20 +02:00