BDD并行测试执行-将范围报告转换为JSon报告

时间:2019-08-05 16:56:39

标签: cucumber-jvm cucumber-junit extentreports jsonresult selenium-extent-report

我正在使用一个自动化测试框架,该框架使用Cucumber创建测试脚本,基本上是BDD方法,并生成JSon结果。

我正在尝试为我的框架实现并行运行功能。我可以以某种方式在Parallel中执行每个方案,但是由于多个线程试图访问结果文件,因此无法生成json结果。

黄瓜并联运行通过以下链接实现 https://github.com/cucumber/cucumber-jvm/pull/1118/commits/ab8a0d38ace369a756f201d240c906fdd8111c74

我们拥有使用常规脚本开发并使用范围报告的框架,并且还具有并行运行功能(没有TestNG)。

如果我可以将范围报告转换为JSON报告,那可以解决我的问题。

有没有可用于此的转换器?还是为并行运行生成Cucumber JSON报告的其他更好的方法?

BDD和Cucumber框架的新手,请给我提出一些想法或一些代码段。

0 个答案:

没有答案