* Add new test method 'createPullRequestToNonDefaultBranch' to the 'PullRequestPlaginTest'
* Add the method 'clickRefreshContributionBranchButton()' to the 'PullRequestPanel'
* Add the id selector to the web element in the 'ContributePartViewImpl'
* Delete the 'try/catch' from the 'PullRequestPluginWithForkTest' related to close the issue
* Read test pull request info by using kohsuke library
* Ensure 'Git Contribute' preference is set to default value after the test execution
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* Change the name of template workspace
* Change name and content template workspaces in the resources
* Update the 'ApacheCamelFileEditingTest' according to the test plan
* Add new methods to the 'SeleniumWebDriverHelper'
* Add and chahge methods in the 'FindReferencesConsoleTab'
* Add and change methods in the 'AssistantFindPanel'
* Add new methods to the 'CodenvyEditor'
* Update the 'GolangFileEditingTest' according to the test plan
* Store logs of workspaces which do not have RUNNING status
* Handle exception when verifying condition in WaitUtils.waitSuccessCondition()
* Do not wait 6 minutes if start of test workspace failed
* Suppress displaying removing selenium containers ids
* Suppress warnings if it's impossible to get failed test workspace logs
* Get read of AbstractTestWorkspaceProvider; remake WorkspaceTemplate to enum
* Use single command to stop and remove selenium docker containers
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* 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>
* 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>
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>