【问题标题】:Allure report is empty after generation倾城报告生成后为空
【发布时间】:2018-12-24 14:27:42
【问题描述】:

我正在使用 allure 2.8.1。我已经将它与 NPM 一起安装到我的 docker 容器中。之后我运行allure generate test-results 命令从junit xml 生成诱惑报告,这些报告是使用newman 工具生成的。

在报告目录中出现一个空目录data/attachments 和目录data/test-cases,其中包含来自junit xml 的所有测试用例。

测试用例 xml 示例:

<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="test-collection-2" tests="1" time="0.463">
  <testsuite name="Test succeed request" id="b3ce6542-d493-4206-b67b-e74e4ca58fde" tests="2" failures="0" errors="0" time="0.463">
    <testcase name="Status code is 200" time="0.463"/>
    <testcase name="Content-Type is present" time="0.463"/>
  </testsuite>
</testsuites>

打开生成的输入 html 后,什么都没有出现。

你能帮我解决这个问题吗?

【问题讨论】:

标签: allure newman


【解决方案1】:

Allure 需要一个网络服务器来打开报告。生成后我们不能简单地打开index.html 文件。 要在本地机器上打开生成的报告,有两种方法

  1. Allure 默认的open 命令。
allure open path/to/report

这将在您的默认网络浏览器中打开报告。

  1. 在报告文件夹中运行一个简单的 HTTP 服务器,然后在浏览器中打开它。
python -m SimpleHTTPServer 8626

现在在浏览器中打开0.0.0.0:8626

如果您正在上传生成的网络服务器目录,这将毫无问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 2022-08-04
    • 2022-11-14
    相关资源
    最近更新 更多