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