問題タブ [reportng]
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.
java - ReportNG Test でスクリーンショットを添付する方法
ReportNG で失敗したテスト ケースのスクリーンショットを添付するのに助けが必要です。これがどのように正確に行われるかを誰かが説明してくれますか。私はSeleniumとJavaが初めてです。ビルドツールとして Maven を使用しています。
maven - Maven で reportNG を使用して HTML レポートを生成できない
こんにちは、みんな、
Webポータルを自動化するためのMavenプロジェクトを作成し、TestNGとReportNGのすべての依存関係を追加した上記のPOM.xmlを持っています。
しかし、ReportNG レポートを作成できません。一般に、eclipse ブラウザーで HTML レポートを提供する test-output フォルダー内に作成された HTML フォルダーが存在する必要があります。
誰か助けてくれませんか?ここで何がうまくいかないのかわからない ここにコードを入力してください
testng - reportng html レポートでのテスト スイートの順序が正しくない
私のテスト起動は、testng.xml で指定されたいくつかのテスト スイートで構成されています。html reportng レポートで、テスト スイートのログが実際に実行された順序と比較して誤った順序で表示され、xml で実行するように指定しました。
それを修正する方法はありますか?
前もって感謝します!
更新(アントニオへ):
サンプルがロシア語で申し訳ありません
reportng html テスト レポートに次のように表示されます。
実際のテストの実行順序 (および testng xml テスト スイート) と比較すると、完全に間違った順序です。
各テスト スイートのテスト レポートが正しい順序で表示されます。
実際、Jenkins から Maven タスクを介してテスト スイートを起動します。ここに投稿する必要がある詳細はどれですか?
そして、私はそれを修正する方法を理解できません。
unit-testing - testng.xml を使用せずに ReportNG レポートでテスト名とスイート名を変更する方法はありますか?
ReportNGを使用して、 TestNGによって実行されるテスト ケースのレポートを生成しています。ただし、現在、レポート タイトルのみを変更できます。レポートのスイート名とテスト名は、それぞれ「コマンド ライン スイート」と「コマンド ライン テスト」です。あなたはそれを変えるのを手伝ってくれますか?
testng.xml を使用して変更することはできますが、それは私がやりたいことではありません。テスト ケースの命名規則に基づく複雑な正規表現のみを使用して、maven Surefire プラグインを使用してテスト ケースの実行を構成しましたが、それに大きな依存関係があります。 .
selenium-webdriver - ブール値アサーションのテスト java.lang.ExceptionInInitializerError
Testng プログラムの実行中に次のエラーが発生します。
私は2つのクラスを持っています。1つは定義用(class-1)で、もう1つはテスト用(class-2)です。
クラス 1 :
クラス 2:
親切に助けて
java - 依存関係は、プロジェクトで既に使用されている古いバージョンのライブラリに依存しています
これは一般的な問題のように聞こえるので、使用するビルド/依存関係管理ツール (私の場合は Gradle) に関係なく、これらの状況に対処するための一般的な推奨方法があるかどうか疑問に思っています。いくつかの依存関係が手動で処理され、コマンドを使用して Java で単純にビルドされる小さなプロジェクトであっても、ビルド ツールに関係なくこの問題が発生することは想像できますjar
。
私の Java プロジェクトは Velocity 1.7 を使用しているため、クラスパスに Velocity 1.7 JAR があります。
ただし、このプロジェクトは Velocity 1.4 に依存する ReportNG も使用します(マニフェストにもエントリClass-Path: velocity-dep-1.4.jar
があり、ダウンロードされた zip には含まれてvelocity-dep-1.4.jar
おり、ホームページvelocity-dep-1.4.jar
にはクラスパスにある必要があることが明示的に記載されています)。
クラスパスに両方の Velocity バージョンの JAR が含まれないようにする方法を考えています。
ReportNG で Velocity 1.4 の代わりに 1.7 を使用するようにしようとしていますが、必ずしもうまくいくとは限りません。これらの状況に対処するクリーンな方法がある場合は、それを避けたいと思います。
maven - Maven+ReportNG+Jenkins+コマンドライン
maven でビルドされたテストを実行してレポートを生成し、コマンド ラインを使用してそのレポートを ReportNG 形式に変換する方法を知りたいです。
その後、Jenkins のプラグイン HTML Reporter を使用して、Jenkins にレポートを挿入します。
リスナーをテストするとエラーが発生するため、これを行いたいと考えています。
これを使用して、Jenkins によるテストを実行しています。
mvn install を使用しようとしましたが、同じエラーが発生します
ありがとう
編集:最終的にPOMファイルを修正することができました.Velocity、reportng、guiceなど、指定されていないプラグインが問題に含まれています。とにかく、他の人を助けることができるように、ここにPOMを修正したままにします=)
maven-3 - ReportNG および Maven サイト: Maven サイトでの ReportNG 出力の生成に関するヘルプ
現時点では、ReportNG レポートをプロジェクト レポート セクションの「サイト」に生成しようとしています。
ReportNG フォルダーが作成index.html
され、コンピューターのディレクトリにファイルが作成され、テストが実行され、正しい結果が出力されます。
Project Reports セクションで ReportNG レポートを作成したいだけです。
参考までに、私は先週、仕事の一環として Maven を使い始めたばかりです。
新しいプラグインを取得するか、新しい依存関係を取得するか、または編集する必要があるかどうかにかかわらず、これを修正するためにできることを教えてください。
また、Maven を理解するためのリソースをご存知でしたら、よろしくお願いします。