2017-07-20 15 views
1

セレンとTestNGプロジェクトを開発しています.Jankinsを使用して.batファイルからテストを実行したいと考えています。Intellij IDEA Javaプロジェクトが.batファイルで実行される

私はいくつかのチュートリアルを見つけましたが、それらはすべてEclipse IDEを使用していました。例:http://learn-automation.com/selenium-integration-with-jenkins/

Intellij IDEAでは、lib(jarファイル)フォルダが見つかりませんでした。ファイル構造はEclipseと少し異なります。

私はPOM.XMLファイルを実行することができましたが、私はtestng.xmlファイルを実行するために.batファイルをビルドする方法を本当に知りたいと思います。 (最初から)

+0

私はbatファイルにmavenコールを移動することができますとそれはそれだ –

+0

あなたはそれを行う方法を教えてくれますか? –

+0

私はあなたが本当にやりたいことを手に入れません。 batファイルを作成したいだけの場合:http://www.makeuseof.com/tag/write-simple-batch-bat-file/。なぜIntellijやEclipseが必要なのですか?あなたはnotepad ++を使うことができます。 – Edwin

答えて

0

ビルド自動化ツール(ANT、Maven、gradle)を使用せずにコマンドラインからjavaプロジェクトをコンパイルして実行すると、実際に複雑になる可能性があります。

コンパイルして実行するには次のように動作するはずです。

コンパイルするには、クラスファイルが生成される場所がわかりませんが、javacコマンドのヘルプを確認できます。

javac -classpath "[jarname with specified path]" [java filename] 

これはクラスファイルを実行します。

java -cp "path-to-jar/testng.jar:path_to_your_test_classes" org.testng.TestNG testng.xml 

この2つのコマンドは、バッチファイルで使用することも、ジェンキンで直接使用することもできます。

ただし、Mavenを使用するのが簡単で良い方法です。 Mavenプロジェクトをセットアップしたり、既存のプロジェクトをMavenに変換する方法については、オンラインのブログやビデオチュートリアルがたくさんあります。

+0

私のプロジェクトはmavenプロジェクトです。 –

+0

このコマンドをあなたのbatファイル 'mvn clean test'に入れて、あなたのプロジェクトフォルダにファイルを置いてください。それだけです。 –

+0

mvn clean testとは何ですか? –

関連する問題