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 <asama...@redhat.com> wrote: > > > On Fri, Mar 8, 2019 at 3:20 PM Lukas Ruzicka <lruzi...@redhat.com> wrote: > >> Hello, >> >> I have updated the modularity test cases according to what we discussed >> in a meeting with @Stephen Gallagher <sgall...@redhat.com> , @Petr Sabata >> <psab...@redhat.com> , @Adam Samalik <asama...@redhat.com> , @Mohan Boddu >> <mbo...@redhat.com> . 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 >> >> Red Hat >> >> <https://www.redhat.com> >> >> Purkyňova 115 >> >> 612 45 Brno - Královo Pole >> >> lruzi...@redhat.com >> TRIED AND PERSONALLY TESTED, ERGO TRUSTED. <https://redhat.com/trusted> >> > > > -- > > Adam Šamalík > --------------------------- > Senior Software Engineer > Red Hat > -- Lukáš Růžička FEDORA QE, RHCE Red Hat <https://www.redhat.com> Purkyňova 115 612 45 Brno - Královo Pole lruzi...@redhat.com TRIED AND PERSONALLY TESTED, ERGO TRUSTED. <https://redhat.com/trusted>
_______________________________________________ test mailing list -- test@lists.fedoraproject.org To unsubscribe send an email to test-le...@lists.fedoraproject.org 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@lists.fedoraproject.org