1. A method implemented with a processor, comprising: identifying an original test having one or more errors to analyze; creating a graph representation of the original test; identifying one or more portions of the graph to prune to create a reduced test; pruning the one or more identified portions of the graph to create the reduced test; executing the reduced test to verify that the reduced test represents the same one or more errors associated with the original test; undoing pruning of the one or more identified portions of the graph when the reduced test fails to represent the same one or more errors associated with the original test; analyzing the reduced test to generate analysis results; and displaying the analysis results on a display device or storing the analysis results on a computer readable medium.