From Fedora Project Wiki
m (more syntax) |
(fix rolekit link) |
||
Line 2: | Line 2: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=This test case checks that a [ | |description=This test case checks that a [https://fedorahosted.org/rolekit/ Rolekit] role can be successfully enabled, started and queried after a Fedora Server installation, as required in the [[Server/Technical_Specification]]. | ||
|setup= | |setup= | ||
# Install the Fedora Server release you wish to test, in graphical or text mode, making as few choices as possible and making the most simple and obvious choices where a choice is required. | # Install the Fedora Server release you wish to test, in graphical or text mode, making as few choices as possible and making the most simple and obvious choices where a choice is required. |
Revision as of 23:29, 21 October 2014
Description
This test case checks that a Rolekit role can be successfully enabled, started and queried after a Fedora Server installation, as required in the Server/Technical_Specification.
Setup
- Install the Fedora Server release you wish to test, in graphical or text mode, making as few choices as possible and making the most simple and obvious choices where a choice is required.
How to test
- Create a configuration file with the minimum required settings for the role (domaincontroller instructions can be found here)
- Deploy the role with
rolectl deploy --settings-file=/path/to/configfile [--name=instancename] (rolename)
- Start the role with
rolectl start (instancename)
- Query the role with
rolectl status (instancename)
androlectl settings (instancename)
- If possible, attempt to interact with the role in expected ways - for example, if it is a database server, attempt to connect to it and create a database
- Stop the role with
rolectl stop (instancename)
Expected Results
- Role deployment must complete successfully
- The deployed role must start successfully
- Typical basic interaction with the deployed role must work correctly
- The deployed role must report its status and configuration settings correctly
- The deployed role must stop correctly