-
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
Create automated E2E system tests of IntelliJ IDEA as a Che editor #18035
Comments
Testing intelliJ running in the browser may be tricky. Checking that the workspace is started successfully should be enough. |
+1 as noVNC web client is used here. It draws the UI within HTML Canvas. So, there're no DOM elements to check. |
From meeting with @l0rd
Good to check (automate if possible):
This could/should be done mostly by monitoring server logs and InteliJ Idea logs/standard output. DoD:
|
Note, at this moment there's a simple implementation of activity tracker, that always pings ws master, no matter if browser window in focus or not. |
@l0rd Question about the configuration persistance. |
@rhopp correct, workspace scope, at least as a first iteration. |
@Ohrimenko1988 @rhopp how are you trying to change the preferences, through the Intellij UI? |
@vzhukovskii I haven't tried to change preferences. |
@Ohrimenko1988 pod delete is normal, sources are persisted in a volume. |
@l0rd |
@Ohrimenko1988 Iegal agreement will be shown, there's a plan to hide it in future. Note, that projects has to be created in |
We're limited in volume mount amount per container. We can mount only one volume, which is reserved for storing Intellij Idea preferences and caches. |
Done: |
Is your task related to a problem? Please describe.
Eclipse Che 7.20.0 planned to support IntelliJ IDEA as a Che editor #17790
So, we need to automate verification of workspaces with IntelliJ IDEA as embedded editor.
The text was updated successfully, but these errors were encountered: