Class VerifyMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.failsafe.VerifyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.plugin.surefire.SurefireReportParameters

@Mojo(name="verify", defaultPhase=VERIFY, requiresProject=true, threadSafe=true) public class VerifyMojo extends org.apache.maven.plugin.AbstractMojo implements org.apache.maven.plugin.surefire.SurefireReportParameters
Verify integration tests ran using Surefire.
Author:
Stephen Connolly, Jason van Zyl
  • Constructor Details

    • VerifyMojo

      public VerifyMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Specified by:
      execute in interface org.apache.maven.plugin.Mojo
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • verifyParameters

      protected boolean verifyParameters() throws org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoFailureException
    • getPluginName

      protected String getPluginName()
    • getDefaultIncludes

      protected String[] getDefaultIncludes()
    • isSkipTests

      public boolean isSkipTests()
      Specified by:
      isSkipTests in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setSkipTests

      public void setSkipTests(boolean skipTests)
      Specified by:
      setSkipTests in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • isSkipITs

      public boolean isSkipITs()
    • setSkipITs

      public void setSkipITs(boolean skipITs)
    • isSkipExec

      @Deprecated public boolean isSkipExec()
      Deprecated.
      Specified by:
      isSkipExec in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setSkipExec

      @Deprecated public void setSkipExec(boolean skipExec)
      Deprecated.
      Specified by:
      setSkipExec in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • isSkip

      public boolean isSkip()
      Specified by:
      isSkip in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setSkip

      public void setSkip(boolean skip)
      Specified by:
      setSkip in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • isTestFailureIgnore

      public boolean isTestFailureIgnore()
      Specified by:
      isTestFailureIgnore in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setTestFailureIgnore

      public void setTestFailureIgnore(boolean testFailureIgnore)
      Specified by:
      setTestFailureIgnore in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • getBasedir

      public File getBasedir()
      Specified by:
      getBasedir in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setBasedir

      public void setBasedir(File basedir)
      Specified by:
      setBasedir in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • getTestClassesDirectory

      public File getTestClassesDirectory()
      Specified by:
      getTestClassesDirectory in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setTestClassesDirectory

      public void setTestClassesDirectory(File testClassesDirectory)
      Specified by:
      setTestClassesDirectory in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • getReportsDirectory

      public File getReportsDirectory()
      Specified by:
      getReportsDirectory in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setReportsDirectory

      public void setReportsDirectory(File reportsDirectory)
      Specified by:
      setReportsDirectory in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • getFailIfNoTests

      public Boolean getFailIfNoTests()
      Specified by:
      getFailIfNoTests in interface org.apache.maven.plugin.surefire.SurefireReportParameters
    • setFailIfNoTests

      public void setFailIfNoTests(boolean failIfNoTests)
      Specified by:
      setFailIfNoTests in interface org.apache.maven.plugin.surefire.SurefireReportParameters