Commit Graph

502 Commits (bd3c1956a23aacf3feaf73fccc357cf4b5c39f00)

Author SHA1 Message Date
Dmytro Nochevnov b319582885
Fix TestGitHubRepository formatting (#9153)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-20 19:31:46 +02:00
Dmytro Nochevnov f61a779dcd
Encapsulate kohsuke-related code and ensure test repo creation (#9141)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-20 18:15:48 +02:00
Dmytro Nochevnov b6fef93c3c
Increase timeouts for debugger-related selenium tests to make them stable (#9132)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-20 14:25:14 +02:00
Igor Ohrimenko 39e7adef3a
Selenium: Update javadocs to actual state in the "CodenvyEditor" class (#9115) 2018-03-19 15:28:36 +02:00
Igor Vinokur 3c9a9617f2
CHE-9067: Fix bug with git colors in editor tabs (#9088) 2018-03-16 16:34:20 +00:00
Sergey Skorik b1b8acd888
Selenium: check that the IDE is loaded before switching to IDE application frame (#9117) 2018-03-16 18:27:59 +02:00
Aleksandr Shmaraiev 0fa8cfb4c2
Improve and rework the 'RevertCommitTest' to move in the multi thread test suite (#9030)
* Replace import the test project from github on the import by API from resources
* Add extra steps to the 'RevertCommitTest' to check changes in the project tree and the editor
* Move the 'RevertCommitTest' from the 'CheOneThreadTestsSuite.xml' to the 'CheSuite.xml'
* Add the message related to known issue
* Correct the methods in the 'GitRevertCommit' using the 'SeleniumWebDriverHelper'
2018-03-16 16:45:27 +02:00
Sergey Skorik bc530cf6f4 Selenium: add checking that a workspace name is valid in RenameWorkspaceTest (#9087) 2018-03-15 19:18:07 +02:00
Sergey Skorik f4f4397a1b
Selenium: add info about known issue #9100 to ProjectExplorer selenium page object (#9102) 2018-03-15 14:55:09 +02:00
Sergey Skorik 8b8661ea50
Selenium: change method for expanding test project in CreateWorkspaceOnDashboardTest test (#9101) 2018-03-15 14:08:39 +02:00
Dmytro Nochevnov 14748dc483
Add ability to exclude github-specific selenium tests from test execution (#9069)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-14 11:31:22 +02:00
Igor Ohrimenko dd6411c24c
Selenium: Inspect methods logic in the "CodenvyEditor" pageobject and rework it where it necessary (#9031) 2018-03-14 10:58:05 +02:00
Igor Ohrimenko 174e85a2a3
Add catching known issue to the 'GitColorsTest' (#9075) 2018-03-13 11:08:57 +02:00
Aleksandr Shmaraiev 78138c58b9
Selenium: Delete the 'try/catch' from selenium tests in the 'opendeclaration' package (#9059)
* Delete the 'try/catch' blocks from tests related to resolve and close issue
* Replace the 'quickExpandWithJavaScript()' method on the native clicks to expand the project tree int the 'Eclipse0120Test'
2018-03-13 10:27:04 +02:00
Igor Ohrimenko dd4291154b
Add new common methods to the 'SeleniumWebDriverHelper' class (#9065) 2018-03-12 14:39:30 +02:00
Roman Iuvshyn dbdac2a604
RELEASE: Set next development version (#9038) 2018-03-07 17:53:03 +07:00
Aleksandr Shmaraiev ca3d124547
Selenium: Rework the 'FetchUpdatesAndMergeRemoteBranchIntoLocalTest' to use the 'kohsuke Github library'(#9005)
* Improve and rework to use kohsuke Github library the selenium test FetchUpdatesAndMergeRemoteBranchIntoLocalTest
* Rename the 'FetchUpdatesAndMergeRemoteBranchIntoLocalTest' to the 'FetchAndMergeRemoteBranchIntoLocalTest'
*Move the 'FetchUpdatesAndMergeRemoteBranchIntoLocalTest' from the 'CheOneThreadTestsSuite.xml' to the 'CheSuite.xml'
* Delete the 'testRepo-1' from resources as unused project
2018-03-05 18:59:13 +02:00
Igor Ohrimenko b1494b9ae7
Selenium: Update javadocs to actual state in the "SeleniumWebDriverHelper" class (#9004) 2018-03-05 18:25:19 +02:00
Maxim Musienko d39ca3e80b Store webdriver console and network logs of failed tests (#8926)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-05 11:03:51 +00:00
Igor Ohrimenko 743c955128
Selenium: Add new methods to the "SeleniumWebDriverHelper" class (#8995) 2018-03-03 14:15:38 +02:00
Sergey Skorik d59e184bcb
Selenium: open the New Workspace page before each test method in CreateWorkspaceTest test (#9003) 2018-03-03 11:42:53 +02:00
Sergey Skorik e0ca8589e3
Selenium: remove info about #8735 issue from NavigateToFileTest test (#8994) 2018-03-02 16:47:23 +02:00
Igor Ohrimenko c044e28fb0
Selenium: Rework methods from "CodenvyEditor" page object with using "SeleniumWebDriverHelper" and "WebDriverWaitFactory" classes (#8980) 2018-03-02 12:27:44 +02:00
Igor Ohrimenko 61d2ad40d2
Selenium: Transform locators from "CodenvyEditor" page object to enumerations and rework related methods (#8961) 2018-03-01 12:51:30 +02:00
Sergey Skorik d1d8e9e82d
Selenium: fix expected values list in NavigateToFileTest test (#8949) 2018-02-28 11:25:52 +02:00
Igor Ohrimenko 1475ff976b
Selenium: Rework "ProjectExplorer" page object with "SeleniumWebDriverHelper" and "WebDriverWaitFactory" (#8865) 2018-02-28 09:44:48 +02:00
Dmytro Nochevnov a2f69d3672
Fix unexpected removal/stop of test workspace in factory-related selenium tests (#8934)
* Run factory selenium tests in one thread
* Add 'Test' suffix to the test class names
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-02-27 17:36:27 +02:00
Sergey Skorik 17d840e993
Selenium: remove project state checking after workspace restarting from ProjectStateAfterRefreshTest test (#8930) 2018-02-27 17:01:06 +02:00
Sergey Skorik 8ec608346f
Selenium: cover working with factories on the Dashboard by selenium tests (#8917) 2018-02-27 15:44:50 +02:00
Sergey Skorik 92ae3d7cec
Selenium: add info about known issue #8931 in WorkspaceProjects page object (#8932) 2018-02-27 15:42:29 +02:00
Sergey Skorik f03943c006
Selenium: test Navigate To File feature using '*' and '?' characters in search bar (#8918) 2018-02-27 15:41:17 +02:00
Aleksandr Shmaraiev 01fb2ed477
Selenium: Rework the 'WorkingWithPullConflictsTest' related to #8832 (#8882)
* Improve and rework selenium test 'WorkingWithPullConflictsTest'
* Rename the 'WorkingWithPullConflictsTest' on the 'GitPullConflictTest'
* Delete the 'try/catch' block from the 'GitCompareTest' related to closed #7887
* Remove the 'GitCompareTest' and 'GitPullTest' from the 'CheOneThreadTestsSuite.xml' to the 'CheSuite.xml'
2018-02-27 10:31:54 +00:00
Dmytro Nochevnov 389db1611c
Remove redundant import from the TestWorkspaceLogsReaderTest (#8894)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-02-23 12:54:31 +00:00
Dmytro Nochevnov f4b7ae5889
Print selenium test statistics in log during execution (#8883)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-02-23 10:40:56 +00:00
Sergey Skorik 9abfa3690f AddWorkspaceToOrganizationTest selenium test added to MULTIUSER test group (#8869) 2018-02-22 16:13:31 +00:00
Dmytro Nochevnov be48da761b
Fix creation of test users for selenium testing (#8878)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-02-22 13:27:03 +00:00
Aleksandr Shmaraiev 78198a70cb Change the issue #8031 on the #8856 in the 'try/catch' in the 'TestWorkspaceImpl' 2018-02-21 18:59:44 +02:00
Sergey Skorik ed9ed4205c
Selenium: add info about known issue to WorkingWithTerminalTest test (#8862)
* added info about known issue
2018-02-21 16:56:22 +02:00
Sergey Skorik bc22ea8176
Selenium: add AddWorkspaceToOrganizationTest selenium test to tests suite (#8855) 2018-02-21 15:30:38 +02:00
Maxim Musienko 7bf9e5c7a0
Catch #8616 issue to the DirectUrlFactoryWithSpecificBranch test (#8843)
* catch issue #8616 in the DirectUrlFactoryWithSpecificBranch test
2018-02-21 12:56:49 +02:00
Sergey Skorik 68eb728e74
Selenium: add selenium test to cover creating of workspaces for organizations (#8842)
* created AddWorkspaceToOrganizationTest selenium test
* added info about known issues  - #8776, #8497, #7925.
2018-02-21 12:00:52 +02:00
Sergey Skorik aee9f62739
Selenium: change method for expanding test projects in ResolveDependencyAfterRecreateProjectTest test (#8851) 2018-02-21 11:58:29 +02:00
Igor Ohrimenko f53f172a96
Selenium: Rework "ProjectExplorer#openItemByPath()" method for working with already expanded project explorer tree and fix related selenium tests (#8835) 2018-02-21 08:30:25 +02:00
Igor Ohrimenko 06d4aea01c
Change 'quickExpandWithJavaScript' to 'expandPathInProjectExplorer' method for increasing stability (#8845) 2018-02-20 15:49:16 +02:00
Sergey Skorik 50e180f649
Selenium: change method to get a number of root organizations (#8833) 2018-02-19 17:16:14 +02:00
Maxim Musienko e21ce7dd9e
Add information for clarifying reasons of failing tests from 'org.eclipse.che.selenium.factory' package (#8820) 2018-02-19 12:19:14 +02:00
Sergii Kabashniuk 512329915d
Remove exec/terminal agents from dependencies of ws-agent (#8717)
Remove exec/terminal agents from dependencies of ws-agent
This PR introduces some changes in behavior. Previously if you enable ws-agent installer
it also enables you terminal and exec agent even if you don't need it. After this pr that is no longer happen. You have to explicitly define terminal and exec agents. Fix in case someone wants terminal and exec agent, as well as ws-agent, is very simple: go to dashboard and enable terminal and(or) exec-agent.
2018-02-19 11:40:06 +02:00
Dmytro Nochevnov 05886de269
Save meaningful logs of failed tests workspaces in the target directory (#8803)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-02-16 09:54:58 +00:00
Igor Ohrimenko b594c11a23
Selenium: Apply expand project tree by native clicks in the selenium tests related with bug "#7161" for increase stability (#8797) 2018-02-15 17:44:14 +02:00
Sergey Skorik ade485db81
Selenium: add info about known issue (#8794) 2018-02-15 15:40:39 +02:00