SpecFlow + SpecRun 雖然會自動產生測試報表,但是它的資訊太詳細了,而且畫面也比較不那麼友善,這時候可以搭配 Pickles 來產生另一種型態的報表。
從 NuGet 上安裝 Pickles
下載並編輯 ReportTemplate.cshtml
為了讓 Pickles 可以利用 SpecRun 跑出來的測試結果去產生報表,我們必須去修改 ReportTemplate.cshtml,詳細說明可以參考 Integrating Test Results From SpecRun。
2015/05/30更新: 官網已修正說明文件格式問題。
從套件管理器主控台下指令來產生報表
- -FeatureDirectory: 放置 Feature 檔案的目錄
- -OutputDirectory: 輸出報表的目錄
- -DocumentationFormat: 輸出報表的格式
- -TestResultsFormat: 測試結果檔案的格式
- -TestResultsFile: 測試結果檔案的路徑
< Source Code >