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

JUnit5:是否可以在Maven Surefire插件中设置一个TestExecutionListener?

阚元白
2023-03-14

我想在测试运行完成后使用JUnit5和TestExecutionListener接口进行一些清理。整个项目使用JUnit Jupiter,不涉及年份。

共有1个答案

唐哲
2023-03-14

Maven Surefire目前不支持通过其配置添加TestExecutionListener。我认为您应该为他们打开一个问题,因为他们目前正在将JUnit团队的自定义提供程序合并到他们的代码库中。

但是,您可以通过用户指南中描述的服务加载器机制注册您的自定义TestExecutionListener

 类似资料:
  • 问题内容: 如果我能得到类似下面的信息,那将是很棒的。 伪代码: 在打印U时,将返回以下内容: 能够获得小部件设置将非常有用。这样我就可以相应地操纵其他小部件。 问题答案: 如果知道所需的设置,则可以使用该方法获取值,例如 它将打印 如果您想知道所有可用的选项,widget.config包含配置,并且如果您希望的话,可以创建您可能需要的全部或部分设置,例如 输出:

  • 问题内容: 无论如何,是否有一个微调器提示与编辑文本字段所提供的提示类似。我知道您可以使用提示给您一个标题栏,但在单击微调器之前,仍将初始微调器字段留为空白。我目前有一种粗略的方法来将虚拟字段设置为旋转器数组的第一部分,即问题,然后在末尾进行检查以确保旋转器不等于问题字符串。有没有更清洁/更好的方法呢? 谢谢! 问题答案: 这是一个比Ravi Vyas代码简单一些的解决方案(感谢您的启发!):

  • 我正在写一个jar,打算与Spring和Ehcache一起使用。Spring要求为每个元素定义一个缓存,所以我计划为jar定义一个Ehcache,最好是作为jar中的一个资源,可以导入应用程序的主要Ehcache配置。然而,我对示例Ehcache配置文件的阅读和我的谷歌搜索并没有找到任何导入子Ehcache配置文件的方法。 有没有办法导入一个子Ehache配置文件,或者有没有其他方法来解决这个问题

  • 问题内容: 是否可以在另一个CSS文件中包含一个CSS文件? 问题答案: 是: 注意: 该规则必须先于所有其他规则(除外)。 其他语句需要其他服务器请求。或者,将所有CSS连接到一个文件中,以避免多个HTTP请求。例如,复制的内容和入和仅供参考。

  • 我有一个由几千个类组成的大项目。今天,我发现对于某些输入,在启用断言的情况下运行时会计算出不同的结果。 null

  • 我有一个和一个。现在,我想将片段添加到中(或者,如果已经有一个片段,则将的片段与交换)。 我可以做。在形式上,这可以引发。这里怎么会出现这种例外呢?我可以安全地抑制(并忽略)它吗?