[英]NUnit ignore all tests
我可以在測試中添加一個屬性來忽略它
[Test]
[Ignore("Foo Bar")]
有沒有辦法忽略文件中的所有測試(在TestFixture級別)?
[TestFixture, Ignore("reason")]
public class YourTestFixture { }
或者,如果您希望將每個行的屬性分解為一個:
[TestFixture]
[Ignore("reason")]
public class YourTestFixture { }
如建議的那樣, [Explicit]
屬性運行良好。 您也可以簡單地將[Ignore()]
屬性放在[TestFixture]
屬性下,如文檔中所示:
http://www.nunit.org/index.php?p=ignore&r=2.5
如果希望將測試標記為忽略,請使用[Ignore()]
(因此,如果所有其他測試都通過,則會獲得黃色條)。 如果您希望測試完全打折,請使用[Explicit]
(因此,如果所有其他測試都通過,您將獲得綠色條)。
從類中刪除[TestFixture]
屬性似乎會起作用。
編輯:當[TestFixture]
屬性成為非參數化非通用燈具的可選項時,從NUnit 2.5開始,這個答案出錯了。 請看這里了解更多。
您可以使用[Explicit]
屬性“按需”創建整個TestFixture
。 然后它就在你想要它的時候,但只有當你明確點擊它時。
只是不要在類上應用TextFixture屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.