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

如何在android上为jenkins生成JUnit测试报告

曹德明
2023-03-14

我正试图利用Jenkins中的“发布JUnit测试结果报告”,但无法让它为我的android测试项目工作。我在Jenkins的android测试项目的设置基于以下指南:https://wiki.jenkins-ci.org/display/Jenkins/building+an+android+app+和+test+project

我希望有人能发布一个简单的逐步指南,说明如何从测试运行中获得JUnit测试结果报告,从而能够使用“发布JUnit测试结果报告”。我想使用这个特性,因为Jenkins中Junit测试的标准控制台输出不太方便。

我在网上找到了一些指南(不是很多),但没有一个对我有用。这就是我到目前为止所尝试的(没有成功):

    null

非常感谢帮助:)

共有1个答案

王高超
2023-03-14

我只需要自己解决这个问题,这就是我如何让它工作的:

1.)安装性能插件2。)在项目设置中,添加一个新的构建后操作“Publish JUnit-TestResults”3。)作为路径,添加/app/build/androidtest-results/connected/*.xml(在您的计算机上,路径可能略有不同)

4.)现在,在项目第一次运行之后,您有了一个新的链接“Last TestResult”,在右侧有一个图形表示。

 类似资料:
  • 问题内容: 我已经在groovy中编写了几个XMLUnit测试(适合JUnit框架),并且按照groovy doco 在命令行上轻松地执行了它们,但是我不太明白我还需要做什么。产生由詹金斯/哈德森(或其他)需要的XML输出,以显示合格/不合格结果(象此)和误差等(等的详细报告此)。(向图片所有者致歉) 目前,我的启动脚本是这样的: 这将产生如下内容: 如何使它创建适合Jenkins / Hudso

  • 问题内容: 有没有一种方法可以(轻松)生成包含测试结果的HTML报告?除Selenium外,我目前正在使用JUnit来测试Web应用程序UI。 PS:鉴于项目结构,我不应该使用Ant :( 问题答案: 我发现上述答案很有用,但并不是真正的通用目的,它们都需要其他一些主要的构建系统,例如Ant或Maven。 我想用一个简单的命令即可生成报告,我可以从任何东西(从构建,测试或我自己)中调用它,因此我创

  • 昨天,我编写并运行了一个Katalon测试套件,今天,我试图将Katalon与Jenkins集成。我成功地安装了Jenkins,根据这些说明为Katalon测试创建了一个新的工作,但是当我开始构建它时,我得到了失败的构建。 特别是,这是我不断收到的错误消息: 我继续将文件夹结构从我指定的项目目录复制到Jenkins工作区。经过后来的检查,我发现,当Jenkins运行Katalon测试时,文件实际上

  • 我有一个基于以下内容的应用程序: Spring框架5.0.4。释放 Gradle 4.7-通过配置的多模块项目 JUnit Gradle with JUnit的配置位于根模块中的文件中: 通过Jenkins执行: 等级:thymeleaf-02-基础设施:测试-并行 通过发布JUnit测试结果报告,将其配置为thymeleaf-02-infrastructure/build/test result

  • 这与我自己的Runner和Filter类以及注释一起,意味着我可以在一个单独的类中运行一个单独的测试,如下所示: 这在Jenkins中也是非常好的,我也能够并行运行测试。我遇到的问题是,每个类的报告在每个方法运行后都会被覆盖。 例如,上面的命令将生成一个文件test-classwithtests.xml,其中包含关于TestMethod的结果和输出的信息。但是,如果我跑

  • 在我的gradle构建脚本中,我将doLast方法添加到test task中,以运行ant.junit任务,从而从几个jar文件中执行测试。 如何增强此任务以获得gradle html报表的好处?我看到ant junit测试xml报告是在$builddir/test-results中与其他“分级测试”创建的xml一起正确创建的。但是,$builddir/reports/tests“只包含。我希望g