2011-11-21 13 views
0

我有DLL測試gallio。是否可以通過「Debug Start debugging」命令開始在MS VC#2010中調試Gallio測試用例?

我指定在 「項目屬性\調試\啓動外部命令」:Gallio.Echo.exe

我也specfied 「命令行參數」:/亞軍:IsolatedAppDomain完全\路徑\要\我\ DLL \ With \ Tests.dll

我指定/ runner:IsolatedAppDomain,因爲我想在同一個進程中運行測試,它應該允許MS VS調試器自動連接到與Gallio.Echo.exe處於同一進程的測試。 (至少對於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相同的框架版本。 但是,加利奧是2.0,我用4.0。

如何解決這個問題?

P.S.現在我使用TestDriven.Net。但它並不完全是我想要的,當我使用一個測試用例但使用多個源文件時,使用它並不方便。

回答

1

TestDriven.Net在上下文菜單中有選項「重複測試運行」

相關問題