問題タブ [allure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
screenshot - 魅力。testFailure イベントでスクリーンショットを取得する方法。Java+Junit4+Maven を使用
テストが失敗したときにスクリーンショットを取得したい場合、ベスト プラクティスは何ですか? 私はこれを次の方法でやろうとします:
1)AllureRunListener をオーバーライドする:
メソッドmakeScreenshot("Failure screenshot")は、Util クラスの静的メソッドです。
3) 私の pom ファイルでは、作成したリスナー SimpleScreenshotTestListenerを使用します。
そして私の質問は次のとおりです。この方法が最善の方法ですか、それとももっと簡単にする必要がありますか。
jenkins - Allure + Jenkins + TestNG: Jenkins で実行すると xUnit がテスト ケースをスイートに表示しないが、ローカルでは表示される
Jenkins で生成された魅力レポートにはテスト ケースが表示されませんが、ローカル マシンで生成されたレポートには表示されます。変更が必要な設定はありますか? (こちらのスクリーンショットを参照してください https://www.dropbox.com/s/8wut68oze2xq7s2/Capture.JPG?dl=0 )
ありがとう
junit - JunitCore の使用時に Allure フレームワークが詳細なレポートを生成しない
JUnitCore を使用して Junit テストを実行しています。そして、レポートに魅力フレームワークを使用しようとしています。ドキュメントでは、JUnitCore.addListener()
. でも、どう頑張っても魅力レポートは空っぽ。を実行し、アサートも失敗しますが、@step,@attachment
.
Maven プラグインではなく JunitCore を使用して魅力レポートを使用する例を検索しようとしましたが、何も見つかりませんでした (maven を使用してテストを実行すると問題なく動作し、魅力レポートはすべて問題ありません)。
それはどのように行うことができますか?
JunitCore の実行 -
テスト -
java - アリュール レポートを生成しようとすると java.lang.NullPointerException が発生する
コマンドライン レポート ツールを実行すると、ディレクトリが作成されますが、空です。allure-results ディレクトリには有効なテストがあります。
これは、見つかったように見えるそのテストのヘッダー ファイルです。
以下のコマンド ラインを実行すると、NullPointerException で失敗します。Java 1.7 と 1.8 を試しました。ファイルが見つかったのに変換できない理由がわかりません。
私のAllure-CLIバージョンは、MAC OSXでBrew経由でインストールされた2.3です
私はJava、TestNG、およびGradleでIntelliJ Ideaを使用しており、AllureのGitHub Repoのサンプルプロジェクトの例に従っています
maven - レポート生成時の Allure Jenkins プラグイン エラー
Allure Jenkins プラグイン (プラグイン バージョン 2.6) を使用してレポートを生成すると、次のエラーが発生します。
pom.xml:
を実行するmvn clean test site
と、プロジェクト フォルダから正常に動作します。誰でもこのエラーが発生しますか?
maven - 魅力レポートを備えた SoapUI-PRO - Maven ビルドがエラーをスローする - アーティファクト ru.yandex.qatools.allure が見つかりませんでした
Soapui-Pro テストを実行するために maven ビルド プロジェクトを使用しています。Allure を使用してレポートを生成できるかどうかを確認しようとしています。しかし、それはエラーをスローします。何が問題と思われるか教えてください。
エラー「アーティファクト ru.yandex.qatools.allure が見つかりませんでした」
私のPOMファイルは次のようになります。