Patent ID: 9442831
Filing Date: 2016-09-13
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for testing program code for processing a simple boot flag data structure stored on a computer, the method comprising performing computer-implemented operations for: setting the simple boot flag data structure to a first value that indicates one or more actions for firmware of the computer to perform during a next boot of the computer, the one or more actions for firmware of the computer to perform during the next boot of the computer selected from a plurality of boot options and wherein the one or more actions are used for testing the program code for processing the simple boot flag data structure; causing the computer to perform the next boot of the computer by rebooting after the simple boot flag data structure has been set to the first value; following the reboot of the computer, determining if the simple boot flag data structure is equivalent to a second value; in response to determining that the simple boot flag data structure is not equivalent to the second value following the reboot of the computer, storing data indicating that testing of the program code for processing the simple boot flag data structure has failed; utilizing the stored data to present results of the testing of the program code for processing the simple boot flag data structure; and repeating the setting, rebooting, determining, and storing operations for one or more other first and second values that are different from the first and second values prior to presenting the results of the testing.