Skip to content
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

Update operating system end of life test data #9931

Merged
merged 5 commits into from
Nov 9, 2024

Conversation

MarkEWaite
Copy link
Contributor

Update operating system end of life test data

Extracted the most recent /etc/os-release file from several operating systems. Added test cases for operating systems that the platformlabeler is tracking, including:

  • Alpine 3.20
  • EuroLinux 8 and 9
  • Fedora 39 and 40
  • Oracle Linux 9
  • Rocky Linux 9
  • UBI 8 and 9
  • Ubuntu 24.04

Simplified the test data generation so that the same test data is used for two different parameterized tests. Removed the inconsistencies that existed previously between the two parameterized tests.

A reminder that "don't repeat yourself" is a good thing.

Testing done

Confirmed that automated tests pass with the new operating system test data and that additional tests are executed using the new data.

Proposed changelog entries

N/A - change is not visible to users

Proposed upgrade guidelines

N/A

Submitter checklist

Desired reviewers

N/A

Before the changes are marked as ready-for-merge:

Maintainer checklist

Extracted the most recent /etc/os-release file from several operating
systems.  Added test cases for operating systems that the platformlabeler
is tracking, including:

* Alpine 3.20
* EuroLinux 8 and 9
* Fedora 39 and 40
* Oracle Linux 9
* Rocky Linux 9
* UBI 8 and 9
* Ubuntu 24.04

Simplified the test data generation so that the same test data is used
for two different parameterized tests.  Removed the inconsistencies that
existed previously between the two parameterized tests.

A reminder that "don't repeat yourself" is a good thing.
@MarkEWaite MarkEWaite added skip-changelog Should not be shown in the changelog tests This PR adds/removes/updates test cases labels Nov 1, 2024
@timja timja merged commit 0405a44 into jenkinsci:master Nov 9, 2024
16 checks passed
@MarkEWaite MarkEWaite deleted the update-os-test-cases branch November 11, 2024 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-changelog Should not be shown in the changelog tests This PR adds/removes/updates test cases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants