4

コマンドライン レポート ツールを実行すると、ディレクトリが作成されますが、空です。allure-results ディレクトリには有効なテストがあります。

 <?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バージョンは、MAC OSXでBrew経由でインストールされた2.3です

私はJava、TestNG、およびGradleでIntelliJ Ideaを使用しており、AllureのGitHub Repoのサンプルプロジェクトの例に従っています

4

1 に答える 1

3

これは主に、Maven Central Repository への接続の問題が原因である可能性があります。CLI は、CLI 引数で指定されたバージョンの Allure ライブラリをインターネットからダウンロードしようとします。プロキシを使用している場合は、必ず~/.m2/settings.xmlファイルで設定を指定してください。次の問題は物事を明確にすることができます。

于 2015-07-25T11:15:44.923 に答える