vim-ccls icon indicating copy to clipboard operation
vim-ccls copied to clipboard

Add stronger integration tests

Open m-pilia opened this issue 3 years ago • 0 comments

The current test strategy uses mocks of the LSP client APIs. This provides a controlled environment and helps preventing regressions, but it is not enough to prevent issues due to breaking changes in the dependencies (e.g. #39).

The purpose of this issue is to implement a full integration test that involves the latest version of the dependencies. The rough plan is:

  • in each build, download the latest version of each dependency and test against it (ALE, vim-lsp, vim-lsc, coc.nvim, etc.)
  • either set-up a real, minimal project, and get/build ccls, or implement a mock of ccls

m-pilia avatar Nov 29 '20 10:11 m-pilia