5

tycho-surefire-plugin を使用して Maven で単一のプラグイン テスト メソッドを実行するにはどうすればよいですか?

# でオプションを試しました-Dtestが、うまくいきません:

mvn clean install -Dtest=MyUITest#testDummy

足りないものはありますか?

4

1 に答える 1

2

あなたの質問はすでにここで回答されています。

ただし、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>
于 2013-09-19T08:03:57.127 に答える