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