<?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>51217</bug_id>
          
          <creation_ts>2010-12-16 15:44:02 -0800</creation_ts>
          <short_desc>Test Result Server always truncates number of results to JSON_RESULTS_MAX_BUILDS</short_desc>
          <delta_ts>2011-01-06 10:43:08 -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>PC</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="Julie Parent">jparent</reporter>
          <assigned_to name="Julie Parent">jparent</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>323485</commentid>
    <comment_count>0</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2010-12-16 15:44:02 -0800</bug_when>
    <thetext>The num_runs parameter passed in to merge() is ignored by _remove_items_over_max_number_of_builds.  Instead, JSON_RESULTS_MAX_BUILDS is always used, so the small version is not getting properly truncated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323487</commentid>
    <comment_count>1</comment_count>
      <attachid>76822</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2010-12-16 15:55:18 -0800</bug_when>
    <thetext>Created attachment 76822
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329853</commentid>
    <comment_count>2</comment_count>
      <attachid>78059</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2011-01-05 16:15:49 -0800</bug_when>
    <thetext>Created attachment 78059
Updated for new directory structure (WebKitTools -&gt; Tools).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329895</commentid>
    <comment_count>3</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2011-01-05 17:08:33 -0800</bug_when>
    <thetext>Since WebKitTools -&gt; Tools I had to update this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330189</commentid>
    <comment_count>4</comment_count>
      <attachid>78059</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-01-06 09:49:15 -0800</bug_when>
    <thetext>Comment on attachment 78059
Updated for new directory structure (WebKitTools -&gt; Tools).

Pro tip: &quot;webkit-patch land-safely&quot; when you already have r+ will allow you to upload a new patch without r?.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330212</commentid>
    <comment_count>5</comment_count>
      <attachid>78059</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-06 10:43:02 -0800</bug_when>
    <thetext>Comment on attachment 78059
Updated for new directory structure (WebKitTools -&gt; Tools).

Clearing flags on attachment: 78059

Committed r75166: &lt;http://trac.webkit.org/changeset/75166&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330213</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-06 10:43:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76822</attachid>
            <date>2010-12-16 15:55:18 -0800</date>
            <delta_ts>2011-01-05 16:15:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51217-20101216155517.patch</filename>
            <type>text/plain</type>
            <size>8066</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDc0MjE4KQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMTItMTYgIEp1bGllIFBhcmVudCAgPGpw
YXJlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3RSZXN1bHRTZXJ2ZXIgYWx3YXlzIHRydW5jYXRlcyBudW1iZXIgb2Yg
cmVzdWx0cyB0byBKU09OX1JFU1VMVFNfTUFYX0JVSUxEUyAKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxMjE3CisKKyAgICAgICAgKiBUZXN0UmVzdWx0
U2VydmVyL21vZGVsL2pzb25yZXN1bHRzLnB5OgorICAgICAgICBQYXNzIG51bV9ydW5zIHRocm91
Z2ggdG8gX3JlbW92ZV9pdGVtc19vdmVyX21heF9udW1iZXJfb2ZfYnVpbGRzLCBhbmQgdXNlIHRo
ZSB2YWx1ZS4KKyAgICAgICAgQWRkcyBtaXNzaW5nIGRvY3VtZW50YXRpb24uCisgICAgICAgICog
VGVzdFJlc3VsdFNlcnZlci9tb2RlbC9qc29ucmVzdWx0c191bml0dGVzdC5weToKKyAgICAgICAg
QWRkIHVuaXQgdGVzdCB0byB0ZXN0IHRoYXQgdHJ1bmNhdGlvbiBoYXBwZW5zIGF0IHNtYWxsZXIg
dmFsdWUgdGhhbiBKU09OX1JFU1VMVFNfTUFYX0JVSUxEUy4KKyAgICAgICAgVXBkYXRlIHRlc3Rf
bWVyZ2UgdG8gdGFrZSBhIG51bWJlciBvZiBidWlsZHMgdG8gdHJ1bmNhdGUgYXQuCisKIDIwMTAt
MTItMTYgIERhdmlkIExldmluICA8bGV2aW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IFNoaW5pY2hpcm8gSGFtYWppLgpJbmRleDogV2ViS2l0VG9vbHMvVGVzdFJlc3VsdFNl
cnZlci9tb2RlbC9qc29ucmVzdWx0cy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9UZXN0
UmVzdWx0U2VydmVyL21vZGVsL2pzb25yZXN1bHRzLnB5CShyZXZpc2lvbiA3NDIxOCkKKysrIFdl
YktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvbW9kZWwvanNvbnJlc3VsdHMucHkJKHdvcmtpbmcg
Y29weSkKQEAgLTExNCw2ICsxMTQsNyBAQCBjbGFzcyBKc29uUmVzdWx0cyhvYmplY3QpOgogICAg
ICAgICBBcmdzOgogICAgICAgICAgICAgYWdncmVnYXRlZF9qc29uOiBhZ2dyZWdhdGVkIGpzb24g
b2JqZWN0LgogICAgICAgICAgICAgaW5jcmVtZW50YWxfanNvbjogaW5jcmVtZW50YWwganNvbiBv
YmplY3QuCisgICAgICAgICAgICBudW1fcnVuczogbnVtYmVyIG9mIHRvdGFsIHJ1bnMgdG8gaW5j
bHVkZS4KIAogICAgICAgICBSZXR1cm5zOgogICAgICAgICAgICAgVHJ1ZSBpZiBtZXJnZSBzdWNj
ZWVkcyBvcgpAQCAtMTQwLDYgKzE0MSw3IEBAIGNsYXNzIEpzb25SZXN1bHRzKG9iamVjdCk6CiAg
ICAgICAgIEFyZ3M6CiAgICAgICAgICAgICBhZ2dyZWdhdGVkX2pzb246IGFnZ3JlZ2F0ZWQganNv
biBvYmplY3QuCiAgICAgICAgICAgICBpbmNyZW1lbnRhbF9qc29uOiBpbmNyZW1lbnRhbCBqc29u
IG9iamVjdC4KKyAgICAgICAgICAgIG51bV9ydW5zOiBudW1iZXIgb2YgdG90YWwgcnVucyB0byBp
bmNsdWRlLgogCiAgICAgICAgIFJldHVybnM6CiAgICAgICAgICAgICBUcnVlIGlmIG1lcmdlIHN1
Y2NlZWRzIG9yCkBAIC0xODgsNiArMTkwLDcgQEAgY2xhc3MgSnNvblJlc3VsdHMob2JqZWN0KToK
ICAgICAgICAgICAgIGFnZ3JlZ2F0ZWRfanNvbjogYWdncmVnYXRlZCBqc29uIG9iamVjdC4KICAg
ICAgICAgICAgIGluY3JlbWVudGFsX2pzb246IGluY3JlbWVudGFsIGpzb24gb2JqZWN0LgogICAg
ICAgICAgICAgaW5jcmVtZW50YWxfaW5kZXg6IGluZGV4IG9mIHRoZSBpbmNyZW1lbnRhbCBqc29u
IHJlc3VsdHMgdG8gbWVyZ2UuCisgICAgICAgICAgICBudW1fcnVuczogbnVtYmVyIG9mIHRvdGFs
IHJ1bnMgdG8gaW5jbHVkZS4KICAgICAgICAgIiIiCiAKICAgICAgICAgZm9yIGtleSBpbiBpbmNy
ZW1lbnRhbF9qc29uLmtleXMoKToKQEAgLTIxMSw2ICsyMTQsNyBAQCBjbGFzcyBKc29uUmVzdWx0
cyhvYmplY3QpOgogICAgICAgICBBcmdzOgogICAgICAgICAgICAgYWdncmVnYXRlZF9qc29uOiBh
Z2dyZWdhdGVkIGpzb24gb2JqZWN0LgogICAgICAgICAgICAgaW5jcmVtZW50YWxfanNvbjogaW5j
cmVtZW50YWwganNvbiBvYmplY3QuCisgICAgICAgICAgICBudW1fcnVuczogbnVtYmVyIG9mIHRv
dGFsIHJ1bnMgdG8gaW5jbHVkZS4KICAgICAgICAgIiIiCiAKICAgICAgICAgYWxsX3Rlc3RzID0g
KHNldChhZ2dyZWdhdGVkX2pzb24uaXRlcmtleXMoKSkgfApAQCAtMjMwLDcgKzIzNCw3IEBAIGNs
YXNzIEpzb25SZXN1bHRzKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgICAgIHJlc3VsdHMsIGFn
Z3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfUkVTVUxUU10sIG51bV9ydW5zKQogICAgICAgICAg
ICAgICAgIGNscy5faW5zZXJ0X2l0ZW1fcnVuX2xlbmd0aF9lbmNvZGVkKAogICAgICAgICAgICAg
ICAgICAgICB0aW1lcywgYWdncmVnYXRlZF90ZXN0W0pTT05fUkVTVUxUU19USU1FU10sIG51bV9y
dW5zKQotICAgICAgICAgICAgICAgIGNscy5fbm9ybWFsaXplX3Jlc3VsdHNfanNvbih0ZXN0X25h
bWUsIGFnZ3JlZ2F0ZWRfanNvbikKKyAgICAgICAgICAgICAgICBjbHMuX25vcm1hbGl6ZV9yZXN1
bHRzX2pzb24odGVzdF9uYW1lLCBhZ2dyZWdhdGVkX2pzb24sIG51bV9ydW5zKQogICAgICAgICAg
ICAgZWxzZToKICAgICAgICAgICAgICAgICBhZ2dyZWdhdGVkX2pzb25bdGVzdF9uYW1lXSA9IGlu
Y3JlbWVudGFsX2pzb25bdGVzdF9uYW1lXQogCkBAIC0yNDIsNiArMjQ2LDcgQEAgY2xhc3MgSnNv
blJlc3VsdHMob2JqZWN0KToKICAgICAgICAgQXJnczoKICAgICAgICAgICAgIGluY3JlbWVudGFs
X2l0ZW06IGluY3JlbWVudGFsIHJ1bi1sZW5ndGggZW5jb2RlZCByZXN1bHRzLgogICAgICAgICAg
ICAgYWdncmVnYXRlZF9pdGVtOiBhZ2dyZWdhdGVkIHJ1bi1sZW5ndGggZW5jb2RlZCByZXN1bHRz
LgorICAgICAgICAgICAgbnVtX3J1bnM6IG51bWJlciBvZiB0b3RhbCBydW5zIHRvIGluY2x1ZGUu
CiAgICAgICAgICIiIgogCiAgICAgICAgIGZvciBpdGVtIGluIGluY3JlbWVudGFsX2l0ZW06CkBA
IC0yNTIsMjMgKzI1NywyNCBAQCBjbGFzcyBKc29uUmVzdWx0cyhvYmplY3QpOgogICAgICAgICAg
ICAgICAgIGFnZ3JlZ2F0ZWRfaXRlbS5pbnNlcnQoMCwgaXRlbSkKIAogICAgIEBjbGFzc21ldGhv
ZAotICAgIGRlZiBfbm9ybWFsaXplX3Jlc3VsdHNfanNvbihjbHMsIHRlc3RfbmFtZSwgYWdncmVn
YXRlZF9qc29uKToKKyAgICBkZWYgX25vcm1hbGl6ZV9yZXN1bHRzX2pzb24oY2xzLCB0ZXN0X25h
bWUsIGFnZ3JlZ2F0ZWRfanNvbiwgbnVtX3J1bnMpOgogICAgICAgICAiIiIgUHJ1bmUgdGVzdHMg
d2hlcmUgYWxsIHJ1bnMgcGFzcyBvciB0ZXN0cyB0aGF0IG5vIGxvbmdlciBleGlzdCBhbmQKLSAg
ICAgICAgdHJ1bmNhdGUgYWxsIHJlc3VsdHMgdG8gSlNPTl9SRVNVTFRTX01BWF9CVUlMRFMuCisg
ICAgICAgIHRydW5jYXRlIGFsbCByZXN1bHRzIHRvIG51bV9ydW5zLgogCiAgICAgICAgIEFyZ3M6
CiAgICAgICAgICAgdGVzdF9uYW1lOiBOYW1lIG9mIHRoZSB0ZXN0LgogICAgICAgICAgIGFnZ3Jl
Z2F0ZWRfanNvbjogVGhlIEpTT04gb2JqZWN0IHdpdGggYWxsIHRoZSB0ZXN0IHJlc3VsdHMgZm9y
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIGJ1aWxkZXIuCisgICAgICAgICAgbnVt
X3J1bnM6IG51bWJlciBvZiB0b3RhbCBydW5zIHRvIGluY2x1ZGUuCiAgICAgICAgICIiIgogCiAg
ICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdCA9IGFnZ3JlZ2F0ZWRfanNvblt0ZXN0X25hbWVdCiAgICAg
ICAgIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfUkVTVUxUU10gPSBcCiAgICAgICAgICAg
ICBjbHMuX3JlbW92ZV9pdGVtc19vdmVyX21heF9udW1iZXJfb2ZfYnVpbGRzKAotICAgICAgICAg
ICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfUkVTVUxUU10pCisgICAgICAgICAg
ICAgICAgYWdncmVnYXRlZF90ZXN0W0pTT05fUkVTVUxUU19SRVNVTFRTXSwgbnVtX3J1bnMpCiAg
ICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfVElNRVNdID0gXAogICAgICAgICAg
ICAgY2xzLl9yZW1vdmVfaXRlbXNfb3Zlcl9tYXhfbnVtYmVyX29mX2J1aWxkcygKLSAgICAgICAg
ICAgICAgICBhZ2dyZWdhdGVkX3Rlc3RbSlNPTl9SRVNVTFRTX1RJTUVTXSkKKyAgICAgICAgICAg
ICAgICBhZ2dyZWdhdGVkX3Rlc3RbSlNPTl9SRVNVTFRTX1RJTUVTXSwgbnVtX3J1bnMpCiAKICAg
ICAgICAgaXNfYWxsX3Bhc3MgPSBjbHMuX2lzX3Jlc3VsdHNfYWxsX29mX3R5cGUoCiAgICAgICAg
ICAgICBhZ2dyZWdhdGVkX3Rlc3RbSlNPTl9SRVNVTFRTX1JFU1VMVFNdLCBKU09OX1JFU1VMVFNf
UEFTUykKQEAgLTI4NSwyMCArMjkxLDIxIEBAIGNsYXNzIEpzb25SZXN1bHRzKG9iamVjdCk6CiAg
ICAgICAgICAgICBkZWwgYWdncmVnYXRlZF9qc29uW3Rlc3RfbmFtZV0KIAogICAgIEBjbGFzc21l
dGhvZAotICAgIGRlZiBfcmVtb3ZlX2l0ZW1zX292ZXJfbWF4X251bWJlcl9vZl9idWlsZHMoY2xz
LCBlbmNvZGVkX2xpc3QpOgorICAgIGRlZiBfcmVtb3ZlX2l0ZW1zX292ZXJfbWF4X251bWJlcl9v
Zl9idWlsZHMoY2xzLCBlbmNvZGVkX2xpc3QsIG51bV9ydW5zKToKICAgICAgICAgIiIiUmVtb3Zl
cyBpdGVtcyBmcm9tIHRoZSBydW4tbGVuZ3RoIGVuY29kZWQgbGlzdCBhZnRlciB0aGUgZmluYWwK
ICAgICAgICAgaXRlbSB0aGF0IGV4Y2VlZHMgdGhlIG1heCBudW1iZXIgb2YgYnVpbGRzIHRvIHRy
YWNrLgogCiAgICAgICAgIEFyZ3M6CiAgICAgICAgICAgZW5jb2RlZF9yZXN1bHRzOiBydW4tbGVu
Z3RoIGVuY29kZWQgcmVzdWx0cy4gQW4gYXJyYXkgb2YgYXJyYXlzLCBlLmcuCiAgICAgICAgICAg
ICAgIFtbMywnQSddLFsxLCdRJ11dIGVuY29kZXMgQUFBUS4KKyAgICAgICAgICBudW1fcnVuczog
bnVtYmVyIG9mIHRvdGFsIHJ1bnMgdG8gaW5jbHVkZS4KICAgICAgICAgIiIiCiAgICAgICAgIG51
bV9idWlsZHMgPSAwCiAgICAgICAgIGluZGV4ID0gMAogICAgICAgICBmb3IgcmVzdWx0IGluIGVu
Y29kZWRfbGlzdDoKICAgICAgICAgICAgIG51bV9idWlsZHMgPSBudW1fYnVpbGRzICsgcmVzdWx0
WzBdCiAgICAgICAgICAgICBpbmRleCA9IGluZGV4ICsgMQotICAgICAgICAgICAgaWYgbnVtX2J1
aWxkcyA+IEpTT05fUkVTVUxUU19NQVhfQlVJTERTOgorICAgICAgICAgICAgaWYgbnVtX2J1aWxk
cyA+IG51bV9ydW5zOgogICAgICAgICAgICAgICAgIHJldHVybiBlbmNvZGVkX2xpc3RbOmluZGV4
XQogCiAgICAgICAgIHJldHVybiBlbmNvZGVkX2xpc3QKSW5kZXg6IFdlYktpdFRvb2xzL1Rlc3RS
ZXN1bHRTZXJ2ZXIvbW9kZWwvanNvbnJlc3VsdHNfdW5pdHRlc3QucHkKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViS2l0VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9tb2RlbC9qc29ucmVzdWx0c191bml0dGVzdC5w
eQkocmV2aXNpb24gNzQyMTgpCisrKyBXZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL21vZGVs
L2pzb25yZXN1bHRzX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMTgsMTEgKzExOCwx
MSBAQCBjbGFzcyBKc29uUmVzdWx0c1Rlc3QodW5pdHRlc3QuVGVzdENhc2UpCiAKICAgICAgICAg
cmV0dXJuIEpTT05fUkVTVUxUU19QUkVGSVggKyBqc29uICsgSlNPTl9SRVNVTFRTX1NVRkZJWAog
Ci0gICAgZGVmIF90ZXN0X21lcmdlKHNlbGYsIGFnZ3JlZ2F0ZWRfZGF0YSwgaW5jcmVtZW50YWxf
ZGF0YSwgZXhwZWN0ZWRfZGF0YSk6CisgICAgZGVmIF90ZXN0X21lcmdlKHNlbGYsIGFnZ3JlZ2F0
ZWRfZGF0YSwgaW5jcmVtZW50YWxfZGF0YSwgZXhwZWN0ZWRfZGF0YSwgbWF4X2J1aWxkcz1qc29u
cmVzdWx0cy5KU09OX1JFU1VMVFNfTUFYX0JVSUxEUyk6CiAgICAgICAgIGFnZ3JlZ2F0ZWRfcmVz
dWx0cyA9IHNlbGYuX21ha2VfdGVzdF9qc29uKGFnZ3JlZ2F0ZWRfZGF0YSkKICAgICAgICAgaW5j
cmVtZW50YWxfcmVzdWx0cyA9IHNlbGYuX21ha2VfdGVzdF9qc29uKGluY3JlbWVudGFsX2RhdGEp
CiAgICAgICAgIG1lcmdlZF9yZXN1bHRzID0gSnNvblJlc3VsdHMubWVyZ2Uoc2VsZi5fYnVpbGRl
ciwKLSAgICAgICAgICAgIGFnZ3JlZ2F0ZWRfcmVzdWx0cywgaW5jcmVtZW50YWxfcmVzdWx0cywg
anNvbnJlc3VsdHMuSlNPTl9SRVNVTFRTX01BWF9CVUlMRFMsCisgICAgICAgICAgICBhZ2dyZWdh
dGVkX3Jlc3VsdHMsIGluY3JlbWVudGFsX3Jlc3VsdHMsIG1heF9idWlsZHMsCiAgICAgICAgICAg
ICBzb3J0X2tleXM9VHJ1ZSkKIAogICAgICAgICBpZiBleHBlY3RlZF9kYXRhOgpAQCAtMjk5LDcg
KzI5OSw3IEBAIGNsYXNzIEpzb25SZXN1bHRzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSkKICAgICAg
ICAgICAgICMgRXhwZWN0ZWQgcmVzdWx0cwogICAgICAgICAgICAgKFsiMyIsICIyIiwgIjEiXSwg
W1siMDAxLmh0bWwiLCAiWzIwMSxcIlBcIl0iLCAiWzEsMV0sWzIwMCwwXSJdLCBbIjAwMi5odG1s
IiwgIlsxLFwiUFwiXSxbMTAsXCJGXCJdIiwgIlsxMSwwXSJdXSkpCiAKLSAgICAgICAgIyBSZW1v
dmUgaXRlbXMgZnJvbSB0ZXN0IHJlc3VsdHMgYW5kIHRpbWVzIHRoYXQgZXhjZWVkcyB0aGUgbWF4
IG51bWJlcgorICAgICAgICAjIFJlbW92ZSBpdGVtcyBmcm9tIHRlc3QgcmVzdWx0cyBhbmQgdGlt
ZXMgdGhhdCBleGNlZWQgdGhlIG1heCBudW1iZXIKICAgICAgICAgIyBvZiBidWlsZHMgdG8gdHJh
Y2suCiAgICAgICAgIG1heF9idWlsZHMgPSBzdHIoanNvbnJlc3VsdHMuSlNPTl9SRVNVTFRTX01B
WF9CVUlMRFMpCiAgICAgICAgIHNlbGYuX3Rlc3RfbWVyZ2UoCkBAIC0zMTAsNiArMzEwLDE4IEBA
IGNsYXNzIEpzb25SZXN1bHRzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSkKICAgICAgICAgICAgICMg
RXhwZWN0ZWQgcmVzdWx0cwogICAgICAgICAgICAgKFsiMyIsICIyIiwgIjEiXSwgW1siMDAxLmh0
bWwiLCAiWzEsXCJUXCJdLFsiICsgbWF4X2J1aWxkcyArICIsXCJGXCJdIiwgIlsxLDFdLFsiICsg
bWF4X2J1aWxkcyArICIsMF0iXV0pKQogCisgICAgICAgICMgUmVtb3ZlIGl0ZW1zIGZyb20gdGVz
dCByZXN1bHRzIGFuZCB0aW1lcyB0aGF0IGV4Y2VlZCB0aGUgbWF4IG51bWJlcgorICAgICAgICAj
IG9mIGJ1aWxkcyB0byB0cmFjaywgdXNpbmcgc21hbGxlciB0aHJlc2hvbGQuCisgICAgICAgIG1h
eF9idWlsZHMgPSBzdHIoanNvbnJlc3VsdHMuSlNPTl9SRVNVTFRTX01BWF9CVUlMRFNfU01BTEwp
CisgICAgICAgIHNlbGYuX3Rlc3RfbWVyZ2UoCisgICAgICAgICAgICAjIEFnZ3JlZ2F0ZWQgcmVz
dWx0cworICAgICAgICAgICAgKFsiMiIsICIxIl0sIFtbIjAwMS5odG1sIiwgIlsiICsgbWF4X2J1
aWxkcyArICIsXCJGXCJdLFsxLFwiSVwiXSIsICJbIiArIG1heF9idWlsZHMgKyAiLDBdLFsxLDFd
Il1dKSwKKyAgICAgICAgICAgICMgSW5jcmVtZW50YWwgcmVzdWx0cworICAgICAgICAgICAgKFsi
MyJdLCBbWyIwMDEuaHRtbCIsICJbMSxcIlRcIl0iLCAiWzEsMV0iXV0pLAorICAgICAgICAgICAg
IyBFeHBlY3RlZCByZXN1bHRzCisgICAgICAgICAgICAoWyIzIiwgIjIiLCAiMSJdLCBbWyIwMDEu
aHRtbCIsICJbMSxcIlRcIl0sWyIgKyBtYXhfYnVpbGRzICsgIixcIkZcIl0iLCAiWzEsMV0sWyIg
KyBtYXhfYnVpbGRzICsgIiwwXSJdXSksCisgICAgICAgICAgICBpbnQobWF4X2J1aWxkcykpCisK
ICAgICAgICAgIyBHZXQgdGVzdCBuYW1lIGxpc3Qgb25seS4gRG9uJ3QgaW5jbHVkZSBub24tdGVz
dC1saXN0IGRhdGEgYW5kCiAgICAgICAgICMgb2YgdGVzdCByZXN1bHQgZGV0YWlscy4KICAgICAg
ICAgc2VsZi5fdGVzdF9nZXRfdGVzdF9saXN0KAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78059</attachid>
            <date>2011-01-05 16:15:49 -0800</date>
            <delta_ts>2011-01-06 10:43:02 -0800</delta_ts>
            <desc>Updated for new directory structure (WebKitTools -&gt; Tools).</desc>
            <filename>bug-51217-20110105161548.patch</filename>
            <type>text/plain</type>
            <size>8003</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDc1MTE0KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTcgQEAKKzIwMTEtMDEtMDUgIEp1bGllIFBhcmVudCAgPGpwYXJlbnRAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Qg
