Commit Graph

82 Commits (5d80e1cd4e7bbff2d4c388daa83fa15a00ac7324)

Author SHA1 Message Date
Igor Ohrimenko 85f06bdaeb
[TS_SELENIUM] Move "@eclipse-che/api" from "devDependencies" to "dependencies" in the "e2e" project
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-28 18:19:17 +02:00
Igor Ohrimenko 085770a460
[TS_SELENIUM] Change bindings scope of the "e2e" project (#16155)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-27 18:01:56 +02:00
Sergey Skorik ef89643756
[Selenium] Set application.confirmExit property to 'never' by default (#16146) 2020-02-27 17:04:14 +02:00
Katerina Foniok 60360aed33
Switch application.confirmExit in tests to never by default (#16142)
* Enabling TLS requests from self-signed-cert URLs
2020-02-27 15:17:18 +02:00
Dmytro Nochevnov 55c827f53e
Cleanup nightly/pre-release/master tests Jenkins pipelines (#16147)
* Cleanup nightly/pre-release/master tests Jenkins pipelines
* Fix screencast creation in Happy Path tests

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-27 02:02:28 +02:00
Maxim Musienko 3af3742d6f
Add new test for checking git plus ssh workflow (#15561)
Add new test for checking Git plus SSH workflaw
2020-02-25 19:16:53 +02:00
Igor Ohrimenko 68ac4db40f
Use 80.0 Chrome driver in typescript selenium tests (#16116)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-25 10:53:40 +02:00
Aleksandr Shmaraiev 0ca6f6e5a2
Tests E2E: Get rid of temporal admin in test which checks installation by OperatorHub (#16118)
* Modified 'TestConstants' file
* Renamed 'OcpLoginByTempAdmin' to 'OcpUserLoginPage' file
* Modified pageobjects related to changes
2020-02-25 10:12:47 +02:00
Sergey Skorik b40f8ab086
[Selenium] Fix storing selenium tests results to artifacts.ci.centos.org (#16106)
[Selenium] Fix storing selenium tests results to artifacts.ci.centos.org
2020-02-23 12:49:55 +02:00
Tibor Dancs 47630855dd
Implement Python Django devfile test (#15831) 2020-02-20 23:26:31 +02:00
Mykhailo Kuznietsov c3f09baac0
[release] Bump to 7.10.0-SNAPSHOT in master branch (#16081)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-02-20 12:28:58 +02:00
Aleksandr Shmaraiev 0eb48584ef
Add scripts to launch 'che-rc' jobs on the 'centos-ci' (#16039) 2020-02-20 11:02:41 +02:00
Dmytro Nochevnov 7c1a997eef Store kubectl events into events.json 2020-02-19 21:33:37 +01:00
Radim Hopp 33b377188f Store events in JSON format to get more info.
Signed-off-by: Radim Hopp <rhopp@redhat.com>
2020-02-19 21:33:37 +01:00
Maxim Musienko 980be4ce44
Add cico script for checking CHE hotupdate (#16020)
* add --fail-script-on-failed-tests params to the associated tests script
2020-02-19 12:31:04 +02:00
Sergey Skorik 119709139f
[Selenium] Stabilize selenium tests on Centos CI (#16055) 2020-02-17 17:55:37 +02:00
Dmytro Nochevnov 6a53613789
Add '--insecure-skip-tls-verify' option when login to minishift in test scripts (#16044)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-17 11:02:22 +02:00
Sergey Skorik f01869fdd8
[Selenium] Stabilize selenium tests (#16023) 2020-02-14 17:35:37 +02:00
Maxim Musienko cac70f2712
Fix storing artifacts for happy-path-test (#16035)
* Add handling after failures
2020-02-14 14:11:00 +02:00
Maxim Musienko 67039daf73
Find solution for the correct behavior of CentOS job for checking devfile (#16033)
* setup failure trigger
2020-02-14 14:09:08 +02:00
Dmytro Nochevnov 06b84a6f06
Ignore ssl certificate errors in e2e tests (#16036)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-13 23:01:27 +02:00
Dmytro Nochevnov f934369884
Fix expected status bar message in devfile e2e tests (#16034)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-13 23:00:18 +02:00
Igor Ohrimenko 4cf7e65eb2
[TS_SELENIUM] Add methods for receiving and waiting text from the DOM based terminal. (#16025)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-13 20:24:09 +02:00
Igor Ohrimenko 6b43c632bc
[TS_SELENIUM] Fix E2E tests failed on "Language server validation" step (#16031)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-13 19:11:28 +02:00
Maxim Musienko 8eefc8ab12
Add script for the launching devfiles testsuite (#15972)
* add script for testing devfile
2020-02-13 17:27:55 +02:00
Dmytro Nochevnov 980379f386
Fix Centos CI build to be green if java selenium tests passed (#16013)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-13 14:49:34 +02:00
Maxim Musienko 6fce2f013a
Setup envs to test (#16010)
* add setup envs function to the script
2020-02-12 17:30:51 +02:00
Maxim Musienko c851fc22af
[Selenium] Adapt rolling update tests according to deploy CHE with operator (#15964) 2020-02-12 16:14:00 +02:00
Maxim Musienko c054eeaab5
add github depended tests to under repair group (#16001)
Signed-off-by: musienko maksym <mmusiien@redhat.com>
2020-02-12 14:35:08 +02:00
Katerina Foniok f2273b26df
Adding functionality to switch user terminal to dom. (#15892)
* Adding functionality to switch user terminal to dom.

* Simplify and parametrize setting terminal type.

* Abstract common request handling parts, use inversify for differentiation between singe/multi user approach.

* Changing to one CheApiRequestHandler and to dynamicaly injecting headers.

* Add suggestions

Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>

* Applying changes from comments.

Co-authored-by: Igor Ohrimenko <iokhrime@redhat.com>
2020-02-12 12:47:03 +01:00
Katerina Foniok 860f5ee173
Add setting for debug level, add mocha-load.opts. (#15984) 2020-02-11 09:36:53 +01:00
Dmytro Nochevnov 8e6d41600e
Add '--fail-script-on-failed-tests' option to java selenium tests (#15965)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-10 18:14:33 +02:00
Maxim Musienko 81c562e3be
Add script for launching stable selenium nightly tests (#15937)
* add script for launching stable selenium nightly tests
2020-02-09 22:46:06 +02:00
Maxim Musienko a762410d0d
create script for launching nightly job with all scope tests (#15938)
create script for launching nightly job with all scope tests
2020-02-09 22:45:29 +02:00
Max Shaposhnik f2e95158ce
Update testNG to more actual version (7.0.0) 2020-02-07 12:00:28 +02:00
Radim Hopp 74ec92ca49 Do not use che-bot token for minishift startup, if the current rate limit is lower than 1000 requests.
Signed-off-by: Radim Hopp <rhopp@redhat.com>
2020-02-07 10:38:50 +01:00
Radim Hopp 5fbbd70d28 Use che-bot GitHub token when starting minishift to prevent GitHub API rate limit errors
Signed-off-by: Radim Hopp <rhopp@redhat.com>
2020-02-07 10:38:50 +01:00
Sergey Skorik 0fa474cfe3
[Selenium] stabilize selenium tests (#15905) 2020-02-07 11:30:18 +02:00
Maxim Musienko ab939f86d9
Add script for the launching nightly job with HappyPath scenario (#15935)
* add script for the che happy path nigtly job
2020-02-06 19:22:44 +02:00
Maxim Musienko 0f3489b45e
Create script for launching OCP OAuth test (#15941)
Create script for launching OCP OAuth test
2020-02-06 18:40:11 +02:00
Igor Ohrimenko c337943093
[TS_SELENIUM] Fix the logical mistake in the "Editor.ts" pageobject leads to "StaleElementReference" error (#15948)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-06 17:44:17 +02:00
Dmytro Nochevnov 45604b90ef
Turn on E2E tests which check restore of browser's tabs (#15886)
* Turn on E2E tests which check restore of browser's tabs
* Turn off failing test ProjectStateAfterWorkspaceRestartTest
* Notify kfoniok@redhat.com about nightly tests failure; retry che installation 2 times

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-04 00:04:18 +02:00
Igor Ohrimenko 0e9cace002
[TS_SELENIUM] Create the "NotificationCenter" pageobject (#15909)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-03 18:32:14 +02:00
Sergey Skorik deb322d3d3
create cico_pt_test script (#15896)
Moving from Codenvy CI to the CentOS CI: add script for devtools-che-che-pullrequest-test project
2020-01-31 18:59:15 +02:00
Vitalii Parfonov 987e484c06
Set new development version in master branch (#15880) 2020-01-30 15:38:59 +02:00
Oleksii Kurinnyi 2e3e6c68fe
Fix resolving the User Dashboard route (#15833)
* Fix resolving the User Dashboard route

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>

* Switch on e2e java selenium tests in test suite

* Fix resolving the route for the workspace details page

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>

Co-authored-by: Aleksandr Shmaraiev <oshmarai@redhat.com>
2020-01-29 11:45:22 +02:00
Tibor Dancs 5793910609 Fixed closeAllNotifications method, added new waitDialogShell method, added new runTaskWithDialogShell method into testsLibrary/CodeExecutionTests
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
2020-01-28 15:26:57 +01:00
Dmytro Nochevnov ec22ee4cd9
Work around start test workspace failure in Happy path tests (#15843)
* Increase start test workspace timeout; pull e2e test images before running the tests
* Retry pulling of test images / start kubernetes in test pipeline on failure

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-01-27 22:47:44 +02:00
Igor Ohrimenko c8c2af7957
[TS_SELENIUM] Simplify "inversify" modules binding (#15827)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-01-27 15:36:59 +02:00
Aleksandr Shmaraiev de4018e227
E2E: Update e2e java selenium tests according new behaviour on UD (#15823)
* Update a web-element according to change on UD
* Update the 'RecreateUpdateStrategyTest' according to change a behaviour on UD
* Add the tests to the 'UNDER_REPAIR' group via the known issue #15822
2020-01-27 12:37:20 +02:00