### What does this PR do?
This changes proposal changes delay for test fail when create project wizard is not response. Also possible NPE is fixed.
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
### What issues does this PR fix or reference?
#10713
#### Release Notes
N/A
#### Docs PR
N/A
* Initial commit
* Cleanup added code
* Remove redundant '@throws' points from javadoc
* Do changes according to review
* Do changes according to review
* Apply formating
* Do changes according to review
* Add ability to interrupt waiting process if current time more than specified
* Do changes according to review
* Remove unnecessary exception
* Refactoring and minor fixes. Add unit tests
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Update selenium chrome-node to 3.14.0
* Fix ContributeTabTest to close notification popup
* Stabilize getting list of git markers in selenium tests
* Fix attaching links to test report in case of tests successed
* Fix StaleElement exception when closing notification popup, and increase waiting on its closing
* Fix formatting
* Fix path to che_server_logs.zip
* Close all existed notification panels
* Fix DownloadProjectTest
* Fix CheckGeneratingMavenArchetypeTest
* Fix FindUsagesBaseOperationTest
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Attach screenshots and links into failsafe-report.html in alphabetical order
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Prevent "Workspace with id 'null' doesn't exist" error
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Do not treat SeleniumTestHandler error as test failure
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Capture test result objects in case of configuration method error
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Capture html dumps and logs from all opened windows
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Add link to Che server logs into E2E test report
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Add millis into test result resources files
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* 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>