首页 > 解决方案 > 如何在 CircleCI 中查看测试结果的 HTML 表示

问题描述

我是 CircleCI 的新手。我已经配置了我的.circleci/config.yml. 我的构建成功执行;据我在控制台上看到的,所有测试都通过了。但是,我很高兴看到测试报告是 HTML,就像我通常可以对 Jenkins 所做的那样。

CircleCI 可以做到这一点吗?

这是来自的相关部分config.yml

  - store_test_results:
      path: build/test-results/test

据我所知,这是测试报告在我的本地机器上作为 XML 文件的位置。

当构建运行时,它会打印以下内容:

    Archiving the following test results
      * /home/circleci/circleci-beanlane/build/test-results/test
Uploaded 

它将测试结果上传到哪里?到运行我的构建的 docker 中的其他本地文件夹?在这种情况下,它并没有太大帮助。

我在一个项目中看到人们将测试结果上传到 s3。在我的情况下这是不可能的,因为我正在处理我的私人项目并且没有 s3 存储。此外,即使存储在 s3 中的报告也无法使用 Web 浏览器直接查看;它们最好存储在 HTTP 服务器下。

那么,让我的测试报告可访问的最简单的解决方案是什么?

标签: javacirclecicircleci-2.0circleci-workflows

解决方案


推荐阅读