我目前正在研究框架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 :(得分:0)
不可以开箱即用,但您可以实现自己的适配器版本,该版本将在第一次运行时生成XML,然后在后续运行期间将结果附加到同一XML文件。 Allure正在展示XML中的内容。如果您有两次运行的测试用例,它将显示两者。但是,您需要以某种方式从不同的运行中划分相同的测试用例(例如,将运行日期添加到其名称中)。
我们还提供历史比较功能请求:https://github.com/allure-framework/allure-core/issues/395