我有一個NUnit測試項目,我試圖在我的TFS 2012構建服務器上運行。 我收到以下錯誤:TFS 2012構建服務器NUnit異常
- 異常System.InvalidOperationException,拋出異常 執行測試
- 沒有測試是在C語言中:\構建\ 1 \項目\ NUNIT 測試\ BIN \ NUnitTestProject。 dll C:\ Builds \ 1 \ Projects \ NUNIT Test \ bin \ NUnitTestProject.dll。確保安裝測試 發現者&執行者,平臺&框架版本設置是 適當,並再試一次。
我從NUGet安裝NUnit.VisualStudio.TestAdapter 1.1.0.0並在項目中引用。
我也有版本控制路徑設置爲自定義程序集集控制器上,它包含(它們基本上是NuGet包的副本):
nunit.core.dll程序
nunit.core。 interfaces.dll
nunit.util.dll
NUnit.VisualStudio.TestAdapter.dll
出於測試目的,我只是建立NUnit的測試項目。
我的測試類很簡單,如下:
using NUnit.Framework;
namespace NUnitTestProject
{
[TestFixture]
public class MySuperTests
{
[Test]
public void MyFirstUnitTestMethod_ReturnsTrue()
{
Assert.IsTrue(true);
}
}
}
有什麼事我都沒有做正確?
編輯1: 我的構建服務器
編輯2上使用TFS 2012更新4: 我認爲問題出在1.1.0.X版本。 更新到1.1.0.7我沒有異常了,但是,我確實沒有找到測試的問題。
有怎麼回事呢,有些問題在github https://github.com/nunit/nunit-vs-adapter/
編輯3: 的問題已經固定在NUnit測試適配器的1.1.0.8!
謝謝你幫我出。版本1.2也可以正常工作。 –