Commit Graph

292 Commits (f4c1946fb60691d6e2f2bf063019789059be68a0)

Author SHA1 Message Date
Maxim Musienko 4025610db7
Add assertion with known issue in the typical unstable part of the test (#7978) 2017-12-20 17:42:06 +02:00
Roman Iuvshyn 758d400e5f
Clean up after merge che6 to master (#7979) 2017-12-20 17:28:34 +02:00
Maxim Musienko 1019695e69
Add handling in the CheckMainFeatureForCSharpLanguageTest for possible failing after first initialization (#7966)
* add handling for failing of LS by timeout
2017-12-20 15:52:17 +02:00
Dmytro Nochevnov db70d737bf
Create test user at start of selenium tests execution (#7965)
* Create test user at start of selenium tests execution
* Rename 'CHE_SELENIUM_INFRASTRUCTURE' to 'CHE_INFRASTRUCTURE' in selenium tests
2017-12-20 12:50:24 +00:00
Igor Ohrimenko 28ca6c5415
Refactor ProjectExplorer page-object in the selenium tests (#7631) 2017-12-20 10:39:48 +02:00
Sergey Skorik f7a886e42e
changed issue url in try/catch block of WorkingWithTerminalTest selenium test (#7943) 2017-12-20 10:10:46 +02:00
Aleksandr Shmaraiev 9be8ccb8f7 Add 'Assert.fail()' to the 'JavaTestPluginJunit4Test' related to known issue 2017-12-20 08:10:16 +00:00
Sergey Skorik e98c9e8094
added waiting that test workspace is stopping after renaming it in ProjectStateAfterRenameWorkspaceTest selenium test (#7944) 2017-12-20 10:09:34 +02:00
Sergey Skorik 33feb47ac7
Selenium: add selenium test to check the workspace details of workspace with single machine (#7946)
* WorkspaceDetailsTest selenium test splitted to WorkspaceDetailsComposeTest and WorkspaceDetailsSingleMachineTest
* created tests added to CheSuite.xml test suite
2017-12-19 17:41:29 +02:00
Igor Ohrimenko 434e3f033d
rework selectItemInFileStructure and selectItemInFileStructureByDoubleClick methods in the FileStructure page-object (#7961) 2017-12-19 17:18:03 +02:00
Sergey Skorik c48a525021
Selenium: update the ConvertToProjectWithPomFileTest selenium test (#7945)
* added method for testing the Editor tab after changing artifactId
* added checking in checkEditorTabNameAfterChangingArtifactID() method that after refreshine web page the Editor tab name is not changed
2017-12-19 16:34:47 +02:00
Aleksandr Shmaraiev 86dfcd6c3d Change content of field in the 'WorkingWithTerminalTest' according to che6-ocp
Change the content of 'VIEW_BIN_FOLDER' field in the selenium test 'WorkingWithTerminalTest' according to che-6 ocp platform
Add the 'waitTerminalConsole()' to the test method to increase staility
2017-12-19 14:21:13 +00:00
Maxim Musienko 2e3cb47a6b
Complement unstable parts of the selenium tests with info about known issues (#7934)
* add Asserts to tests with depended issues
2017-12-19 10:51:09 +02:00
Aleksandr Shmaraiev e5f92ca9cf Change expected text in the 'AutocompleteProposalJavaDocTest'
Изменить ожидаемый текст контекстного меню JavaDoc в «AutocompleteProposalJavaDocTest», связанный с запуском теста на che6-ocp
2017-12-18 16:36:59 +00:00
Igor Ohrimenko 668acb7a66
remove try/catch and change 'expandPathInProjectExplorer' to 'quickExpandWithJavaScript' (#7929) 2017-12-18 14:17:14 +02:00
Maxim Musienko 69844104a2
Remove unnecessary item from the check list in the ServerRuntimeInfoTest (#7884)
* Remove terminal fro, list.
2017-12-15 14:35:17 +02:00
Aleksandr Shmaraiev 64dc7d001e Perform formatting to the 'GitCompareTest' 2017-12-14 17:42:35 +00:00
Aleksandr Shmaraiev deab35a040 Add the 'Assert.fail()' to the 'GitCompareTest'
Add the 'Assert.fail() to the 'GitCompareTest' related known issue: https://github.com/eclipse/che/issues/7887
2017-12-14 17:07:34 +00:00
Roman Iuvshyn 5a6d3910b2
RELEASE: set next dev version (#7882) 2017-12-14 15:51:34 +02:00
Aleksandr Shmaraiev 2da33bf700 Add small changes to selenium tests
Add the 'waitItem()' to the 'CheckMavenPluginTest' for increase stability
Delete the 'Assert.fail()' from selenium test 'InitializeAndDeleteLocalRepositoryTest' after resolve issue
2017-12-14 08:07:25 +00:00
Maxim Musienko 5886bd4831
Apply Kohsuke Github library for reduce extra operation and increase stability GitPull test (#7829)
* Apply GitHub library for the test
2017-12-14 07:58:18 +02:00
Maxim Musienko fb61251f23
Remove unnecessary steps from CheckFileWatcherExcludeFeatureTest for increasing performance and stability (#7805)
* improve checking of filewatcherIgnore file
2017-12-13 20:35:24 +02:00
Igor Vinokur 3c86904c50
CHE-7792: Do not allow to get Git status if commit is in progress (#7835)
This prevents sending redundant websocket message to client, when index file is updated while commit operation.
2017-12-13 12:32:32 +00:00
Dmytro Nochevnov 16d82d0c59
Adapt webdriver.sh to Multiuser Che; add ability to set rerun attempts (#7823)
* Move --multiuser parameter from selenium-test.sh to webdriver.sh
* Compare selenium testing results with multiuser CI job
* Differ 'CI job' from 'build' in terms of comparasion of test results
* Add an ability to set exact number of rerun of selenium tests
2017-12-12 18:20:39 +02:00
Roman Nikitenko 56320f5fcf Adapt selenium tests related to 'Reveal Resource in Project Explorer' action to UI changes
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-12-12 18:09:46 +02:00
Aleksandr Shmaraiev 6e22398356
Selenium: Change timeout in the page object 'Preferences' (#7822)
* Change timeout in the page object 'Preferences' related to running selenium tests on the che6-ocp platform
2017-12-12 10:07:39 +02:00
Aleksandr Shmaraiev 42101117a6 Add workspace templates into resources 2017-12-12 09:23:01 +02:00
Maxim Musienko de747fea87 Update the Find Action list to actual state after latest changes in UI 2017-12-11 14:58:31 +02:00
Maxim Musienko 576ecd6337
add handling for avoid unstable after getting data from the Swagger page (#7802) 2017-12-11 11:11:46 +02:00
Aleksandr Shmaraiev 0aa2793152
Selenium: Add 'Assert.fail() to 'GitColorsTest' (#7796)
* Add 'Assert.fail() to 'GitColorsTest' according to new issue
2017-12-11 07:58:31 +00:00
Sergey Skorik daf32dcdda
change CommandsEditor selenium page object for working with command tabs with unsaved status (#7789) 2017-12-08 16:22:28 +02:00
Sergey Skorik d0b3307683
Selenium: Add changes to unstable selenium tests (#7783)
* removed try/catch blocks from FindUsagesBaseOperationTest and FileStructureNodesTest selenium tests

* fixed waitExpectedResultInEvaluateExpression method in DebugPanel selenium page object
2017-12-08 14:24:24 +02:00
Maxim Musienko 2188152a3f
Add methods for get cursor position in a split editor. Rename methods (#7752)
* Add methods for get cursor position in a split editor. Rename methods
2017-12-08 11:44:58 +02:00
Aleksandr Shmaraiev a021198058
Selenium: Change timeout in the 'CheLoginPage' (#7778)
* Change timeout in the 'CheLoginPage'
* Related to fail selenium tests on the che6-ocp-multiuser CI job
2017-12-07 16:30:03 +00:00
Sergii Kabashniuk f9726f7bfa
Avoid NPE in case if resource is not found (#7694)
Avoid NPE in case if resource is not found (#7694)
2017-12-07 10:56:10 +02:00
Aleksandr Shmaraiev d545053a4f Add template stacks to openshift platform in the resources 2017-12-07 07:46:56 +00:00
Dmytro Nochevnov 4f8e34df87
Remove separation of selenium tests on stable/unstable/failed (#7750) 2017-12-06 15:46:17 +00:00
Anton Korneta 7dff4fda2b Change default test workspace template image to eclipse/ubuntu_jdk8 2017-12-06 17:40:12 +02:00
Sergey Skorik 788421b40b
add changes to selenium tests (#7732) 2017-12-06 09:59:13 +02:00
Anton Korneta 6e15648698 Change default qa workspace template to dockerimage 2017-12-05 18:01:38 +02:00
Aleksandr Shmaraiev cf50875058
Selenium: Add changes to selenium tests according to new client (#7735)
* Add some changes to selenium tests from 'intelligencecommand' according removing sshd installer from default stacks
Related selenium tests: MacrosCommandsEditorTest, AutocompleteCommandsEditorTest
* Add some change to the selenium test 'CheckIntelligenceCommandFromToolbarTest' to successful passing both platform che6 (docker and ocp
2017-12-05 15:55:08 +00:00
Dmytro Nochevnov 299291e140
Move clean up to the end of selenium test execution (#7734) 2017-12-05 16:30:18 +02:00
Sergey Skorik 280ea19242
[CHE 6] Check versions of workspace installers in WorkspaceDetails selenium test (#7708)
* added checking versions of workspace installers
2017-12-05 13:03:59 +02:00
Dmytro Nochevnov f5945c46f3
Set screen size in the selenium chrome node to 1920x1080 (#7693) 2017-12-04 18:38:56 +02:00
Sergey Skorik bf9df593e4
[CHE 6] Rework selenium page objects for Dashboard (#7583)
* changed dashboard selenium page objects
* the WorspaceDetails page object was divided
2017-12-04 15:11:52 +00:00
Sergii Kabashniuk afcce5a56e
Remove sshd installer from default stacks (#7691)
Remove sshd installer from default stacks (#7691)
2017-12-04 14:42:47 +02:00
Igor Ohrimenko b37658dff2
rework getElementSrcLink method with FluentWait (#7675) 2017-12-04 14:01:36 +02:00
Maxim Musienko c77a92d415
Add id for cursor view and apply this for the tests (#7677)
* Add ID to the cursor Position Panel
2017-12-04 13:47:19 +02:00
Maxim Musienko dd3d1e211d
rename file in the project template (#7698) 2017-12-04 13:38:15 +02:00
Dmytro Nochevnov acbbebeb35
Include Organization tests into acceptance tests into Multi User Che (#7657)
* Include Organization tests into acceptance tests execution on the Multiuser Che

Add IAnnotationTransformer to disable multiuser tests
Remove CheTestIsMultiuserProvider; move injection into constructor of SeleniumTestHandler
Run organization tests in single-thread mode
Add fails for the issues #7279, #2473
Fix TestOrganizationServiceClient::deleteAll(parent) method
Use 'InjectTestOrganization' to operate with selenium test organization
2017-12-04 10:45:24 +02:00