1Boot test is one of the cornerstone of OpenBMC test infrastructure.
2
3The boot plugins are used in the test and as well can be use a stand-alone
4mechanism to test your system to run variety of supported boot sequences.
5
6**Boot test sequence example:**
7
8```
9robot -v OPENBMC_HOST:xx.xx.xx.xx  -v 'boot_stack:<boot1>:<boot2>:<bootn>:' extended/obmc_boot_test.robot
10```
11
12Where <bootx> is the supported boot type listed in the
13[data/boot_lists/All](https://github.com/openbmc/openbmc-test-automation/blob/master/data/boot_lists/All)
14
15**Example:**
16
17```
18robot -v OPENBMC_HOST:xx.xx.xx.xx  -v 'boot_stack:Redfish Power On:Redfish Power Off' extended/obmc_boot_test.robot
19```
20
21and it will give the following on the console the boot test report:
22
23```
24Boot Type                                Total Pass Fail
25---------------------------------------- ----- ---- ----
26Redfish Power On                             1    1    0
27Redfish Power On (mfg)                       0    0    0
28IPMI Power On                                0    0    0
29IPMI Power On (mfg)                          0    0    0
30Redfish Power Off                            1    1    0
31Redfish Power Off (mfg)                      0    0    0
32Redfish Hard Power Off                       0    0    0
33Redfish Hard Power Off (mfg)                 0    0    0
34IPMI Power Off                               0    0    0
35IPMI Power Off (mfg)                         0    0    0
36IPMI Power Soft                              0    0    0
37IPMI Power Soft (mfg)                        0    0    0
38Host Power Off                               0    0    0
39Host Power Off (mfg)                         0    0    0
40APOR                                         0    0    0
41APOR (mfg)                                   0    0    0
42OBMC Reboot (run)                            0    0    0
43OBMC Reboot (run) (mfg)                      0    0    0
44Redfish OBMC Reboot (run)                    0    0    0
45Redfish OBMC Reboot (run) (mfg)              0    0    0
46OBMC Reboot (off)                            0    0    0
47OBMC Reboot (off) (mfg)                      0    0    0
48Redfish OBMC Reboot (off)                    0    0    0
49Redfish OBMC Reboot (off) (mfg)              0    0    0
50PDU AC Cycle (run)                           0    0    0
51PDU AC Cycle (run) (mfg)                     0    0    0
52PDU AC Cycle (off)                           0    0    0
53PDU AC Cycle (off) (mfg)                     0    0    0
54IPMI MC Reset Warm (run)                     0    0    0
55IPMI MC Reset Warm (run) (mfg)               0    0    0
56IPMI MC Reset Warm (off)                     0    0    0
57IPMI MC Reset Warm (off) (mfg)               0    0    0
58IPMI MC Reset Cold (run)                     0    0    0
59IPMI MC Reset Cold (run) (mfg)               0    0    0
60IPMI MC Reset Cold (off)                     0    0    0
61IPMI MC Reset Cold (off) (mfg)               0    0    0
62IPMI Std MC Reset Warm (run)                 0    0    0
63IPMI Std MC Reset Warm (run) (mfg)           0    0    0
64IPMI Std MC Reset Warm (off)                 0    0    0
65IPMI Std MC Reset Warm (off) (mfg)           0    0    0
66IPMI Std MC Reset Cold (run)                 0    0    0
67IPMI Std MC Reset Cold (run) (mfg)           0    0    0
68IPMI Std MC Reset Cold (off)                 0    0    0
69IPMI Std MC Reset Cold (off) (mfg)           0    0    0
70IPMI Power Cycle                             0    0    0
71IPMI Power Cycle (mfg)                       0    0    0
72IPMI Power Reset                             0    0    0
73IPMI Power Reset (mfg)                       0    0    0
74Auto Reboot                                  0    0    0
75Auto Reboot (mfg)                            0    0    0
76Host Reboot                                  0    0    0
77Host Reboot (mfg)                            0    0    0
78RF SYS GracefulRestart                       0    0    0
79RF SYS GracefulRestart (mfg)                 0    0    0
80RF SYS ForceRestart                          0    0    0
81RF SYS ForceRestart (mfg)                    0    0    0
82OPAL TI                                      0    0    0
83OPAL TI (mfg)                                0    0    0
84========================================================
85Totals                                       2    2    0
86```
87