Class 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 Failsafe.
    Author:
    Stephen Connolly, Jason van Zyl
    • Constructor Detail

      • VerifyMojo

        public VerifyMojo()
    • Method Detail

      • 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 java.lang.String getPluginName()
      • getDefaultIncludes

        protected java.lang.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 java.io.File getBasedir()
        Specified by:
        getBasedir in interface org.apache.maven.plugin.surefire.SurefireReportParameters
      • setBasedir

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

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

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

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

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

        public java.io.File getSummaryFile()
      • setSummaryFile

        public void setSummaryFile​(java.io.File summaryFile)
      • 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
      • getFailOnFlakeCount

        public int getFailOnFlakeCount()
        Specified by:
        getFailOnFlakeCount in interface org.apache.maven.plugin.surefire.SurefireReportParameters
      • setFailOnFlakeCount

        public void setFailOnFlakeCount​(int failOnFlakeCount)
        Specified by:
        setFailOnFlakeCount in interface org.apache.maven.plugin.surefire.SurefireReportParameters
      • getSession

        public org.apache.maven.execution.MavenSession getSession()
      • setSession

        public void setSession​(org.apache.maven.execution.MavenSession session)