-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automate tests for LSP and DAP Support in Che #13897
Comments
@slemeur not sure what you expect here. |
Linking to: #13892 as it's a good illustration of why we need automated tests |
@slemeur still not clear to me what you want here: tests for the language support plugins in che-plugin-registry? End-to-end? |
We are packaging LS and DAG inside of Che and in the plugin-registry. We are running them in a different fashion and have mechanisms in place to make them running. Let's say you have a LS that support 100% of the LSP and running without bugs:
How much of this can we get automated? |
And if you look at this issue: #13892 it is exactly the type of issues we would like to catch. IE: LS works properly in VSCode but not in Che |
Actually, #13892 is broken in Theia, not Che. If we want to catch such issues, we should do tests inside the Theia project, not Che. |
To me the goal in the description is pretty clear. Catch issues that we could have with the integration of LSP/DAP in Che.... which is different from Theia. You could have many ways to run LSP or DAP in Theia depends on the product. Things may work on Gitpod but not in Che, etc ... |
about #13892, do we have the same issues in Gitpod ? |
@tsmaeder we can not continue to manually test the LS and DAP implementations that we ship manually. Let's think of a solution so that this is no longer taking developer time. |
What I 100% don't want is to do a series of UI tests for this: that was a disaster in Che 6 in that it never reliably forecast the quality of the software. We're going to investigate doing tests at the VS Code API level. |
Agreed, I was thinking that debugging with test projects and |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
Is your enhancement related to a problem? Please describe.
Provide automation testing for the Language Servers and Debug Adapters we package with Che.
The text was updated successfully, but these errors were encountered: