格拉德尔爪哇。尝试生成诱惑报告时出现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 楼答案
这可能主要是由于Maven中央存储库的连接问题造成的。CLI尝试从Internet下载CLI参数中指定的诱惑库版本。如果你正在使用代理,一定要在~/中specify settings。m2/设置。xml文件。下面的issue可以澄清一些事情