Değil

2016-04-05 19 views
-2

Gerçek sorun HTML Testi gösterilmeyen Testi için parametreler HTML raporu (XML oluşturulur öğrendim bazı hata ayıklama sonra http://testng.org/doc/documentation-main.html#parameters-reports Raporları TestNG-Results.xml). Testng tarafından XML Report auto gen, veri sağlayıcıları olan testler için <params> etiketine sahip değildir.Değil

ben TestContext den Test sonuçları almaya çalıştığında diğer XMLSuiteResultWriter.java dosyasındaki bir yöntem çağırıyor "XMLReporter.java" işaretli benim TestNG-Results.xml yılında "Parametreler" etiketi görmek mümkün değilim https://github.com/cbeust/testng/blob/master/src/main/java/org/testng/reporters/XMLSuiteResultWriter.java#L67 TestResults alma işleminde, m_parameters boş Not: TestContext'te, Test için paramsları görebiliyorum ancak Mapping TestContext'ten TestResults'a geçtiğinde, parametreler TestContext nesnesinden Test sonuçları sorunu TestNG ile değil ama JMockit sürümüyle i using.The Parametreler olacaksın duyuyorum

+0

TestNG belgelerinde, parametrelerin testng-results.xml dosyasında bulunması gerektiğini gösteren hiçbir şey göremiyorum: http://testng.org/doc/documentation-main.html – skirkpatrick

+0

Aslında, buradaki Parametreler http://testng.org/doc/documentation-main.html#parameters-reports HTML Test Raporunda geliyor, ancak hata ayıkladı ve HTML Test Raporunun XML Raporundan (testng-results.xml) oluşturulduğunu öğrendim. .Çalıştırıcılı Örnek etiketine sahip olmadığı bu örneği https://github.com/sebarmeli/Selenium2-Java-Demo/blob/master/target/surefire-reports/testng-results.xml#L13 edin. Bir şey bulursan haberim olsun –

cevap

0

Nesne parametrelerini temizleyerek Testi tarafından değil Testi Mockit sonunda belirlenen ing i sorunu giderildi 1.9 JMockit sürümünü değiştiğinde (?? neden bilmiyorum) ve TestNG-Results.xml iyi görünüyor.

İlgili konular