UmVzdWx0IFNlcnZlciBhbHdheXMgdHJ1bmNhdGVzIG51bWJlciBvZiByZXN1bHRzIHRvIEpTT05f
UkVTVUxUU19NQVhfQlVJTERTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD01MTIxNworCisgICAgICAgICogVGVzdFJlc3VsdFNlcnZlci9tb2RlbC9qc29u
cmVzdWx0cy5weToKKyAgICAgICAgUGFzcyBudW1fcnVucyB0aHJvdWdoIHRvIF9yZW1vdmVfaXRl
bXNfb3Zlcl9tYXhfbnVtYmVyX29mX2J1aWxkcywgYW5kIHVzZSB0aGUgdmFsdWUuCisgICAgICAg
IEFkZHMgbWlzc2luZyBkb2N1bWVudGF0aW9uLgorICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIv
bW9kZWwvanNvbnJlc3VsdHNfdW5pdHRlc3QucHk6CisgICAgICAgIEFkZCB1bml0IHRlc3QgdG8g
dGVzdCB0aGF0IHRydW5jYXRpb24gaGFwcGVucyBhdCBzbWFsbGVyIHZhbHVlIHRoYW4gSlNPTl9S
RVNVTFRTX01BWF9CVUlMRFMuCisgICAgICAgIFVwZGF0ZSB0ZXN0X21lcmdlIHRvIHRha2UgYSBu
dW1iZXIgb2YgYnVpbGRzIHRvIHRydW5jYXRlIGF0LgorCiAyMDExLTAxLTA1ICBFcmljIFNlaWRl
bCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBPamFuIFZhZmFpLgpJ
bmRleDogVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9tb2RlbC9qc29ucmVzdWx0cy5weQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9UZXN0UmVzdWx0U2VydmVyL21vZGVsL2pzb25yZXN1bHRzLnB5CShyZXZp
c2lvbiA3NTEwNikKKysrIFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvbW9kZWwvanNvbnJlc3VsdHMu
cHkJKHdvcmtpbmcgY29weSkKQEAgLTExNCw2ICsxMTQsNyBAQCBjbGFzcyBKc29uUmVzdWx0cyhv
YmplY3QpOgogICAgICAgICBBcmdzOgogICAgICAgICAgICAgYWdncmVnYXRlZF9qc29uOiBhZ2dy
ZWdhdGVkIGpzb24gb2JqZWN0LgogICAgICAgICAgICAgaW5jcmVtZW50YWxfanNvbjogaW5jcmVt
ZW50YWwganNvbiBvYmplY3QuCisgICAgICAgICAgICBudW1fcnVuczogbnVtYmVyIG9mIHRvdGFs
IHJ1bnMgdG8gaW5jbHVkZS4KIAogICAgICAgICBSZXR1cm5zOgogICAgICAgICAgICAgVHJ1ZSBp
ZiBtZXJnZSBzdWNjZWVkcyBvcgpAQCAtMTQwLDYgKzE0MSw3IEBAIGNsYXNzIEpzb25SZXN1bHRz
KG9iamVjdCk6CiAgICAgICAgIEFyZ3M6CiAgICAgICAgICAgICBhZ2dyZWdhdGVkX2pzb246IGFn
Z3JlZ2F0ZWQganNvbiBvYmplY3QuCiAgICAgICAgICAgICBpbmNyZW1lbnRhbF9qc29uOiBpbmNy
ZW1lbnRhbCBqc29uIG9iamVjdC4KKyAgICAgICAgICAgIG51bV9ydW5zOiBudW1iZXIgb2YgdG90
YWwgcnVucyB0byBpbmNsdWRlLgogCiAgICAgICAgIFJldHVybnM6CiAgICAgICAgICAgICBUcnVl
IGlmIG1lcmdlIHN1Y2NlZWRzIG9yCkBAIC0xODgsNiArMTkwLDcgQEAgY2xhc3MgSnNvblJlc3Vs
dHMob2JqZWN0KToKICAgICAgICAgICAgIGFnZ3JlZ2F0ZWRfanNvbjogYWdncmVnYXRlZCBqc29u
IG9iamVjdC4KICAgICAgICAgICAgIGluY3JlbWVudGFsX2pzb246IGluY3JlbWVudGFsIGpzb24g
b2JqZWN0LgogICAgICAgICAgICAgaW5jcmVtZW50YWxfaW5kZXg6IGluZGV4IG9mIHRoZSBpbmNy
ZW1lbnRhbCBqc29uIHJlc3VsdHMgdG8gbWVyZ2UuCisgICAgICAgICAgICBudW1fcnVuczogbnVt
YmVyIG9mIHRvdGFsIHJ1bnMgdG8gaW5jbHVkZS4KICAgICAgICAgIiIiCiAKICAgICAgICAgZm9y
IGtleSBpbiBpbmNyZW1lbnRhbF9qc29uLmtleXMoKToKQEAgLTIxMSw2ICsyMTQsNyBAQCBjbGFz
cyBKc29uUmVzdWx0cyhvYmplY3QpOgogICAgICAgICBBcmdzOgogICAgICAgICAgICAgYWdncmVn
YXRlZF9qc29uOiBhZ2dyZWdhdGVkIGpzb24gb2JqZWN0LgogICAgICAgICAgICAgaW5jcmVtZW50
YWxfanNvbjogaW5jcmVtZW50YWwganNvbiBvYmplY3QuCisgICAgICAgICAgICBudW1fcnVuczog
bnVtYmVyIG9mIHRvdGFsIHJ1bnMgdG8gaW5jbHVkZS4KICAgICAgICAgIiIiCiAKICAgICAgICAg
YWxsX3Rlc3RzID0gKHNldChhZ2dyZWdhdGVkX2pzb24uaXRlcmtleXMoKSkgfApAQCAtMjMwLDcg
KzIzNCw3IEBAIGNsYXNzIEpzb25SZXN1bHRzKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgICAg
IHJlc3VsdHMsIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfUkVTVUxUU10sIG51bV9ydW5z
KQogICAgICAgICAgICAgICAgIGNscy5faW5zZXJ0X2l0ZW1fcnVuX2xlbmd0aF9lbmNvZGVkKAog
ICAgICAgICAgICAgICAgICAgICB0aW1lcywgYWdncmVnYXRlZF90ZXN0W0pTT05fUkVTVUxUU19U
SU1FU10sIG51bV9ydW5zKQotICAgICAgICAgICAgICAgIGNscy5fbm9ybWFsaXplX3Jlc3VsdHNf
anNvbih0ZXN0X25hbWUsIGFnZ3JlZ2F0ZWRfanNvbikKKyAgICAgICAgICAgICAgICBjbHMuX25v
cm1hbGl6ZV9yZXN1bHRzX2pzb24odGVzdF9uYW1lLCBhZ2dyZWdhdGVkX2pzb24sIG51bV9ydW5z
KQogICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICBhZ2dyZWdhdGVkX2pzb25bdGVz
dF9uYW1lXSA9IGluY3JlbWVudGFsX2pzb25bdGVzdF9uYW1lXQogCkBAIC0yNDIsNiArMjQ2LDcg
QEAgY2xhc3MgSnNvblJlc3VsdHMob2JqZWN0KToKICAgICAgICAgQXJnczoKICAgICAgICAgICAg
IGluY3JlbWVudGFsX2l0ZW06IGluY3JlbWVudGFsIHJ1bi1sZW5ndGggZW5jb2RlZCByZXN1bHRz
LgogICAgICAgICAgICAgYWdncmVnYXRlZF9pdGVtOiBhZ2dyZWdhdGVkIHJ1bi1sZW5ndGggZW5j
b2RlZCByZXN1bHRzLgorICAgICAgICAgICAgbnVtX3J1bnM6IG51bWJlciBvZiB0b3RhbCBydW5z
IHRvIGluY2x1ZGUuCiAgICAgICAgICIiIgogCiAgICAgICAgIGZvciBpdGVtIGluIGluY3JlbWVu
dGFsX2l0ZW06CkBAIC0yNTIsMjMgKzI1NywyNCBAQCBjbGFzcyBKc29uUmVzdWx0cyhvYmplY3Qp
OgogICAgICAgICAgICAgICAgIGFnZ3JlZ2F0ZWRfaXRlbS5pbnNlcnQoMCwgaXRlbSkKIAogICAg
IEBjbGFzc21ldGhvZAotICAgIGRlZiBfbm9ybWFsaXplX3Jlc3VsdHNfanNvbihjbHMsIHRlc3Rf
bmFtZSwgYWdncmVnYXRlZF9qc29uKToKKyAgICBkZWYgX25vcm1hbGl6ZV9yZXN1bHRzX2pzb24o
Y2xzLCB0ZXN0X25hbWUsIGFnZ3JlZ2F0ZWRfanNvbiwgbnVtX3J1bnMpOgogICAgICAgICAiIiIg
UHJ1bmUgdGVzdHMgd2hlcmUgYWxsIHJ1bnMgcGFzcyBvciB0ZXN0cyB0aGF0IG5vIGxvbmdlciBl
eGlzdCBhbmQKLSAgICAgICAgdHJ1bmNhdGUgYWxsIHJlc3VsdHMgdG8gSlNPTl9SRVNVTFRTX01B
WF9CVUlMRFMuCisgICAgICAgIHRydW5jYXRlIGFsbCByZXN1bHRzIHRvIG51bV9ydW5zLgogCiAg
ICAgICAgIEFyZ3M6CiAgICAgICAgICAgdGVzdF9uYW1lOiBOYW1lIG9mIHRoZSB0ZXN0LgogICAg
ICAgICAgIGFnZ3JlZ2F0ZWRfanNvbjogVGhlIEpTT04gb2JqZWN0IHdpdGggYWxsIHRoZSB0ZXN0
IHJlc3VsdHMgZm9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIGJ1aWxkZXIuCisg
ICAgICAgICAgbnVtX3J1bnM6IG51bWJlciBvZiB0b3RhbCBydW5zIHRvIGluY2x1ZGUuCiAgICAg
ICAgICIiIgogCiAgICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdCA9IGFnZ3JlZ2F0ZWRfanNvblt0ZXN0
X25hbWVdCiAgICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfUkVTVUxUU10gPSBc
CiAgICAgICAgICAgICBjbHMuX3JlbW92ZV9pdGVtc19vdmVyX21heF9udW1iZXJfb2ZfYnVpbGRz
KAotICAgICAgICAgICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfUkVTVUxUU10p
CisgICAgICAgICAgICAgICAgYWdncmVnYXRlZF90ZXN0W0pTT05fUkVTVUxUU19SRVNVTFRTXSwg
bnVtX3J1bnMpCiAgICAgICAgIGFnZ3JlZ2F0ZWRfdGVzdFtKU09OX1JFU1VMVFNfVElNRVNdID0g
XAogICAgICAgICAgICAgY2xzLl9yZW1vdmVfaXRlbXNfb3Zlcl9tYXhfbnVtYmVyX29mX2J1aWxk
cygKLSAgICAgICAgICAgICAgICBhZ2dyZWdhdGVkX3Rlc3RbSlNPTl9SRVNVTFRTX1RJTUVTXSkK
KyAgICAgICAgICAgICAgICBhZ2dyZWdhdGVkX3Rlc3RbSlNPTl9SRVNVTFRTX1RJTUVTXSwgbnVt
X3J1bnMpCiAKICAgICAgICAgaXNfYWxsX3Bhc3MgPSBjbHMuX2lzX3Jlc3VsdHNfYWxsX29mX3R5
cGUoCiAgICAgICAgICAgICBhZ2dyZWdhdGVkX3Rlc3RbSlNPTl9SRVNVTFRTX1JFU1VMVFNdLCBK
U09OX1JFU1VMVFNfUEFTUykKQEAgLTI4NSwyMCArMjkxLDIxIEBAIGNsYXNzIEpzb25SZXN1bHRz
KG9iamVjdCk6CiAgICAgICAgICAgICBkZWwgYWdncmVnYXRlZF9qc29uW3Rlc3RfbmFtZV0KIAog
ICAgIEBjbGFzc21ldGhvZAotICAgIGRlZiBfcmVtb3ZlX2l0ZW1zX292ZXJfbWF4X251bWJlcl9v
Zl9idWlsZHMoY2xzLCBlbmNvZGVkX2xpc3QpOgorICAgIGRlZiBfcmVtb3ZlX2l0ZW1zX292ZXJf
bWF4X251bWJlcl9vZl9idWlsZHMoY2xzLCBlbmNvZGVkX2xpc3QsIG51bV9ydW5zKToKICAgICAg
ICAgIiIiUmVtb3ZlcyBpdGVtcyBmcm9tIHRoZSBydW4tbGVuZ3RoIGVuY29kZWQgbGlzdCBhZnRl
ciB0aGUgZmluYWwKICAgICAgICAgaXRlbSB0aGF0IGV4Y2VlZHMgdGhlIG1heCBudW1iZXIgb2Yg
YnVpbGRzIHRvIHRyYWNrLgogCiAgICAgICAgIEFyZ3M6CiAgICAgICAgICAgZW5jb2RlZF9yZXN1
bHRzOiBydW4tbGVuZ3RoIGVuY29kZWQgcmVzdWx0cy4gQW4gYXJyYXkgb2YgYXJyYXlzLCBlLmcu
CiAgICAgICAgICAgICAgIFtbMywnQSddLFsxLCdRJ11dIGVuY29kZXMgQUFBUS4KKyAgICAgICAg
ICBudW1fcnVuczogbnVtYmVyIG9mIHRvdGFsIHJ1bnMgdG8gaW5jbHVkZS4KICAgICAgICAgIiIi
CiAgICAgICAgIG51bV9idWlsZHMgPSAwCiAgICAgICAgIGluZGV4ID0gMAogICAgICAgICBmb3Ig
cmVzdWx0IGluIGVuY29kZWRfbGlzdDoKICAgICAgICAgICAgIG51bV9idWlsZHMgPSBudW1fYnVp
bGRzICsgcmVzdWx0WzBdCiAgICAgICAgICAgICBpbmRleCA9IGluZGV4ICsgMQotICAgICAgICAg
ICAgaWYgbnVtX2J1aWxkcyA+IEpTT05fUkVTVUxUU19NQVhfQlVJTERTOgorICAgICAgICAgICAg
aWYgbnVtX2J1aWxkcyA+IG51bV9ydW5zOgogICAgICAgICAgICAgICAgIHJldHVybiBlbmNvZGVk
X2xpc3RbOmluZGV4XQogCiAgICAgICAgIHJldHVybiBlbmNvZGVkX2xpc3QKSW5kZXg6IFRvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvbW9kZWwvanNvbnJlc3VsdHNfdW5pdHRlc3QucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9tb2RlbC9qc29ucmVzdWx0c191bml0dGVzdC5w
eQkocmV2aXNpb24gNzUxMDYpCisrKyBUb29scy9UZXN0UmVzdWx0U2VydmVyL21vZGVsL2pzb25y
ZXN1bHRzX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMTgsMTEgKzExOCwxMSBAQCBj
bGFzcyBKc29uUmVzdWx0c1Rlc3QodW5pdHRlc3QuVGVzdENhc2UpCiAKICAgICAgICAgcmV0dXJu
IEpTT05fUkVTVUxUU19QUkVGSVggKyBqc29uICsgSlNPTl9SRVNVTFRTX1NVRkZJWAogCi0gICAg
ZGVmIF90ZXN0X21lcmdlKHNlbGYsIGFnZ3JlZ2F0ZWRfZGF0YSwgaW5jcmVtZW50YWxfZGF0YSwg
ZXhwZWN0ZWRfZGF0YSk6CisgICAgZGVmIF90ZXN0X21lcmdlKHNlbGYsIGFnZ3JlZ2F0ZWRfZGF0
YSwgaW5jcmVtZW50YWxfZGF0YSwgZXhwZWN0ZWRfZGF0YSwgbWF4X2J1aWxkcz1qc29ucmVzdWx0
cy5KU09OX1JFU1VMVFNfTUFYX0JVSUxEUyk6CiAgICAgICAgIGFnZ3JlZ2F0ZWRfcmVzdWx0cyA9
IHNlbGYuX21ha2VfdGVzdF9qc29uKGFnZ3JlZ2F0ZWRfZGF0YSkKICAgICAgICAgaW5jcmVtZW50
YWxfcmVzdWx0cyA9IHNlbGYuX21ha2VfdGVzdF9qc29uKGluY3JlbWVudGFsX2RhdGEpCiAgICAg
ICAgIG1lcmdlZF9yZXN1bHRzID0gSnNvblJlc3VsdHMubWVyZ2Uoc2VsZi5fYnVpbGRlciwKLSAg
ICAgICAgICAgIGFnZ3JlZ2F0ZWRfcmVzdWx0cywgaW5jcmVtZW50YWxfcmVzdWx0cywganNvbnJl
c3VsdHMuSlNPTl9SRVNVTFRTX01BWF9CVUlMRFMsCisgICAgICAgICAgICBhZ2dyZWdhdGVkX3Jl
c3VsdHMsIGluY3JlbWVudGFsX3Jlc3VsdHMsIG1heF9idWlsZHMsCiAgICAgICAgICAgICBzb3J0
X2tleXM9VHJ1ZSkKIAogICAgICAgICBpZiBleHBlY3RlZF9kYXRhOgpAQCAtMjk5LDcgKzI5OSw3
IEBAIGNsYXNzIEpzb25SZXN1bHRzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSkKICAgICAgICAgICAg
ICMgRXhwZWN0ZWQgcmVzdWx0cwogICAgICAgICAgICAgKFsiMyIsICIyIiwgIjEiXSwgW1siMDAx
Lmh0bWwiLCAiWzIwMSxcIlBcIl0iLCAiWzEsMV0sWzIwMCwwXSJdLCBbIjAwMi5odG1sIiwgIlsx
LFwiUFwiXSxbMTAsXCJGXCJdIiwgIlsxMSwwXSJdXSkpCiAKLSAgICAgICAgIyBSZW1vdmUgaXRl
bXMgZnJvbSB0ZXN0IHJlc3VsdHMgYW5kIHRpbWVzIHRoYXQgZXhjZWVkcyB0aGUgbWF4IG51bWJl
cgorICAgICAgICAjIFJlbW92ZSBpdGVtcyBmcm9tIHRlc3QgcmVzdWx0cyBhbmQgdGltZXMgdGhh
dCBleGNlZWQgdGhlIG1heCBudW1iZXIKICAgICAgICAgIyBvZiBidWlsZHMgdG8gdHJhY2suCiAg
ICAgICAgIG1heF9idWlsZHMgPSBzdHIoanNvbnJlc3VsdHMuSlNPTl9SRVNVTFRTX01BWF9CVUlM
RFMpCiAgICAgICAgIHNlbGYuX3Rlc3RfbWVyZ2UoCkBAIC0zMTAsNiArMzEwLDE4IEBAIGNsYXNz
IEpzb25SZXN1bHRzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSkKICAgICAgICAgICAgICMgRXhwZWN0
ZWQgcmVzdWx0cwogICAgICAgICAgICAgKFsiMyIsICIyIiwgIjEiXSwgW1siMDAxLmh0bWwiLCAi
WzEsXCJUXCJdLFsiICsgbWF4X2J1aWxkcyArICIsXCJGXCJdIiwgIlsxLDFdLFsiICsgbWF4X2J1
aWxkcyArICIsMF0iXV0pKQogCisgICAgICAgICMgUmVtb3ZlIGl0ZW1zIGZyb20gdGVzdCByZXN1
bHRzIGFuZCB0aW1lcyB0aGF0IGV4Y2VlZCB0aGUgbWF4IG51bWJlcgorICAgICAgICAjIG9mIGJ1
aWxkcyB0byB0cmFjaywgdXNpbmcgc21hbGxlciB0aHJlc2hvbGQuCisgICAgICAgIG1heF9idWls
ZHMgPSBzdHIoanNvbnJlc3VsdHMuSlNPTl9SRVNVTFRTX01BWF9CVUlMRFNfU01BTEwpCisgICAg
ICAgIHNlbGYuX3Rlc3RfbWVyZ2UoCisgICAgICAgICAgICAjIEFnZ3JlZ2F0ZWQgcmVzdWx0cwor
ICAgICAgICAgICAgKFsiMiIsICIxIl0sIFtbIjAwMS5odG1sIiwgIlsiICsgbWF4X2J1aWxkcyAr
ICIsXCJGXCJdLFsxLFwiSVwiXSIsICJbIiArIG1heF9idWlsZHMgKyAiLDBdLFsxLDFdIl1dKSwK
KyAgICAgICAgICAgICMgSW5jcmVtZW50YWwgcmVzdWx0cworICAgICAgICAgICAgKFsiMyJdLCBb
WyIwMDEuaHRtbCIsICJbMSxcIlRcIl0iLCAiWzEsMV0iXV0pLAorICAgICAgICAgICAgIyBFeHBl
Y3RlZCByZXN1bHRzCisgICAgICAgICAgICAoWyIzIiwgIjIiLCAiMSJdLCBbWyIwMDEuaHRtbCIs
ICJbMSxcIlRcIl0sWyIgKyBtYXhfYnVpbGRzICsgIixcIkZcIl0iLCAiWzEsMV0sWyIgKyBtYXhf
YnVpbGRzICsgIiwwXSJdXSksCisgICAgICAgICAgICBpbnQobWF4X2J1aWxkcykpCisKICAgICAg
ICAgIyBHZXQgdGVzdCBuYW1lIGxpc3Qgb25seS4gRG9uJ3QgaW5jbHVkZSBub24tdGVzdC1saXN0
IGRhdGEgYW5kCiAgICAgICAgICMgb2YgdGVzdCByZXN1bHQgZGV0YWlscy4KICAgICAgICAgc2Vs
Zi5fdGVzdF9nZXRfdGVzdF9saXN0KAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>