Patent ID: 8806283

Claim:
A method of testing a non-volatile storage system comprising a non-volatile storage medium and a controller, the method comprising: determining whether execution of a test is enabled by accessing a value stored on the non-volatile storage medium, the value indicating whether the test is to be executed again regardless of a prior successful execution of the test; when execution of the test is enabled: performing a second execution of the test, the second execution of the test occurring at a point in time after a first execution of the test, wherein the first execution of the test comprises a successful execution of the test; and determining whether the second execution of the test has been performed successfully; and when the second execution of the test has been performed successfully, modifying the value, as stored on the non-volatile storage medium, to indicate that execution of the test is disabled to prevent the test from being executed on a subsequent power-up cycle of the non-volatile storage system.