나는 gallio-users 목록에 이것을 물어 보았지만 질문이 나타나지 않았습니다 (Google 그룹스는 게시물이 성공했다고 말합니다). 나는 그의 이메일을 자주 읽지 않는 사람이 목록을 검토 할 수 있다고 생각한다. SO가 Gallio와 MbUnit 모두에 대한 태그를 가지고 있기 때문에 여기에서 물어볼 가치가 있다고 생각했다.
나는 MbUnit
그들이 Mono 호환성을 유지하는 데 열심이라고 첫 페이지에서 언급하는 것을 봅니다. gallio-users에 대한 1 년 이상 된 게시물도 Linux에서 작동하지 않는다고 말했습니다.
테스트하려는 프로젝트는 Parallelizable
속성을 제거하면 Mono에서 잘 컴파일됩니다 . Gallio
Linux에서 제어판을 시작할 수 있지만 Icarus 또는 Echo 는 실행할 수 없습니다.
MbUnit
Linux 에서 테스트 를 실행할 수있는 방법이 있습니까? 명령 줄 (예 :)을 사용하고 Gallio.Echo
Monodevelop이 필요하지 않은 것이 특히 도움이 될 것입니다.
답변
온라인이 많지 않기 때문에 몇 가지 생각을하고이 프로젝트는 조만간 Mono 호환성에 대한 지원이 없을 가능성이있는 것으로 보입니다.
1) Gallio의 버전 또는 빌드가 확실하지 않지만 여기에서 Gallio 번들 너겟을 사용해보고이 버전에서 다른 결과가 나오는지 확인할 수 있습니다. https://www.nuget.org/packages/GallioBundle/3.4. 14 . 이 게시물보기 : https://stackoverflow.com/a/21185517/9798633
2) 여기에 설명 된대로 Gallio와 함께 배포 된 것과 동일한 버전의 MbUnit으로 테스트를 컴파일해야합니다. https://stackoverflow.com/a/2242849/9798633
3) VM의 VS에서 실행을 시도하는 경우 “ASP.NET MVC 4 in Action”에서 언급 한대로 Gallio.dll 및 MbUnit.dll을 모두 참조하는 클래스 라이브러리 프로젝트가 있는지 다시 확인합니다.
ftp://soporte.uson.mx/PUBLICO/02_ING.SISTEMAS.DE.INFORMACION/PVI/ASP.NET%20MVC%204%20in%20Action.pdf