[英]TFS Build Server not running NUnit TearDown
我的單元測試中有一個全局拆解,如下所示:
[SetUpFixture]
public partial class TestRunTeardown
{
[TearDown]
public static void Teardown()
{
Trace.WriteLine("getting to tear down");
}
}
跟蹤輸出在我的本地窗口中指向相同的數據庫,但是當我在TFS構建服務器上運行時,它永遠不會受到攻擊。 SetupFixture與測試位於同一名稱空間中。 奇怪的是,另一個文件中的SetUp確實被命中了,只是沒有被刪除。
盡管所有測試都會在本地和TFS Build Server上運行並通過。
有任何想法嗎?
發現了問題,構建控制器使用了較舊版本的NUnit Core dll(0.9),因此對其進行了更新,並且SpecFlow開始與拆解一起工作。
此外,VS NUnit Test適配器dll必須與這些核心dll並排放置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.