Commit Graph

920 Commits

Author SHA1 Message Date
d5a9a44eb9
cockpit: don't try and get admin privs when re-logging in
There's one point in the tests where we may log into cockpit for
the second time in one run (it depends how a package update
process goes). When this happens, we don't get prompted again
for admin access, so we need to *not* expect that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Trevor Cooper <tcooper@rockylinux.org>
2023-11-22 14:21:17 -08:00
Trevor Cooper
2cde59c45a
Merge pull request from tcooper/relocate-weak-password-needles
relocate needles to language subdirs
2023-11-17 22:33:02 -08:00
bcbe3ad1c5
relocate needles to language subdirs
- json files were not linted in previous commit. They are now.
2023-11-17 15:38:52 -08:00
a68ad53021
update anaconda_network_connected needles
- remove incorrectly named needles from 20210822
- add needles from 20231117
2023-11-17 15:19:25 -08:00
Al Bowles
f605bec6ee
enhancement: Bypass weak password prompt in tests
This change adds a needle and a check for the "weak password" prompt in
Arabic and Russian. If the prompt is detected, openQA should hit "Done"
twice as per the prompt.
2023-11-15 22:22:46 -06:00
c4a3472280
Merge pull request from nazunalika/develop
Update and Provide FreeIPA Tests
2023-09-26 11:05:08 +01:00
70e5d79cc7
needles for cockpit login 2023-08-24 20:06:45 -07:00
lumarel
ea004bb57d
Add bootloader screen for aarch64 jobs running on M1 Mac hardware 2023-08-20 18:43:26 +02:00
ab8128ebb6
Add bootloader tags 2023-08-07 12:14:00 +01:00
fd1fe3424a
add uefi bootloader needles 2023-08-04 13:48:46 -07:00
Al Bowles
020c7ea4b5
One more cockpit needle 2023-05-18 11:41:44 -05:00
Al Bowles
8605e5e093
Another Cockpit needle 2023-05-17 17:06:58 -05:00
Al Bowles
3fc2d3bb12
Cockpit needle 2023-05-17 16:01:23 -05:00
akatch
bc6c92e9a9
Needle updates for 9.2 release ()
* Consolidate build names for all flavors by version

This PR neither adds nor updates specific test functionality, but does
update the wrapper scripts based on @tcooper's recommendations for
consolidating all flavors for a particular version into a single build.

* cheers neil

* New needles

* Add needle for _anaconda_network_enable

* Multilingual needles for _anaconda_network_enable

* Set language tag

* A few more multilingual needles

* Clean up dangling needles in the root of the needles dir
2023-05-17 15:53:13 -05:00
407c97bc8c
r8.8 needles for cockpit ()
anaconda_help needles from pr#175 moved
2023-05-16 13:56:06 -05:00
d6d5505df8
New anaconda needles for r8.8 2023-05-04 12:28:34 +01:00
74e6e63fb0
Needles moved to more appropriate location 2023-03-06 14:07:49 +00:00
1c7a6c6ef2
Needles moved to appropriate directories 2023-03-06 13:07:32 +00:00
461e317f2f
Add ENV-DISTRI-rocky tag to rocky_do_install_and_reboot-prerelease_note-20230220.json 2023-03-02 23:29:31 +00:00
895d6095fc
New needles for 8.8 release 2023-02-22 16:36:05 +00:00
lumarel
d8a05cd066 Add rocky distri, where it was missing in the needles 2023-02-07 20:33:40 -08:00
aa3c9f6eef add needles for install_iscsi 2023-02-07 20:33:40 -08:00
170e503a87 add bootloader needles for pxe tests 2023-02-07 20:33:40 -08:00
lumarel
2b1aad37e2 Revert "Add needles for the space reclaiming testsuites"
This reverts commit a1297bc2a87eeeaf51fbfbed2268f17c9ce53489.
2023-02-07 20:33:40 -08:00
lumarel
aeb9ee06f8 Add needles for the space reclaiming testsuites 2023-02-07 20:33:40 -08:00
9969d275fa
New needles and correction of coding errors for 8.7 2023-01-16 16:15:47 +00:00
ff9db3aa93
Add needle and test step 2023-01-14 19:39:31 +00:00
lumarel
412072facb
New alt lang needles 2022-11-12 03:08:05 +01:00
lumarel
679ff687a8
Cockpit needles 2022-11-12 03:07:49 +01:00
Al Bowles
2297b70a6a
New Russian-language needles
- Update leftbar_generic for all non-English languages
- Update remaining Russian-language needles
2022-10-14 18:58:58 -05:00
Lukas Magauer
9cabf0e6db
Fix/8.7 release batch 1 ()
* Add new prerelease needle

