Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [lsp4e-dev] How to verify the bugs resolved or not locally

Hi,

org.eclipse.lsp4e.tests.mock contains a mock language server that we can use in tests.
org.eclipse.lsp4e.tests "plugs" the mock language server in the IDE (see in plugin.xml) and contains the test cases which use the Eclipse IDE or LSP4E APIs to trigger interaction with the Mock language server, and verifies that LSP4E does the right thing (sends the right request and process the responses so it triggers the right actions in the IDE.
org.eclipse.lsp4e contains the code that binds a language server with the IDE. It plugs some behavior on the IDE and orchestrate requests to LS for user actions, and process the responses as expected (can be changing the document content, showing a hover or some completion items, ...).

LSP4E itself doesn't contain specific user workflows. It extends the existing workflows of the Eclipse IDE with content and actions provided by the Language Servers.

Back to the top