Class StackTraceFilter

java.lang.Object
com.carrotsearch.ant.tasks.junit4.listeners.StackTraceFilter

public class StackTraceFilter extends Object
Stack trace filtering.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private List<org.apache.tools.ant.filters.TokenFilter.Filter>
    Custom filters (from ANT's own TokenFilter).
    private static List<Pattern>
    Default stack trace filters.
    private boolean
    Whether or not to use this filter (just in case somebody wanted to disable it via a property).
    private boolean
    Whether or not to use the default filters.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addConfigured(org.apache.tools.ant.filters.TokenFilter.Filter filter)
    Add a custom filter.
    void
    addContainsRegex(org.apache.tools.ant.filters.TokenFilter.ContainsRegex filter)
     
    void
    addContainsString(org.apache.tools.ant.filters.TokenFilter.ContainsString filter)
     
    apply(String trace)
     
    void
    setDefaults(boolean useDefaults)
    Use default filters (JUnit, randomized testing, some of the reflection stuff).
    void
    setEnabled(boolean enabled)
    Disable or enable the filter.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • defaultFilters

      private static List<Pattern> defaultFilters
      Default stack trace filters.
      See Also:
    • useDefaults

      private boolean useDefaults
      Whether or not to use the default filters.
    • enabled

      private boolean enabled
      Whether or not to use this filter (just in case somebody wanted to disable it via a property).
    • customFilters

      private List<org.apache.tools.ant.filters.TokenFilter.Filter> customFilters
      Custom filters (from ANT's own TokenFilter).
  • Constructor Details

    • StackTraceFilter

      public StackTraceFilter()
  • Method Details

    • setDefaults

      public void setDefaults(boolean useDefaults)
      Use default filters (JUnit, randomized testing, some of the reflection stuff).
    • setEnabled

      public void setEnabled(boolean enabled)
      Disable or enable the filter.
    • addContainsString

      public void addContainsString(org.apache.tools.ant.filters.TokenFilter.ContainsString filter)
    • addContainsRegex

      public void addContainsRegex(org.apache.tools.ant.filters.TokenFilter.ContainsRegex filter)
    • addConfigured

      public void addConfigured(org.apache.tools.ant.filters.TokenFilter.Filter filter)
      Add a custom filter.
    • apply

      public String apply(String trace)