-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RHELC-1615, RHELC-1602] Add integration test coverage for EL9 systems #946
Conversation
Failed to load packit config file:
For more info, please check out the documentation or contact the Packit team. |
85d2435
to
944f1bc
Compare
/packit test --labels el9 |
944f1bc
to
93c8af3
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #946 +/- ##
==========================================
- Coverage 96.43% 96.39% -0.04%
==========================================
Files 66 66
Lines 4996 4998 +2
Branches 876 877 +1
==========================================
Hits 4818 4818
- Misses 101 102 +1
- Partials 77 78 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
93c8af3
to
3810c7b
Compare
/packit test --labels sanity |
* address comments * remove the el9 tests definition in .packit.yaml, which won't work anyway, polute the checks overview * the test definition will be handeled separately in oamg#946 Signed-off-by: Daniel Diblik <[email protected]>
3810c7b
to
178e464
Compare
/packit test --labels sanity, el9 |
178e464
to
28f2d58
Compare
/packit test --labels el9 |
e69dc25
to
98e9c77
Compare
98e9c77
to
796411b
Compare
/packit test --labels el9 |
649e2bb
to
f9f5576
Compare
/packit test --labels el9 |
b86e3b2
to
db927cf
Compare
tests/integration/tier1/destructive/system-not-up-to-date/test_system_not_up_to_date.py
Fixed
Show fixed
Hide fixed
db927cf
to
ee7c7db
Compare
/packit test --labels el9 |
ee7c7db
to
779aab6
Compare
6e10d14
to
2521071
Compare
/packit test |
* modify the main.fmf in plans * point packit to the EL9 targets Signed-off-by: Daniel Diblik <[email protected]>
* simplify the playbooks hardcoding eus versions * include el9 systems in some of the playbooks * include almalinux-repos package in almalinux-9-x86_64.cfg to handle the package * fix OL9 not booting to different kernel by calling grub2-set-default Signed-off-by: Daniel Diblik <[email protected]>
* include the EL9 in more tests * remove the install-submgr ansible role as it was not used anymore anywhere * don't use yum_conf_exclude to exclude the rhn-client-tools packages, use a no obsolete flag in yum calls installing sub-man * fix booting to RHCK on OL9 for real this time * add workaround to the satellite registration fixture to enable the repositories * fix the language test Signed-off-by: Daniel Diblik <[email protected]>
* Add a new post-coversion check verifying default grub entry and correct running kernel * fix broken test, where /etc/yum.repos.d got removed * remove python3-syspurpose outdated remediation to validate RHELC-1389 is resolved Signed-off-by: Daniel Diblik <[email protected]>
* move rocky logos out of packages to swap to excluded packages in rocky 9 config * adjust wrong package in repofile_pkgs in oracle-9-x86_64.cfg Signed-off-by: Daniel Diblik <[email protected]>
* rework test_custom_kernel * add a workaround to set GRUB_ENABLE_BLSCFG to true Signed-off-by: Daniel Diblik <[email protected]>
* the enablement of the BLSCFG needs to be done in specific places to be able to boot to a different kernel Signed-off-by: Daniel Diblik <[email protected]>
* move the standard kernel setup inside the test preparation for oracle * fix bad conditions in the single yum transaction tests Signed-off-by: Daniel Diblik <[email protected]>
* simplify the fixture, set an older kernel as default if present, downgrade otherwise * if we're unable to even downgrade the kernel, try to install an older version from an older repo * fix kernel installation on Oracle in the isolated system test Signed-off-by: Daniel Diblik <[email protected]>
* fix custom kernel installation, by looking for an available kernel version first * fix the grub title string assertion * add rpmdevtools to a list of required packages * fix the workaround_remove_uek fixture to work with python3.6 * use rpmdev-sort to sort installed kernel versions * clean up metadata, remove adjust where unneccessary Signed-off-by: Daniel Diblik <[email protected]>
Signed-off-by: Daniel Diblik <[email protected]>
2521071
to
c146877
Compare
tests/integration/tier1/destructive/kernel-boot-files/test_handle_corrupted_files.py
Fixed
Show fixed
Hide fixed
tests/integration/tier1/destructive/kernel-boot-files/test_handle_missing_boot_files.py
Fixed
Show fixed
Hide fixed
c146877
to
3e22673
Compare
/packit test |
Signed-off-by: Daniel Diblik <[email protected]>
3e22673
to
fc2adf1
Compare
/packit test |
Test failure unrelated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great changes. Merging this biggie
@@ -10,10 +10,10 @@ gpg_fingerprints = 702d426d350d275d | |||
excluded_pkgs = | |||
rocky-obsolete-packages | |||
rocky-gpg-keys | |||
rocky-logos |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The swap doesn't work or this is a mistake?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It doesn't work due to some conflicting files 🥲
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
Jira Issues:
Checklist
[RHELC-]
is part of the PR titleRelease Pending
if relevant