当以我所运行的测试用例的魅力生成报告时,我只发现其中一些正在被拾取并显示在报告中。
例如,已经执行了分布在4个功能文件(Specflow)中的20项测试中的
报告中仅显示1个功能和5个测试,所有通过的测试都没有问题,并且设置为类似的结果。
它们是在硒网格上并行执行的,我可以看到allure-reports文件夹中的JSON已创建,但是在创建报告时,它似乎仅显示1个功能。
这是测试的所有JSON的图像
有人知道为什么会这样吗?
用于生成报告的命令
allure generate allure-results --clean -o allure-report
答案 0 :(得分:0)
我刚刚发现了这一点,这是因为在不同的功能文件中具有相同的场景。
尽管这不会在Specflow中引起问题,但诱惑报告工具似乎存在一些复杂性。
在所涉及的每个方案的末尾添加一个唯一的数字之后,所有这些都显示在报告中。