0

Selenium から一連のテストを Jenkins で実行できるようにしたいと考えています。この件について多くのトピックを見てきましたが、私には明確ではありません。

プロジェクトを実行するために maven を呼び出す必要がありますか、または Testng を直接呼び出すことができますか?

また、maven または Ant を使用してプロジェクトを呼び出すには、Jenkins が必要ですか?

ベストプラクティスは何ですか。必要な特定のプラグインはありますか。

4

2 に答える 2

0

Maven の有無にかかわらず、Jenkins で TestNG スクリプトを実行できます。私の意見では、ビルド ツールとしての Maven は、Ant よりも堅牢に見え、柔軟性が高くなります。

Jenkins で純粋な TestNg スクリプトを実行するには、「build」セクションに次のように入力します。

D:>java -cp "Pathtolibfolder\lib\*;Pathtobinfolder\bin" org.testng.TestNG testng.xml
  • [保存] ボタンをクリックします。
  • 注: lib および bin フォルダーの実際のパスには、上記のコマンドを追加する必要があります。
  • コマンドを保存した後、Jenkins は定義済みの時間内にプロジェクトをビルドし、このコマンドは TestNG を使用して実行されます。
  • 結果はカスタム レポート HTML ファイルに保存され、小さな Jenkins 構成で電子メールで送信できます。
于 2016-11-09T09:14:52.480 に答える