test/automated-robot-suite/Libraries
Jose Perez Carranza 2d3d047a8c [robot] Add libraries and resources used by the suite
Add a series of libraries and resources that are used by the suite setup
and test cases functionality.

-  Libraries - Libraries written in python mostly to serve the
        installation and deployment of StarlingX from robot test cases.
-  Resources – Libraries in robot format that are used as a
         pool of keywords to be used by the entire set of test
         cases.
-  Utils – Libraries written in python that expose
         functionality to configure the framework at host
         machine level.
-  Variables – Global variables that are
          used to setup the framework as well as
          test cases.

Story: 2004828
Task: 29004

Depends-On: I6ead335412150fb8d64a6abf7909cf702d0d248c
Change-Id: I796dcaf71089424dd37a050691fd0ee003ad3176
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@intel.com>
2019-08-20 20:51:35 +00:00
..
__init__.py [robot] Add libraries and resources used by the suite 2019-08-20 20:51:35 +00:00
common.py [robot] Add libraries and resources used by the suite 2019-08-20 20:51:35 +00:00
iso_setup.py [robot] Add libraries and resources used by the suite 2019-08-20 20:51:35 +00:00
pxe_server.py [robot] Add libraries and resources used by the suite 2019-08-20 20:51:35 +00:00
README.md [robot] Add libraries and resources used by the suite 2019-08-20 20:51:35 +00:00

Table of contents

iso_setup python module

The iso_setup.py in this folder provides the capability to setup a StarlingX iso with specific configuration, this configuration comes from the config.ini file.

The config.ini file in the section iso_installer contains the variable KERNEL_OPTION which can have the following values.

Value Description
0 Standard Controller Configuration > Serial Console > Standard Security Boot Profile
S0 Standard Controller Configuration > Serial Console > Extended Security Boot Profile
1 Standard Controller Configuration > Graphical Console > Standard Security Boot Profile
S1 Standard Controller Configuration > Graphical Console > Extended Security Boot Profile
2 All-in-one Controller Configuration > Serial Console > Standard Security Boot Profile
S2 All-in-one Controller Configuration > Serial Console > Extended Security Boot Profile
3 All-in-one Controller Configuration > Graphical Console > Standard Security Boot Profile
S3 All-in-one Controller Configuration > Graphical Console > Extended Security Boot Profile
4 All-in-one (lowlatency) Controller Configuration > Serial Console > Standard Security Boot Profile
S4 All-in-one (lowlatency) Controller Configuration > Serial Console > Extended Security Boot Profile
5 All-in-one (lowlatency) Controller Configuration > Graphical Console > Standard Security Boot Profile
S5 All-in-one (lowlatency) Controller Configuration > Graphical Console > Extended Security Boot Profile