<?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>37606</bug_id>
          
          <creation_ts>2010-04-14 14:06:37 -0700</creation_ts>
          <short_desc>new-run-webkit-tests: make the retry step more explicit</short_desc>
          <delta_ts>2010-04-23 03:12:02 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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="Tor Arne Vestbø">vestbo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>212560</commentid>
    <comment_count>0</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-04-14 14:06:37 -0700</bug_when>
    <thetext>new-run-webkit-tests: make the retry step more explicit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212562</commentid>
    <comment_count>1</comment_count>
      <attachid>53366</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-04-14 14:09:24 -0700</bug_when>
    <thetext>Created attachment 53366
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212566</commentid>
    <comment_count>2</comment_count>
      <attachid>53366</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-14 14:16:04 -0700</bug_when>
    <thetext>Comment on attachment 53366
Patch

Did you mean to change it from log.debug to log.info?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212573</commentid>
    <comment_count>3</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-04-14 14:28:30 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 53366 [details])
&gt; Did you mean to change it from log.debug to log.info?

Yes. Retries is on by default, so if you run without any flags (no --verbose), we will do retries but you won&apos;t see at which point we switched to retry mode. With info this line is printed even without --verbose, so the user sees what&apos;s going on (not just the meter changing from &quot;Testing&quot; to &quot;Retrying&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213619</commentid>
    <comment_count>4</comment_count>
      <attachid>53366</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-17 10:59:46 -0700</bug_when>
    <thetext>Comment on attachment 53366
Patch

I think we want to keep debug-level logging.  The design is to only print one line of status, not spew to the console in non-verbose mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213620</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-17 11:02:23 -0700</bug_when>
    <thetext>I&apos;m not a reviewer, so I can&apos;t R+ this, but I actually really like this change. I have also thought that it&apos;s a bit confusing to know when things are being retried, and I would like some visual separation between the initial set of failures and the retried set.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213621</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-17 11:04:12 -0700</bug_when>
    <thetext>Oh, additionally, the design is to only print one line of status, as you say, but it is okay to print things when something goes wrong (warnings, errors, etc). The fact that you have to retry thing qualifies in my book. The retry is not quite a warning, but it&apos;s a little more severe than a transient status message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213626</commentid>
    <comment_count>7</comment_count>
      <attachid>53366</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-17 11:12:00 -0700</bug_when>
    <thetext>Comment on attachment 53366
Patch

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213874</commentid>
    <comment_count>8</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-18 18:12:50 -0700</bug_when>
    <thetext>This patch is good, but if you felt like it, I would actually tweak it slightly.

The current code supports more than one retry, but in practice we&apos;ve never actually needed this. I suggest we change the counter to a boolean.

Also, we should add a &quot;--no-retry-failures&quot; flag to not retry the failures at all.

Let me know if you want to make these changes, or if you want to land the patch as is and let me change things, or if you want me to make the changes and land the revised patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214304</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-19 16:05:54 -0700</bug_when>
    <thetext>Committed r57850: &lt;http://trac.webkit.org/changeset/57850&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214305</commentid>
    <comment_count>10</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-19 16:06:21 -0700</bug_when>
    <thetext>patch landed (had to change the spelling of the name; apologies).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216358</commentid>
    <comment_count>11</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-04-23 03:12:02 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; patch landed (had to change the spelling of the name; apologies).

Thanks, np :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53366</attachid>
            <date>2010-04-14 14:09:24 -0700</date>
            <delta_ts>2010-04-17 11:12:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-37606-20100414170923.patch</filename>
            <type>text/plain</type>
            <size>3084</size>
            <attacher name="Tor Arne Vestbø">vestbo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA1MmNkMjc4Li5jNDFkZTFjIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTkgQEAKIAogICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBuZXctcnVuLXdlYmtpdC10
ZXN0czogbWFrZSB0aGUgcmV0cnkgc3RlcCBtb3JlIGV4cGxpY2l0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzYwNgorCisgICAgICAgIEl0IG1pZ2h0
IGJlIGNvbmZ1c2luZyB0byBzZWUgdGhlIHRlc3QgYW5kIHBlcmNlbnQgY291bnRlcnMKKyAgICAg
ICAgcmVzZXQgd2l0aG91dCBhbnkgbm90aWNlIG9mIHdoYXQncyBnb2luZyBvbiwgc28gd2UgbWFr
ZSB0aGUKKyAgICAgICAgbWVzc2FnZSB0aGF0IGEgcmV0cnktcnVuIGlzIHN0YXJ0ZWQgZXhwbGlj
aXQuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0
X3Rlc3RzLnB5OgorCisyMDEwLTA0LTE0ICBUb3IgQXJuZSBWZXN0YsO4ICA8dG9yLmFybmUudmVz
dGJvQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwog
ICAgICAgICBNYWtlIG5ldy1ydW4td2Via2l0LXRlc3RzIHdvcmsgZm9yIHRoZSBRdCBwb3J0CiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzU4OAogCmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5f
d2Via2l0X3Rlc3RzLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcnVuX3dlYmtpdF90ZXN0cy5weQppbmRleCA5NjkyZmYyLi45MDQxMzBiIDEwMDc1NQotLS0g
YS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rl
c3RzLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1
bl93ZWJraXRfdGVzdHMucHkKQEAgLTIwMSw2ICsyMDEsOCBAQCBjbGFzcyBUZXN0UnVubmVyOgog
ICAgICAgICBzZWxmLl9jdXJyZW50X3Byb2dyZXNzX3N0ciA9ICIiCiAgICAgICAgIHNlbGYuX2N1
cnJlbnRfdGVzdF9udW1iZXIgPSAwCiAKKyAgICAgICAgc2VsZi5fcmV0cmllcyA9IDAKKwogICAg
IGRlZiBfX2RlbF9fKHNlbGYpOgogICAgICAgICBfbG9nLmRlYnVnKCJmbHVzaGluZyBzdGRvdXQi
KQogICAgICAgICBzeXMuc3Rkb3V0LmZsdXNoKCkKQEAgLTYzNSwxMiArNjM3LDEyIEBAIGNsYXNz
IFRlc3RSdW5uZXI6CiAgICAgICAgICMgV2UgZXhjbHVkZSB0aGUgY3Jhc2hlcyBmcm9tIHRoZSBs
aXN0IG9mIHJlc3VsdHMgdG8gcmV0cnksIGJlY2F1c2UKICAgICAgICAgIyB3ZSB3YW50IHRvIHRy
ZWF0IGV2ZW4gYSBwb3RlbnRpYWxseSBmbGFreSBjcmFzaCBhcyBhbiBlcnJvci4KICAgICAgICAg
ZmFpbHVyZXMgPSBzZWxmLl9nZXRfZmFpbHVyZXMocmVzdWx0X3N1bW1hcnksIGluY2x1ZGVfY3Jh
c2hlcz1GYWxzZSkKLSAgICAgICAgcmV0cmllcyA9IDAKICAgICAgICAgcmV0cnlfc3VtbWFyeSA9
IHJlc3VsdF9zdW1tYXJ5Ci0gICAgICAgIHdoaWxlIChyZXRyaWVzIDwgc2VsZi5OVU1fUkVUUllf
T05fVU5FWFBFQ1RFRF9GQUlMVVJFIGFuZAorICAgICAgICB3aGlsZSAoc2VsZi5fcmV0cmllcyA8
IHNlbGYuTlVNX1JFVFJZX09OX1VORVhQRUNURURfRkFJTFVSRSBhbmQKICAgICAgICAgICAgICAg
IGxlbihmYWlsdXJlcykpOgotICAgICAgICAgICAgX2xvZy5kZWJ1ZygiUmV0cnlpbmcgJWQgdW5l
eHBlY3RlZCBmYWlsdXJlKHMpIiAlIGxlbihmYWlsdXJlcykpCi0gICAgICAgICAgICByZXRyaWVz
ICs9IDEKKyAgICAgICAgICAgIF9sb2cuaW5mbygnJykKKyAgICAgICAgICAgIF9sb2cuaW5mbygi
UmV0cnlpbmcgJWQgdW5leHBlY3RlZCBmYWlsdXJlKHMpIiAlIGxlbihmYWlsdXJlcykpCisgICAg
ICAgICAgICBzZWxmLl9yZXRyaWVzICs9IDEKICAgICAgICAgICAgIHJldHJ5X3N1bW1hcnkgPSBS
ZXN1bHRTdW1tYXJ5KHNlbGYuX2V4cGVjdGF0aW9ucywgZmFpbHVyZXMua2V5cygpKQogICAgICAg
ICAgICAgc2VsZi5fcnVuX3Rlc3RzKGZhaWx1cmVzLmtleXMoKSwgcmV0cnlfc3VtbWFyeSkKICAg
ICAgICAgICAgIGZhaWx1cmVzID0gc2VsZi5fZ2V0X2ZhaWx1cmVzKHJldHJ5X3N1bW1hcnksIGlu
Y2x1ZGVfY3Jhc2hlcz1UcnVlKQpAQCAtNzE2LDkgKzcxOCwxMyBAQCBjbGFzcyBUZXN0UnVubmVy
OgogCiAgICAgZGVmIF9kaXNwbGF5X29uZV9saW5lX3Byb2dyZXNzKHNlbGYsIHJlc3VsdF9zdW1t
YXJ5KToKICAgICAgICAgIiIiRGlzcGxheXMgdGhlIHByb2dyZXNzIHRocm91Z2ggdGhlIHRlc3Qg
cnVuLiIiIgorICAgICAgICBhY3Rpb24gPSAiVGVzdGluZyIKKyAgICAgICAgaWYgc2VsZi5fcmV0
cmllcyA+IDA6CisgICAgICAgICAgICBhY3Rpb24gPSAiUmV0cnlpbmciCisKICAgICAgICAgcGVy
Y2VudF9jb21wbGV0ZSA9IDEwMCAqIChyZXN1bHRfc3VtbWFyeS5leHBlY3RlZCArIHJlc3VsdF9z
dW1tYXJ5LnVuZXhwZWN0ZWQpIC8gcmVzdWx0X3N1bW1hcnkudG90YWwKLSAgICAgICAgc2VsZi5f
bWV0ZXIudXBkYXRlKCJUZXN0aW5nICglZCUlKTogJWQgcmFuIGFzIGV4cGVjdGVkLCAlZCBkaWRu
J3QsICVkIGxlZnQiICUKLSAgICAgICAgICAgIChwZXJjZW50X2NvbXBsZXRlLCByZXN1bHRfc3Vt
bWFyeS5leHBlY3RlZCwKKyAgICAgICAgc2VsZi5fbWV0ZXIudXBkYXRlKCIlcyAoJWQlJSk6ICVk
IHJhbiBhcyBleHBlY3RlZCwgJWQgZGlkbid0LCAlZCBsZWZ0IiAlCisgICAgICAgICAgICAoYWN0
aW9uLCBwZXJjZW50X2NvbXBsZXRlLCByZXN1bHRfc3VtbWFyeS5leHBlY3RlZCwKICAgICAgICAg
ICAgICByZXN1bHRfc3VtbWFyeS51bmV4cGVjdGVkLCByZXN1bHRfc3VtbWFyeS5yZW1haW5pbmcp
KQogCiAgICAgZGVmIF9kaXNwbGF5X2RldGFpbGVkX3Byb2dyZXNzKHNlbGYsIHJlc3VsdF9zdW1t
YXJ5KToK
</data>
<flag name="review"
          id="37084"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>