我希望能夠使用xunit.nunit.dll等類似xUnit運行NUnit測試。使用xUnit測試運行NUnit測試用例
回答
你可以在Visual Studio中附加調試器和xUnit測試用例,通過點擊這些工具,進入進程並點擊xunit.exe,然後當你執行你的測試用例時,它們將進入visual studio,因此你有能力調試測試用例
如果您使用nuget獲取最新版本的Xunit,然後搜索並替換爲。只要你使用基礎知識斷言它應該工作。
感謝魯賓,請你給我鏈接的Codeplex線程,你指的是。 –
@MSingh:Rubin是誰永遠不會看到這個,除非你說@Ruben或評論我的帖子。我需要谷歌找到討論buttrust我,有一個,它的價值看。像+ NUnit網站:xunit.codeplex.com。正如我在其他地方所建議的,考慮移植,除非你有很多測試。再次,需要一些搜索。 –
在一個樣本中有一個RunWithAttribute這樣做,但它不再在主幹上。 Codeplex論壇上有一個解釋爲什麼它必須被刪除的線程。
除非你有一個非常有趣的數量的遺留測試,並且不能移植,否則我強烈建議不要讓自己進入兩個測試框架的土地 - 沒有好的結果。
正如我理解你的問題,這裏的核心問題是,你有兩個單元測試框架編寫的測試:xUnit.net和nUnit,你想運行它們都有一個跑步者(如果這不是問題,請忽略此答案)。在這種情況下,你可能想看看Gallio。該軟件包的一部分是Icarus Runner,可以從至少nunit,xunit.net,mbunit運行單元測試。它在某種程度上受到限制(例如,通過爲用於標記測試方法的屬性創建自定義子類來擴展nunit或xunit,Icarus不會再看到它們),但大多數情況下,您應該沒問題。
- 1. 使用xunit或者nunit作爲測試運行器框架
- 2. 使用Team Build 2010運行xUnit測試
- 3. 使用NANT並行運行NUnit測試
- 4. Resharper未運行xUnit測試
- 5. 使用Nunit錯誤運行WatiN測試?
- 6. 不使用鼠標運行NUnit測試?
- 7. 用某些特性運行xunit測試
- 8. NUnit並行運行測試
- 9. NUnit創建測試用例
- 10. 如何使用NAnt 0.86測試版運行NUnit v2.4.8測試?
- 11. 使用TestDriven.NET和NUnit在測試類中運行所有測試
- 12. xUnit檢測發現與運行測試
- 13. 使用NUnit的測試用例
- 14. TeamCity並運行NUnit測試
- 15. 如何運行NUnit測試?
- 16. 如何運行Nunit測試?
- 17. 多次運行NUnit測試
- 18. NAnt未運行NUnit測試
- 19. 指定NUnit測試運行
- 20. Nunit TestFixtureData未運行測試
- 21. 無法運行NUnit測試
- 22. F#運行NUnit測試
- 23. 使用NUnit在c#中測試文本框的測試用例
- 24. 選擇性測試運行的NUnit的,MSTest的和的xUnit
- 25. 在NUnit下運行調試測試
- 26. 使用不同的測試用例運行SpecFlow測試
- 27. 使用groovy運行測試套件和測試用例?
- 28. 使用MSBuild使用TeamCity運行XUnit測試
- 29. 使用測試過濾標準只能運行一定的xUnit測試
- 30. 使用NUnit插件在TeamCity 6.5.X中運行NUnit測試
你能解釋一下這個請進一步 - 因爲我瞭解它的問題是你有一個xunit測試和一個nunit測試,並且OP想要運行xunit.exe並且得到2 __xunit__測試結果。這就是我的答案所要解決的問題(即使它是可疑的事情)。我沒有看到這裏有什麼新東西 - 這適用於任何測試跑步者。我都是耳朵! –