由于 Serenity,不支持开箱即用的并行执行,我使用的是Cucumber jvm 并行插件 ,在测试成功执行后,我在我的 target/failsafe-reports 目录中获得以下文件:
failsafe-summary.xml
Parallel01IT.txt
Parallel02IT.txt
Parallel03IT.txt
TEST-Parallel01IT.xml
TEST-Parallel02IT.xml
TEST-Parallel03IT.xml
运行后,mvn sernity:aggregate
我得到了这个:
[INFO] Generating test results for 0 tests
[INFO] 2 requirements loaded after 80 ms
[INFO] 2 related requirements found after 80 ms
[INFO] Generating test outcome reports: false
[INFO] Starting generating reports: 92 ms
[INFO] Configured report threads: 40
[INFO] Test results for 0 tests generated in 352 ms
由于某种原因,报告聚合器似乎找不到文件位置。如果我按顺序运行测试,报告工作得很好,即使结果存储在同一目录中。
如果还尝试在报告插件中设置 sourceDirectory ,但无济于事。
我缺少一些配置选项吗?或者,如果我使用并行插件,显然不可能生成报告?