0

JUnit4.8.1とSurefire2.8.1を使用しています。私のマシンでは、次の手順を実行するだけで1つのテストメソッドを実行できます。

$$ mvn clean test -Dtest=TestClass#TestMethod

ただし、グリッド構成で同じコマンドを実行すると、TestClassのすべてのテストが実行されます。

pomの唯一の違いは

<configuration>
   <parallel>both</parallel>
</configuration>

surefire-pluginでの構成。

任意のアイデア、グリッドで1つのテストメソッドのみを実行するにはどうすればよいですか?

4

1 に答える 1

0

可能な解決策は、@Categories注釈を使用することです。しかし、私は単純な Web ドライバー (グリッドではない) を使用します。ここで段階的に設定してみてください

アイデアは次のとおりです。除外する一連のテストに注釈を付けてから、そのような方法でそれらを除外することをPOMファイルに示します。

<configuration>
<excludes>
<exclude>blablabla.class</exclude>
</excludes>
</configuration>

これが何らかの形で役立つことを願っています。

于 2012-10-08T16:46:41.157 に答える