У меня есть тесты, написанные в c#
, я использую SpecRun
версию 1.5.2.Specrun - задержка потоков
Часть моего Default.srprofile
выглядит следующим образом:
<Execution stopAfterFailures="20" testThreadCount="5" testSchedulingMode="Sequential" retryFor="Failing" retryCount="3" />
Существует куча тестов, которые используют некоторые данные из БД, поэтому тесты создания, что данные первого. К сожалению, когда 5 потоков работают параллельно, я иногда получаю sql deadlock error
, что прекрасно, так как эти потоки пытаются записывать данные в одно и то же время.
Есть ли шанс добавить задержку выполнения потока? Что-то сказать, чем потоки должны начинаться с интервалом в 5 секунд или что-то подобное?
Ловля исключения была действительно хорошей идеей. – MadOX