4

SOでJUnitテストを並行して実行する方法については多くの質問があります。しかし、特に理論についてはないと思います。すでにそうである場合は、私の謝罪を受け入れ、この無知な人を正しい場所に向けてください。:-)

Parameterizedで同じことを行うことについて、この非常に役立つ記事を見つけました。

ただし、理論ランナーの場合は状況が異なります。各理論手法は、生成されたすべての組み合わせに対してシングルスレッドで実行されているようです。そのため、マルチスレッドスケジューラを設定してもほとんど違いはありません。

残念ながら、私の場合、パラメータ化を使用することはあまり実用的ではありません-事前に生成するには順列が多すぎるためです。そして正直なところ、私はむしろJUnitにこのようなことをしてもらいたいと思っています。:-)

誰かがすでにこの問題に取り組んでいますか?

4

1 に答える 1

2

junit-toolbox の apidoc を参照してParallelRunnerください。

すべての @Test メソッドを同時に実行する JUnit Theories ランナーの拡張機能。さらに、異なるパラメーター割り当てを持つ @Theory メソッドへのすべての呼び出しも同時に実行されます。

于 2013-03-17T20:07:23.197 に答える