-
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
Set up PR Check for Java Che 7 plugins #15797
Comments
Just a few things left: |
After having the discussion on both the Theia and Che community calls I think we might end up needing a slight change of direction. I think what we need to do is utilize the built-in commands in order to make the calls to the language server, rather than maintaining the extra API. This has a few advantages:
But has the disadvantage that we have to wait for all that api to be implemented before we can proceed (I think only a couple are implemented on the theia side). The only issue I can foresee is that I'm not entirely sure what would happen if you call a command such as: before @tsmaeder @benoitf If this is the way to proceed I can update the che-theia PR to wait for the language server feature to be added before making the request and modify the sample tests to use the few vscode built-in commands that are available in theia so far. |
Here's a little overview of how everything works if someone wants to pick it up: How the java tests work now-> once the java tests are cloned How the scripts should workIn terms of how the tests should be done, I've created a flow diagram [1]. The current problem is that the tests get stuck on
It's not entirely clear why that issue is occurring and why running that python script works locally but not on centos ci. If you want to try out running the tests automatically you can start a workspace with: https://raw.githubusercontent.com/JPinkney/Che-Java-Tests/master/devfile.yaml [1] |
Thanks Josh, the Plugins Team be taking over this work starting in the next sprint (184). |
This is also relevant to #17027 |
Is it planned to use github action to run the tests . |
I believe the first iteration is using jenkins, but we can use GH actions in the next iteration. |
We now have the ability to write tests for a particular VS Code extension (#14409). The goal of this task is to:
The text was updated successfully, but these errors were encountered: