簡體   English   中英

TFS構建服務器未運行NUnit TearDown

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM