2014-12-02 66 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