java.lang.Object
org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.TestDefinition
Direct Known Subclasses:
SingleTestClass, TestClasses

public abstract class TestDefinition
extends java.lang.Object
Represents the configuration details of a test that needs to be launched by the JUnitLauncherTask
  • Field Details

    • ifProperty

      protected java.lang.String ifProperty
    • unlessProperty

      protected java.lang.String unlessProperty
    • haltOnFailure

      protected java.lang.Boolean haltOnFailure
    • failureProperty

      protected java.lang.String failureProperty
    • outputDir

      protected java.lang.String outputDir
    • includeEngines

      protected java.lang.String includeEngines
    • excludeEngines

      protected java.lang.String excludeEngines
    • forkDefinition

      protected ForkDefinition forkDefinition
    • listeners

      protected java.util.List<ListenerDefinition> listeners
  • Constructor Details

    • TestDefinition

      public TestDefinition()
  • Method Details

    • setIf

      public void setIf​(java.lang.String ifProperty)
    • setUnless

      public void setUnless​(java.lang.String unlessProperty)
    • isHaltOnFailure

      public boolean isHaltOnFailure()
    • setHaltOnFailure

      public void setHaltOnFailure​(boolean haltonfailure)
    • getFailureProperty

      public java.lang.String getFailureProperty()
    • setFailureProperty

      public void setFailureProperty​(java.lang.String failureProperty)
    • addConfiguredListener

      public void addConfiguredListener​(ListenerDefinition listener)
    • getListeners

      public java.util.List<ListenerDefinition> getListeners()
    • setOutputDir

      public void setOutputDir​(java.lang.String dir)
    • getOutputDir

      public java.lang.String getOutputDir()
    • createFork

      public ForkDefinition createFork()
    • shouldRun

      protected boolean shouldRun​(Project project)
    • getIncludeEngines

      public java.lang.String[] getIncludeEngines()
    • setIncludeEngines

      public void setIncludeEngines​(java.lang.String includeEngines)
    • getExcludeEngines

      public java.lang.String[] getExcludeEngines()
    • setExcludeEngines

      public void setExcludeEngines​(java.lang.String excludeEngines)
    • toForkedRepresentation

      protected abstract void toForkedRepresentation​(JUnitLauncherTask task, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
      Throws:
      javax.xml.stream.XMLStreamException