Uploaded image for project: 'Xray for Jira'
  1. Xray for Jira
  2. XRAY-4557

Support embedded attachments in TestNG XML reports

    XporterXMLWordPrintable

Details

    • New Feature
    • Status: Gathering Interest
    • Resolution: Unresolved
    • None
    • None
    • None
    • UNCOVERED

    Description

      Add support for processing embedded attachments in TestNG XML reports and add them to the overall Test Run attachment.

       

      Using the code from project https://github.com/bitcoder/xray-testng-extensions/blob/master/README.md  along with TestNG latest code (from v7.1 onwards), it is possible to build an enhanced XML report that contains attachments.

      The attachments will be included inside a <attachments> element, each one in a specific <attachment> element. The filename will be available as an attribute, while the content is available as CDATA inside the <rawcontent> sub-element.

       

              <test-method status="PASS" signature="CanAddNumbers()[pri:0, instance:com.xpand.java.CalcTest@23fe1d71]" name="CanAddNumbers" duration-ms="3" started-at="2019-10-14T10:08:48 WEST" finished-at="2019-10-14T10:08:48 WEST">
                <reporter-output>
                </reporter-output>
                <attachments>
                  <attachment filename="1.png" src="/Users/smsf/1.png">
                    <rawcontent>
                      <![CDATA[....base64 encoded string>
                    </rawcontent>
                  </attachment>
                  <attachment filename="2.png" src="/Users/smsf/2.png">
                    <rawcontent>
                      <![CDATA[....base64 encoded string>
                    </rawcontent>
                  </attachment>
                </attachments>
              </test-method>
      

       

      See testng-results.xml for sample report.

       

       

       

       

      Attachments

        Activity

          People

            bmpc Bruno Conde
            smsf Sergio Freire
            Votes:
            5 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: