[英]TFS 2012 Build Server NUnit Exception
我有一個要在TFS 2012構建服務器上運行的NUnit測試項目。 我收到以下錯誤:
我從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:在我的構建服務器上使用TFS 2012 Update 4
編輯2:我相信問題在於1.1.0.X版本。 更新到1.1.0.7,我不再有異常,但是,我確實有未發現測試的問題。
在github https://github.com/nunit/nunit-vs-adapter/上有一些關於此的問題
編輯3:問題已在NUnit測試適配器的1.1.0.8中修復!
您是否在構建定義中正確設置了測試運行器?
該圖顯示了TFS2013,但2012年具有2010年兼容性的其他選項,可以選擇。 Visual Studio Test Runner應該支持多個測試框架,而2010兼容性僅支持MSTest。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.