Thanks for the feedback! I am collecting ideas and will change the test cases accordingly :)
Lukas
On Mon, Mar 11, 2019 at 3:36 PM Adam Samalik <asamalik@xxxxxxxxxx> wrote:
On Fri, Mar 8, 2019 at 3:20 PM Lukas Ruzicka <lruzicka@xxxxxxxxxx> wrote:Hello,I have updated the modularity test cases according to what we discussed in a meeting with @Stephen Gallagher , @Petr Sabata , @Adam Samalik , @Mohan Boddu . Currently, we have the following test cases defined to cover modular use cases in Fedora (see below).Can you please take a look and provide some additions or comments if needed. If there are no comments, I will assume that we have the issue covered and will work from there.Thanks,Lukas
- Find out about modules - https://fedoraproject.org/wiki/User:Lruzicka/Testcase_module_information
- Install a module - https://fedoraproject.org/wiki/QA:Testcase_Modularity_install_module
I'd merge steps 3. 4. and 5. into one, since they all represent different approaches to do the same thing. I'd clarify that only one of those commands needs to be run, based on what's being installed.
- Switch a module stream - https://fedoraproject.org/wiki/User:Lruzicka/Testcase_switch_stream
You don't have to remove the module if there is an existing upgrade path supported by the RPMs in the module. For instance, going from nodejs:8 to nodejs:10 should work fine only using `dnf module reset nodejs` and `dnf module install nodejs:10`. But of course that's not a general case. Maybe we should give a specific example of an "upgradable" path like nodejs:8 -> nodejs:10 to make the test always functional? And then have another with the delete for non-supported paths?
- Remove a module - https://fedoraproject.org/wiki/User:Lruzicka/Testcase_remove_module
- Enable and disable a module"- https://fedoraproject.org/wiki/QA:Testcase_Modularity_enable-disable_module
I'd suggest also trying to find a package using `dnf search` or `dnf list` to validate that the module has been successfully enabled / disabled.
- Update or upgrade a modular system - https://fedoraproject.org/wiki/User:Lruzicka/Testcase_modular_update
--Lukáš Růžička
FEDORA QE, RHCE
Purkyňova 115
612 45 Brno - Královo Pole
--Senior Software Engineer
Adam Šamalík
---------------------------
Red Hat
--
Lukáš Růžička
FEDORA QE, RHCE
Purkyňova 115
612 45 Brno - Královo Pole
_______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx