Commit Graph

152 Commits (d4e2d0f3a1428b07ec70b2d8b96bd7ff62dc1d5f)

Author SHA1 Message Date
Sergey Skorik 3c09d1420d
Selenium: cover Python language server format feature by selenium test (#10149) 2018-06-22 13:28:42 +00:00
Igor Ohrimenko 4ce5a6fe59
Selenium: Revise and update "Dashboard" selenium tests in "Workspaces" section ("Workspace List" and "New Workspace" pages). (#9997) 2018-06-19 18:06:44 +03:00
Roman Iuvshyn d7e1c73cf8
RELEASE: Set next development version (#10110) 2018-06-19 17:24:50 +03:00
Dmytro Nochevnov f5ce200109
Extract OpenShiftCliCommandExecutor in selenium tests (#10033)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-06-14 14:28:45 +03:00
Dmytro Nochevnov 02b306267e
Add option not to start test workspaces after creation (#10022)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-06-13 11:22:36 +03:00
Dmytro Nochevnov 6871267220
Fix comment to comply requirements (#10023)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-06-13 08:54:42 +03:00
Dmytro Nochevnov c4749c29d1
Don't trim stack trace and capture skipped selenium test results (#10015)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-06-12 16:39:06 +03:00
Dmytro Nochevnov e75fbce93f
Create selenium test user in Eclipse Che on OCP remotely (#9982)
* Add KeycloakCommandExecutor to create test user in selenium tests
* Create test user in Eclipse Che on OCP which is run remotely
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-06-12 12:48:43 +03:00
Aleksandr Shmaraiev cc587dd8e9
Selenium: Create the 'ContributeTabTest' (#9974)
* Rewrite methods using the 'SeleniumWebDriverHelper' in the page object 'PullRequestPanel'
* Add the method 'clickOnMaximizeButton()' to the page object 'ProjectExplorer'
* Add the constant 'CONTRIBUTE_TOOL_WIDOWS' to the 'TestMenuCommandsConstants' 
* Add the methods to the 'SeleniumWebDriverHelper'
* Add the methods to the 'Preferences'
* Create selenium test 'ContributeTabTest'
* Add the selenium test to the 'CheSuite.xml'
2018-06-12 06:43:10 +00:00
Aleksandr Shmaraiev fc7c08cbc1 Selenium: delete the 'try/catch' from the 'TestWorkspaceImpl' according to close issue #9556 2018-06-01 13:29:23 +00:00
Roman Iuvshyn 7231585f4b
RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
Igor Ohrimenko d7dd793425
Selenium: Rework "NewWorkspace" selenium page object by "SeleniumWebDriverHelper" class (#9812) 2018-05-29 21:54:55 +03:00
Sergey Skorik a94b29a99c
Selenium: cover Python LS functionality by selenium test (#9759) 2018-05-25 09:28:50 +03:00
Aleksandr Shmaraiev 7a956e9e2e Rework the 'ImportProjectFromZipTest' to add test repo on Github using the 'kohsuke GitHub' library 2018-05-22 13:01:55 +00:00
Dmytro Nochevnov a5a324c550
Fix AskDialog page object of selenium tests (#9745)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-05-18 17:49:42 +03:00
Dmytro Nochevnov 6fb37b9439
End-To-End tests of download project/directory/file feature (#9724)
* Remove redundant @Test(priority) from DeleteProjectsTest
* Get rid of SeleniumWebDriver#wait() method
* Add DownloadProjectTest
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-05-17 18:21:12 +03:00
Aleksandr Shmaraiev 7644be4204 Replace the known issue in the 'try/catch' block 2018-05-11 10:29:33 +03:00
Roman Iuvshyn 6677e27a6b
RELEASE: Set next development version (#9669) 2018-05-11 10:27:31 +03:00
Sergey Skorik a3472a9f2c
Selenium: cover the Stacks list by selenium test (#9601) 2018-05-08 14:13:23 +03:00
Dmytro Nochevnov 495b0a75f7
Skip selenium tests which depends on failed tests (#9622)
* Skip selenium tests which depends on failed tests
* Don't store testing data of skipped selenium tests
* Remove redundant @Test(priority) attributes from selenium tests
* Add comment in README.md
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-05-07 18:27:24 +02:00
Aleksandr Shmaraiev a161186289
Selenium: Rework the 'GitCompareTest' by use the 'kohsuke Github' library (#9524)
* Rework the 'GitCompareTest'
* Rework the methods in the 'GitCompare'
* Add two methods to the 'SeleniumWebDriverHelper'
2018-04-27 17:55:51 +03:00
Dmytro Nochevnov 7184cf712b
Rework organization-related tests to be executed in multi-thread mode (#9532)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-25 16:29:33 +03:00
Maxim Musienko 6d33172414
Add GitResetTest for covering git soft/mixed/hard reset feature (#9471)
* Add new test for covering git reset feature
2018-04-25 09:55:08 +03:00
Sergey Skorik 781dc5848a
Selenium: adapt dashboard selenium tests for OSIO (#9448) 2018-04-23 13:58:27 +03:00
Dmytro Nochevnov 9cdbaf0c32
Fix handling of outdated local Chrome version when create selenium web driver (#9514)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-23 11:41:31 +03:00
Roman Iuvshyn edb0e15e6f
RELEASE: Set next development version (#9473) 2018-04-18 08:31:24 +02:00
Igor Ohrimenko 9e39a09221
Selenium: Add catching issue #9456 (#9457) 2018-04-17 13:08:07 +03:00
Dmytro Nochevnov d879c3faf2
Move test user creating from selenium tests launcher to framework (#9357)
* Treat  user as a constant
* Avoid error because of outdated auth token of test user
* Create test user from selenium framework
* Add test user providers
* Remove test user injection from DashboardAccount page object
* Fix check up on Che launch location on OpenShift
* Fix injection of test user credentials
* Fix check if Che is run locally
* Remove TestUser on selenium tests PreDestroy phase

Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-16 17:52:19 +02:00
Igor Ohrimenko 53ef953e96
Selenium: Create one test from "ImportRecursiveSubmoduleTest", "ImportProjectIntoSpecifiedBranchTest", and "KeepDirectoryGitImportTest" selenium tests (#9372) 2018-04-13 12:44:11 +03:00
Sergey Skorik 9469163a32
Selenium: fix selenium tests that create workspaces from Dashboard (#9375)
* SeleniumWebDriverHelper and WebDriverWaitFactory moved to org.eclipse.che.selenium.core
2018-04-11 16:53:36 +03:00
Aleksandr Shmaraiev 67403c05c1
Selenium: Rework the 'CheckoutReferenceTest' to run in the multi-thread mode
* Rework the 'CheckoutReferenceTest' to run in the multi-threaded mode
* Rework methods in the 'TestGitHubRepository'
* Rework methods in the 'GitHistory' using the 'SeleniumWebDriverHelper'
* Move the 'CheckoutReferenceTest' to the 'CheSuite.xml'
* Use the 'kohsuke Github' library
2018-04-11 13:17:34 +03:00
Maxim Musienko e16b5c7037
Improve and rework the PushingChangesTest using kohsuke library (#9328)
* remove extra imports and add steps for creating and importing test repo
2018-04-10 12:10:10 +03:00
Dmytro Nochevnov 9dbfcbebd3
Fix GitHub optional properties binding to selenium tests (#9337)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-05 10:33:48 +02:00
Dmytro Nochevnov a42e873648
Add auxiliary test github user repository (#9308) 2018-04-02 10:55:47 +02: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
Roman Iuvshyn e006334aad
RELEASE: Set next development version (#9268) 2018-03-28 10:58:30 +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
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
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
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
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
Roman Iuvshyn dbdac2a604
RELEASE: Set next development version (#9038) 2018-03-07 17:53:03 +07: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
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
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