2014-12-02 94 views
1

我目前正在研究的框架Allure for Nunit/SpecFlow生成報告和按日期排序

是否有可能產生了兩個測試運行的報告,然後顯示自己的時間表 - 由執行日期/時間安排?

我目前運行測試三次,併爲每個測試文件夾創建一個新的測試文件夾,然後在父文件夾上運行生成報告。

E.g.

Date/Time-  Test 1 Test 2 
|01/12/2014 13:00 |Pass | Pass | 
|01/12/2014 13:15 |Fail | Pass | 

據我所知,目前的佈局是:
0(綠色)3min4(琥珀色)24分鐘(綠色)26min30s(紅色)

我計劃運行的200次測試,如此快速的歷史檢查會很棒。

這是可能的嗎?

+0

這是否有什麼關係specflow? – 2014-12-02 19:11:10

+0

我想在specflow框架內使用它,所以我希望,可能會有其他SpecFlow用戶可能已經使用過這個工具。 – user1228891 2014-12-03 08:59:02

+0

好的,但是SpecFlow對這個問題有什麼影響?如果不是那麼標籤應該被刪除 – 2014-12-03 09:08:53

回答

0

這是可能的開箱即用,但你可以實現,這將產生XML第一次運行,然後後續運行過程中追加結果相同的XML文件,自己的適配器版本。 Allure只是展示了XML中的內容。如果您有兩次運行的測試用例,它會顯示兩者。但是,您需要以某種方式從不同運行分隔相同的測試用例(例如,將運行日期添加到其名稱中)。

我們也有歷史比較的功能要求:https://github.com/allure-framework/allure-core/issues/395