Interface IDataProviderAnnotation

  • All Superinterfaces:
    IAnnotation

    public interface IDataProviderAnnotation
    extends IAnnotation
    Encapsulate the @DataProvider / @testng.data-provider annotation
    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        The name of this DataProvider.
      • setName

        void setName​(java.lang.String name)
      • isParallel

        boolean isParallel()
        Whether this data provider should be used in parallel.
        Returns:
        true if in parallel
      • setParallel

        void setParallel​(boolean parallel)
      • getIndices

        java.util.List<java.lang.Integer> getIndices()
      • setIndices

        void setIndices​(java.util.List<java.lang.Integer> indices)
      • propagateFailureAsTestFailure

        void propagateFailureAsTestFailure()
        Have TestNG consider failures in data provider methods as test failures.
      • isPropagateFailureAsTestFailure

        boolean isPropagateFailureAsTestFailure()
        Returns:
        - trueIf data provider failures should be propagated as test failures
      • setRetryUsing

        void setRetryUsing​(java.lang.Class<? extends IRetryDataProvider> retry)
        Parameters:
        retry - - A Class that implements IRetryDataProvider and which can be used to retry a data provider.