黄瓜JVM生成空的JSON报告

时间:2019-06-03 21:41:35

标签: cucumber-jvm

我有一套Jenkins定期运行的Cucumber测试。大多数运行都不会生成JSON报告。更具体地说,将创建大小为零的JSON文件。我正在使用4.3.1版的cucumber-java,cucumber-java8,cucumber-junit和Java 1.8。

我的测试设置有些复杂。 Jenkins每2小时运行一次作业以运行测试。该作业在其自己的Docker容器(运行Linux映像)中运行,在其中创建测试存储库的新克隆。然后,詹金斯执行Gradle来构建和运行测试。

在Jenkins控制台输出中,我可以看到Gradle启动了测试并大概执行了一些测试,但从未完成所有测试。但是Gradle没有任何错误或异常,它只是停止运行。也不存在有关以非零状态退出JVM的消息。

偶尔运行测试会生成非空的JSON报告。这往往与所有通过的测试一致,但并非总是如此。

不幸的是,我无法发布Jenkinsfile,build.gradle或其他任何内容。如果您需要更多详细信息,我也许可以提供一些小片段。

0 个答案:

没有答案