From Fedora Project Wiki

m (Lruzicka moved page User:Lruzicka/Draft/dnf enable disable module to QA:Testcase Modularity enable-disable module: Publishing the test case in the QA space.)
m
Line 12: Line 12:
=== Disabling Modules===
=== Disabling Modules===
To disable a module, you have to have enabled some of them. If there are enabled modules, try to disable them using the commands:
To disable a module, you have to have enabled some of them. If there are enabled modules, try to disable them using the commands:
*  <code>dnf module disable foo:stream </code> disables a particular module stream.
*  <code>dnf module disable module:stream </code> disables a particular module stream.
Check, that the disabled module appears in the list of disabled modules, that it disappears from the list of enabled modules, and that the disabled stream and profile of the module matches your selection.
Check, that the disabled module appears in the list of disabled modules, that it disappears from the list of enabled modules, and that the disabled stream and profile of the module matches your selection.
    
    

Revision as of 07:28, 31 August 2018

Description

This test checks the modular operations on a Fedora system.

Setup

  1. To start and learn how to list modules, follow the instructions in this test case here

How to test

Enabling Modules on the system

By default, all modules are disabled. To enable a module, run the following commands to enable the module:

  • dnf module enable module:stream enables a particular module stream.

Check, that the enabled module appears in the list of enabled modules and that the stream matches your selection. If you have not specified the profile, the default profile should be enabled.

Disabling Modules

To disable a module, you have to have enabled some of them. If there are enabled modules, try to disable them using the commands:

  • dnf module disable module:stream disables a particular module stream.

Check, that the disabled module appears in the list of disabled modules, that it disappears from the list of enabled modules, and that the disabled stream and profile of the module matches your selection.

Expected Results

All above commands execute without errors.

  1. When you enable the module (:stream), a confirmation "module:stream is enabled" appears. The module must be on the list of enabled modules.
  2. When you disable the module (:stream), a confirmation "module:stream is disabled" appears. The module must not be shown on the list of enabled modules.

Optional

Try various modules and streams/profiles.