2016-11-01 1 views
0

Wir TestNG Bericht anpassen, indem die Umsetzung IReporter Schnittstelle und überwiegendeInitialise Ausgabeverzeichnis in TestNG benutzerdefinierten Bericht

generateReport(java.util.List<XmlSuite> xmlSuites, java.util.List<ISuite> suites, java.lang.String outputDirectory) 

Methode. Wie können wir die outputDirectory initialisieren? Ich kann keine Dokumentation dafür finden.

Hinweis: Ich verwende TestNG nicht programmgesteuert. Meine Frage ist, wie man outputDirectory in testng.xml

+0

Mögliche Duplikat [Set Ausgabeverzeichnis von TestNG vor dem Test] (http://stackoverflow.com/questions/28027610/set-output-directory-of-testng- vor dem Test) – juherr

+0

Benutzt du Maven? –

+0

Nein @VimalrajSelvam – stackoverflow

Antwort

0

konfigurieren kann Ja, können Sie mithilfe von Objektinjektionsmechanismus durch Testmethoden bereitgestellt werden. Verwenden Sie eine der Konfigurationsmethoden wie folgt aus:

@BeforeSuite 
public void setupBeforeSuite(ITestContext context) { 
    TestRunner testRunner = (TestRunner) context; 
    testRunner.setOutputDirectory("path to your desired location"); 
} 
Verwandte Themen