0
理論Memberdata函數中的代碼是否有可能檢測天氣xUnit是否正在發現vs運行測試?是否有一些運行時間切換,可以檢查。xUnit檢測發現與運行測試
理論Memberdata函數中的代碼是否有可能檢測天氣xUnit是否正在發現vs運行測試?是否有一些運行時間切換,可以檢查。xUnit檢測發現與運行測試
Brad Wilson是xunit作者之一在xunit github上回答了這個問題。
- >雖然如果您想在發現期間阻止枚舉,您可以在[MemberData]屬性中看到DisableDiscoveryEnumeration = true。
爲什麼你需要那個?另外,xUnit是開源的,所以你可以看看它的代碼庫並做一些實驗。 –
因爲我在作弊。我有一個用於從VS和CI構建下運行RSpec測試的包裝器,它將Rspec測試結果帶回到環境中。這樣開發人員可以從VS運行測試,而不必在命令行上運行它們。爲了節省時間,我只想拍攝一次RSpec,然後在目錄中運行所有測試,而不是每次測試一次。雖然我不想在發現過程中運行測試,但只需返回測試名稱即可。我曾經在Github上找過xunit代碼,但是我無法弄清楚,我將不得不深入研究。 –
正如我所看到的,這不是一個微不足道的要求,你可能應該在xUnit GitHub repo上打開一個問題來利用作者的專業知識。 SO不是一個合適的地方。 –