gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 03:54:05 25 4
gpt4 key购买 nike

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

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

mvn clean install -Dtest=MyUITest#testDummy

有什么我想念的吗?

最佳答案

您的问题已得到解答 here

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

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 插件来运行这个套件
<configuration>
...
<testSuite>bundle.symbolic.name.of.test.plugin</testSuite>
<testClass>package.of.test.suite.FilteredTests</testClass>
...
</configuration>

关于unit-testing - 使用 tycho-surefire-plugin 运行单个插件测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18888707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com