<?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>91416</bug_id>
          
          <creation_ts>2012-07-16 13:00:29 -0700</creation_ts>
          <short_desc>test-webkitpy: handle failures properly when running in parallel</short_desc>
          <delta_ts>2012-07-16 14:06:37 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>670584</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-07-16 13:00:29 -0700</bug_when>
    <thetext>test-webkitpy: handle failures properly when running in paralllel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670589</commentid>
    <comment_count>1</comment_count>
      <attachid>152596</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-07-16 13:03:28 -0700</bug_when>
    <thetext>Created attachment 152596
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670642</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-07-16 14:06:37 -0700</bug_when>
    <thetext>Committed r122759: &lt;http://trac.webkit.org/changeset/122759&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152596</attachid>
            <date>2012-07-16 13:03:28 -0700</date>
            <delta_ts>2012-07-16 13:41:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91416-20120716130328.patch</filename>
            <type>text/plain</type>
            <size>5353</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyNzUwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMWQwNmE3NjZkNGViNTM0NTljNDIxYWExZmI1M2RjNDNi
NmIzMjE5NS4uODUwYWUwM2NjYjNjMmE3ZGY5MjA2Y2RjZWI4NjI2NGYzN2ExMjY3NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMy
IEBACiAyMDEyLTA3LTE2ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIHRlc3Qtd2Via2l0cHk6IGhhbmRsZSBmYWlsdXJlcyBwcm9wZXJseSB3aGVuIHJ1bm5p
bmcgaW4gcGFyYWxsZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkxNDE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgSXQgdHVybnMgb3V0IHRoYXQgdW5pdHRlc3QuVGVzdFJlc3VsdHMgY29udGFpbiBhIGhh
bmRsZSB0byB0aGUKKyAgICAgICAgdGVzdCBtZXRob2QgaXRzZWxmLCB3aGljaCBpc24ndCBwaWNr
bGFibGU7IGl0J3Mgc3VmZmljaWVudCB0byBqdXN0CisgICAgICAgIHN0b3JlIHRoZSB0ZXN0IG5h
bWUgaW5zdGVhZCBvZiB0aGUgYWN0dWFsIG1ldGhvZC4gQnkgZG9pbmcgc28KKyAgICAgICAgd2Ug
Y2FuIG1vdmUgdGhlIHRlc3RfbmFtZSgpIG1ldGhvZCBmcm9tIHRoZSBwcmludGVyIHRvIHRoZQor
ICAgICAgICBydW5uZXIgd2hlcmUgaXQgYmVsb25ncyAoc28gdGhlIHByaW50ZXIgaXMgbGVzcyBk
ZXBlbmRlbnQgb24gdGhlCisgICAgICAgIHVuaXR0ZXN0IGZyYW1ld29yaydzIGRhdGEgc3RydWN0
dXJlcykuCisKKyAgICAgICAgVGhpcyBjaGFuZ2Ugc2hvdWxkIHJlYWxseSBoYXZlIGEgdGVzdCBi
dXQgSSBkb24ndCBrbm93IGhvdyB0bworICAgICAgICB3cml0ZSBvbmUgdGhhdCBwcm9wZXJseSBj
YXB0dXJlcyB0aGUgYmVoYXZpb3IgYW5kIHdvbid0IGNhdXNlCisgICAgICAgIHRlc3Qtd2Via2l0
cHkgaXRzZWxmIHRvIGZhaWwuIEkndmUgdmVyaWZpZWQgdGhlIGZpeCBieSBoYW5kLCBhdAorICAg
ICAgICBsZWFzdCwgaW4gdGhlIG1lYW50aW1lLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS90ZXN0L3ByaW50ZXIucHk6CisgICAgICAgIChQcmludGVyLl9faW5pdF9fKToKKyAgICAgICAg
KFByaW50ZXIucHJpbnRfcmVzdWx0KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rlc3Qv
cnVubmVyLnB5OgorICAgICAgICAoX3Rlc3RfbmFtZSk6CisgICAgICAgIChSdW5uZXIuYWxsX3Rl
c3RfbmFtZXMpOgorICAgICAgICAoX1dvcmtlci5oYW5kbGUpOgorCisyMDEyLTA3LTE2ICBEaXJr
IFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIHRlc3Qtd2Via2l0cHk6
IHJ1biB0ZXN0cyBpbiBwYXJhbGxlbAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTEyOTQKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS90ZXN0L3ByaW50ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rlc3QvcHJpbnRlci5w
eQppbmRleCAxODA1OTc4MDI0MGEyMGJkZWU5MTZlOTljZTIzMzcyNDY2NTdiMTA2Li41M2Y3ZTUz
ZDgwMzIxZjQxOWU1NDA3YjcxOGJmYjg1ZjEwMzMyZGVmIDEwMDY0NAotLS0gYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3Rlc3QvcHJpbnRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rlc3QvcHJpbnRlci5weQpAQCAtMjIsNyArMjIsNiBAQAogIyBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogCiBpbXBv
cnQgbG9nZ2luZwotaW1wb3J0IHJlCiBpbXBvcnQgU3RyaW5nSU8KIAogZnJvbSB3ZWJraXRweS5j
b21tb24uc3lzdGVtIGltcG9ydCBvdXRwdXRjYXB0dXJlCkBAIC0zNCwxMSArMzMsNiBAQCBjbGFz
cyBQcmludGVyKG9iamVjdCk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHN0cmVhbSwgb3B0aW9u
cz1Ob25lKToKICAgICAgICAgc2VsZi5zdHJlYW0gPSBzdHJlYW0KICAgICAgICAgc2VsZi5vcHRp
b25zID0gb3B0aW9ucwotICAgICAgICBzZWxmLnRlc3RfZGVzY3JpcHRpb24gPSByZS5jb21waWxl
KCIoXHcrKSBcKChbXHcuXSspXCkiKQotCi0gICAgZGVmIHRlc3RfbmFtZShzZWxmLCB0ZXN0KToK
LSAgICAgICAgbSA9IHNlbGYudGVzdF9kZXNjcmlwdGlvbi5tYXRjaChzdHIodGVzdCkpCi0gICAg
ICAgIHJldHVybiAiJXMuJXMiICUgKG0uZ3JvdXAoMiksIG0uZ3JvdXAoMSkpCiAKICAgICBkZWYg
Y29uZmlndXJlKHNlbGYsIG9wdGlvbnMpOgogICAgICAgICBzZWxmLm9wdGlvbnMgPSBvcHRpb25z
CkBAIC0xMjYsMTcgKzEyMCwxNyBAQCBjbGFzcyBQcmludGVyKG9iamVjdCk6CiAgICAgZGVmIHBy
aW50X3Jlc3VsdChzZWxmLCByZXN1bHQsIHJ1bl90aW1lKToKICAgICAgICAgc2VsZi5zdHJlYW0u
d3JpdGUoJ1xuJykKIAotICAgICAgICBmb3IgKHRlc3QsIGVycikgaW4gcmVzdWx0LmVycm9yczoK
KyAgICAgICAgZm9yICh0ZXN0X25hbWUsIGVycikgaW4gcmVzdWx0LmVycm9yczoKICAgICAgICAg
ICAgIHNlbGYuc3RyZWFtLndyaXRlKCI9IiAqIDgwICsgJ1xuJykKLSAgICAgICAgICAgIHNlbGYu
c3RyZWFtLndyaXRlKCJFUlJPUjogIiArIHNlbGYudGVzdF9uYW1lKHRlc3QpICsgJ1xuJykKKyAg
ICAgICAgICAgIHNlbGYuc3RyZWFtLndyaXRlKCJFUlJPUjogIiArIHRlc3RfbmFtZSArICdcbicp
CiAgICAgICAgICAgICBzZWxmLnN0cmVhbS53cml0ZSgiLSIgKiA4MCArICdcbicpCiAgICAgICAg
ICAgICBmb3IgbGluZSBpbiBlcnIuc3BsaXRsaW5lcygpOgogICAgICAgICAgICAgICAgIHNlbGYu
c3RyZWFtLndyaXRlKGxpbmUgKyAnXG4nKQogICAgICAgICAgICAgc2VsZi5zdHJlYW0ud3JpdGUo
J1xuJykKIAotICAgICAgICBmb3IgKHRlc3QsIGZhaWx1cmUpIGluIHJlc3VsdC5mYWlsdXJlczoK
KyAgICAgICAgZm9yICh0ZXN0X25hbWUsIGZhaWx1cmUpIGluIHJlc3VsdC5mYWlsdXJlczoKICAg
ICAgICAgICAgIHNlbGYuc3RyZWFtLndyaXRlKCI9IiAqIDgwICsgJ1xuJykKLSAgICAgICAgICAg
IHNlbGYuc3RyZWFtLndyaXRlKCJGQUlMVVJFOiAiICsgc2VsZi50ZXN0X25hbWUodGVzdCkgKyAn
XG4nKQorICAgICAgICAgICAgc2VsZi5zdHJlYW0ud3JpdGUoIkZBSUxVUkU6ICIgKyB0ZXN0X25h
bWUgKyAnXG4nKQogICAgICAgICAgICAgc2VsZi5zdHJlYW0ud3JpdGUoIi0iICogODAgKyAnXG4n
KQogICAgICAgICAgICAgZm9yIGxpbmUgaW4gZmFpbHVyZS5zcGxpdGxpbmVzKCk6CiAgICAgICAg
ICAgICAgICAgc2VsZi5zdHJlYW0ud3JpdGUobGluZSArICdcbicpCmRpZmYgLS1naXQgYS9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L3Rlc3QvcnVubmVyLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS90ZXN0L3J1bm5lci5weQppbmRleCBmOGYxOWIyNTQwN2ZhMDAzNzA5YTIyNWI5NmU4N2EwNzNj
YzY2MWE1Li44YzQxNWRlNmFkZGU4ZDdlMWI2MjViNDc2MWNiZTAyMGZhMjJkODc2IDEwMDY0NAot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rlc3QvcnVubmVyLnB5CisrKyBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdGVzdC9ydW5uZXIucHkKQEAgLTIzLDYgKzIzLDcgQEAKICIiImNvZGUg
dG8gYWN0dWFsbHkgcnVuIGEgbGlzdCBvZiBweXRob24gdGVzdHMuIiIiCiAKIGltcG9ydCBsb2dn
aW5nCitpbXBvcnQgcmUKIGltcG9ydCB0aW1lCiBpbXBvcnQgdW5pdHRlc3QKIApAQCAtMzEsNiAr
MzIsMTQgQEAgZnJvbSB3ZWJraXRweS5jb21tb24gaW1wb3J0IG1lc3NhZ2VfcG9vbAogX2xvZyA9
IGxvZ2dpbmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQogCiAKK190ZXN0X2Rlc2NyaXB0aW9uID0gcmUu
Y29tcGlsZSgiKFx3KykgXCgoW1x3Ll0rKVwpIikKKworCitkZWYgX3Rlc3RfbmFtZSh0ZXN0KToK
KyAgICBtID0gX3Rlc3RfZGVzY3JpcHRpb24ubWF0Y2goc3RyKHRlc3QpKQorICAgIHJldHVybiAi
JXMuJXMiICUgKG0uZ3JvdXAoMiksIG0uZ3JvdXAoMSkpCisKKwogY2xhc3MgUnVubmVyKG9iamVj
dCk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHByaW50ZXIsIG9wdGlvbnMsIGxvYWRlcik6CiAg
ICAgICAgIHNlbGYub3B0aW9ucyA9IG9wdGlvbnMKQEAgLTQ1LDcgKzU0LDcgQEAgY2xhc3MgUnVu
bmVyKG9iamVjdCk6CiAgICAgICAgICAgICBmb3IgdCBpbiBzdWl0ZS5fdGVzdHM6CiAgICAgICAg
ICAgICAgICAgbmFtZXMuZXh0ZW5kKHNlbGYuYWxsX3Rlc3RfbmFtZXModCkpCiAgICAgICAgIGVs
c2U6Ci0gICAgICAgICAgICBuYW1lcy5hcHBlbmQoc2VsZi5wcmludGVyLnRlc3RfbmFtZShzdWl0
ZSkpCisgICAgICAgICAgICBuYW1lcy5hcHBlbmQoX3Rlc3RfbmFtZShzdWl0ZSkpCiAgICAgICAg
IHJldHVybiBuYW1lcwogCiAgICAgZGVmIHJ1bihzZWxmLCBzdWl0ZSk6CkBAIC04MCw0ICs4OSwx
MiBAQCBjbGFzcyBfV29ya2VyKG9iamVjdCk6CiAgICAgICAgIHN0YXJ0ID0gdGltZS50aW1lKCkK
ICAgICAgICAgc2VsZi5fY2FsbGVyLnBvc3QoJ3N0YXJ0ZWRfdGVzdCcsIHRlc3RfbmFtZSkKICAg
ICAgICAgc2VsZi5fbG9hZGVyLmxvYWRUZXN0c0Zyb21OYW1lKHRlc3RfbmFtZSwgTm9uZSkucnVu
KHJlc3VsdCkKKworICAgICAgICAjIFRoZSB0ZXN0cyBpbiB0aGUgVGVzdFJlc3VsdCBjb250YWlu
IGZpbGUgb2JqZWN0cyBhbmQgb3RoZXIgdW5waWNrbGFibGUgdGhpbmdzOyB3ZSBvbmx5CisgICAg
ICAgICMgY2FyZSBhYm91dCB0aGUgdGVzdCBuYW1lLCBzbyB3ZSByZXdyaXRlIHRoZSByZXN1bHQg
dG8gcmVwbGFjZSB0aGUgdGVzdCB3aXRoIHRoZSB0ZXN0IG5hbWUuCisgICAgICAgICMgRklYTUU6
IFdlIG5lZWQgYW4gYXV0b21hdGVkIHRlc3QgZm9yIHRoaXMsIGJ1dCBJIGRvbid0IGtub3cgaG93
IHRvIHdyaXRlIGFuIGF1dG9tYXRlZAorICAgICAgICAjIHRlc3QgdGhhdCB3aWxsIGZhaWwgaW4g
dGhpcyBjYXNlIHRoYXQgZG9lc24ndCBnZXQgcGlja2VkIHVwIGJ5IHRlc3Qtd2Via2l0cHkgbm9y
bWFsbHkgOiguCisgICAgICAgIHJlc3VsdC5mYWlsdXJlcyA9IFsoX3Rlc3RfbmFtZShmYWlsdXJl
WzBdKSwgZmFpbHVyZVsxXSkgZm9yIGZhaWx1cmUgaW4gcmVzdWx0LmZhaWx1cmVzXQorICAgICAg
ICByZXN1bHQuZXJyb3JzID0gWyhfdGVzdF9uYW1lKGVycm9yWzBdKSwgZXJyb3JbMV0pIGZvciBl
cnJvciBpbiByZXN1bHQuZXJyb3JzXQorCiAgICAgICAgIHNlbGYuX2NhbGxlci5wb3N0KCdmaW5p
c2hlZF90ZXN0JywgdGVzdF9uYW1lLCB0aW1lLnRpbWUoKSAtIHN0YXJ0LCByZXN1bHQpCg==
</data>
<flag name="review"
          id="161322"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>