#659 Make rpm-ostree testcases generic - usable for IoT, Silverblue and CoreOS
Closed: Fixed 2 years ago by adamwill. Opened 4 years ago by kparal.

This is ticket split from #635 to make it more readable (see this comment and onwards).

Our current rpm-ostree testcases are written specifically for IoT. We want to make then generic, applicable for any rpm-ostree-based system (IoT, Silverblue, CoreOS), so that we can have the same testcase linked in different release validation matrices.

Please generalize the following testcases:
[ ] https://fedoraproject.org/wiki/QA:Testcase_RpmOstree_Upgrade
[ ] https://fedoraproject.org/wiki/QA:Testcase_RpmOstree_Rebase
[ ] https://fedoraproject.org/wiki/QA:Testcase_RpmOstree_Package_Layering

Once this is done:
[ ] Add those test cases into relevant release validation matrices, probably a) make sure it's all listed in the IoT matrix for IoT composes, b) add it to the Basic matrix for Silverblue, c) we don't have a CoreOS matrix yet

PS: We'll likely also want a separate testcase for rollback, but that can be a new ticket.


@sumantrom volunteered to work on this

Metadata Update from @kparal:
- Issue assigned to sumantrom

4 years ago

Only the rebase test really contains anything specific to IoT. The others are already pretty much generic (I think there's one specific mention of "IoT" in the layering test but that'd be easy to edit out).

Metadata Update from @adamwill:
- Issue set to the milestone: None (was: Fedora 34)

2 years ago

I've made the tests more generic, and added them to https://fedoraproject.org/wiki/Template:Base_test_matrix for Silverblue and Kinoite (rearranging the page a bit as I went).

Metadata Update from @adamwill:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Metadata Update from @adamwill:
- Issue assigned to adamwill (was: sumantrom)

2 years ago

Log in to comment on this ticket.

Metadata