Commit Graph

94 Commits (a92c8bfe72cf50662f685c8fec12ca48c65d7cee)

Author SHA1 Message Date
Shmaraiev Oleksandr c1bc4f0314
Test E2E: Delete redundant steps from 'InstallCheByOperatorHub' test (#16369)
* Delete redundant steps in E2E test
* Replace method in the 'OcpWebConsolePage' pageobject
2020-03-16 15:33:19 +02:00
Vitalii Parfonov 55ac5964dd
Set next development version (#16309)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-03-13 21:34:45 +02:00
Tibor Dancs 450fb36c81 Removing duplicate method Ide.waitIdeFrameAndSwitchOnIt as it has not been used anywhere
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
2020-03-13 20:34:23 +01:00
Tibor Dancs fb953ef60b Grouping log messages in case the input is multiline
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
2020-03-13 15:16:04 +01:00
Tibor Dancs a95030360c Adding more logging levels to the utils/Logger class
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
2020-03-13 15:16:04 +01:00
Dmytro Nochevnov 06ccf09e11
Disable Eclipse Che TLS mode in E2E tests on ci.centos (#16324)
* Disable Eclipse Che TLS mode in E2E tests on ci.centos
* Fix E2E test pipeline which checks master branch
* Store chectl logs
* Don't retry "chectl server:start" command in case of failure

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-03-12 00:58:19 +02:00
Dmytro Nochevnov ff2befb05e
Run E2E Happy path tests pipelines against Eclipse Che without TLS support (#16295)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-03-10 14:45:51 +02:00
Shmaraiev Oleksandr e400ce8e55
Tests E2E: Update pageobjects to login page both OCP 4.3 and OCP 4.4 (#16279)
* Rework page objects to login page both OCP 4.3 and OCP 4.4
Co-authored-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-03-07 22:15:02 +02:00
Igor Ohrimenko f5e248131c
[TS_SELENIUM] Rework a "Terminal.getText" method for avoiding fails (#16257)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-03-06 14:01:37 +02:00
Igor Ohrimenko 68a4b72878
[TS_SELENIUM] Create method for clicking to "Get Started" button on dashboard. (#16226)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-03-04 18:59:26 +02:00
Igor Ohrimenko f3d5a89bd0
Create "Get Started" page object in E2E typescript selenium tests (#16213)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-03-03 19:24:29 +02:00
Radim Hopp b3814a7ea8 Fix Java based devfile tests.
Fixes #16166

+ few minor improvements

Signed-off-by: Radim Hopp <rhopp@redhat.com>
2020-03-03 14:34:00 +01:00
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