<?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>53977</bug_id>
          
          <creation_ts>2011-02-07 22:36:09 -0800</creation_ts>
          <short_desc>stop generating results.json files</short_desc>
          <delta_ts>2011-02-08 21:04:43 -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>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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>dpranke</cc>
    
    <cc>kinuko</cc>
    
    <cc>mihaip</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>347117</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-02-07 22:36:09 -0800</bug_when>
    <thetext>stop generating results.json files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347118</commentid>
    <comment_count>1</comment_count>
      <attachid>81587</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-02-07 22:37:42 -0800</bug_when>
    <thetext>Created attachment 81587
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347123</commentid>
    <comment_count>2</comment_count>
      <attachid>81587</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-02-07 22:47:48 -0800</bug_when>
    <thetext>Comment on attachment 81587
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=81587&amp;action=review

&gt; Tools/Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:172
&gt;      def generate_json_output(self):

Seems like there should be a round of renaming (since these method names are very generic, and we&apos;re going to want more JSON generation code for the results.html replacement), but that can be done separately later (curious to see if anything breaks because of this change).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347924</commentid>
    <comment_count>3</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-02-08 20:33:15 -0800</bug_when>
    <thetext>Committed r78012: &lt;http://trac.webkit.org/changeset/78012&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347936</commentid>
    <comment_count>4</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2011-02-08 21:04:43 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Committed r78012: &lt;http://trac.webkit.org/changeset/78012&gt;

Awesome, thanks for doing this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81587</attachid>
            <date>2011-02-07 22:37:42 -0800</date>
            <delta_ts>2011-02-07 22:47:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53977-20110208173739.patch</filename>
            <type>text/plain</type>
            <size>16565</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzc4OTAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBkYTI4YWM5YWE2MzVmNzNiNzNhM2U5ODNiYmYwM2M5ODMw
