首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tycho-surefire-plugin运行单个插件测试方法

使用tycho-surefire-plugin运行单个插件测试方法
EN

Stack Overflow用户
提问于 2013-09-19 15:32:21
回答 1查看 1.4K关注 0票数 5

如何使用tycho-surefire-plugin在Maven中运行单个插件测试方法?

我用#尝试了-Dtest选项,但它不起作用:

代码语言:javascript
复制
mvn clean install -Dtest=MyUITest#testDummy

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2013-09-19 16:03:57

你的问题已经回答了here

但是,您可以使用TestSuiteFilter来实现您想要的测试,甚至可以进行更多的自定义测试选择。

代码语言:javascript
复制
public class FilteredTests extends TestSuite {

public static TestSuite suite() {
    TestSuite suite = new TestSuite();

    suite.addTest(new JUnit4TestAdapter(YourTestClass.class).filter(new Filter() {

            @Override
            public boolean shouldRun(Description description) {
                return description.getMethodName().equals("Your_Method_name");
            }

            @Override
            public String describe() {
                // TODO Auto-generated method stub
                return null;
            }
        }));

    return suite;
}

}

现在配置tycho-surefire插件以运行此套件

代码语言:javascript
复制
<configuration>
                ...
                <testSuite>bundle.symbolic.name.of.test.plugin</testSuite>
                <testClass>package.of.test.suite.FilteredTests</testClass>
                ...
</configuration>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18888707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档