2016-03-26 24 views
0

したがって、SpecRunを使用してテストを並行して実行しています。SpecRunで利用できるスレッドの最大数は何ですか

SpecRunには、 'testThreadCount'プロパティがあります。これにより、スレッド数を指定できます。

しかし、Specflowのドキュメントを(他のすべての場所と一緒に)調べたところ、最大値は何か分かりません。

答えて

0

テストの分離モードによっては、数値が大きいほどテストの実行時間が全体的に悪くなります。

プロセステストスレッドの分離については、テストスレッド数として(コア数)-1を使用することをお勧めします。

AppDomainとSharedAppDomain(1.4-rc002以降)では、より高い数字を使用できます。

+0

返信いただきありがとうございます。余分なスレッドがあると、なぜテスト全体の実行時間が悪化するのか教えてください。確かに、テストがより速く実行されるので、実行するスレッドが増えるので、良いことになるでしょうか? –

+0

多くのスレッドをテストする必要がある場合、CPU時間のためにお互いに戦っています。これは、追加のスレッドが保存するよりも、実行時間がかかります。 –

関連する問題