我是Gradle的新手。有自定义的JUnit侦听器,它可以读取自定义的注释数据并生成报告,并且需要将其配置为Gradle的一部分。无论如何,在Gradle 4.4中是否可以在surefire插件下进行配置。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<properties>
<property>
<name>listener</name>
<value>my.company.MyRunListener</value>
</property>
</properties>
</configuration>
</plugin>
我了解,可能无法像在gradle中那样使用maven插件。我检查了TestListener,它不支持读取注释以继续进行此操作。
我想了解在Gradle中配置JUnit侦听器的方法。
我很害怕,但目前对于不支持的JUnitRunListener
小号的摇篮。只有打开的票证要求该功能:https : //github.com/gradle/gradle/issues/1330
正如某人在对该票的评论中提到的那样,“主要问题[...]是TestDescriptor.getAnnotations()
Gradle中缺少”。否则,您可能已经可以将您的代码重写RunListener
为Gradle TestListener
。因此,除非我在浏览机票时错过了任何东西,否则看来您现在似乎很不走运:-(
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句