Patent attributes
A computer implemented method, apparatus, and computer usable program code for performing diagnostic testing for an application executing on a computer. A diagnostic utility executes on the computer. The diagnostic utility includes a graphical user interface and a plurality of diagnostic functions. A selection of the application executing on the computer is received for diagnostic testing through the graphical user interface. Responsive to receiving the selection of the application, a set of diagnostic functions from the plurality of diagnostic functions is identified to test at least one of connectivity, operation of the application, and a presence of a set of needed files for the application to form a set of identified diagnostic functions. The set of identified diagnostic functions are identified using configuration information for the application. The set of identified diagnostic function are executed, wherein a result is generated. A result from executing the set of functions is presented using the graphical user interface.