Commit Graph

590 Commits (4d76916632a613af84840de17aba387900d39482)

Author SHA1 Message Date
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
Maxim Musienko 60f123d6ee
Implement selenium test for covering LS server for TypeScript language (#9969)
* finish the test and adapt files from resources for the test
2018-06-10 23:53:46 +03:00
Maxim Musienko 344daee3cd
Remove unnecessary pageobjects related with depricated MachinePerspective view. Rename MachineTerminal to CheTerminal (#9665) 2018-06-08 12:37:18 +03:00
Sergey Skorik c546d1eedb
Selenium: cover creation of workspaces from organization details page (#9888) 2018-06-01 13:32:38 +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
Aleksandr Shmaraiev 21e27e04bc Selenium: delete the 'try/catch' from the 'PullRequestPluginTest' according to close issue #9484 2018-06-01 13:28:59 +00:00
Igor Ohrimenko 7885bc5f9b
Selenium: Fix unexpected fails of "CreateWorkspaceTest", "AddWorkspaceToOrganizationTest", "ShareWorkspaceTest" selenium tests (#9873) 2018-05-30 17:27:59 +03: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
Maxim Musienko a2473aee75
Implement selenium test for covering LS server for PHP language (#9805)
* Implement selenium test for covering LS server for PHP
2018-05-25 15:57:13 +03:00
Sergey Skorik a94b29a99c
Selenium: cover Python LS functionality by selenium test (#9759) 2018-05-25 09:28:50 +03:00
Aleksandr Shmaraiev 432bdf95db
Selenium: Rework the 'ImportProjectFromGitHubTest' to add test repo on Github using the 'kohsuke Github' library (#9762)
* Rework the 'ImportProjectFromGitHubTest' to add test repo on Github using the 'kohsuke Github' library
2018-05-23 15:58:15 +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
Aleksandr Shmaraiev 9e0e2e9ba4 Rework the 'ImportMavenProjectFromGitTest' to add test repo on Github using the 'kohsuke Github' library 2018-05-22 13:01:31 +00:00
Aleksandr Shmaraiev 82746d2031 Rework the 'ImportWizardFormTest' to add test repo on Github using the 'kohsuke GitHub' library 2018-05-21 12:13:07 +03:00
Aleksandr Shmaraiev ed0566338f Selenium: Change the name of the test library in the resources 2018-05-19 10:27:06 +03: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
Sergii Leshchenko 15d9ca9d68
Add an error when keycloak container is not found (#9736) 2018-05-18 12:51:59 +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
Sergey Skorik 5b0060d4b7
Selenium: increase timeout for checking the project details page (#9695) 2018-05-14 17:39:57 +03:00
Aleksandr Shmaraiev 1efafe771a Add the 'try/catch' to the 'PullRequestPluginTest' according to the known issue #9484 2018-05-13 23:55:30 +03:00
Igor Ohrimenko ca5f960c1f
Restore order of the test methods launch in the 'ContextMenuEditorTest' selenium test (#9686) 2018-05-11 16:43:55 +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 f5b9275bb7
Selenium: change url of known issue to #9523 instead of #9648 in StacksListTest test (#9667) 2018-05-10 17:36:30 +03:00
Maxim Musienko 0db304ea14
Change issue reference from #8799 to #8798 in CheckFactoryWithPerUserCreatePolicyTest (#9662) 2018-05-10 15:08:57 +03:00
Sergey Skorik a3472a9f2c
Selenium: cover the Stacks list by selenium test (#9601) 2018-05-08 14:13:23 +03:00
Igor Vinokur 324808d9ba
CHE-9449: Adapt Node Js debugger to node version 8 (#9612) 2018-05-08 11:11:27 +00:00
Gennady Azarenkov 89e3851127
Rework PlainJava project type and Deprecate SettableValueProvider (#9634)
* Adding pipeline

* del jenkinsfile

* Make exec agent not to use setsid for other than Linux envs

* revert pom.xml

* goformat

* get projects folder from workkspace configuration

* Merge remote-tracking branch 'upstream/master'

* clean code

* clean code

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* Revert "Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined"

This reverts commit 127a79e54c3e7f97a74f0103506025eb5e181777.

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* replace provided attribute values with stored (src, out) in PlainJavaProjectType

* fix PlainJavaProjectType for getting rid and deprecate using SettableValueProvider

* remove comented code

* hide brouse source folder button, set source folder field as disabled

* hide the browse source button, set source folder field to read only mode, remove highlighter from the source folder field

* adapt test for current changes on UI, set save button to enable state

* apply formatting

* fix order of steps in the test
2018-05-08 11:05:38 +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 0639a2dc3b
Selenium: Rework the 'RunPlainJavaProjectTest' to use the 'kohsuke Github' library (#9602)
* Rework the 'RunPlainJavaProjectTest' to use the 'kohsuke Github' library
* Add the 'run-plain-java-project' to the resources
* Delete the 'KeepDirectotryGitImportTest' from the 'SmokeTestsSuite'
* Delete the 'PushChangeNotUpdatedRepoTest' from the project as a duplicate test
2018-05-07 09:52:13 +03:00
Sergey Skorik c71b155031
Selenium: wait for Project Explorer after starting IDE in tests from refactor.types package (#9629) 2018-05-05 16:33:19 +03:00
Sergey Skorik b354756706
Selenium: change known issue from #8293 to #8465 in NavigateToFileTest (#9585) 2018-05-02 17:49:19 +03: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 0f736b2d65
Add info about bug #9548 into the PullRequestPluginWithForkTest (#9558)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-27 16:47:30 +03:00
Dmytro Nochevnov b783753c44
Move factory-related selenium tests to the CheSuite.xml (#9543)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-25 19:22:34 +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
Igor Ohrimenko f263870d9f
Covers more steps by catching issue #9393 (#9503) 2018-04-20 11:26:31 +03:00
Dmytro Nochevnov c65764c025
Fix injection of default user in selenium tests of SingleUser Che (#9499)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-19 16:53:22 +02:00
Dmytro Nochevnov 0559d85a18
Fix error of selenium tests when admin credentials is incorrect (#9474)
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-04-18 12:06:55 +02:00
Roman Iuvshyn edb0e15e6f
RELEASE: Set next development version (#9473) 2018-04-18 08:31:24 +02:00
Igor Ohrimenko 233ac4047d
Selenium: Remove workaround in "MacrosCommandsEditorTest" selenium test (#9460) 2018-04-17 15:57:00 +03: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
Sergey Skorik 6c96974d46
Selenium: remove info about #9100 issue from ProjectExplorer page object (#9443) 2018-04-16 17:26:32 +03:00
Igor Ohrimenko 7d31a5aa24
Rework 'UpdateListOfLibraryTest' selenium test (#9420) 2018-04-13 17:18:55 +03:00
Igor Ohrimenko 04b83a31dc
Remove catching issue #7551 (#9407) 2018-04-13 16:25:19 +03:00