Mac에서 VS2010 내에서 개발 된 NUnit 테스트는 어떻게 실행합니까? 이것은 매우 간단하고 순진한 질문처럼 보이지만 나는 모든 단계를 찾기 위해 고심하고 있습니다. 나는 정확한 단계를 찾기 위해 웹을 샅샅이 뒤져서 실사를했다. 내 Mac에는 Mono가 있지만 monodevelop는 아닙니다. 모노 없이도 Mac에 NUnit을 어떻게 설치할 수 있습니까? 모든 NUnit 관련 dll을 수동으로 Mono GAC 등에 추가해야합니까?OSX에서 NUnit 테스트를 실행하는 단계
5
A
답변
4
모노 디벨 로프 할 필요가 없습니다. NUNIT을받은 후 당신은 그냥 당신이이 NUNIT 사이트에서 다운로드 만 바이너리를 사용 할 수
mono nunit-console.exe your.dll
(예를 들어)를 통해 호출 할 수 있습니다, 단지 NUNIT의 디렉토리에.
OS X 용 패키지가 없다면 nunit을 호출하는 스크립트 (Linux에서 표준 nunit 설치 방법)를 검색 경로에 넣으면 설치할 수 있습니다. exe를 사용하는 한 GAC에 어셈블리를 추가 할 필요는 없습니다.
#!/bin/sh
exec /usr/bin/mono --debug $MONO_OPTIONS /usr/lib/mono/2.0/nunit-console.exe "[email protected]"
물론 당신이 NUNIT를 포함 디렉토리로 /usr/lib/mono/2.0/
를 교체해야합니다 :
예를 들어이 (보통 /usr/bin
에서 찾을 수 있습니다) 우분투에 NUNIT - 콘솔 스크립트입니다.
관련 문제
- 1. C# 코드에서 NUnit 테스트를 실행하는 방법
- 2. 대상 서버에서 NUnit 통합 테스트를 실행하는 방법
- 3. NUnit 테스트를 실행하지 않음
- 4. NUnit 테스트를 만들었는데, 어떻게 실행합니까?
- 5. NUnit 용으로 작성된 통합 테스트를 실행하는 웹 UI (ASP.NET 기반)
- 6. MonoDevelop 2.2에서 Ubuntu 10.04의 NUnit 테스트를 실행하는 방법은 무엇입니까?
- 7. VS2008 테스트를 NUnit 테스트로 만들기
- 8. NUnit 테스트를 TFS 2010 빌드에 통합하는 방법
- 9. Nunit-gui.exe의 Windows 7에서 Nunit 테스트를 실행할 수 없습니다.
- 10. 단위 테스트를 실행하는 MSBuild
- 11. NUnit에서이 테스트를 실행하는 방법
- 12. DUnit : 테스트를 실행하는 방법?
- 13. 단위 테스트를 실행하는 중에 app.config로 변경하십시오.
- 14. 마우스를 사용하지 않고 NUnit 테스트를 실행 하시겠습니까?
- 15. xUnit 테스트를 사용하여 NUnit 테스트 케이스를 실행하십시오.
- 16. nunit 테스트를 위해 ASP.net에서 HttpSessionState를 조롱하십시오.
- 17. 모노 및 nunit 테스트를 사용한 코드 적용
- 18. windows 2008에서 nunit 테스트를 실행하지 못했습니다.
- 19. resharper를 사용하여 NUnit 단위 테스트를 디버깅하려면 어떻게해야합니까?
- 20. NUnit : 너무 오래 걸릴 경우 테스트를 중단하십시오.
- 21. TeamCity에서 NUnit 테스트를 실행할 때 FileNotFoundException이 발생했습니다.
- 22. TeamCity에서 nUnit 테스트를 실행하면 잘못된 CurrentCulture가 표시됩니다.
- 23. NANT를 사용하여 NUnit 테스트를 병렬로 실행
- 24. 어떻게 ReSharper로 NUnit 테스트를 만들 수 있습니까?
- 25. nunit 테스트를 매개 변수화 할 수 있습니까
- 26. 코드에서 순서 테스트를 실행하는 방법
- 27. Silverlight 단위 테스트를 실행하는 NullReferenceException
- 28. OSX에서 장치 마운트시 스크립트를 실행하는 방법
- 29. 모노로 nunit-console.exe를 실행하는 데 문제가 있습니다.
- 30. Selenium/NUnit 여러 IP 주소에 대해 하나의 테스트를 실행합니다.
다음과 같은 nunit-console.exe라는 스크립트가 있습니다.> #!/bin/sh exec /Library/Frameworks/Mono.framework/Versions/2.10.5/bin/mono - -debug $ MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/2.0/nunit-console.exe "$ @"그러나 모노 nunit-console "tests.dll"명령을 실행할 수 없습니다. 그것은 캔트 어셈블리를 찾을 수 있도록 그냥 nunit - console "tests.dll"명령을 실행하려고했다. 그것은 다음과 같은 예외를 던졌습니다. "/Library/Frameworks/Mono.framework/Versions/2.10.5/etc/mono/registry/last-btime"에 레지스트리 데이터를 저장하는 동안 액세스가 거부되었습니다. – RashMans
또한 최신 버전의 NUnit 지원 .net 4.0? Mono의 최신 버전에서 얻은 현재 NUnit은 .Net 2.0 만 지원하는 것으로 보입니다. 내가 놓친 게 있니? – RashMans
정보 .NET4.0 정보 : 예. NUnit 버전 2.5 이상을 사용해야합니다. 또한 4.0을 타겟으로하기 위해서는 NUnit의 설정 파일을 조금 변경해야합니다. 여기에 설명되어 있습니다 : http://stackoverflow.com/questions/930438/nunit-isnt-running-visual-studio-2010-code/932410#932410 –