Class IgnoreListener

java.lang.Object
org.testng.internal.annotations.IgnoreListener
All Implemented Interfaces:
IAnnotationTransformer, IAnnotationTransformer, ITestNGListener
Direct Known Subclasses:
DefaultAnnotationTransformer

public class IgnoreListener extends Object implements IAnnotationTransformer
  • Constructor Details

    • IgnoreListener

      public IgnoreListener()
  • Method Details

    • transform

      public void transform(ITestAnnotation annotation, Class testClass, Constructor testConstructor, Method testMethod)
      Description copied from interface: IAnnotationTransformer
      This method will be invoked by TestNG to give you a chance to modify a TestNG annotation read from your test classes. You can change the values you need by calling any of the setters on the ITest interface.

      Note that only one of the three parameters testClass, testConstructor and testMethod will be non-null.

      Specified by:
      transform in interface IAnnotationTransformer
      Parameters:
      annotation - The annotation that was read from your test class.
      testClass - If the annotation was found on a class, this parameter represents this class (null otherwise).
      testConstructor - If the annotation was found on a constructor, this parameter represents this constructor (null otherwise).
      testMethod - If the annotation was found on a method, this parameter represents this method (null otherwise).
    • transform

      public void transform(ITestAnnotation annotation, Class testClass, Constructor tc, Method testMethod, Class<?> clazz)
      Specified by:
      transform in interface IAnnotationTransformer
    • ignoreTestAtClass

      private static void ignoreTestAtClass(Class<?> clazz, ITestAnnotation annotation)
    • ignoreTest

      private static void ignoreTest(ITestAnnotation annotation, Ignore ignore)
    • updateDescription

      private static void updateDescription(ITestAnnotation annotation, Ignore ignore)
    • findAnnotation

      private static Ignore findAnnotation(Package testPackage)