0
したがって、SpecRunを使用してテストを並行して実行しています。SpecRunで利用できるスレッドの最大数は何ですか
SpecRunには、 'testThreadCount'プロパティがあります。これにより、スレッド数を指定できます。
しかし、Specflowのドキュメントを(他のすべての場所と一緒に)調べたところ、最大値は何か分かりません。
したがって、SpecRunを使用してテストを並行して実行しています。SpecRunで利用できるスレッドの最大数は何ですか
SpecRunには、 'testThreadCount'プロパティがあります。これにより、スレッド数を指定できます。
しかし、Specflowのドキュメントを(他のすべての場所と一緒に)調べたところ、最大値は何か分かりません。
テストの分離モードによっては、数値が大きいほどテストの実行時間が全体的に悪くなります。
プロセステストスレッドの分離については、テストスレッド数として(コア数)-1を使用することをお勧めします。
AppDomainとSharedAppDomain(1.4-rc002以降)では、より高い数字を使用できます。
返信いただきありがとうございます。余分なスレッドがあると、なぜテスト全体の実行時間が悪化するのか教えてください。確かに、テストがより速く実行されるので、実行するスレッドが増えるので、良いことになるでしょうか? –
多くのスレッドをテストする必要がある場合、CPU時間のためにお互いに戦っています。これは、追加のスレッドが保存するよりも、実行時間がかかります。 –