Class CloverOptimizedTestNGSelector

java.lang.Object
org.openclover.ant.tasks.testng.CloverOptimizedTestNGSelector
All Implemented Interfaces:
org.testng.IAnnotationTransformer, org.testng.IAnnotationTransformer2, org.testng.ITestNGListener

public class CloverOptimizedTestNGSelector extends Object implements org.testng.IAnnotationTransformer, org.testng.IAnnotationTransformer2
  • Constructor Details

    • CloverOptimizedTestNGSelector

      public CloverOptimizedTestNGSelector()
  • Method Details

    • transform

      public void transform(org.testng.annotations.ITestAnnotation annotation, Class clazz, Constructor constructor, Method method)
      Specified by:
      transform in interface org.testng.IAnnotationTransformer
    • transform

      public void transform(org.testng.annotations.IConfigurationAnnotation annotation, Class aClass, Constructor constructor, Method method)
      Add "clover-optimized" group to any method annotated with any of "@BeforeTest / @BeforeSuite / @AfterTest / @AfterSuite" etc.
      Specified by:
      transform in interface org.testng.IAnnotationTransformer2
    • transform

      public void transform(org.testng.annotations.IDataProviderAnnotation annotation, Method method)
      Specified by:
      transform in interface org.testng.IAnnotationTransformer2
    • transform

      public void transform(org.testng.annotations.IFactoryAnnotation annotation, Method method)
      Specified by:
      transform in interface org.testng.IAnnotationTransformer2
    • maybeInitializeOptimizer

      public void maybeInitializeOptimizer()