2011-11-21 1 views
0

나는 갤리오에 대한 테스트와 DLL이 있습니다. Gallio.Echo.exe"Debug Start debugging"명령으로 MS VC# 2010에서 Gallio 테스트 케이스 디버깅을 시작할 수 있습니까?

나는 또한 "명령 줄 인수"specfied :/러너 : IsolatedAppDomain 전체 \ 경로 \ 내 \ DLL을 \를 \하기를

나는 "프로젝트 속성 \ 디버그 \ 시작 외부 명령"에서 지정 \ Tests.dll을 사용하여

지정자/러너 : IsolatedAppDomain MS VS 디버거가 Gallio.Echo.exe와 동일한 프로세스에있는 테스트에 자동으로 연결할 수 있도록 동일한 프로세스에서 테스트를 실행하려고하기 때문에 IsolatedAppDomain. (적어도 C에 대한 작동 프로젝트 ++)

내가 실행할 때 "디버그 \ 시작 디버깅"나는 다음과 같은 경고 얻을 :

[warning] File 'Tests.dll' is not supported by any installed test framework. 
    It will be ignored. 
     Location: Full\Path\To\My\Dll\With\Tests.dll 
[ignored] Unsupported Tests.dll 
Detected a probable test framework assembly version mismatch. 
Referenced test frameworks: 'MbUnit, Version=3.1.0.0, Culture=neutral, PublicKeyToken=eb9cfa67ee6ab36e'. 
Supported test frameworks: 'MbUnit, Version=3.3.0.0'. 

나는 최신 갈 리오 버전 GallioBundle-3.3.458.0을 설치합니다.

Gallio에는 Tests.dll과 동일한 프레임 워크 버전이 있어야합니다. 그러나 Gallio는 2.0이고 4.0을 사용합니다.

문제를 해결하는 방법은 무엇입니까?

P. 이제 TestDriven.Net을 사용합니다. 하지만 정확히 내가 원하는 것은 아니며, 하나의 테스트 케이스로 작업 할 때 사용하는 것이 편리하지 않지만 여러 소스 파일로 작업하는 것은 편리하지 않습니다.

답변

1

에는 상황에 맞는 메뉴의 옵션이 있습니다. "반복 테스트 실행"

관련 문제