교착 상태 및 경쟁 조건의 영향을받을 수있는 코드에 반복 단위 테스트를 작성하는 방법에 대한 제안 사항이 있습니까?단위 테스트, 교착 상태 및 경쟁 조건
지금은 단위 테스트를 건너 뛰고 스트레스 테스트에 중점을두고 있습니다. 문제는 스트레스 테스트를 5 번 실행하고 5 가지 다른 결과를 볼 수 있다는 것입니다.
EDIT : 아마 그저 꿈만 알지만, 개별 스레드를 제어하고 한 번에 하나의 명령을 실행하게하는 방법이 있다면 어딘가로 갈 수 있습니다.
* 면책 조항 : Typemock에서 근무 * Typemock Racer에 대한 의견을 보았으며 몇 가지를 명확히하고자합니다. 1. Racer는 ** 정적이지 않은 동적 테스트 도구입니다 ** 분석 알고리즘을 사용하여 .NET 코드의 교착 상태 (Deadlocks)를 발견합니다. 즉, Racer를 사용하여 교착 상태가 발견되지 않는 경우 교착 상태가 발생하지 않습니다 (버그가없는 한 :)). 2. 우리는 경주 상태 발견을 Racer에 추가하기 위해 열심히 노력하고 있습니다. - (가까운) 미래 버전에서는 경주 상태 분석이 있지만 현재 버전은 교착 상태 만 찾습니다. 3. 마침내 - Racer는 무료로 다운로드하여 사용할 수 있음을 의미하는 알파 단계입니다. –