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

诱惑力分级整合

谢哲瀚
2023-03-14

我正试着把诱惑力报告整合到一个Gradle构建中。似乎没有对Gradle的直接支持(全部是Maven),只有对TestNG的一些最近的支持。进一步挖掘,我发现Gradle不支持JUnit侦听器的一些问题,但是他们支持TestNG侦听器(因为TestNG支持)。我尝试了一个gradle集成,遵循Maven pom作为JUnit插件的指导原则,但它显然不会产生任何输出。所以我想我的问题是:是否会有任何gradle支持即将到来,还是我们必须等待gradle首先启用某种JUNit监听器工具?如果以上都没有,有没有人做过自定义集成?

共有1个答案

闻人博
2023-03-14

lallure-gradle-testng-example此处https://github.com/allure-example/allure-gradle-testng-example

这是因为TestNG支持Java SPI添加测试侦听器。但是JUnit没有这样的特性。您可以查看以下到JUnit https://github.com/junit-team/JUnit/pull/923的PR

如果您现在需要对JUnit的Gradle支持,可以尝试实现Gradle测试侦听器(http://www.cradle.org/docs/current/javadoc/org/Gradle/api/tasks/testing/testlistener.html)

希望有帮助

 类似资料:
  • 我目前正在使用cucumber json report进行来自jenkins的报告。该报告将测试的每个屏幕截图保存在内存中,这通常会导致java堆内存错误。我想尝试一下“诱惑”,但是在创建报告时没有找到任何关于它的行为的信息。所以我有几个问题:1。诱惑报告是在测试执行过程中创建的,还是在执行完成后才将所有结果汇总并写入报告?2.报表在其他地方存储时,是否将截图嵌入到报表中或作为链接添加?3.截图是

  • 我有一个使用TestNG和Allure报告的设置,当我从IntelliJ运行测试时,它工作得很好。我看了一下运行配置,它所做的只是在执行测试之前进行一个构建。然后,该过程在allure-results文件夹中创建诱惑结果。 我看过这个问题(在Maven build上不会生成诱惑力结果),但这并没有解决我的问题。 我的pom文件少了什么吗?

  • 我使用java selenium进行自动化测试,但我想尝试诱惑力报告。有人能向我解释一下如何在eclipse中设置Allure TestNG selenium以实现自动化吗?它是否只支持基于maven的项目,甚至支持java项目,我们可以做到吗?谢谢 没有pom。当前java项目中的xml文件。。。所以这是一个疑问,如果我可以实现

  • 通过在allure-results目录外运行Allure serve可以生成(xmls)并查看诱惑结果,但当在Jenkins中使用具有来自Jenkins工作区的相对路径的诱惑结果目录进行配置时,将找不到诱惑结果。想必这条路有问题吧 [allure_test]$/users/me/.jenkins/tools/ru.yandex.qatools.Allure.jenkins.tools.allure

  • 我使用Allure框架来生成测试报告。在测试框架中用作maven依赖项。 在jenkins中运行测试时,allure按预期创建了报告,但是Allure生成的xml文件在控制台中很少有例外。Allure从测试信息中创建xml文件,但是它从html/JSON格式的rest API响应中生成xml文件,由于它不是有效的xml文件,Sax解析器异常被抛出。 我无法理解如何解决这些异常。 下面是异常[Fat

  • 我开始使用Allure和Python Behave对中等规模的C++服务生态系统进行高级BDD测试。 我得到的是Jenkins内部的一个网页,上面有漂亮清晰的报告,这要感谢Allure-Jenkins插件。