如何忽略取决于testNG中的注释侦听器

时间:2015-02-23 14:01:53

标签: testng

我想用testNG执行测试,但是,依赖于我的代码,例如使用dependsOnMethods或dependsOnGroups。我想忽略那些依赖。如何使用注释列表器来实现它?

1 个答案:

答案 0 :(得分:0)

这就是你要找的东西吗?

public class TestClass implements IAnnotationTransformer
{
    @Override
    public void transform(ITestAnnotation annotation, Class testClass, Constructor testConstructor,
            Method testMethod)
    {
        if (ifIgnoreDependencies()) // method returns true if you want to skip dependencies
        {
          annotation.setDependsOnMethods(null);
          annotation.setDependsOnGroups(null);
        }
    }

不要忘记确保testNg知道你的听众