当前位置: 首页 > 知识库问答 >
问题:

诱惑插件“io.qameta.allure.cucumber4jvm.allu4jvm”正在导致VM崩溃或系统崩溃。出口呼叫

楚望
2023-03-14

我正在现有的自动化框架中配置allure报表,该框架由Java、maven、cucumber和junit组成。我已经按照allure文档正确地配置了它(https://docs.qameta.io/allure/#_cucumber_jvm)但是当我运行mvn测试时,它给出了以下异常:分叉的VM没有正确地说再见就终止了。虚拟机崩溃或系统崩溃。出口呼叫。。。

它无法加载"-Dcucumber.options="--pluginio.qameta.allure.cucumber4jvm。AllureCucumber4Jvm”有人能帮帮我吗?

PS:当我从功能文件运行测试时,它会生成报告,但我需要通过maven运行它,因为我必须将这些结果集成到jenkins pipeline中“有人能帮我吗?”?

请参阅以下类似问题:

分叉的虚拟机没有恰当地说再见就终止了。虚拟机崩溃或系统崩溃。出口呼叫

错误:无法找到或加载主类-Dcucumber。选项=--插件io。卡梅塔。诱惑cucumber。Allu4JVM

共有1个答案

逑衡
2023-03-14

在做了以下更改后,它对我有效:

删除“Dcucumber.options=“--插件io”。卡梅塔。诱惑cucumber。从POM下载4JVM“

实际上,我用以下命令运行我的测试

mvn -f pom.xml -s settings.xml test -P package-test -Dmaven.test.skip=false -Dtest.tagnames=XYZ"

Package-test包含已添加插件的cucumber转轮文件。

@RunWith(Cucumber.class)
@CucumberOptions(tags = {"@Regression_TC_01"},
        plugin = {"io.qameta.allure.cucumber4jvm.AllureCucumber4Jvm","pretty", "html:target/html_report/Regression_TC_01/",
                "json:target/cucumber-report/Regression_TC_01.json"},
        features = {"src/test/resources/feature/test.feature"},
        glue = {"com.ek.runcukes.regression"}

据我所知,在Cucumber Runner文件中添加插件与POM是冲突的。把它从POM上移除对我来说很有效。

 类似资料:
  • 问题内容: 我设法使通知在较旧的API中起作用,但在Oreo中不起作用。创建通知会导致我的应用程序仍然可以正常运行(logcat中没有消息),但是在Activity运行时,SystemUI崩溃并以无休止的周期重启。这是systemcat进程的logcat错误: 我的代码: 我在创建的MediaPlayerService的onCreate上初始化了mNotificationUtils。 问题答案:

  • 我试图用LWJGL编写一个opengl渲染器。为了打开窗户,我用的是GLFW。但是,当我调用glfwCreateWindow时,它会崩溃,出现以下错误: Java运行时环境检测到一个致命错误: 谢了!

  • 我正在使用内置于Web View的Android开发浏览器。其中我面临的一个问题是,当我访问http://crashmybrowser.com测试浏览器上的选项卡崩溃时,我的整个浏览器应用程序都会崩溃。但是,当在chrome或Opera上进行相同的测试时,这些浏览器会在崩溃中幸存下来,并且只有特定的选项卡崩溃是由于访问上述网站而预期的结果。有人能帮助理解我如何在使用Webview的浏览器上处理此崩

  • 问题内容: 我正在尝试创建一个node.js应用程序, 导致我的程序崩溃。节点说 ReferenceError:警报未定义 然后退出。我可以在常规html页面上运行javascript时使用该函数,因此我不知所措,这是为什么…这是我必须与node.js一起使用的单独模块吗? 问题答案: 该功能是浏览器对象的属性。它实际上不是JavaScript的一部分;它只是该环境中JavaScript代码可用的

  • 我试图用Java/LWJGL做一个简单的游戏。我在学习一个在windows上制作的教程,我用的是Mac。我复制了他的代码来打开一个窗口字符,程序立即崩溃了,给了我一个很长很奇怪的错误,可能与指针有关(我实际上不知道)。下面是用于创建窗口的行,我使用该窗口的属性中定义了宽度和高度: 当我在mac上运行它时,它会给我以下错误:

  • 我试图从我的框架中获得轮廓,这就是我所做的: .................................................... 程序在处崩溃,我收到以下错误消息: OpenCV错误:不支持的格式或格式组合([开始]FindContour只支持8uC1和32sC1图像)在未知的功能,文件......\src\openc v\模块\imgproc\src\contours.cp