有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

格拉德尔爪哇。尝试生成诱惑报告时出现lang.NullPointerException

当我运行命令行报告工具时,它会创建目录,但其为空。诱惑结果目录中有一个有效的测试

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <ns2:test-suite start="1437677969696" stop="1437678045553"
 version="1.4.15" xmlns:ns2="urn:model.allure.qatools.yandex.ru">

这是该测试中的头文件,看起来很难找到

我运行了下面的命令行,但由于NullPointerException而失败。我试过Java1.7和1.8。我不知道为什么它会找到这些文件,但无法转换它们

build ctaylor$ allure --debug generate -v 1.4.15  allure-results
Generating report for Allure version [1.4.15]
Processing result pattern [allure-results]
Found results directory [/Users/ctaylor/Documents/GitRepo/commerce/lw-testkit/app/build/allure-results]
java.lang.NullPointerException

My Allure CLI版本是通过MAC OSX上的Brew安装的2.3版

我将IntelliJ Idea与Java、TestNG和Gradle一起使用,并遵循Allure的GitHub Repo上的示例项目中的示例


共 (1) 个答案

  1. # 1 楼答案

    这可能主要是由于Maven中央存储库的连接问题造成的。CLI尝试从Internet下载CLI参数中指定的诱惑库版本。如果你正在使用代理,一定要在~/中specify settings。m2/设置。xml文件。下面的issue可以澄清一些事情