2011-02-01 2 views
12

OSX에서 MonoDevelop 2.4.2를 사용하고 있습니다. 디버깅하고 싶지 않은 단위 테스트가 실패했습니다. 그것을 할 수있는 방법이 있습니까? MonoDevelop 메일 링리스트에 reference가 있지만 내 버전에 언급 된 옵션이 없습니다.MonoDevelop로 단위 테스트를 디버깅하는 방법은 무엇입니까?

내가 누락 된 항목이 있습니까?

+0

실제로, 2.4 *에 머물러야하는 이유가 있습니까? 3. *를 사용할 수 있습니까? http://monodevelop.com/Download –

답변

12

"솔루션 탐색기"에서 "단위 테스트 프로젝트"를 마우스 오른쪽 단추로 클릭하고 "디버그 항목"을 선택하여 단위 테스트 라이브러리를 디버깅 할 수있었습니다.

MonoDevelop의 Windows 버전을 실행 중이지만 Linux 및 OSX 버전에서도 동일한 옵션을 사용할 수 있습니다.

+2

우분투 버전에서도 작동합니다. 나는 그것이 Mac OS X에서 작동 할 것이라고 가정 할 것이다. –

+0

MD 3.0에서 여전히 작동하지만별로 사용자 친화적이지 않다. – Max

1

OSX monodevelop 3.0.4에서 이제 단위 테스트를 마우스 오른쪽 버튼으로 클릭하고 -> "모노 소프트 디버거"를 클릭하십시오.

필요한 경우 '실행'메뉴를 사용하여 중단 점을 추가 할 수 있습니다.

0

저는 Xamarin Studio Community를 실행하고 있습니다. @ Kedde의 대답은이 IDE 버전의 NUnit 테스트에서 작동하지 않습니다. 유닛 테스트를 실행하는 콘솔 프로젝트를 만들었습니다. 콘솔 메소드를 실행하여 디버깅 할 수 있습니다.