Commit Graph

521 Commits (c19ccdcdee48d99437e15155612427417a638dcf)

Author SHA1 Message Date
Igor Ohrimenko 5d7bbeec86
Selenium: Improve and rework the 'KeepDirectoryGitImportTest' for ability to launching in multi-threaded mode (#9293) 2018-03-30 10:03:05 +03:00
Maxim Musienko eb535e137f
fix format file (#9289)
hot fix formatting of the test
2018-03-29 09:24:05 +03:00
Maxim Musienko 8697a5ee1d
Add the test for checking inactive workspace (#9171)
* Add the test for checking activity  workspaces
2018-03-29 00:49:52 +03:00
Aleksandr Shmaraiev f172ec246a
Selenium: Rework the 'CheckoutToRemoteBranchTest' to use the 'kohsuke github' library (#9228)
* Add the method 'addRefFromMaster()' to the 'TestGitHubRepository'
* Rework selenium test 'CheckoutToRemoteBranchTest' 
* Incapsulate the methods 'deleteFileOnGitHub()' and changeContentOnGitHub()' in the 'TestGitHubRepository'
* Use the 'kohsuke GitHub' library
2018-03-28 14:54:16 +00:00
Igor Ohrimenko 4ec5f55bd5
Selenium: Unexpected fail of TransitiveDependencyTest in the selenium tests (#9261) 2018-03-28 15:39:08 +03:00
Dmytro Nochevnov 7f33a19739
Handle issue #9251 in selenium tests related to debugger (#9263)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-28 12:55:04 +02:00
Roman Iuvshyn e006334aad
RELEASE: Set next development version (#9268) 2018-03-28 10:58:30 +03:00
Igor Ohrimenko bc9786d3ac
Selenium: Rework static classes "CommandsEditorType" and "CommandsMacrosLinkType" to enumerations (#9256) 2018-03-27 14:48:07 +03:00
Igor Ohrimenko 0d08b9b4c8
Selenium: Add new methods to the "SeleniumWebDriverHelper" class (#9249) 2018-03-27 12:25:19 +03:00
Igor Ohrimenko 5940b9db8b
Selenium: Update javadocs to actual state in the "CommandsEditor" class (#9242) 2018-03-27 11:40:06 +03:00
Sergey Skorik f832c4591f
Selenium: fix switching to IDE frame from Dashboard (#9239) 2018-03-26 11:20:53 +03:00
Dmytro Nochevnov 84c2533ad6
Improve interaction between selenium tests and GitHub (#9219)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-03-23 17:31:12 +02:00
Igor Ohrimenko a460787def
Remove catching issue (#9217) 2018-03-23 17:05:38 +02:00
Igor Ohrimenko f6444f566c
Selenium: Inspect methods logic in the "CommandsEditor" pageobject (#9174) 2018-03-23 16:57:46 +02:00
Sergey Skorik 953781e2e3
Selenium: fix unstable selenium tests (#9205)
* don't check that workspace has STOPPING status before removing in DeleteRunningWorkspaceTest test;

* check that Project Explorer is visible before switching to IDE frame;

* don't check workspace STOPPING status before restarting it in CheckRestoringWorkspaceAfterStoppingWsAgentProcess.
2018-03-23 16:04:15 +02:00
Sergey Skorik 082cb51fad
Selenium: test SSH and Volumes tab on workspace details page (#9189) 2018-03-23 10:27:48 +02:00
Sergey Skorik 8c40c87830
Selenium: cover sharing workspaces in organizations by selenium test (#9167) 2018-03-23 09:32:05 +02:00
Sergey Skorik f18f26585a
Selenium: remove info about known issue from dashboard and miscellaneous packages (#9188) 2018-03-22 17:45:11 +02:00
Igor Ohrimenko 31433f2417
Selenium: Remove inheriting between "CodenvyEditor" and "CommandsEditor" (#9144) 2018-03-22 14:38:14 +02:00
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