<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>75090</bug_id>
          
          <creation_ts>2011-12-22 07:54:15 -0800</creation_ts>
          <short_desc>Would like a way to generate JUnit-style XML files when running test-webkitpy</short_desc>
          <delta_ts>2011-12-22 10:42:20 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Adam Roben (:aroben)">aroben</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>526255</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-12-22 07:54:15 -0800</bug_when>
    <thetext>Would like a way to generate JUnit-style XML files when running test-webkitpy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>526257</commentid>
    <comment_count>1</comment_count>
      <attachid>120323</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-12-22 07:54:44 -0800</bug_when>
    <thetext>Created attachment 120323
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>526288</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-12-22 08:57:35 -0800</bug_when>
    <thetext>Committed r103547: &lt;http://trac.webkit.org/changeset/103547&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>526355</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-22 10:42:20 -0800</bug_when>
    <thetext>Wild.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120323</attachid>
            <date>2011-12-22 07:54:44 -0800</date>
            <delta_ts>2011-12-22 08:33:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75090-20111222105443.patch</filename>
            <type>text/plain</type>
            <size>4722</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzNTM5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTg0NWFjMTFiNDQwYjg0YmU5MzU4MzBiN2ZmYzkzZTQ4
ZThlOThjYy4uZDdkNzhmNzAzYzQwZjMxNmY0NDljNjc0MTViNzBjODlkMzM5NzQ4OCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMw
IEBACiAyMDExLTEyLTIyICBBZGFtIFJvYmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KIAorICAgICAg
ICBBZGQgYSAtLXhtbCBmbGFnIHRvIHRlc3Qtd2Via2l0cHkKKworICAgICAgICB0ZXN0LXdlYmtp
dHB5IC0teG1sIHdpbGwsIGluIGFkZGl0aW9uIHRvIHByb3ZpZGluZyB0aGUgc3RhbmRhcmQgdGV4
dCBvdXRwdXQgb24gc3Rkb3V0LCB3cml0ZQorICAgICAgICBKVW5pdC1zdHlsZSBYTUwgZmlsZXMg
dG8gYSB0ZXN0LXdlYmtpdHB5LXhtbC1yZXBvcnRzIHN1YmRpcmVjdG9yeSBpbiB0aGUgd29ya2lu
ZyBkaXJlY3RvcnkuCisgICAgICAgIFRoaXMgaXMgdXNlZnVsIGZvciB3b3JraW5nIHdpdGggdG9v
bHMgdGhhdCBjb25zdW1lIEpVbml0LXN0eWxlIFhNTCBmaWxlcy4KKworICAgICAgICBGaXhlcyA8
aHR0cDovL3dlYmtpdC5vcmcvYi83NTA5MD4gV291bGQgbGlrZSBhIHdheSB0byBnZW5lcmF0ZSBK
VW5pdC1zdHlsZSBYTUwgZmlsZXMgd2hlbgorICAgICAgICBydW5uaW5nIHRlc3Qtd2Via2l0cHkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvdGVzdC9tYWluLnB5OgorICAgICAgICAoVGVzdGVyLnJ1bl90ZXN0cyk6IElm
IHRoZSAtLXhtbCBmbGFnIGlzIHBhc3NlZCwgY3JlYXRlIGFuIFhNTFRlc3RSdW5uZXIgYW5kIHBh
c3MgaXQgdG8KKyAgICAgICAgdW5pdHRlc3QubWFpbigpLiBPdGhlcndpc2UgcGFzcyBubyB0ZXN0
IHJ1bm5lciBzbyB0aGF0IHVuaXR0ZXN0IHdpbGwgY2hvb3NlIGl0cyBvd24gZGVmYXVsdC4KKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdGhpcmRwYXJ0eS9fX2luaXRfXy5weToKKyAgICAg
ICAgKEF1dG9pbnN0YWxsSW1wb3J0SG9vay5maW5kX21vZHVsZSk6CisgICAgICAgIChBdXRvaW5z
dGFsbEltcG9ydEhvb2suX2luc3RhbGxfeG1scnVubmVyKToKKyAgICAgICAgQWRkZWQgY29kZSB0
byBpbnN0YWxsIHVuaXR0ZXN0LXhtbC1yZXBvcnRpbmcgYXMgd2Via2l0cHkudGhpcmRwYXJ0eS5h
dXRvaW5zdGFsbGVkLnhtbHJ1bm5lci4KKyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgdW50ZXN0ZWQg
YmVjYXVzZSBpdCdzIGJhc2ljYWxseSBpbXBvc3NpYmxlIHRvIGdldCBhIHRlc3QgdG8gcGFzcyB3
aGVuIC0teG1sCisgICAgICAgIGlzIHBhc3NlZCB0byB0ZXN0LXdlYmtpdHB5IChiZWNhdXNlIHht
bHJ1bm5lciB3aWxsIGFscmVhZHkgaGF2ZSBiZWVuIGltcG9ydGVkIGJ5IHRoZSB0aW1lCisgICAg
ICAgIHRoZSB0ZXN0IHJ1bnMpLgorCisyMDExLTEyLTIyICBBZGFtIFJvYmVuICA8YXJvYmVuQGFw
cGxlLmNvbT4KKwogICAgICAgICBNYWtlIE1pbmlCcm93c2VyIGF1dG9tYXRpY2FsbHkgZXNjYXBl
IGludmFsaWQgVVJMIGNoYXJhY3RlcnMgdHlwZWQgaW4gaXRzIFVSTCBmaWVsZAogCiAgICAgICAg
IEZpeGVzIDxodHRwOi8vd2Via2l0Lm9yZy9iLzc1MDg2PiBDcmFzaCB3aGVuIHR5cGluZyBhIGRh
dGE6IFVSTCBjb250YWluaW5nIGRvdWJsZS1xdW90ZXMgaW4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdGVzdC9tYWluLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90ZXN0
L21haW4ucHkKaW5kZXggNGM5OWY3NjBkYTQ5NjQzODExOWNiYzIxNGE4YzdhNTliMTdjNWE0MC4u
MGVmZmQyMzliN2E3MTQxODYzYjFkNzk5MGQwMzBkZDIzNGE2MzM2MCAxMDA2NDQKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS90ZXN0L21haW4ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90ZXN0L21haW4ucHkKQEAgLTExMSwxMCArMTExLDE3IEBAIGNsYXNzIFRlc3RlcihvYmpl
Y3QpOgogICAgICAgICAgICAgIyBRdWV1ZVN0YXR1c1NlcnZlci5fX2luaXRfXyBoYXMgYSBzeXMu
cGF0aCBpbXBvcnQgaGFjayBkdWUgdG8gdGhpcyBjb2RlLgogICAgICAgICAgICAgc3lzLnBhdGgu
ZXh0ZW5kKHNldChvcy5wYXRoLmRpcm5hbWUocGF0aCkgZm9yIHBhdGggaW4gZXh0ZXJuYWxfcGFj
a2FnZV9wYXRocykpCiAKKyAgICAgICAgaWYgJy0teG1sJyBpbiBzeXMuYXJndjoKKyAgICAgICAg
ICAgIHN5cy5hcmd2LnJlbW92ZSgnLS14bWwnKQorICAgICAgICAgICAgZnJvbSB3ZWJraXRweS50
aGlyZHBhcnR5LmF1dG9pbnN0YWxsZWQueG1scnVubmVyIGltcG9ydCBYTUxUZXN0UnVubmVyCisg
ICAgICAgICAgICB0ZXN0X3J1bm5lciA9IFhNTFRlc3RSdW5uZXIob3V0cHV0PSd0ZXN0LXdlYmtp
dHB5LXhtbC1yZXBvcnRzJykKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHRlc3RfcnVubmVy
ID0gTm9uZQorCiAgICAgICAgIGlmIGxlbihzeXNfYXJndikgPiAxIGFuZCBub3Qgc3lzX2FyZ3Zb
LTFdLnN0YXJ0c3dpdGgoIi0iKToKICAgICAgICAgICAgICMgVGhlbiBleHBsaWNpdCBtb2R1bGVz
IG9yIHRlc3QgbmFtZXMgd2VyZSBwcm92aWRlZCwgd2hpY2gKICAgICAgICAgICAgICMgdGhlIHVu
aXR0ZXN0IG1vZHVsZSBpcyBlcXVpcHBlZCB0byBoYW5kbGUuCi0gICAgICAgICAgICB1bml0dGVz
dC5tYWluKGFyZ3Y9c3lzX2FyZ3YsIG1vZHVsZT1Ob25lKQorICAgICAgICAgICAgdW5pdHRlc3Qu
bWFpbihhcmd2PXN5c19hcmd2LCBtb2R1bGU9Tm9uZSwgdGVzdFJ1bm5lcj10ZXN0X3J1bm5lcikK
ICAgICAgICAgICAgICMgTm8gbmVlZCB0byByZXR1cm4gc2luY2UgdW5pdHR0ZXN0Lm1haW4oKSBl
eGl0cy4KIAogICAgICAgICAjIE90aGVyd2lzZSwgYXV0by1kZXRlY3QgYWxsIHVuaXQgdGVzdHMu
CkBAIC0xNjYsNCArMTczLDQgQEAgY2xhc3MgVGVzdGVyKG9iamVjdCk6CiAgICAgICAgICMgKFRo
aXMgd291bGQgcmVxdWlyZSBpbXBvcnRpbmcgYWxsIG9mIHRoZSB1bml0dGVzdCBtb2R1bGVzIGZy
b20KICAgICAgICAgIyB0aGlzIG1vZHVsZS4pICBTZWUgdGhlIGxvYWRUZXN0c0Zyb21OYW1lKCkg
bWV0aG9kIG9mIHRoZQogICAgICAgICAjIHVuaXR0ZXN0LlRlc3RMb2FkZXIgY2xhc3MgZm9yIG1v
cmUgZGV0YWlscyBvbiB0aGlzIHBhcmFtZXRlci4KLSAgICAgICAgdW5pdHRlc3QubWFpbihhcmd2
PXN5c19hcmd2LCBtb2R1bGU9Tm9uZSkKKyAgICAgICAgdW5pdHRlc3QubWFpbihhcmd2PXN5c19h
cmd2LCBtb2R1bGU9Tm9uZSwgdGVzdFJ1bm5lcj10ZXN0X3J1bm5lcikKZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdGhpcmRwYXJ0eS9fX2luaXRfXy5weSBiL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdGhpcmRwYXJ0eS9fX2luaXRfXy5weQppbmRleCA0Nzc0NTA5ZDVjOWRlYzg2
MTZmNmM0YWI5ODVjYzJmZGIxMGJjNWIzLi5lYWQ4OWZmZjAwNGU2NTU2YzY4NzU0MmMyZmVlMDY4
NDliMzAxZjYxIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3RoaXJkcGFydHkv
X19pbml0X18ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90aGlyZHBhcnR5L19faW5p
dF9fLnB5CkBAIC04Miw2ICs4Miw4IEBAIGNsYXNzIEF1dG9pbnN0YWxsSW1wb3J0SG9vayhvYmpl
Y3QpOgogICAgICAgICAgICAgc2VsZi5faW5zdGFsbF9weXdlYnNvY2tldCgpCiAgICAgICAgIGVs
aWYgJy5idWlsZGJvdCcgaW4gZnVsbG5hbWU6CiAgICAgICAgICAgICBzZWxmLl9pbnN0YWxsX2J1
aWxkYm90KCkKKyAgICAgICAgZWxpZiAnLnhtbHJ1bm5lcicgaW4gZnVsbG5hbWU6CisgICAgICAg
ICAgICBzZWxmLl9pbnN0YWxsX3htbHJ1bm5lcigpCiAKICAgICBkZWYgX2luc3RhbGxfbWVjaGFu
aXplKHNlbGYpOgogICAgICAgICBzZWxmLl9pbnN0YWxsKCJodHRwOi8vcHlwaS5weXRob24ub3Jn
L3BhY2thZ2VzL3NvdXJjZS9tL21lY2hhbml6ZS9tZWNoYW5pemUtMC4yLjUudGFyLmd6IiwKQEAg
LTEyOCw2ICsxMzAsMTAgQEAgY2xhc3MgQXV0b2luc3RhbGxJbXBvcnRIb29rKG9iamVjdCk6CiAg
ICAgICAgIGluc3RhbGxlci5pbnN0YWxsKHVybD0iaHR0cDovL3B5d2Vic29ja2V0Lmdvb2dsZWNv
ZGUuY29tL2ZpbGVzL21vZF9weXdlYnNvY2tldC0wLjcudGFyLmd6IiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdXJsX3N1YnBhdGg9InB5d2Vic29ja2V0LTAuNy9zcmMvbW9kX3B5d2Vic29j
a2V0IikKIAorICAgIGRlZiBfaW5zdGFsbF94bWxydW5uZXIoc2VsZik6CisgICAgICAgIHNlbGYu
X2luc3RhbGwoImh0dHA6Ly9weXBpLnB5dGhvbi5vcmcvcGFja2FnZXMvc291cmNlL3UvdW5pdHRl
c3QteG1sLXJlcG9ydGluZy91bml0dGVzdC14bWwtcmVwb3J0aW5nLTEuMC4zLnRhci5neiNtZDU9
Y2ViZjgzMjgxYjA3NTNiNWQ0MmJhZDM4YzkxZmQ0ZDYiLAorICAgICAgICAgICAgICAgICAgICAg
ICJ1bml0dGVzdC14bWwtcmVwb3J0aW5nLTEuMC4zL3NyYy94bWxydW5uZXIiKQorCiAgICAgZGVm
IF9pbnN0YWxsKHNlbGYsIHVybCwgdXJsX3N1YnBhdGgpOgogICAgICAgICBpbnN0YWxsZXIgPSBB
dXRvSW5zdGFsbGVyKHRhcmdldF9kaXI9X0FVVE9JTlNUQUxMRURfRElSKQogICAgICAgICBpbnN0
YWxsZXIuaW5zdGFsbCh1cmw9dXJsLCB1cmxfc3VicGF0aD11cmxfc3VicGF0aCkK
</data>
<flag name="review"
          id="120576"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>