2015-07-23 4 views
4

Когда я запускаю инструмент отчета из командной строки, он создает каталог, но его пуст. каталог allure-results имеет в нем действительный тест.java.lang.NullPointerException при попытке генерировать отчет Allure

<?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. Я пробовал Java 1.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 

Мой Allure-CLI версия устанавливается 2,3 с помощью Brew на MAC OSX

Я использую IntelliJ Idea с Java, TestNG и Gradle и следуя примеру из примера проектов Allure в GitHub репо

ответ

3

Это может быть вызвано главным образом проблемами подключения к Центральному репозиторию Maven. CLI пытается загрузить версию библиотеки Allure, указанную в аргументах CLI из Интернета. Если вы используете прокси, обязательно укажите specify settings в ~/.m2/settings.xml файл. Следующие issue могут прояснить ситуацию.

+0

Это было указано на мой местный artifactory, как только я удалил его, я смог получить более ясную ошибку и решить ее. –