* remove incorrect prerelease needle

* Fix cockpit tests for FF100 and later

Authored-by: lumarel <lumarel@users.noreply.github.com>
2022-10-14 09:12:27 -05:00
Al Bowles
cd7de7999e Add accept_fate needles for non-English languages 2022-10-14 01:18:17 +02:00
akatch
a865730336
New needle for disk decryption passphrase entry () 2022-07-26 13:59:26 -05:00
Lukas Magauer
1099f41dc7
Fixing cockpit tests with new needles ()
* Add cockpit needles to compensate changed UI

* Move getting started to the other needles

Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2022-07-25 11:04:26 -05:00
Lukas Magauer
6a298ab739
Fix broken bootloader needle ()
Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2022-07-25 01:10:12 -05:00
Al Bowles
9d9dc996b5
feat: missing needles for GNOME with Arabic language 2022-07-18 19:22:30 -05:00
04c4a50c19
FEATURE: Add DNF_CONTENTDIR override support ()
* add dnf_contentdir library function and implement is sample tests

* Short circuit auto addition of _console_wait_login for tests without DESKTOP

* support use of REPOSITORY_GRAPHICAL and ADD_REPOSITORY_GRAPHICAL test variables

* deprecate addition of dnf_contentdir lib function

* create and use get_version_major utility function

* resolve mismatch of login type caused by incorrect template entries

* add and use _staging_repos_enable post-install test

* add install_package_set_* tests only to package-set flavor

* fix variable re-declaration warning/error

* add rocky-getting-started-tour needles

* release rocky-repos content require switch from mirrorlist to baseurl

* implement DNF_CONTENTDIR swap as post-install action before reboot/login

* temp disable _staging_repos_enable

* incomplete fix for _graphical_wait_login
- get_release_number is used heavily in our openQA but makes no sense in 
Rocky. Multiple possible solutions but this one allows 
`_graphical_wait_login` to pass. NEEDS_WORK
2022-07-10 16:05:04 -05:00
Lukas Magauer
27cd94706b
Readjust needle area to work for other language tests ()
Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2022-07-08 11:36:29 -05:00
akatch
bf6730bdcc
fix: remove LANGUAGE tag from leftbar needle () 2022-07-07 01:23:22 -05:00
akatch
da545a355e
New topbar and leftbar needles ()
* New topbar and leftbar needles

* Fix needle size and tag
2022-07-06 17:56:29 -05:00
Lukas Magauer
396caaac0d
[9.0 Release Issues] Test Suite: Missing Anaconda needles - the 5th ()
* Make top bar needle ready for multiple languages

* Add the rest of the custom partitioning needles

* Other languages needles

* Prepare login needles for other languages

* Support Azerty user as well

* Remove faulting needles which got dragged in

Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2022-07-02 12:16:45 -05:00
Lukas Magauer
d67db07990
Merge pull request from tcooper/release_ident_9
FIX: release_identification for Rocky Linux 9
2022-07-02 00:33:02 +02:00
Lukas Magauer
60de2c5948
[9.0 Release Issues] Test Suite: Missing Anaconda needles - the 4th ()
* Add a whole bunch of new help needles as the text changed

* Move needle to correct location

* A few new disk needles

* Remove incorrect needles

* Custom partitioning batch 1

Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2022-07-01 11:04:59 -05:00
lumarel
671d281afe
A few new disk needles 2022-06-28 00:44:28 +02:00
lumarel
fdfb0d5122
Move needle to correct location 2022-06-28 00:44:10 +02:00
lumarel
d1fdb61ff2
Add a whole bunch of new help needles as the text changed 2022-06-28 00:43:49 +02:00
lumarel
3c3fc3137e
new uefi bootloader needle 2022-06-20 19:41:03 +02:00
Lukas Magauer
9bb6f0fba7
Merge pull request from akatch/qwerty_user_needle
[9.0 Release Issues] feat: Add needle for qwerty user at login screen
2022-06-19 21:33:02 +02:00
Al Bowles
b330d6faae
feat: Add needle for qwerty user at login screen 2022-06-19 12:03:11 -05:00
Al Bowles
1e0b82cf94
Handle the missing license screen in 9 2022-06-18 20:45:38 -05:00