在Allure中生成我运行的测试用例的报告时,我只发现其中一些被拾取并显示在报告中。
例如,已经执行了分布在4个特征文件(Specflow)中的20个测试中的一个
然而,报告中只显示了1个功能和5个测试,所有测试都没有发生任何问题,并且设置类似。
它们在selenium网格上并行执行,我可以看到allure-reports文件夹中的JSON已经创建,但是当创建报告时,它似乎只显示1个功能。
这是测试的所有JSON的图像
有谁知道为什么会这样?
用于生成报告的命令
allure generate allure-results --clean -o allure-report
我刚刚想到这一点,这是因为在不同的功能文件中有相同的场景。
虽然这不会在Specflow中引起问题,但似乎有一些诱惑报告工具的复杂性。
在所涉及的每个方案的末尾添加唯一编号后,所有编号都显示在报告中。