2016-06-02 7 views
0

私はEclipseプロジェクトで自動テストレポートを生成します。私はMarvenプロジェクトを作成せず、Eclipse、Cucumber、SeleniumのWebドライバを使用して自動化スクリプトを作成しました。しかし、私はオートメーションレポートを生成する方法を見つけることができません。marvenプロジェクトを作成せずに、Java + Eclipse + Cucumberで自動化スクリプトを作成できますか?

Java eclipseプロジェクトの自動化レポートを生成する方法があるかどうか教えてください。私はメインクラスを作成しました。それは以下の通りです。

package mCollector; 

import org.junit.runner.RunWith; 

import cucumber.api.CucumberOptions; 
import cucumber.api.junit.Cucumber; 

@RunWith(Cucumber.class) 
@CucumberOptions(
     format = {"pretty","html:target"}, 
     features = {"src"} 
     ) 

public class mCollectorRunner { 

} 

しかしこれだけで、私は自動化スクリプトを生成できませんでした。私が逃した追加の部分は何ですか?

答えて

0

あなたがテストした後、ターゲットフォルダのreport.htmlをを持っている必要があり、その後、あなたはそれが

... 
    format = {"pretty","html:test-reports"}, 
... 

にライン

... 
    format = {"pretty","html:target"}, 
... 

をします変更することにより、レポート出力のディレクトリを変更することができ、JUnitのようにクラスを実行しますプロジェクトディレクトリに「test-reports」というフォルダを作成します。

0

junitを使用している場合、クラスにはテストアノテーションが必要です。実行しているときは、Javaアプリケーションとして実行する代わりに、junitとして実行するように選択してください。 その後、antを使ってレポートを生成するのは簡単な方法です。

関連する問題