* Move wsnext flow in Kubernetes infra implementation
Now we need to start a broker and pass meta.yaml files to it.
Starting a broker is infra-specific stuff, so it has to be done
on the infra implementation side because we don't have a part
in the infra SPI that would allow us to start a broker.
Passing Meta files using InternalEnvironment object is more
invasive than passing only attributes. So, this commit applies
less invasive scheme.
* CHE-10202,10561: Add fetching of Che editor, plugins meta from the registry
Add fetching of Che editor ID from workspace attributes.
Add fetching of Che plugins IDs from workspace attributes.
Use colon sign for separating editor/plugin ID and version
instead of the slash.
Remove old Workspace.Next model objects.
* CHE-10561: Share WS.NEXT between k8s and OS infras
Use WS.NEXT in both k8s and OS infrastructure implementations.
* CHE-10561: fix fetching meta.yaml files from che-plugin-registry
* CHE-10561: Fix sidecar model serialization
Fixes the fact that some fields in workspace sidecar tooling model
POJOs were incorrectly named or required custom serialization of
fields.
* CHE-10561: Add listening of che-plugin-broker
Add code that allows listening for events from Che plugin broker.
An event might contain workspace tooling config as a result if the broker
finished successfully or error otherwise.
* CHE-10561: Add PluginBrokerManager to control broker lifecycle
Adds PluginBrokerManager that configures/starts/waits Che plugin
broker.
Remove unused code.
Remove notion of Workspace next.
* Align plugin registry property between different components
* Fix extra path in che plugin registry URL
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
* Make E2E tests screenshots available in report on CI
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Add links to htmldumps, webdriver and workspace logs into the failsafe-report.html
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Fix style for screenshot displaying in the report
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* add info about known #10674 issue to YamlFileEditingTest
* fix expected stacks order on New Workspace page in NewWorkspacePageTest selenium test
* wait that project is fully imported in CSharpFileEditingTest
* add info about known issue to CodenvyEditor page object
* change comment according to review
Hide the 'From Archetype' input field in the Maven project type wizard if 'Parent' witch contains pom.xml is selected in the import project Wizard due to the maven archetype generation plugin restrictions.
* Fix NewWorkspacePageTest to test Eclipse Che on K8S
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Simplify NewWorkspacePageTest
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* New test case for rolling update added. Changes made to be able to run with rh-che.
Signed-off-by: kkanova <kkanova@redhat.com>
* Needless comments removed.
* Fix format of java files
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Fix license header
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Adapt rolling update command to run selenium tests on rh-che
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* CHE-5650: fix stacks' order after sorting
This fix sets fixed sorting order for some prioritized stacks. These
stacks are marked by a 'thumb-tack' icon.
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
* fixup! CHE-5650: fix stacks' order after sorting
* fixup! fixup! CHE-5650: fix stacks' order after sorting
* move unstable WorkspacesListTest selenium test to CheOneThreadTestsSuite
* check that the Loader is closed after the Project Explorer is visibled
* add info about known issue in Refactor selenium page object
* Use xterm.js 3.3.0, but with default styles.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Set terminal theme.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Configure font
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Activate custom key event handler.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Rework resize mehanizm.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Code clean up: remove focus timer - it was workaround for older xterm.js
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Fix cursor position after switch to another tabs.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Little optimization.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Fix format apply a bit docs.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Fix compilation.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Apply get Rendered text method for selenium tests.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Fix format.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Call IDE.TerminalContentProvider.getVisibleText() function when getting text from the terminal
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Update license header in FitAddonJso.java
* Update license header in TerminalThemeJso.java
* Fix formatting of CheTerminal.java
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Fix OpenInTerminalTest by taking into account the number of terminal tab
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Fix WorkingWithTerminalTest after renewal of version of xterm
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Fix WorkingWithSplitPanelTest after renewal of version of xterm
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Fix verification that mc is opened
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Adapt terminal related selenium tests to K8S infrastructure
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
The files are reformatted in order to suit the requirements of coveo maven fmt plug-in of v.2.5.1
Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>