<?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>85426</bug_id>
          
          <creation_ts>2012-05-02 15:46:04 -0700</creation_ts>
          <short_desc>webkitpy: Use a SystemHost instead of PlatformInfo in the PNG checker.</short_desc>
          <delta_ts>2012-05-02 15:54:57 -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>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="Raphael Kubo da Costa (:rakuco)">rakuco</reporter>
          <assigned_to name="Raphael Kubo da Costa (:rakuco)">rakuco</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>levin</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>614734</commentid>
    <comment_count>0</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-05-02 15:46:04 -0700</bug_when>
    <thetext>webkitpy: Use a SystemHost instead of PlatformInfo in the PNG checker.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614737</commentid>
    <comment_count>1</comment_count>
      <attachid>139896</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-05-02 15:48:51 -0700</bug_when>
    <thetext>Created attachment 139896
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614742</commentid>
    <comment_count>2</comment_count>
      <attachid>139896</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-05-02 15:51:21 -0700</bug_when>
    <thetext>Comment on attachment 139896
Patch

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

&gt; Tools/Scripts/webkitpy/common/system/systemhost_mock.py:40
&gt; +        self.filesystem = filesystem or MockFileSystem()

Since things like executive, filesystem are public properties, I sometimes will construct the object with the default values and then set the property, rather than passing it in (which is why filesystem wasn&apos;t previously a parameter). I don&apos;t know that my approach was better or worse than this, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614747</commentid>
    <comment_count>3</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-05-02 15:54:57 -0700</bug_when>
    <thetext>Committed r115900: &lt;http://trac.webkit.org/changeset/115900&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139896</attachid>
            <date>2012-05-02 15:48:51 -0700</date>
            <delta_ts>2012-05-02 15:51:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85426-20120502194850.patch</filename>
            <type>text/plain</type>
            <size>8445</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1ODk4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTgzMTk5MjcxZTQzNWE3ZTRjYmE2MThiYWY3OWM2MDM2
