ArtifactsAnalyzer A utility that helps analyze the build artifacts for insight. 
BuildAnalysis Represents the results of a single build analysis. 
SkipManager Based on a variety of criteria the skip manager helps to decide what should be skipped at different levels: invocation, modules and tests. 
SkipReason Provide a reason and its metadata for skipping a test. 


AnalysisHeuristic Order is important.