org.scalabench.plugins.dacapo
Class VerifyMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.scalabench.plugins.dacapo.AbstractDacapoBenchmarkMojo
          extended by org.scalabench.plugins.dacapo.AbstractIntegrationTestMojo
              extended by org.scalabench.plugins.dacapo.VerifyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class VerifyMojo
extends AbstractIntegrationTestMojo

Perform sanity checks for integration testing. Note: This goal only verifies the results.

Since:
0.1.0
Is defined by the goal name:
verify
Is bound to the specified phase of the standard build lifecycle:
verify
Mojo is thread safe:
true

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
VerifyMojo()
           
 
Method Summary
static int countFailedIterations(List<? extends org.scalabench.dacapo.callback.summary.Iteration> iterations)
           
 void execute()
           
 boolean isTestFailureIgnore()
           
 void reportBenchmarkInvocations(org.scalabench.dacapo.callback.summary.Summary result)
           
 
Methods inherited from class org.scalabench.plugins.dacapo.AbstractIntegrationTestMojo
isSkipExecution, isSkipITs, isSkipTests
 
Methods inherited from class org.scalabench.plugins.dacapo.AbstractDacapoBenchmarkMojo
getBenchmarkName, getBenchmarkNameFromArtifactId, getLibraries, getProject, logDebug, logError, logInfo, logWarn
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerifyMojo

public VerifyMojo()
Method Detail

isTestFailureIgnore

public boolean isTestFailureIgnore()

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

reportBenchmarkInvocations

public void reportBenchmarkInvocations(org.scalabench.dacapo.callback.summary.Summary result)
                                throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

countFailedIterations

public static int countFailedIterations(List<? extends org.scalabench.dacapo.callback.summary.Iteration> iterations)


Copyright © 2010-2012 Technische Universität Darmstadt. All Rights Reserved.