2016-11-23 7 views
0

Ich habe viele longrunning separate Tests, nach Funktionalität in Suites in einigen XML-Dateien gruppiert.Jenkins TestNG Ergebnis Integration

<suite name="Suite1" thread-count="1" parallel="false" verbose="1"> 
    <test name="A" preserve-order="true"> 
     <classes> 
      ... 
     </classes> 
    </test> 
    <test name="B" preserve-order="true"> 
     <classes> 
      ... 
     </classes> 
    </test> 
</suite> 

Mein Problem ist, würde Ich mag eine Art von HTML/XML Ergebnis zu erzeugen, aus den Ergebnissen Gruppierung basierend auf ihren Testnamen/Tag. Zum Beispiel habe ich diese Tests von A bis E und die Ergebnisgruppen woudl sein:

  • A, B, C
  • B, D, E

Ich weiß, dass ich schaffen könnte eine separate Suite für die Aufgaben (A, B, C), aber in diesem Fall würde B wieder in der zweiten Folge ausgeführt werden, was nicht wünschenswert ist, da sie lange laufen ... Also die Idee wäre, jeden Test einmal auszuführen, aber Generieren Sie kombinierte Berichte basierend auf ihrem Namen/Tag.

Gibt es ein Plugin dafür? Oder wie könnte ich das erreichen?

Antwort

0

Sie können Ihre eigenen reporter machen, die das erwartete Ergebnis generiert werden. The default reporter könnte ein guter Anfang sein.

+0

Danke, das hätte auch funktioniert, aber endete mit der JUnitReport ant-Task, die XMLs zusammenführen und eine bestimmte Berichtszusammenfassung erstellen kann. – Templar