MjZlMTZjLi40Y2UzOTZhNDJhMTdhMzU2MjhhMmM1MWQwNjk0ZTM4Yjk5OTg2MjFiIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDItMDcgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBzdG9wIGdlbmVyYXRpbmcg
cmVzdWx0cy5qc29uIGZpbGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD01Mzk3NworCisgICAgICAgIFdlJ3ZlIG9ubHkgdXNlZCBpbmNyZW1lbnRhbF9y
ZXN1bHRzLmpzb24gZm9yIGEgd2hpbGUgbm93CisgICAgICAgIGFuZCB0aGVyZSBhcmUgcGxhbnMg
dG8gc3RhcnQgZ2VuZXJhdGluZyBhIHJlc3VsdHMuanNvbiBmaWxlIHRoYXQgbWF0Y2hlcworICAg
ICAgICB0aGUgZm9ybWF0IG9mIHVuZXhwZWN0ZWRfcmVzdWx0cy5qc29uLgorCisgICAgICAgICog
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9sYXlvdXRf
cmVzdWx0c19nZW5lcmF0b3IucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX2dlbmVyYXRvci5weToKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jlc3Vs
dHNfZ2VuZXJhdG9yX3VuaXR0ZXN0LnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3Rlc3RfcnVubmVyLnB5OgorICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHk6CisKIDIwMTEtMDIt
MDcgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fbGF5b3V0X3Jlc3VsdHNfZ2VuZXJhdG9yLnB5IGIv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9s
YXlvdXRfcmVzdWx0c19nZW5lcmF0b3IucHkKaW5kZXggMzI2N2ZiN2RkYzUzNmFkNzFlYjZhYTA1
OGExMzEwNTA2NTJmOWI0OS4uODIyNmVkMDM5N2E2NmVhYjI1NWQxMDcxOGYzYjU2NjFmOGM0YWE0
NyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0
X3BhY2thZ2UvanNvbl9sYXlvdXRfcmVzdWx0c19nZW5lcmF0b3IucHkKKysrIGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9sYXlvdXRfcmVz
dWx0c19nZW5lcmF0b3IucHkKQEAgLTU1LDggKzU1LDcgQEAgY2xhc3MgSlNPTkxheW91dFJlc3Vs
dHNHZW5lcmF0b3IoanNvbl9yZXN1bHRzX2dlbmVyYXRvci5KU09OUmVzdWx0c0dlbmVyYXRvckJh
c2UKICAgICBkZWYgX19pbml0X18oc2VsZiwgcG9ydCwgYnVpbGRlcl9uYW1lLCBidWlsZF9uYW1l
LCBidWlsZF9udW1iZXIsCiAgICAgICAgIHJlc3VsdHNfZmlsZV9iYXNlX3BhdGgsIGJ1aWxkZXJf
YmFzZV91cmwsCiAgICAgICAgIHRlc3RfdGltaW5ncywgZXhwZWN0YXRpb25zLCByZXN1bHRfc3Vt
bWFyeSwgYWxsX3Rlc3RzLAotICAgICAgICBnZW5lcmF0ZV9pbmNyZW1lbnRhbF9yZXN1bHRzPUZh
bHNlLCB0ZXN0X3Jlc3VsdHNfc2VydmVyPU5vbmUsCi0gICAgICAgIHRlc3RfdHlwZT0iIiwgbWFz
dGVyX25hbWU9IiIpOgorICAgICAgICB0ZXN0X3Jlc3VsdHNfc2VydmVyPU5vbmUsIHRlc3RfdHlw
ZT0iIiwgbWFzdGVyX25hbWU9IiIpOgogICAgICAgICAiIiJNb2RpZmllcyB0aGUgcmVzdWx0cy5q
c29uIGZpbGUuIEdyYWJzIGl0IG9mZiB0aGUgYXJjaGl2ZSBkaXJlY3RvcnkKICAgICAgICAgaWYg
aXQgaXMgbm90IGZvdW5kIGxvY2FsbHkuCiAKQEAgLTY3LDggKzY2LDcgQEAgY2xhc3MgSlNPTkxh
eW91dFJlc3VsdHNHZW5lcmF0b3IoanNvbl9yZXN1bHRzX2dlbmVyYXRvci5KU09OUmVzdWx0c0dl
bmVyYXRvckJhc2UKICAgICAgICAgc3VwZXIoSlNPTkxheW91dFJlc3VsdHNHZW5lcmF0b3IsIHNl
bGYpLl9faW5pdF9fKAogICAgICAgICAgICAgcG9ydCwgYnVpbGRlcl9uYW1lLCBidWlsZF9uYW1l
LCBidWlsZF9udW1iZXIsIHJlc3VsdHNfZmlsZV9iYXNlX3BhdGgsCiAgICAgICAgICAgICBidWls
ZGVyX2Jhc2VfdXJsLCB7fSwgcG9ydC50ZXN0X3JlcG9zaXRvcnlfcGF0aHMoKSwKLSAgICAgICAg
ICAgIGdlbmVyYXRlX2luY3JlbWVudGFsX3Jlc3VsdHMsIHRlc3RfcmVzdWx0c19zZXJ2ZXIsCi0g
ICAgICAgICAgICB0ZXN0X3R5cGUsIG1hc3Rlcl9uYW1lKQorICAgICAgICAgICAgdGVzdF9yZXN1
bHRzX3NlcnZlciwgdGVzdF90eXBlLCBtYXN0ZXJfbmFtZSkKIAogICAgICAgICBzZWxmLl9leHBl
Y3RhdGlvbnMgPSBleHBlY3RhdGlvbnMKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvanNvbl9yZXN1bHRzX2dlbmVyYXRvci5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pz
b25fcmVzdWx0c19nZW5lcmF0b3IucHkKaW5kZXggMzJmZmQ3MWZlNzBlNjJiNzJmZjU3ZjJmYzE1
MzVlY2JmMjM1ZDlhNy4uMDU2NjJjMjFiZTJiMzRhNjc2NTExZDRlNDllZDAwMWJjNDJhNzRhNyAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3Bh
Y2thZ2UvanNvbl9yZXN1bHRzX2dlbmVyYXRvci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9qc29uX3Jlc3VsdHNfZ2VuZXJhdG9yLnB5
CkBAIC0xMTQsMTMgKzExNCwxNiBAQCBjbGFzcyBKU09OUmVzdWx0c0dlbmVyYXRvckJhc2Uob2Jq
ZWN0KToKICAgICBVUkxfRk9SX1RFU1RfTElTVF9KU09OID0gXAogICAgICAgICAiaHR0cDovLyVz
L3Rlc3RmaWxlP2J1aWxkZXI9JXMmbmFtZT0lcyZ0ZXN0bGlzdGpzb249MSZ0ZXN0dHlwZT0lcyIK
IAorICAgICMgRklYTUU6IFJlbW92ZSBnZW5lcmF0ZV9pbmNyZW1lbnRhbF9yZXN1bHRzIG9uY2Ug
dGhlIHJlZmVyZW5jZSB0byBpdCBpbgorICAgICMgaHR0cDovL3NyYy5jaHJvbWl1bS5vcmcvdmll
d3ZjL2Nocm9tZS90cnVuay90b29scy9idWlsZC9zY3JpcHRzL3NsYXZlL2d0ZXN0X3NsYXZlX3V0
aWxzLnB5CisgICAgIyBoYXMgYmVlbiByZW1vdmVkLgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBw
b3J0LCBidWlsZGVyX25hbWUsIGJ1aWxkX25hbWUsIGJ1aWxkX251bWJlciwKICAgICAgICAgcmVz
dWx0c19maWxlX2Jhc2VfcGF0aCwgYnVpbGRlcl9iYXNlX3VybCwKICAgICAgICAgdGVzdF9yZXN1
bHRzX21hcCwgc3ZuX3JlcG9zaXRvcmllcz1Ob25lLAotICAgICAgICBnZW5lcmF0ZV9pbmNyZW1l
bnRhbF9yZXN1bHRzPUZhbHNlLAogICAgICAgICB0ZXN0X3Jlc3VsdHNfc2VydmVyPU5vbmUsCiAg
ICAgICAgIHRlc3RfdHlwZT0iIiwKLSAgICAgICAgbWFzdGVyX25hbWU9IiIpOgorICAgICAgICBt
YXN0ZXJfbmFtZT0iIiwKKyAgICAgICAgZ2VuZXJhdGVfaW5jcmVtZW50YWxfcmVzdWx0cz1Ob25l
KToKICAgICAgICAgIiIiTW9kaWZpZXMgdGhlIHJlc3VsdHMuanNvbiBmaWxlLiBHcmFicyBpdCBv
ZmYgdGhlIGFyY2hpdmUgZGlyZWN0b3J5CiAgICAgICAgIGlmIGl0IGlzIG5vdCBmb3VuZCBsb2Nh
bGx5LgogCkBAIC0xMzcsOCArMTQwLDYgQEAgY2xhc3MgSlNPTlJlc3VsdHNHZW5lcmF0b3JCYXNl
KG9iamVjdCk6CiAgICAgICAgICAgc3ZuX3JlcG9zaXRvcmllczogQSAoanNvbl9maWVsZF9uYW1l
LCBzdm5fcGF0aCkgcGFpciBmb3IgU1ZOCiAgICAgICAgICAgICAgIHJlcG9zaXRvcmllcyB0aGF0
IHRlc3RzIHJlbHkgb24uICBUaGUgU1ZOIHJldmlzaW9uIHdpbGwgYmUKICAgICAgICAgICAgICAg
aW5jbHVkZWQgaW4gdGhlIEpTT04gd2l0aCB0aGUgZ2l2ZW4ganNvbl9maWVsZF9uYW1lLgotICAg
ICAgICAgIGdlbmVyYXRlX2luY3JlbWVudGFsX3Jlc3VsdHM6IElmIHRydWUsIGdlbmVyYXRlIGlu
Y3JlbWVudGFsIGpzb24gZmlsZQotICAgICAgICAgICAgICBmcm9tIGN1cnJlbnQgcnVuIHJlc3Vs
dHMuCiAgICAgICAgICAgdGVzdF9yZXN1bHRzX3NlcnZlcjogc2VydmVyIHRoYXQgaG9zdHMgdGVz
dCByZXN1bHRzIGpzb24uCiAgICAgICAgICAgdGVzdF90eXBlOiB0ZXN0IHR5cGUgc3RyaW5nIChl
LmcuICdsYXlvdXQtdGVzdHMnKS4KICAgICAgICAgICBtYXN0ZXJfbmFtZTogdGhlIG5hbWUgb2Yg
dGhlIGJ1aWxkYm90IG1hc3Rlci4KQEAgLTE1Nyw3ICsxNTgsNiBAQCBjbGFzcyBKU09OUmVzdWx0
c0dlbmVyYXRvckJhc2Uob2JqZWN0KToKIAogICAgICAgICBzZWxmLl90ZXN0X3Jlc3VsdHNfbWFw
ID0gdGVzdF9yZXN1bHRzX21hcAogICAgICAgICBzZWxmLl90ZXN0X3Jlc3VsdHMgPSB0ZXN0X3Jl
c3VsdHNfbWFwLnZhbHVlcygpCi0gICAgICAgIHNlbGYuX2dlbmVyYXRlX2luY3JlbWVudGFsX3Jl
c3VsdHMgPSBnZW5lcmF0ZV9pbmNyZW1lbnRhbF9yZXN1bHRzCiAKICAgICAgICAgc2VsZi5fc3Zu
X3JlcG9zaXRvcmllcyA9IHN2bl9yZXBvc2l0b3JpZXMKICAgICAgICAgaWYgbm90IHNlbGYuX3N2
bl9yZXBvc2l0b3JpZXM6CkBAIC0xNjcsMzkgKzE2NywyMCBAQCBjbGFzcyBKU09OUmVzdWx0c0dl
bmVyYXRvckJhc2Uob2JqZWN0KToKICAgICAgICAgc2VsZi5fdGVzdF90eXBlID0gdGVzdF90eXBl
CiAgICAgICAgIHNlbGYuX21hc3Rlcl9uYW1lID0gbWFzdGVyX25hbWUKIAotICAgICAgICBzZWxm
Ll9qc29uID0gTm9uZQogICAgICAgICBzZWxmLl9hcmNoaXZlZF9yZXN1bHRzID0gTm9uZQogCiAg
ICAgZGVmIGdlbmVyYXRlX2pzb25fb3V0cHV0KHNlbGYpOgotICAgICAgICAiIiJHZW5lcmF0ZXMg
dGhlIEpTT04gb3V0cHV0IGZpbGUuIiIiCi0KLSAgICAgICAgIyBHZW5lcmF0ZSB0aGUgSlNPTiBv
dXRwdXQgZmlsZSB0aGF0IGhhcyBmdWxsIHJlc3VsdHMuCi0gICAgICAgICMgRklYTUU6IHN0b3Ag
d3JpdGluZyBvdXQgdGhlIGZ1bGwgcmVzdWx0cyBmaWxlIG9uY2UgYWxsIGJvdHMgdXNlCi0gICAg
ICAgICMgaW5jcmVtZW50YWwgcmVzdWx0cy4KLSAgICAgICAgaWYgbm90IHNlbGYuX2pzb246Ci0g
ICAgICAgICAgICBzZWxmLl9qc29uID0gc2VsZi5nZXRfanNvbigpCi0gICAgICAgIGlmIHNlbGYu
X2pzb246Ci0gICAgICAgICAgICBzZWxmLl9nZW5lcmF0ZV9qc29uX2ZpbGUoc2VsZi5fanNvbiwg
c2VsZi5fcmVzdWx0c19maWxlX3BhdGgpCi0KLSAgICAgICAgIyBHZW5lcmF0ZSB0aGUgSlNPTiBv
dXRwdXQgZmlsZSB0aGF0IG9ubHkgaGFzIGluY3JlbWVudGFsIHJlc3VsdHMuCi0gICAgICAgIGlm
IHNlbGYuX2dlbmVyYXRlX2luY3JlbWVudGFsX3Jlc3VsdHM6Ci0gICAgICAgICAgICBqc29uID0g
c2VsZi5nZXRfanNvbihpbmNyZW1lbnRhbD1UcnVlKQotICAgICAgICAgICAgaWYganNvbjoKLSAg
ICAgICAgICAgICAgICBzZWxmLl9nZW5lcmF0ZV9qc29uX2ZpbGUoCi0gICAgICAgICAgICAgICAg
ICAgIGpzb24sIHNlbGYuX2luY3JlbWVudGFsX3Jlc3VsdHNfZmlsZV9wYXRoKQotCi0gICAgZGVm
IGdldF9qc29uKHNlbGYsIGluY3JlbWVudGFsPUZhbHNlKToKKyAgICAgICAganNvbiA9IHNlbGYu
Z2V0X2pzb24oKQorICAgICAgICBpZiBqc29uOgorICAgICAgICAgICAgc2VsZi5fZ2VuZXJhdGVf
anNvbl9maWxlKAorICAgICAgICAgICAgICAgIGpzb24sIHNlbGYuX2luY3JlbWVudGFsX3Jlc3Vs
dHNfZmlsZV9wYXRoKQorCisgICAgZGVmIGdldF9qc29uKHNlbGYpOgogICAgICAgICAiIiJHZXRz
IHRoZSByZXN1bHRzIGZvciB0aGUgcmVzdWx0cy5qc29uIGZpbGUuIiIiCiAgICAgICAgIHJlc3Vs
dHNfanNvbiA9IHt9Ci0gICAgICAgIGlmIG5vdCBpbmNyZW1lbnRhbDoKLSAgICAgICAgICAgIGlm
IHNlbGYuX2pzb246Ci0gICAgICAgICAgICAgICAgcmV0dXJuIHNlbGYuX2pzb24KLQotICAgICAg
ICAgICAgaWYgc2VsZi5fYXJjaGl2ZWRfcmVzdWx0czoKLSAgICAgICAgICAgICAgICByZXN1bHRz
X2pzb24gPSBzZWxmLl9hcmNoaXZlZF9yZXN1bHRzCiAKICAgICAgICAgaWYgbm90IHJlc3VsdHNf
anNvbjoKLSAgICAgICAgICAgIHJlc3VsdHNfanNvbiwgZXJyb3IgPSBzZWxmLl9nZXRfYXJjaGl2
ZWRfanNvbl9yZXN1bHRzKGluY3JlbWVudGFsKQorICAgICAgICAgICAgcmVzdWx0c19qc29uLCBl
cnJvciA9IHNlbGYuX2dldF9hcmNoaXZlZF9qc29uX3Jlc3VsdHMoKQogICAgICAgICAgICAgaWYg
ZXJyb3I6CiAgICAgICAgICAgICAgICAgIyBJZiB0aGVyZSB3YXMgYW4gZXJyb3IgZG9uJ3Qgd3Jp
dGUgYSByZXN1bHRzLmpzb24KICAgICAgICAgICAgICAgICAjIGZpbGUgYXQgYWxsIGFzIGl0IHdv
dWxkIGxvc2UgYWxsIHRoZSBpbmZvcm1hdGlvbiBvbiB0aGUKQEAgLTIzMSw3ICsyMTIsNyBAQCBj
bGFzcyBKU09OUmVzdWx0c0dlbmVyYXRvckJhc2Uob2JqZWN0KToKICAgICAgICAgYWxsX2ZhaWxp
bmdfdGVzdHMgPSBzZWxmLl9nZXRfZmFpbGVkX3Rlc3RfbmFtZXMoKQogICAgICAgICBhbGxfZmFp
bGluZ190ZXN0cy51cGRhdGUodGVzdHMuaXRlcmtleXMoKSkKICAgICAgICAgZm9yIHRlc3QgaW4g
YWxsX2ZhaWxpbmdfdGVzdHM6Ci0gICAgICAgICAgICBzZWxmLl9pbnNlcnRfdGVzdF90aW1lX2Fu
ZF9yZXN1bHQodGVzdCwgdGVzdHMsIGluY3JlbWVudGFsKQorICAgICAgICAgICAgc2VsZi5faW5z
ZXJ0X3Rlc3RfdGltZV9hbmRfcmVzdWx0KHRlc3QsIHRlc3RzKQogCiAgICAgICAgIHJldHVybiBy
ZXN1bHRzX2pzb24KIApAQCAtMzQwLDUyICszMjEsMzkgQEAgY2xhc3MgSlNPTlJlc3VsdHNHZW5l
cmF0b3JCYXNlKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgcmV0dXJuICIiCiAgICAgICAgIHJl
dHVybiAiIgogCi0gICAgZGVmIF9nZXRfYXJjaGl2ZWRfanNvbl9yZXN1bHRzKHNlbGYsIGZvcl9p
bmNyZW1lbnRhbD1GYWxzZSk6Ci0gICAgICAgICIiIlJlYWRzIG9sZCByZXN1bHRzIEpTT04gZmls
ZSBpZiBpdCBleGlzdHMuCi0gICAgICAgIFJldHVybnMgKGFyY2hpdmVkX3Jlc3VsdHMsIGVycm9y
KSB0dXBsZSB3aGVyZSBlcnJvciBpcyBOb25lIGlmIHJlc3VsdHMKLSAgICAgICAgd2VyZSBzdWNj
ZXNzZnVsbHkgcmVhZC4KLQotICAgICAgICBpZiBmb3JfaW5jcmVtZW50YWwgaXMgVHJ1ZSwgZG93
bmxvYWQgSlNPTiBmaWxlIHRoYXQgb25seSBjb250YWlucyB0ZXN0CisgICAgZGVmIF9nZXRfYXJj
aGl2ZWRfanNvbl9yZXN1bHRzKHNlbGYpOgorICAgICAgICAiIiJEb3dubG9hZCBKU09OIGZpbGUg
dGhhdCBvbmx5IGNvbnRhaW5zIHRlc3QKICAgICAgICAgbmFtZSBsaXN0IGZyb20gdGVzdC1yZXN1
bHRzIHNlcnZlci4gVGhpcyBpcyBmb3IgZ2VuZXJhdGluZyBpbmNyZW1lbnRhbAogICAgICAgICBK
U09OIHNvIHRoZSBmaWxlIGdlbmVyYXRlZCBoYXMgaW5mbyBmb3IgdGVzdHMgdGhhdCBmYWlsZWQg
YmVmb3JlIGJ1dAogICAgICAgICBwYXNzIG9yIGFyZSBza2lwcGVkIGZyb20gY3VycmVudCBydW4u
CisKKyAgICAgICAgUmV0dXJucyAoYXJjaGl2ZWRfcmVzdWx0cywgZXJyb3IpIHR1cGxlIHdoZXJl
IGVycm9yIGlzIE5vbmUgaWYgcmVzdWx0cworICAgICAgICB3ZXJlIHN1Y2Nlc3NmdWxseSByZWFk
LgogICAgICAgICAiIiIKICAgICAgICAgcmVzdWx0c19qc29uID0ge30KICAgICAgICAgb2xkX3Jl
c3VsdHMgPSBOb25lCiAgICAgICAgIGVycm9yID0gTm9uZQogCi0gICAgICAgIGlmIHNlbGYuX2Zz
LmV4aXN0cyhzZWxmLl9yZXN1bHRzX2ZpbGVfcGF0aCkgYW5kIG5vdCBmb3JfaW5jcmVtZW50YWw6
Ci0gICAgICAgICAgICBvbGRfcmVzdWx0cyA9IHNlbGYuX2ZzLnJlYWRfdGV4dF9maWxlKHNlbGYu
X3Jlc3VsdHNfZmlsZV9wYXRoKQotICAgICAgICBlbGlmIHNlbGYuX2J1aWxkZXJfYmFzZV91cmwg
b3IgZm9yX2luY3JlbWVudGFsOgotICAgICAgICAgICAgaWYgZm9yX2luY3JlbWVudGFsOgotICAg
ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLl90ZXN0X3Jlc3VsdHNfc2VydmVyOgotICAgICAgICAg
ICAgICAgICAgICAjIHN0YXJ0aW5nIGZyb20gZnJlc2ggaWYgbm8gdGVzdCByZXN1bHRzIHNlcnZl
ciBzcGVjaWZpZWQuCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiB7fSwgTm9uZQotCi0gICAg
ICAgICAgICAgICAgcmVzdWx0c19maWxlX3VybCA9IChzZWxmLlVSTF9GT1JfVEVTVF9MSVNUX0pT
T04gJQotICAgICAgICAgICAgICAgICAgICAodXJsbGliMi5xdW90ZShzZWxmLl90ZXN0X3Jlc3Vs
dHNfc2VydmVyKSwKLSAgICAgICAgICAgICAgICAgICAgIHVybGxpYjIucXVvdGUoc2VsZi5fYnVp
bGRlcl9uYW1lKSwKLSAgICAgICAgICAgICAgICAgICAgIHNlbGYuUkVTVUxUU19GSUxFTkFNRSwK
LSAgICAgICAgICAgICAgICAgICAgIHVybGxpYjIucXVvdGUoc2VsZi5fdGVzdF90eXBlKSkpCi0g
ICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgICMgQ2hlY2sgaWYgd2UgaGF2ZSB0aGUg
YXJjaGl2ZWQgSlNPTiBmaWxlIG9uIHRoZSBidWlsZGJvdAotICAgICAgICAgICAgICAgICMgc2Vy
dmVyLgotICAgICAgICAgICAgICAgIHJlc3VsdHNfZmlsZV91cmwgPSAoc2VsZi5fYnVpbGRlcl9i
YXNlX3VybCArCi0gICAgICAgICAgICAgICAgICAgIHNlbGYuX2J1aWxkX25hbWUgKyAiLyIgKyBz
ZWxmLlJFU1VMVFNfRklMRU5BTUUpCi0gICAgICAgICAgICAgICAgX2xvZy5lcnJvcigiTG9jYWwg
cmVzdWx0cy5qc29uIGZpbGUgZG9lcyBub3QgZXhpc3QuIEdyYWJiaW5nICIKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJpdCBvZmYgdGhlIGFyY2hpdmUgYXQgIiArIHJlc3VsdHNfZmlsZV91
cmwpCisgICAgICAgIGlmIG5vdCBzZWxmLl90ZXN0X3Jlc3VsdHNfc2VydmVyOgorICAgICAgICAg
ICAgcmV0dXJuIHt9LCBOb25lCiAKLSAgICAgICAgICAgIHRyeToKLSAgICAgICAgICAgICAgICBy
ZXN1bHRzX2ZpbGUgPSB1cmxsaWIyLnVybG9wZW4ocmVzdWx0c19maWxlX3VybCkKLSAgICAgICAg
ICAgICAgICBpbmZvID0gcmVzdWx0c19maWxlLmluZm8oKQotICAgICAgICAgICAgICAgIG9sZF9y
ZXN1bHRzID0gcmVzdWx0c19maWxlLnJlYWQoKQotICAgICAgICAgICAgZXhjZXB0IHVybGxpYjIu
SFRUUEVycm9yLCBodHRwX2Vycm9yOgotICAgICAgICAgICAgICAgICMgQSBub24tNHh4IHN0YXR1
cyBjb2RlIG1lYW5zIHRoZSBib3QgaXMgaG9zZWQgZm9yIHNvbWUgcmVhc29uCi0gICAgICAgICAg
ICAgICAgIyBhbmQgd2UgY2FuJ3QgZ3JhYiB0aGUgcmVzdWx0cy5qc29uIGZpbGUgb2ZmIG9mIGl0
LgotICAgICAgICAgICAgICAgIGlmIChodHRwX2Vycm9yLmNvZGUgPCA0MDAgYW5kIGh0dHBfZXJy
b3IuY29kZSA+PSA1MDApOgotICAgICAgICAgICAgICAgICAgICBlcnJvciA9IGh0dHBfZXJyb3IK
LSAgICAgICAgICAgIGV4Y2VwdCB1cmxsaWIyLlVSTEVycm9yLCB1cmxfZXJyb3I6Ci0gICAgICAg
ICAgICAgICAgZXJyb3IgPSB1cmxfZXJyb3IKKyAgICAgICAgcmVzdWx0c19maWxlX3VybCA9IChz
ZWxmLlVSTF9GT1JfVEVTVF9MSVNUX0pTT04gJQorICAgICAgICAgICAgKHVybGxpYjIucXVvdGUo
c2VsZi5fdGVzdF9yZXN1bHRzX3NlcnZlciksCisgICAgICAgICAgICAgdXJsbGliMi5xdW90ZShz
ZWxmLl9idWlsZGVyX25hbWUpLAorICAgICAgICAgICAgIHNlbGYuUkVTVUxUU19GSUxFTkFNRSwK
KyAgICAgICAgICAgICB1cmxsaWIyLnF1b3RlKHNlbGYuX3Rlc3RfdHlwZSkpKQorCisgICAgICAg
IHRyeToKKyAgICAgICAgICAgIHJlc3VsdHNfZmlsZSA9IHVybGxpYjIudXJsb3BlbihyZXN1bHRz
X2ZpbGVfdXJsKQorICAgICAgICAgICAgaW5mbyA9IHJlc3VsdHNfZmlsZS5pbmZvKCkKKyAgICAg
ICAgICAgIG9sZF9yZXN1bHRzID0gcmVzdWx0c19maWxlLnJlYWQoKQorICAgICAgICBleGNlcHQg
dXJsbGliMi5IVFRQRXJyb3IsIGh0dHBfZXJyb3I6CisgICAgICAgICAgICAjIEEgbm9uLTR4eCBz
dGF0dXMgY29kZSBtZWFucyB0aGUgYm90IGlzIGhvc2VkIGZvciBzb21lIHJlYXNvbgorICAgICAg
ICAgICAgIyBhbmQgd2UgY2FuJ3QgZ3JhYiB0aGUgcmVzdWx0cy5qc29uIGZpbGUgb2ZmIG9mIGl0
LgorICAgICAgICAgICAgaWYgKGh0dHBfZXJyb3IuY29kZSA8IDQwMCBhbmQgaHR0cF9lcnJvci5j
b2RlID49IDUwMCk6CisgICAgICAgICAgICAgICAgZXJyb3IgPSBodHRwX2Vycm9yCisgICAgICAg
IGV4Y2VwdCB1cmxsaWIyLlVSTEVycm9yLCB1cmxfZXJyb3I6CisgICAgICAgICAgICBlcnJvciA9
IHVybF9lcnJvcgogCiAgICAgICAgIGlmIG9sZF9yZXN1bHRzOgogICAgICAgICAgICAgIyBTdHJp
cCB0aGUgcHJlZml4IGFuZCBzdWZmaXggc28gd2UgY2FuIGdldCB0aGUgYWN0dWFsIEpTT04gb2Jq
ZWN0LgpAQCAtNDkwLDcgKzQ1OCw3IEBAIGNsYXNzIEpTT05SZXN1bHRzR2VuZXJhdG9yQmFzZShv
YmplY3QpOgogICAgICAgICAgICAgaW50KHRpbWUudGltZSgpKSwKICAgICAgICAgICAgIHNlbGYu
VElNRSkKIAotICAgIGRlZiBfaW5zZXJ0X3Rlc3RfdGltZV9hbmRfcmVzdWx0KHNlbGYsIHRlc3Rf
bmFtZSwgdGVzdHMsIGluY3JlbWVudGFsPUZhbHNlKToKKyAgICBkZWYgX2luc2VydF90ZXN0X3Rp
bWVfYW5kX3Jlc3VsdChzZWxmLCB0ZXN0X25hbWUsIHRlc3RzKToKICAgICAgICAgIiIiIEluc2Vy
dCBhIHRlc3QgaXRlbSB3aXRoIGl0cyByZXN1bHRzIHRvIHRoZSBnaXZlbiB0ZXN0cyBkaWN0aW9u
YXJ5LgogCiAgICAgICAgIEFyZ3M6CkBAIC01MTQsMTEgKzQ4Miw2IEBAIGNsYXNzIEpTT05SZXN1
bHRzR2VuZXJhdG9yQmFzZShvYmplY3QpOgogICAgICAgICBlbHNlOgogICAgICAgICAgICAgdGhp
c1Rlc3Rbc2VsZi5USU1FU10gPSBbWzEsIHRpbWVdXQogCi0gICAgICAgICMgRG9uJ3Qgbm9ybWFs
aXplIHRoZSBpbmNyZW1lbnRhbCByZXN1bHRzIGpzb24gYmVjYXVzZSB3ZSBuZWVkIHJlc3VsdHMK
LSAgICAgICAgIyBmb3IgdGVzdHMgdGhhdCBwYXNzIG9yIGhhdmUgbm8gZGF0YSBmcm9tIGN1cnJl
bnQgcnVuLgotICAgICAgICBpZiBub3QgaW5jcmVtZW50YWw6Ci0gICAgICAgICAgICBzZWxmLl9u
b3JtYWxpemVfcmVzdWx0c19qc29uKHRoaXNUZXN0LCB0ZXN0X25hbWUsIHRlc3RzKQotCiAgICAg
ZGVmIF9jb252ZXJ0X2pzb25fdG9fY3VycmVudF92ZXJzaW9uKHNlbGYsIHJlc3VsdHNfanNvbik6
CiAgICAgICAgICIiIklmIHRoZSBKU09OIGRvZXMgbm90IG1hdGNoIHRoZSBjdXJyZW50IHZlcnNp
b24sIGNvbnZlcnRzIGl0IHRvIHRoZQogICAgICAgICBjdXJyZW50IHZlcnNpb24gYW5kIGFkZHMg
aW4gdGhlIG5ldyB2ZXJzaW9uIG51bWJlci4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fcmVzdWx0c19nZW5lcmF0b3Jf
dW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRf
cGFja2FnZS9qc29uX3Jlc3VsdHNfZ2VuZXJhdG9yX3VuaXR0ZXN0LnB5CmluZGV4IGNlOTk3NjU4
ZmI0MTYwYmI4NTk4OTJmNTU0ZTNhOWE0ZTAwOTMyY2UuLjk1ZGE4ZmI0NjMzZjgwYWExY2RjODhj
NmY2Yjk4MTY3MTBkY2FmMjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL2pzb25fcmVzdWx0c19nZW5lcmF0b3JfdW5pdHRlc3Qu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2th
Z2UvanNvbl9yZXN1bHRzX2dlbmVyYXRvcl91bml0dGVzdC5weQpAQCAtOTQsNyArOTQsNyBAQCBj
bGFzcyBKU09OR2VuZXJhdG9yVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIGZhaWxl
ZF9jb3VudF9tYXAgPSBkaWN0KFsodCwgMSkgZm9yIHQgaW4gZmFpbGVkX3Rlc3RzXSkKIAogICAg
ICAgICAjIFRlc3QgaW5jcmVtZW50YWwganNvbiByZXN1bHRzCi0gICAgICAgIGluY3JlbWVudGFs
X2pzb24gPSBnZW5lcmF0b3IuZ2V0X2pzb24oaW5jcmVtZW50YWw9VHJ1ZSkKKyAgICAgICAgaW5j
cmVtZW50YWxfanNvbiA9IGdlbmVyYXRvci5nZXRfanNvbigpCiAgICAgICAgIHNlbGYuX3Zlcmlm
eV9qc29uX3Jlc3VsdHMoCiAgICAgICAgICAgICB0ZXN0c19zZXQsCiAgICAgICAgICAgICB0ZXN0
X3RpbWluZ3MsCkBAIC0xMDYsMzMgKzEwNiw2IEBAIGNsYXNzIEpTT05HZW5lcmF0b3JUZXN0KHVu
aXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgICAgIGluY3JlbWVudGFsX2pzb24sCiAgICAgICAg
ICAgICAxKQogCi0gICAgICAgICMgVGVzdCBhZ2dyZWdhdGVkIGpzb24gcmVzdWx0cwotICAgICAg
ICBnZW5lcmF0b3Iuc2V0X2FyY2hpdmVkX3Jlc3VsdHMoc2VsZi5fanNvbikKLSAgICAgICAganNv
biA9IGdlbmVyYXRvci5nZXRfanNvbihpbmNyZW1lbnRhbD1GYWxzZSkKLSAgICAgICAgc2VsZi5f
anNvbiA9IGpzb24KLSAgICAgICAgc2VsZi5fbnVtX3J1bnMgKz0gMQotICAgICAgICBzZWxmLl90
ZXN0c19zZXQgfD0gdGVzdHNfc2V0Ci0gICAgICAgIHNlbGYuX3Rlc3RfdGltaW5ncy51cGRhdGUo
dGVzdF90aW1pbmdzKQotICAgICAgICBzZWxmLl9QQVNTX2NvdW50ICs9IGxlbihQQVNTX3Rlc3Rz
KQotICAgICAgICBzZWxmLl9ESVNBQkxFRF9jb3VudCArPSBsZW4oRElTQUJMRURfdGVzdHMpCi0g
ICAgICAgIHNlbGYuX0ZMQUtZX2NvdW50ICs9IGxlbihGTEFLWV90ZXN0cykKLSAgICAgICAgc2Vs
Zi5fZml4YWJsZV9jb3VudCArPSBsZW4oRElTQUJMRURfdGVzdHMgfCBmYWlsZWRfdGVzdHMpCi0K
LSAgICAgICAgZ2V0ID0gc2VsZi5fZmFpbGVkX2NvdW50X21hcC5nZXQKLSAgICAgICAgZm9yIHRl
c3QgaW4gZmFpbGVkX2NvdW50X21hcC5pdGVya2V5cygpOgotICAgICAgICAgICAgc2VsZi5fZmFp
bGVkX2NvdW50X21hcFt0ZXN0XSA9IGdldCh0ZXN0LCAwKSArIDEKLQotICAgICAgICBzZWxmLl92
ZXJpZnlfanNvbl9yZXN1bHRzKAotICAgICAgICAgICAgc2VsZi5fdGVzdHNfc2V0LAotICAgICAg
ICAgICAgc2VsZi5fdGVzdF90aW1pbmdzLAotICAgICAgICAgICAgc2VsZi5fZmFpbGVkX2NvdW50
X21hcCwKLSAgICAgICAgICAgIHNlbGYuX1BBU1NfY291bnQsCi0gICAgICAgICAgICBzZWxmLl9E
SVNBQkxFRF9jb3VudCwKLSAgICAgICAgICAgIHNlbGYuX0ZMQUtZX2NvdW50LAotICAgICAgICAg
ICAgc2VsZi5fZml4YWJsZV9jb3VudCwKLSAgICAgICAgICAgIHNlbGYuX2pzb24sCi0gICAgICAg
ICAgICBzZWxmLl9udW1fcnVucykKLQogICAgIGRlZiBfdmVyaWZ5X2pzb25fcmVzdWx0cyhzZWxm
LCB0ZXN0c19zZXQsIHRlc3RfdGltaW5ncywgZmFpbGVkX2NvdW50X21hcCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEFTU19jb3VudCwgRElTQUJMRURfY291bnQsIEZMQUtZX2NvdW50
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaXhhYmxlX2NvdW50LApkaWZmIC0tZ2l0
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvdGVz
dF9ydW5uZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRf
cGFja2FnZS90ZXN0X3J1bm5lci5weQppbmRleCA0NWFmZGJhNjRmNGM0ZmFhY2EwYTVlMDkzZTBj
MDFhZWM0ZDQ1ZmZjLi5lM2JkNGFkMjZhZjA4YTBhNjgxMWU0ZjA2YTc4YTViNjUyODIyMjRlIDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFj
a2FnZS90ZXN0X3J1bm5lci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9sYXlvdXRfcGFja2FnZS90ZXN0X3J1bm5lci5weQpAQCAtNjg3LDYgKzY4Nyw4IEBAIGNs
YXNzIFRlc3RSdW5uZXI6CiAgICAgICAgICAgICBzZWxmLl9leHBlY3RhdGlvbnMsIHJlc3VsdF9z
dW1tYXJ5LCByZXRyeV9zdW1tYXJ5KQogICAgICAgICBzZWxmLl9wcmludGVyLnByaW50X3VuZXhw
ZWN0ZWRfcmVzdWx0cyh1bmV4cGVjdGVkX3Jlc3VsdHMpCiAKKyAgICAgICAgIyBGSVhNRTogcmVt
b3ZlIHJlY29yZF9yZXN1bHRzLiBJdCdzIGp1c3QgdXNlZCBmb3IgdGVzdGluZy4gVGhlcmUncyBu
byBuZWVkCisgICAgICAgICMgZm9yIGl0IHRvIGJlIGEgY29tbWFuZGxpbmUgYXJndW1lbnQuCiAg
ICAgICAgIGlmIChzZWxmLl9vcHRpb25zLnJlY29yZF9yZXN1bHRzIGFuZCBub3Qgc2VsZi5fb3B0
aW9ucy5kcnlfcnVuIGFuZAogICAgICAgICAgICAgbm90IGludGVycnVwdGVkKToKICAgICAgICAg
ICAgICMgV3JpdGUgdGhlIHNhbWUgZGF0YSB0byBsb2cgZmlsZXMgYW5kIHVwbG9hZCBnZW5lcmF0
ZWQgSlNPTiBmaWxlcwpAQCAtNzg4LDcgKzc5MCw3IEBAIGNsYXNzIFRlc3RSdW5uZXI6CiAgICAg
ICAgIHJldHVybiBmYWlsZWRfcmVzdWx0cwogCiAgICAgZGVmIF91cGxvYWRfanNvbl9maWxlcyhz
ZWxmLCB1bmV4cGVjdGVkX3Jlc3VsdHMsIHJlc3VsdF9zdW1tYXJ5LAotICAgICAgICAgICAgICAg
ICAgICAgICAgaW5kaXZpZHVhbF90ZXN0X3RpbWluZ3MpOgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW5kaXZpZHVhbF90ZXN0X3RpbWluZ3MpOgogICAgICAgICAiIiJXcml0ZXMgdGhlIHJl
c3VsdHMgb2YgdGhlIHRlc3QgcnVuIGFzIEpTT04gZmlsZXMgaW50byB0aGUgcmVzdWx0cwogICAg
ICAgICBkaXIgYW5kIHVwbG9hZCB0aGUgZmlsZXMgdG8gdGhlIGFwcGVuZ2luZSBzZXJ2ZXIuCiAK
QEAgLTgyNCwxOCArODI2LDEzIEBAIGNsYXNzIFRlc3RSdW5uZXI6CiAgICAgICAgICAgICBzZWxm
Ll9vcHRpb25zLmJ1aWxkX251bWJlciwgc2VsZi5fb3B0aW9ucy5yZXN1bHRzX2RpcmVjdG9yeSwK
ICAgICAgICAgICAgIEJVSUxERVJfQkFTRV9VUkwsIGluZGl2aWR1YWxfdGVzdF90aW1pbmdzLAog
ICAgICAgICAgICAgc2VsZi5fZXhwZWN0YXRpb25zLCByZXN1bHRfc3VtbWFyeSwgc2VsZi5fdGVz
dF9maWxlc19saXN0LAotICAgICAgICAgICAgbm90IHNlbGYuX29wdGlvbnMudXBsb2FkX2Z1bGxf
cmVzdWx0cywKICAgICAgICAgICAgIHNlbGYuX29wdGlvbnMudGVzdF9yZXN1bHRzX3NlcnZlciwK
ICAgICAgICAgICAgICJsYXlvdXQtdGVzdHMiLAogICAgICAgICAgICAgc2VsZi5fb3B0aW9ucy5t
YXN0ZXJfbmFtZSkKIAogICAgICAgICBfbG9nLmRlYnVnKCJGaW5pc2hlZCB3cml0aW5nIEpTT04g
ZmlsZXMuIikKIAotICAgICAgICBqc29uX2ZpbGVzID0gWyJleHBlY3RhdGlvbnMuanNvbiJdCi0g
ICAgICAgIGlmIHNlbGYuX29wdGlvbnMudXBsb2FkX2Z1bGxfcmVzdWx0czoKLSAgICAgICAgICAg
IGpzb25fZmlsZXMuYXBwZW5kKCJyZXN1bHRzLmpzb24iKQotICAgICAgICBlbHNlOgotICAgICAg
ICAgICAganNvbl9maWxlcy5hcHBlbmQoImluY3JlbWVudGFsX3Jlc3VsdHMuanNvbiIpCisgICAg
ICAgIGpzb25fZmlsZXMgPSBbImV4cGVjdGF0aW9ucy5qc29uIiwgImluY3JlbWVudGFsX3Jlc3Vs
dHMuanNvbiJdCiAKICAgICAgICAgZ2VuZXJhdG9yLnVwbG9hZF9qc29uX2ZpbGVzKGpzb25fZmls
ZXMpCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1
bl93ZWJraXRfdGVzdHMucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9y
dW5fd2Via2l0X3Rlc3RzLnB5CmluZGV4IDE0N2Q5NGE4NTE5OTlkMTE4NmFjYjYxZjVlMzIxNDFl
MDEzZGY3ZGUuLjJkNTViOTNkMjdiODAwNmMzN2JiMjg2Mzk1Y2U4NWUwYjQzNDFkZWYgMTAwNzU1
Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtp
dF90ZXN0cy5weQpAQCAtNDE4LDEwICs0MTgsNiBAQCBkZWYgcGFyc2VfYXJncyhhcmdzPU5vbmUp
OgogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS10ZXN0LXJlc3VsdHMtc2VydmVyIiwg
ZGVmYXVsdD0iIiwKICAgICAgICAgICAgIGhlbHA9KCJJZiBzcGVjaWZpZWQsIHVwbG9hZCByZXN1
bHRzIGpzb24gZmlsZXMgdG8gdGhpcyBhcHBlbmdpbmUgIgogICAgICAgICAgICAgICAgICAgInNl
cnZlci4iKSksCi0gICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXVwbG9hZC1mdWxsLXJl
c3VsdHMiLAotICAgICAgICAgICAgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAgICAgIGRl
ZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICBoZWxwPSJJZiB0cnVlLCB1cGxvYWQgZnVsbCBqc29u
IHJlc3VsdHMgdG8gc2VydmVyLiIpLAogICAgIF0KIAogICAgIG9wdGlvbl9saXN0ID0gKGNvbmZp
Z3VyYXRpb25fb3B0aW9ucyArIHByaW50X29wdGlvbnMgKwo=
</data>
<flag name="review"
          id="73197"
          type_id="1"
          status="+"
          setter="mihaip"
    />
          </attachment>
      

    </bug>

</bugzilla>