나는 c#
로 작성된 테스트를 가지고 있으며, SpecRun
버전 1.5.2를 사용하고 있습니다. 내 Default.srprofile
의Specrun - 스레드 지연
일부는 다음과 같습니다
<Execution stopAfterFailures="20" testThreadCount="5" testSchedulingMode="Sequential" retryFor="Failing" retryCount="3" />
거기 DB에서 일부 데이터를 사용하는 테스트의 무리이기 때문에 테스트가 먼저 데이터를 만들 수 있습니다. 불행하게도 5 개의 쓰레드가 병렬로 실행 중일 때, 나는 종종 sql deadlock error
을 얻고 있는데, 그 쓰레드는 같은 시간에 데이터를 쓰려고하기 때문이다.
스레드 실행 지연을 추가 할 수 있습니까? 스레드보다 5 초 또는 비슷한 간격으로 시작해야합니다.
예외를 잡는 것은 정말 좋은 생각이었습니다. – MadOX