YmFiOGRjZi4uMTU4ZGIwNzhlNmY5MWMyZDVmMTJmZjFkYjUwY2ViODk5NDNiODBkZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMw
IEBACiAyMDEyLTA1LTAyICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxyYWt1Y29Ad2Via2l0Lm9y
Zz4KIAorICAgICAgICB3ZWJraXRweTogVXNlIGEgU3lzdGVtSG9zdCBpbnN0ZWFkIG9mIFBsYXRm
b3JtSW5mbyBpbiB0aGUgUE5HIGNoZWNrZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04NTQyNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIHIxMTU4ODAgcmVwbGFjZWQgdGhlIGRpcmVjdCB1c2Ugb2Ygc3lz
LnBsYXRmb3JtIHdpdGggYQorICAgICAgICBQbGF0Zm9ybUluZm8gb2JqZWN0LiBEaXJrIFByYW5r
ZSBsYXRlciB0b2xkIG1lIFN5c3RlbUhvc3Qgb2JqZWN0cworICAgICAgICBzaG91bGQgYmUgcHJl
ZmVycmVkLCBhcyBub3RoaW5nIG91dCBvZiB3ZWJraXRweS5jb21tb24uc3lzdGVtCisgICAgICAg
IHNob3VsZCBjcmVhdGUgaXRzIG93biBQbGF0Zm9ybUluZm8gaW5zdGFuY2VzLgorCisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL3N5c3RlbWhvc3RfbW9jay5weToKKyAg
ICAgICAgKE1vY2tTeXN0ZW1Ib3N0Ll9faW5pdF9fKTogTWFrZSBpdCBwb3NzaWJsZSB0byBzcGVj
aWZ5IGEgY3VzdG9tCisgICAgICAgIGZpbGVzeXN0ZW0gb2JqZWN0LgorICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5OgorICAgICAgICAoUE5HQ2hlY2tlci5f
X2luaXRfXyk6IEFjY2VwdCBhIGhvc3Qgb2JqZWN0IGluc3RlYWQgb2YgYQorICAgICAgICBmaWxl
c3lzdGVtIG9uZSwgd2hpY2ggaXMgbm93IG9idGFpbmVkIGZyb20gaG9zdC4KKyAgICAgICAgKFBO
R0NoZWNrZXIuX2NvbmZpZ19maWxlX3BhdGgpOiBSZXRyaWV2ZSBQbGF0Zm9ybUluZm8gZnJvbQor
ICAgICAgICBTeXN0ZW1Ib3N0LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hl
Y2tlcnMvcG5nX3VuaXR0ZXN0LnB5OgorICAgICAgICAoUE5HQ2hlY2tlclRlc3QudGVzdF9pbml0
KTogQWRqdXN0IGNhbGxzIHRvIFBOR0NoZWNrZXIgdG8gaXRzIG5ldworICAgICAgICBjb25zdHJ1
Y3RvciBzaWduYXR1cmUuCisgICAgICAgIChQTkdDaGVja2VyVGVzdC50ZXN0X2NoZWNrKTogRGl0
dG8uCisKKzIwMTItMDUtMDIgIFJhcGhhZWwgS3VibyBkYSBDb3N0YSAgPHJha3Vjb0B3ZWJraXQu
b3JnPgorCiAgICAgICAgIHdlYmtpdHB5OiBSZW1vdmUgZGlyZWN0IGNoZWNrcyBmb3Igc3lzLnBs
YXRmb3JtID09ICdkYXJ3aW4nIGluIHRoZSBsYXlvdXQgdGVzdCBjbGFzc2VzLgogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODU0MjQKIApkaWZmIC0tZ2l0
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL3N5c3RlbWhvc3RfbW9jay5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9zeXN0ZW1ob3N0X21vY2su
cHkKaW5kZXggMjExMWE2YWYwNTNmYzEwNDI3MzgxZjEzMDJiMjA5ZjdhNTM0Mzk4MC4uNDY2N2Iw
OGI5YWI4ZGYyNGFiNjE1MWE3MWRjNTMzZTQyNTY3ZmU5ZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL3N5c3RlbWhvc3RfbW9jay5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vc3lzdGVtaG9zdF9tb2NrLnB5CkBAIC0z
NSw5ICszNSw5IEBAIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS53b3Jrc3BhY2VfbW9jayBp
bXBvcnQgTW9ja1dvcmtzcGFjZQogCiAKIGNsYXNzIE1vY2tTeXN0ZW1Ib3N0KG9iamVjdCk6Ci0g
ICAgZGVmIF9faW5pdF9fKHNlbGYsIGxvZ19leGVjdXRpdmU9RmFsc2UsIGV4ZWN1dGl2ZV90aHJv
d3Nfd2hlbl9ydW49Tm9uZSwgb3NfbmFtZT1Ob25lLCBvc192ZXJzaW9uPU5vbmUsIGV4ZWN1dGl2
ZT1Ob25lKToKKyAgICBkZWYgX19pbml0X18oc2VsZiwgbG9nX2V4ZWN1dGl2ZT1GYWxzZSwgZXhl
Y3V0aXZlX3Rocm93c193aGVuX3J1bj1Ob25lLCBvc19uYW1lPU5vbmUsIG9zX3ZlcnNpb249Tm9u
ZSwgZXhlY3V0aXZlPU5vbmUsIGZpbGVzeXN0ZW09Tm9uZSk6CiAgICAgICAgIHNlbGYuZXhlY3V0
aXZlID0gZXhlY3V0aXZlIG9yIE1vY2tFeGVjdXRpdmUoc2hvdWxkX2xvZz1sb2dfZXhlY3V0aXZl
LCBzaG91bGRfdGhyb3dfd2hlbl9ydW49ZXhlY3V0aXZlX3Rocm93c193aGVuX3J1bikKLSAgICAg
ICAgc2VsZi5maWxlc3lzdGVtID0gTW9ja0ZpbGVTeXN0ZW0oKQorICAgICAgICBzZWxmLmZpbGVz
eXN0ZW0gPSBmaWxlc3lzdGVtIG9yIE1vY2tGaWxlU3lzdGVtKCkKICAgICAgICAgc2VsZi51c2Vy
ID0gTW9ja1VzZXIoKQogICAgICAgICBzZWxmLnBsYXRmb3JtID0gTW9ja1BsYXRmb3JtSW5mbygp
CiAgICAgICAgIGlmIG9zX25hbWU6CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3N0eWxlL2NoZWNrZXJzL3BuZy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hl
Y2tlcnMvcG5nLnB5CmluZGV4IDYwMTA3MGYzOWNiODBiYWJmYjFlOGM2NTExYTZjYmRkMTQ4MTlm
ZmQuLjg1YjE4OTU4M2Q1YWI2M2M1Y2E5MDdmMGQ2NzEyMWE5NDc5OThhYzggMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5CisrKyBiL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5CkBAIC0yNSwxMiArMjUsOSBA
QAogIiIiU3VwcG9ydHMgY2hlY2tpbmcgV2ViS2l0IHN0eWxlIGluIHBuZyBmaWxlcy4iIiIKIAog
aW1wb3J0IG9zCi1pbXBvcnQgcGxhdGZvcm0KIGltcG9ydCByZQotaW1wb3J0IHN5cwotZnJvbSB3
ZWJraXRweS5jb21tb24uc3lzdGVtLmV4ZWN1dGl2ZSBpbXBvcnQgRXhlY3V0aXZlCi1mcm9tIHdl
YmtpdHB5LmNvbW1vbi5zeXN0ZW0uZmlsZXN5c3RlbSBpbXBvcnQgRmlsZVN5c3RlbQotZnJvbSB3
ZWJraXRweS5jb21tb24uc3lzdGVtLnBsYXRmb3JtaW5mbyBpbXBvcnQgUGxhdGZvcm1JbmZvCisK
K2Zyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS5zeXN0ZW1ob3N0IGltcG9ydCBTeXN0ZW1Ib3N0
CiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5jaGVja291dC5zY20uZGV0ZWN0aW9uIGltcG9ydCBTQ01E
ZXRlY3RvcgogCiAKQEAgLTM5LDEyICszNiwxMiBAQCBjbGFzcyBQTkdDaGVja2VyKG9iamVjdCk6
CiAKICAgICBjYXRlZ29yaWVzID0gc2V0KFsnaW1hZ2UvcG5nJ10pCiAKLSAgICBkZWYgX19pbml0
X18oc2VsZiwgZmlsZV9wYXRoLCBoYW5kbGVfc3R5bGVfZXJyb3IsIGZpbGVzeXN0ZW09Tm9uZSwg
c2NtPU5vbmUsIHBsYXRmb3JtPU5vbmUpOgorICAgIGRlZiBfX2luaXRfXyhzZWxmLCBmaWxlX3Bh
dGgsIGhhbmRsZV9zdHlsZV9lcnJvciwgc2NtPU5vbmUsIGhvc3Q9Tm9uZSk6CiAgICAgICAgIHNl
bGYuX2ZpbGVfcGF0aCA9IGZpbGVfcGF0aAogICAgICAgICBzZWxmLl9oYW5kbGVfc3R5bGVfZXJy
b3IgPSBoYW5kbGVfc3R5bGVfZXJyb3IKLSAgICAgICAgc2VsZi5fZnMgPSBmaWxlc3lzdGVtIG9y
IEZpbGVTeXN0ZW0oKQotICAgICAgICBzZWxmLl9kZXRlY3RvciA9IHNjbSBvciBTQ01EZXRlY3Rv
cihzZWxmLl9mcywgRXhlY3V0aXZlKCkpLmRldGVjdF9zY21fc3lzdGVtKHNlbGYuX2ZzLmdldGN3
ZCgpKQotICAgICAgICBzZWxmLl9wbGF0Zm9ybSA9IHBsYXRmb3JtIG9yIFBsYXRmb3JtSW5mbyhz
eXMsIHBsYXRmb3JtLCBFeGVjdXRpdmUoKSkKKyAgICAgICAgc2VsZi5faG9zdCA9IGhvc3Qgb3Ig
U3lzdGVtSG9zdCgpCisgICAgICAgIHNlbGYuX2ZzID0gaG9zdC5maWxlc3lzdGVtCisgICAgICAg
IHNlbGYuX2RldGVjdG9yID0gc2NtIG9yIFNDTURldGVjdG9yKHNlbGYuX2ZzLCBzZWxmLl9ob3N0
LmV4ZWN1dGl2ZSkuZGV0ZWN0X3NjbV9zeXN0ZW0oc2VsZi5fZnMuZ2V0Y3dkKCkpCiAKICAgICBk
ZWYgY2hlY2soc2VsZiwgaW5saW5lPU5vbmUpOgogICAgICAgICBlcnJvcnN0ciA9ICIiCkBAIC05
Myw3ICs5MCw3IEBAIGNsYXNzIFBOR0NoZWNrZXIob2JqZWN0KToKIAogICAgIGRlZiBfY29uZmln
X2ZpbGVfcGF0aChzZWxmKToKICAgICAgICAgY29uZmlnX2ZpbGUgPSAiIgotICAgICAgICBpZiBz
ZWxmLl9wbGF0Zm9ybS5pc193aW4oKToKKyAgICAgICAgaWYgc2VsZi5faG9zdC5wbGF0Zm9ybS5p
c193aW4oKToKICAgICAgICAgICAgIGNvbmZpZ19maWxlX3BhdGggPSBzZWxmLl9mcy5qb2luKG9z
LmVudmlyb25bJ0FQUERBVEEnXSwgIlN1YnZlcnNpb25cY29uZmlnIikKICAgICAgICAgZWxzZToK
ICAgICAgICAgICAgIGNvbmZpZ19maWxlX3BhdGggPSBzZWxmLl9mcy5qb2luKHNlbGYuX2ZzLmV4
cGFuZHVzZXIoIn4iKSwgIi5zdWJ2ZXJzaW9uL2NvbmZpZyIpCmRpZmYgLS1naXQgYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L3N0eWxlL2NoZWNrZXJzL3BuZ191bml0dGVzdC5weSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nX3VuaXR0ZXN0LnB5CmluZGV4IDExZGNh
ZDAzNjA2NTBlYTMzOWU0NWJhNzMxYjNhY2Y0OGNlNWM3NGIuLmFlNDY2NDFhMmMwZmFjZjRkMmMx
YmRlOGRlYTBiODU2N2JjY2MzYzcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
c3R5bGUvY2hlY2tlcnMvcG5nX3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvc3R5bGUvY2hlY2tlcnMvcG5nX3VuaXR0ZXN0LnB5CkBAIC0yNiw3ICsyNiw3IEBACiBpbXBv
cnQgdW5pdHRlc3QKIGZyb20gcG5nIGltcG9ydCBQTkdDaGVja2VyCiBmcm9tIHdlYmtpdHB5LmNv
bW1vbi5zeXN0ZW0uZmlsZXN5c3RlbV9tb2NrIGltcG9ydCBNb2NrRmlsZVN5c3RlbQotZnJvbSB3
ZWJraXRweS5jb21tb24uc3lzdGVtLnBsYXRmb3JtaW5mb19tb2NrIGltcG9ydCBNb2NrUGxhdGZv
cm1JbmZvCitmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uc3lzdGVtaG9zdF9tb2NrIGltcG9y
dCBNb2NrU3lzdGVtSG9zdAogCiAKIGNsYXNzIE1vY2tTQ01EZXRlY3RvcihvYmplY3QpOgpAQCAt
NTEsOSArNTEsNyBAQCBjbGFzcyBQTkdDaGVja2VyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAg
ICAgICAgIGRlZiBtb2NrX2hhbmRsZV9zdHlsZV9lcnJvcihzZWxmKToKICAgICAgICAgICAgIHBh
c3MKIAotICAgICAgICBmcyA9IE1vY2tGaWxlU3lzdGVtKCkKLSAgICAgICAgc2NtID0gTW9ja1ND
TURldGVjdG9yKCdnaXQnKQotICAgICAgICBjaGVja2VyID0gUE5HQ2hlY2tlcigidGVzdC9jb25m
aWciLCBtb2NrX2hhbmRsZV9zdHlsZV9lcnJvciwgZnMsIHNjbSkKKyAgICAgICAgY2hlY2tlciA9
IFBOR0NoZWNrZXIoInRlc3QvY29uZmlnIiwgbW9ja19oYW5kbGVfc3R5bGVfZXJyb3IsIE1vY2tT
Q01EZXRlY3RvcignZ2l0JyksIE1vY2tTeXN0ZW1Ib3N0KCkpCiAgICAgICAgIHNlbGYuYXNzZXJ0
RXF1YWxzKGNoZWNrZXIuX2ZpbGVfcGF0aCwgInRlc3QvY29uZmlnIikKICAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbHMoY2hlY2tlci5faGFuZGxlX3N0eWxlX2Vycm9yLCBtb2NrX2hhbmRsZV9zdHls
ZV9lcnJvcikKIApAQCAtNjksNyArNjcsNyBAQCBjbGFzcyBQTkdDaGVja2VyVGVzdCh1bml0dGVz
dC5UZXN0Q2FzZSk6CiAgICAgICAgIGZzID0gTW9ja0ZpbGVTeXN0ZW0oKQogCiAgICAgICAgIHNj
bSA9IE1vY2tTQ01EZXRlY3Rvcignc3ZuJykKLSAgICAgICAgY2hlY2tlciA9IFBOR0NoZWNrZXIo
ZmlsZV9wYXRoLCBtb2NrX2hhbmRsZV9zdHlsZV9lcnJvciwgZnMsIHNjbSkKKyAgICAgICAgY2hl
Y2tlciA9IFBOR0NoZWNrZXIoZmlsZV9wYXRoLCBtb2NrX2hhbmRsZV9zdHlsZV9lcnJvciwgc2Nt
LCBNb2NrU3lzdGVtSG9zdChmaWxlc3lzdGVtPWZzKSkKICAgICAgICAgY2hlY2tlci5jaGVjaygp
CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGxlbihlcnJvcnMpLCAxKQogICAgICAgICBzZWxm
LmFzc2VydEVxdWFscyhlcnJvcnNbMF0sCkBAIC03OSw3ICs3Nyw3IEBAIGNsYXNzIFBOR0NoZWNr
ZXJUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgZnMgPSBNb2NrRmlsZVN5c3RlbShm
aWxlcykKICAgICAgICAgc2NtID0gTW9ja1NDTURldGVjdG9yKCdnaXQnKQogICAgICAgICBlcnJv
cnMgPSBbXQotICAgICAgICBjaGVja2VyID0gUE5HQ2hlY2tlcigiY29uZmlnIiwgbW9ja19oYW5k
bGVfc3R5bGVfZXJyb3IsIGZzLCBzY20sIE1vY2tQbGF0Zm9ybUluZm8oJ2xpbnV4JywgJ2x1Y2lk
JykpCisgICAgICAgIGNoZWNrZXIgPSBQTkdDaGVja2VyKCJjb25maWciLCBtb2NrX2hhbmRsZV9z
dHlsZV9lcnJvciwgc2NtLCBNb2NrU3lzdGVtSG9zdChvc19uYW1lPSdsaW51eCcsIGZpbGVzeXN0
ZW09ZnMpKQogICAgICAgICBjaGVja2VyLmNoZWNrKCkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bHMobGVuKGVycm9ycyksIDApCiAKQEAgLTg3LDcgKzg1LDcgQEAgY2xhc3MgUE5HQ2hlY2tlclRl
c3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBmcyA9IE1vY2tGaWxlU3lzdGVtKGZpbGVz
KQogICAgICAgICBzY20gPSBNb2NrU0NNRGV0ZWN0b3IoJ2dpdCcpCiAgICAgICAgIGVycm9ycyA9
IFtdCi0gICAgICAgIGNoZWNrZXIgPSBQTkdDaGVja2VyKCJjb25maWciLCBtb2NrX2hhbmRsZV9z
dHlsZV9lcnJvciwgZnMsIHNjbSwgTW9ja1BsYXRmb3JtSW5mbygnbGludXgnLCAnbHVjaWQnKSkK
KyAgICAgICAgY2hlY2tlciA9IFBOR0NoZWNrZXIoImNvbmZpZyIsIG1vY2tfaGFuZGxlX3N0eWxl
X2Vycm9yLCBzY20sIE1vY2tTeXN0ZW1Ib3N0KG9zX25hbWU9J2xpbnV4JywgZmlsZXN5c3RlbT1m
cykpCiAgICAgICAgIGNoZWNrZXIuY2hlY2soKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhs
ZW4oZXJyb3JzKSwgMSkKIApAQCAtOTUsNyArOTMsNyBAQCBjbGFzcyBQTkdDaGVja2VyVGVzdCh1
bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIGZzID0gTW9ja0ZpbGVTeXN0ZW0oZmlsZXMpCiAg
ICAgICAgIHNjbSA9IE1vY2tTQ01EZXRlY3RvcignZ2l0JykKICAgICAgICAgZXJyb3JzID0gW10K
LSAgICAgICAgY2hlY2tlciA9IFBOR0NoZWNrZXIoImNvbmZpZyIsIG1vY2tfaGFuZGxlX3N0eWxl
X2Vycm9yLCBmcywgc2NtLCBNb2NrUGxhdGZvcm1JbmZvKCdsaW51eCcsICdsdWNpZCcpKQorICAg
ICAgICBjaGVja2VyID0gUE5HQ2hlY2tlcigiY29uZmlnIiwgbW9ja19oYW5kbGVfc3R5bGVfZXJy
b3IsIHNjbSwgTW9ja1N5c3RlbUhvc3Qob3NfbmFtZT0nbGludXgnLCBmaWxlc3lzdGVtPWZzKSkK
ICAgICAgICAgY2hlY2tlci5jaGVjaygpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGxlbihl
cnJvcnMpLCAwKQogCkBAIC0xMDMsNyArMTAxLDcgQEAgY2xhc3MgUE5HQ2hlY2tlclRlc3QodW5p
dHRlc3QuVGVzdENhc2UpOgogICAgICAgICBmcyA9IE1vY2tGaWxlU3lzdGVtKGZpbGVzKQogICAg
ICAgICBzY20gPSBNb2NrU0NNRGV0ZWN0b3IoJ2dpdCcpCiAgICAgICAgIGVycm9ycyA9IFtdCi0g
ICAgICAgIGNoZWNrZXIgPSBQTkdDaGVja2VyKCJjb25maWciLCBtb2NrX2hhbmRsZV9zdHlsZV9l
cnJvciwgZnMsIHNjbSwgTW9ja1BsYXRmb3JtSW5mbygnbGludXgnLCAnbHVjaWQnKSkKKyAgICAg
ICAgY2hlY2tlciA9IFBOR0NoZWNrZXIoImNvbmZpZyIsIG1vY2tfaGFuZGxlX3N0eWxlX2Vycm9y
LCBzY20sIE1vY2tTeXN0ZW1Ib3N0KG9zX25hbWU9J2xpbnV4JywgZmlsZXN5c3RlbT1mcykpCiAg
ICAgICAgIGNoZWNrZXIuY2hlY2soKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhsZW4oZXJy
b3JzKSwgMCkKIApAQCAtMTExLDcgKzEwOSw3IEBAIGNsYXNzIFBOR0NoZWNrZXJUZXN0KHVuaXR0
ZXN0LlRlc3RDYXNlKToKICAgICAgICAgZnMgPSBNb2NrRmlsZVN5c3RlbShmaWxlcykKICAgICAg
ICAgc2NtID0gTW9ja1NDTURldGVjdG9yKCdnaXQnKQogICAgICAgICBlcnJvcnMgPSBbXQotICAg
ICAgICBjaGVja2VyID0gUE5HQ2hlY2tlcigiY29uZmlnIiwgbW9ja19oYW5kbGVfc3R5bGVfZXJy
b3IsIGZzLCBzY20sIE1vY2tQbGF0Zm9ybUluZm8oJ2xpbnV4JywgJ2x1Y2lkJykpCisgICAgICAg
IGNoZWNrZXIgPSBQTkdDaGVja2VyKCJjb25maWciLCBtb2NrX2hhbmRsZV9zdHlsZV9lcnJvciwg
c2NtLCBNb2NrU3lzdGVtSG9zdChvc19uYW1lPSdsaW51eCcsIGZpbGVzeXN0ZW09ZnMpKQogICAg
ICAgICBjaGVja2VyLmNoZWNrKCkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMobGVuKGVycm9y
cyksIDEpCiAK
</data>
<flag name="review"
          id="145627"
          type_id="1"
          status="+"
          setter="dpranke"
    />
          </attachment>
      

    </bug>

</bugzilla>