160fde117SGeorge KeishingBoot test is one of the cornerstone of OpenBMC test infrastructure. 260fde117SGeorge Keishing 312e33526SPatrick WilliamsThe boot plugins are used in the test and as well can be use a stand-alone 412e33526SPatrick Williamsmechanism to test your system to run variety of supported boot sequences. 560fde117SGeorge Keishing 660fde117SGeorge Keishing**Boot test sequence example:** 760fde117SGeorge Keishing 860fde117SGeorge Keishing``` 9*4cf655c2SSridevi Rameshrobot -v OPENBMC_HOST:xx.xx.xx.xx -v OPENBMC_PASSWORD:xxx -v 'boot_stack:<boot1>:<boot2>:<bootn>:' extended/obmc_boot_test.robot 1060fde117SGeorge Keishing``` 1112e33526SPatrick Williams 1212e33526SPatrick WilliamsWhere <bootx> is the supported boot type listed in the 1312e33526SPatrick Williams[data/boot_lists/All](https://github.com/openbmc/openbmc-test-automation/blob/master/data/boot_lists/All) 1460fde117SGeorge Keishing 1560fde117SGeorge Keishing**Example:** 1612e33526SPatrick Williams 1760fde117SGeorge Keishing``` 18*4cf655c2SSridevi Rameshrobot -v OPENBMC_HOST:xx.xx.xx.xx -v OPENBMC_PASSWORD:xxx -v 'boot_stack:Redfish Power On:Redfish Power Off' extended/obmc_boot_test.robot 1960fde117SGeorge Keishing``` 2060fde117SGeorge Keishing 2160fde117SGeorge Keishingand it will give the following on the console the boot test report: 2260fde117SGeorge Keishing 2360fde117SGeorge Keishing``` 2460fde117SGeorge KeishingBoot Type Total Pass Fail 2560fde117SGeorge Keishing---------------------------------------- ----- ---- ---- 2660fde117SGeorge KeishingRedfish Power On 1 1 0 2760fde117SGeorge KeishingRedfish Power On (mfg) 0 0 0 2860fde117SGeorge KeishingIPMI Power On 0 0 0 2960fde117SGeorge KeishingIPMI Power On (mfg) 0 0 0 30*4cf655c2SSridevi RameshIstep Power On 0 0 0 31*4cf655c2SSridevi RameshIstep Power On (mfg) 0 0 0 3260fde117SGeorge KeishingRedfish Power Off 1 1 0 3360fde117SGeorge KeishingRedfish Power Off (mfg) 0 0 0 3460fde117SGeorge KeishingRedfish Hard Power Off 0 0 0 3560fde117SGeorge KeishingRedfish Hard Power Off (mfg) 0 0 0 3660fde117SGeorge KeishingIPMI Power Off 0 0 0 3760fde117SGeorge KeishingIPMI Power Off (mfg) 0 0 0 3860fde117SGeorge KeishingIPMI Power Soft 0 0 0 3960fde117SGeorge KeishingIPMI Power Soft (mfg) 0 0 0 4060fde117SGeorge KeishingHost Power Off 0 0 0 4160fde117SGeorge KeishingHost Power Off (mfg) 0 0 0 4260fde117SGeorge KeishingAPOR 0 0 0 4360fde117SGeorge KeishingAPOR (mfg) 0 0 0 4460fde117SGeorge KeishingOBMC Reboot (run) 0 0 0 4560fde117SGeorge KeishingOBMC Reboot (run) (mfg) 0 0 0 4660fde117SGeorge KeishingRedfish OBMC Reboot (run) 0 0 0 4760fde117SGeorge KeishingRedfish OBMC Reboot (run) (mfg) 0 0 0 4860fde117SGeorge KeishingOBMC Reboot (off) 0 0 0 4960fde117SGeorge KeishingOBMC Reboot (off) (mfg) 0 0 0 5060fde117SGeorge KeishingRedfish OBMC Reboot (off) 0 0 0 5160fde117SGeorge KeishingRedfish OBMC Reboot (off) (mfg) 0 0 0 5260fde117SGeorge KeishingPDU AC Cycle (run) 0 0 0 5360fde117SGeorge KeishingPDU AC Cycle (run) (mfg) 0 0 0 5460fde117SGeorge KeishingPDU AC Cycle (off) 0 0 0 5560fde117SGeorge KeishingPDU AC Cycle (off) (mfg) 0 0 0 5660fde117SGeorge KeishingIPMI MC Reset Warm (run) 0 0 0 5760fde117SGeorge KeishingIPMI MC Reset Warm (run) (mfg) 0 0 0 5860fde117SGeorge KeishingIPMI MC Reset Warm (off) 0 0 0 5960fde117SGeorge KeishingIPMI MC Reset Warm (off) (mfg) 0 0 0 6060fde117SGeorge KeishingIPMI MC Reset Cold (run) 0 0 0 6160fde117SGeorge KeishingIPMI MC Reset Cold (run) (mfg) 0 0 0 6260fde117SGeorge KeishingIPMI MC Reset Cold (off) 0 0 0 6360fde117SGeorge KeishingIPMI MC Reset Cold (off) (mfg) 0 0 0 6460fde117SGeorge KeishingIPMI Std MC Reset Warm (run) 0 0 0 6560fde117SGeorge KeishingIPMI Std MC Reset Warm (run) (mfg) 0 0 0 6660fde117SGeorge KeishingIPMI Std MC Reset Warm (off) 0 0 0 6760fde117SGeorge KeishingIPMI Std MC Reset Warm (off) (mfg) 0 0 0 6860fde117SGeorge KeishingIPMI Std MC Reset Cold (run) 0 0 0 6960fde117SGeorge KeishingIPMI Std MC Reset Cold (run) (mfg) 0 0 0 7060fde117SGeorge KeishingIPMI Std MC Reset Cold (off) 0 0 0 7160fde117SGeorge KeishingIPMI Std MC Reset Cold (off) (mfg) 0 0 0 7260fde117SGeorge KeishingIPMI Power Cycle 0 0 0 7360fde117SGeorge KeishingIPMI Power Cycle (mfg) 0 0 0 7460fde117SGeorge KeishingIPMI Power Reset 0 0 0 7560fde117SGeorge KeishingIPMI Power Reset (mfg) 0 0 0 7660fde117SGeorge KeishingAuto Reboot 0 0 0 7760fde117SGeorge KeishingAuto Reboot (mfg) 0 0 0 78*4cf655c2SSridevi RameshHost initd Reset 0 0 0 79*4cf655c2SSridevi RameshHost initd Reset (mfg) 0 0 0 8060fde117SGeorge KeishingHost Reboot 0 0 0 8160fde117SGeorge KeishingHost Reboot (mfg) 0 0 0 8260fde117SGeorge KeishingRF SYS GracefulRestart 0 0 0 8360fde117SGeorge KeishingRF SYS GracefulRestart (mfg) 0 0 0 8460fde117SGeorge KeishingRF SYS ForceRestart 0 0 0 8560fde117SGeorge KeishingRF SYS ForceRestart (mfg) 0 0 0 86*4cf655c2SSridevi RameshTool Initd MP Reboot 0 0 0 87*4cf655c2SSridevi RameshTool Initd MP Reboot (mfg) 0 0 0 8860fde117SGeorge KeishingOPAL TI 0 0 0 8960fde117SGeorge KeishingOPAL TI (mfg) 0 0 0 9060fde117SGeorge Keishing======================================================== 9160fde117SGeorge KeishingTotals 2 2 0 9260fde117SGeorge Keishing``` 93