1. A method, comprising: identifying a portion of a cache memory that is sufficiently functional to store cache test code, wherein the identifying is performed dependent upon instructions stored externally to a processor that includes the cache memory; loading cache test code into the portion of the cache memory from a source external to the processor; and executing the cache test code by the processor from the cache, wherein the executing comprises testing individual cache lines of the cache memory and storing fault information on a cache-line-granular basis.