2012-04-22 4 views
0

ITestListenerインターフェイス& TestListenerAdapterクラスメソッドを使用して2つの方法でレポートをカスタマイズする具体的な手順を探しています。リスナーを使用したテストレポートの具体的な手順

ここで変更するリソースはありますか?

@override 
onTestfailure(ITestResult tr) 
{ 
log("Failed"); 
} 

@override 
onTestSuccess(ITestResult tr) 
{ 
log("Passed"); 
} 

1-テストクラス

public class Mytest() 
{ 
@Parameters({ "first-name" }) 
@Test 
public void testSingleString(String firstName) { 
    System.out.println("Invoked testString " + firstName); 
    assert "xxx".equals(firstName); 
} 
} 

2 - testng.xml

<suite> 
<listeners> 
</listeners> 
<parameter name="first-name" value="xxx"/> 
<test name="MyTest"> 
<classes> 
<class name="example1.Mytest"/> 
</classes> 
</test> 
</suite> 

注:私はTestNGのとして実行]を使用して、私のTestNG日食を実行します。

+0

使用しているEclipseのバージョンは? –

+0

そのインディゴ..... – smriti

答えて

1

xmlにリスナークラスを追加する必要があります。

<suite> 
<listeners> 
<listener class-name="packagename.classname.which contains ontestfailure and success"/> 
</listeners> 
<parameter name="first-name" value="xxx"/> 
<test name="MyTest"> 
<classes> 
<class name="example1.Mytest"/> 
</classes> 
</test> 
</suite> 
関連する問題