<?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>97242</bug_id>
          
          <creation_ts>2012-09-20 11:53:26 -0700</creation_ts>
          <short_desc>Unexpected reftest passes are only reported when pixel testing is enabled</short_desc>
          <delta_ts>2012-09-22 01:10:11 -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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>724725</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-20 11:53:26 -0700</bug_when>
    <thetext>TSIA. A follow-up to bug #97112.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724738</commentid>
    <comment_count>1</comment_count>
      <attachid>164961</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-20 12:05:23 -0700</bug_when>
    <thetext>Created attachment 164961
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724841</commentid>
    <comment_count>2</comment_count>
      <attachid>164961</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-09-20 14:07:40 -0700</bug_when>
    <thetext>Comment on attachment 164961
Patch

the change is basically fine, but can you make is_reftest a field on the TestResult object rather than passing a separate parameter across?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725219</commentid>
    <comment_count>3</comment_count>
      <attachid>165062</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-21 00:18:44 -0700</bug_when>
    <thetext>Created attachment 165062
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725651</commentid>
    <comment_count>4</comment_count>
      <attachid>165062</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-09-21 11:20:17 -0700</bug_when>
    <thetext>Comment on attachment 165062
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/controllers/single_test_runner.py:306
&gt; +        return TestResult(self._test_name, test_result.failures, total_test_time + test_result.test_run_time, test_result.has_stderr, True)

nit: I&apos;d say is_reftest=True here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726093</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-22 01:10:11 -0700</bug_when>
    <thetext>Committed r129303: &lt;http://trac.webkit.org/changeset/129303&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164961</attachid>
            <date>2012-09-20 12:05:23 -0700</date>
            <delta_ts>2012-09-21 00:18:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97242-20120920120448.patch</filename>
            <type>text/plain</type>
            <size>5914</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5MTM5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjMzZTZlZDBjNWYxZmNhZDRmNjljMDQ5MWNlYWJhYTEy
ZDU2YzdlYi4uNjRhZWU3YTk2ZTkzNTBjZTljOWM1NzFiZDVhMWU2M2UzNjkwM2JkNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEyLTA5LTIwICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisK
KyAgICAgICAgVW5leHBlY3RlZCByZWZ0ZXN0IHBhc3NlcyBhcmUgb25seSByZXBvcnRlZCB3aGVu
IHBpeGVsIHRlc3RpbmcgaXMgZW5hYmxlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTcyNDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBMYXlvdXRUZXN0UnVubmVyIHNob3VsZCBrbm93IHdoZXRoZXIgdGhl
IGZpbmlzaGVkIHRlc3QgaXQncyBoYW5kbGluZyBpcworICAgICAgICBhIHJlZnRlc3QuIFRoaXMg
aXMgbmVjZXNzYXJ5IHdoZW4gdXBkYXRpbmcgcmVzdWx0IHN1bW1hcnkgZm9yIHJlZnRlc3RzCisg
ICAgICAgIHdoZW4gcGl4ZWwgdGVzdGluZyBpcyBub3QgZW5hYmxlZCAtIGluIHRoZXNlIGNpcmN1
bXN0YW5jZXMgYW4gdW5leHBlY3RlZGx5CisgICAgICAgIHBhc3NpbmcgcmVmdGVzdCB3YXMgbm90
IHJlcG9ydGVkIGFzIHN1Y2ggZHVlIHRvIHBpeGVsIHRlc3RpbmcgdGhlbiBiZWluZworICAgICAg
ICBkZXRlcm1pbmVkIGJ5IHNlYXJjaGluZyBmb3IgcmVmdGVzdCBmYWlsdXJlcyBpbiBmYWlsdXJl
cyBsaXN0LCB3aGljaCB3ZXJlCisgICAgICAgIG5vdCBmb3VuZCBpbiBhbiBlbXB0eSBmYWlsdXJl
IGxpc3Qgb2YgYSBwYXNzaW5nIHRlc3QuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9ydW5uZXIucHk6CisgICAgICAgIChM
YXlvdXRUZXN0UnVubmVyLl91cGRhdGVfc3VtbWFyeV93aXRoX3Jlc3VsdCk6CisgICAgICAgIChM
YXlvdXRUZXN0UnVubmVyLl9oYW5kbGVfZmluaXNoZWRfdGVzdCk6CisgICAgICAgIChXb3JrZXIu
X3J1bl90ZXN0KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250
cm9sbGVycy9sYXlvdXRfdGVzdF9ydW5uZXJfdW5pdHRlc3QucHk6CisgICAgICAgIChMYXlvdXRU
ZXN0UnVubmVyVGVzdHMudGVzdF91cGRhdGVfc3VtbWFyeV93aXRoX3Jlc3VsdCk6CisKIDIwMTIt
MDktMjAgIFN0ZXBoZW4gQ2hlbm5leSAgPHNjaGVubmV5QGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBbQ2hyb21pdW1dIERSVCBkb2VzIG5vdCBzdXBwb3J0IC0tZHVtcC1hbGwtcGl4ZWxzIGZsYWcK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xs
ZXJzL2xheW91dF90ZXN0X3J1bm5lci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X3J1bm5lci5weQppbmRleCBhOWRmOTQyZGEy
MzFmMmJiYjk2ODk5NWVlODcxZGU3ZTIzMTkxNjViLi44MGFmMjEwYmU3YTFmOTgxNjEwMTE4OTFk
YTNlM2UzZWY0YTM5ZjgwIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9ydW5uZXIucHkKKysrIGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfcnVubmVy
LnB5CkBAIC0xOTMsMTIgKzE5MywxMiBAQCBjbGFzcyBMYXlvdXRUZXN0UnVubmVyKG9iamVjdCk6
CiAgICAgICAgICAgICAjIFRoaXMgZGlmZmVycyBmcm9tIE9SV1QgYmVjYXVzZSBpdCBkb2VzIG5v
dCBpbmNsdWRlIFdlYlByb2Nlc3MgY3Jhc2hlcy4KICAgICAgICAgICAgICJFeGl0aW5nIGVhcmx5
IGFmdGVyICVkIGNyYXNoZXMgYW5kICVkIHRpbWVvdXRzLiIgJSAocmVzdWx0X3N1bW1hcnkudW5l
eHBlY3RlZF9jcmFzaGVzLCByZXN1bHRfc3VtbWFyeS51bmV4cGVjdGVkX3RpbWVvdXRzKSkKIAot
ICAgIGRlZiBfdXBkYXRlX3N1bW1hcnlfd2l0aF9yZXN1bHQoc2VsZiwgcmVzdWx0X3N1bW1hcnks
IHJlc3VsdCk6CisgICAgZGVmIF91cGRhdGVfc3VtbWFyeV93aXRoX3Jlc3VsdChzZWxmLCByZXN1
bHRfc3VtbWFyeSwgaXNfcmVmdGVzdCwgcmVzdWx0KToKICAgICAgICAgaWYgcmVzdWx0LnR5cGUg
PT0gdGVzdF9leHBlY3RhdGlvbnMuU0tJUDoKICAgICAgICAgICAgIGV4cF9zdHIgPSBnb3Rfc3Ry
ID0gJ1NLSVAnCiAgICAgICAgICAgICBleHBlY3RlZCA9IFRydWUKICAgICAgICAgZWxzZToKLSAg
ICAgICAgICAgIGV4cGVjdGVkID0gc2VsZi5fZXhwZWN0YXRpb25zLm1hdGNoZXNfYW5fZXhwZWN0
ZWRfcmVzdWx0KHJlc3VsdC50ZXN0X25hbWUsIHJlc3VsdC50eXBlLCBzZWxmLl9vcHRpb25zLnBp
eGVsX3Rlc3RzIG9yIHRlc3RfZmFpbHVyZXMuaXNfcmVmdGVzdF9mYWlsdXJlKHJlc3VsdC5mYWls
dXJlcykpCisgICAgICAgICAgICBleHBlY3RlZCA9IHNlbGYuX2V4cGVjdGF0aW9ucy5tYXRjaGVz
X2FuX2V4cGVjdGVkX3Jlc3VsdChyZXN1bHQudGVzdF9uYW1lLCByZXN1bHQudHlwZSwgc2VsZi5f
b3B0aW9ucy5waXhlbF90ZXN0cyBvciBpc19yZWZ0ZXN0KQogICAgICAgICAgICAgZXhwX3N0ciA9
IHNlbGYuX2V4cGVjdGF0aW9ucy5nZXRfZXhwZWN0YXRpb25zX3N0cmluZyhyZXN1bHQudGVzdF9u
YW1lKQogICAgICAgICAgICAgZ290X3N0ciA9IHNlbGYuX2V4cGVjdGF0aW9ucy5leHBlY3RhdGlv
bl90b19zdHJpbmcocmVzdWx0LnR5cGUpCiAKQEAgLTI1NSwxMiArMjU1LDEyIEBAIGNsYXNzIExh
eW91dFRlc3RSdW5uZXIob2JqZWN0KToKICAgICAgICAgICAgIGlmIG5vdCBzZWxmLl9yZW1haW5p
bmdfbG9ja2VkX3NoYXJkczoKICAgICAgICAgICAgICAgICBzZWxmLnN0b3Bfc2VydmVyc193aXRo
X2xvY2soKQogCi0gICAgZGVmIF9oYW5kbGVfZmluaXNoZWRfdGVzdChzZWxmLCB3b3JrZXJfbmFt
ZSwgcmVzdWx0LCBlbGFwc2VkX3RpbWUsIGxvZ19tZXNzYWdlcz1bXSk6CisgICAgZGVmIF9oYW5k
bGVfZmluaXNoZWRfdGVzdChzZWxmLCB3b3JrZXJfbmFtZSwgaXNfcmVmdGVzdCwgcmVzdWx0LCBl
bGFwc2VkX3RpbWUsIGxvZ19tZXNzYWdlcz1bXSk6CiAgICAgICAgIHNlbGYuX3dvcmtlcl9zdGF0
cy5zZXRkZWZhdWx0KHdvcmtlcl9uYW1lLCB7J25hbWUnOiB3b3JrZXJfbmFtZSwgJ251bV90ZXN0
cyc6IDAsICd0b3RhbF90aW1lJzogMH0pCiAgICAgICAgIHNlbGYuX3dvcmtlcl9zdGF0c1t3b3Jr
ZXJfbmFtZV1bJ3RvdGFsX3RpbWUnXSArPSBlbGFwc2VkX3RpbWUKICAgICAgICAgc2VsZi5fd29y
a2VyX3N0YXRzW3dvcmtlcl9uYW1lXVsnbnVtX3Rlc3RzJ10gKz0gMQogICAgICAgICBzZWxmLl9h
bGxfcmVzdWx0cy5hcHBlbmQocmVzdWx0KQotICAgICAgICBzZWxmLl91cGRhdGVfc3VtbWFyeV93
aXRoX3Jlc3VsdChzZWxmLl9jdXJyZW50X3Jlc3VsdF9zdW1tYXJ5LCByZXN1bHQpCisgICAgICAg
IHNlbGYuX3VwZGF0ZV9zdW1tYXJ5X3dpdGhfcmVzdWx0KHNlbGYuX2N1cnJlbnRfcmVzdWx0X3N1
bW1hcnksIGlzX3JlZnRlc3QsIHJlc3VsdCkKIAogCiBjbGFzcyBXb3JrZXIob2JqZWN0KToKQEAg
LTMzMCw3ICszMzAsNyBAQCBjbGFzcyBXb3JrZXIob2JqZWN0KToKICAgICAgICAgcmVzdWx0ID0g
c2VsZi5fcnVuX3Rlc3Rfd2l0aF90aW1lb3V0KHRlc3RfaW5wdXQsIHRlc3RfdGltZW91dF9zZWMs
IHN0b3Bfd2hlbl9kb25lKQogCiAgICAgICAgIGVsYXBzZWRfdGltZSA9IHRpbWUudGltZSgpIC0g
c3RhcnQKLSAgICAgICAgc2VsZi5fY2FsbGVyLnBvc3QoJ2ZpbmlzaGVkX3Rlc3QnLCByZXN1bHQs
IGVsYXBzZWRfdGltZSkKKyAgICAgICAgc2VsZi5fY2FsbGVyLnBvc3QoJ2ZpbmlzaGVkX3Rlc3Qn
LCBib29sKHRlc3RfaW5wdXQucmVmZXJlbmNlX2ZpbGVzKSwgcmVzdWx0LCBlbGFwc2VkX3RpbWUp
CiAKICAgICAgICAgc2VsZi5fY2xlYW5fdXBfYWZ0ZXJfdGVzdCh0ZXN0X2lucHV0LCByZXN1bHQp
CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRy
b2xsZXJzL2xheW91dF90ZXN0X3J1bm5lcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X3J1bm5lcl91bml0dGVz
dC5weQppbmRleCA0ZGQyYWU3YWU4MmM5NDk4Njg2ZDA4NTYyM2RhMjUzNzhjOTNiNDQyLi4wYThl
MDQxZjdkNzY3ZTI4ZmQyYTI4MmRkNzk5MjU4MDEzMGFiMGU4IDEwMDY0NAotLS0gYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9ydW5u
ZXJfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
Y29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfcnVubmVyX3VuaXR0ZXN0LnB5CkBAIC0xNDcsMTUgKzE0
NywyMiBAQCBjbGFzcyBMYXlvdXRUZXN0UnVubmVyVGVzdHModW5pdHRlc3QuVGVzdENhc2UpOgog
ICAgICAgICAjIFJlZnRlc3RzIGV4cGVjdGVkIHRvIGJlIGltYWdlIG1pc21hdGNoIHNob3VsZCBi
ZSByZXNwZWN0ZWQgd2hlbiBwaXhlbF90ZXN0cz1GYWxzZS4KICAgICAgICAgcnVubmVyID0gc2Vs
Zi5fcnVubmVyKCkKICAgICAgICAgcnVubmVyLl9vcHRpb25zLnBpeGVsX3Rlc3RzID0gRmFsc2UK
LSAgICAgICAgdGVzdCA9ICdmYWlsdXJlcy9leHBlY3RlZC9yZWZ0ZXN0Lmh0bWwnCisgICAgICAg
IHRlc3QsIHJlZmVyZW5jZSA9ICdmYWlsdXJlcy9leHBlY3RlZC9yZWZ0ZXN0Lmh0bWwnLCAnZmFp
bHVyZXMvZXhwZWN0ZWQvcmVmdGVzdC1leHBlY3RlZC5odG1sJwogICAgICAgICBleHBlY3RhdGlv
bnMgPSBUZXN0RXhwZWN0YXRpb25zKHJ1bm5lci5fcG9ydCwgdGVzdHM9W3Rlc3RdKQogICAgICAg
ICBydW5uZXIuX2V4cGVjdGF0aW9ucyA9IGV4cGVjdGF0aW9ucworCiAgICAgICAgIHJlc3VsdF9z
dW1tYXJ5ID0gUmVzdWx0U3VtbWFyeShleHBlY3RhdGlvbnMsIFt0ZXN0XSwgMSwgc2V0KCkpCiAg
ICAgICAgIHJlc3VsdCA9IFRlc3RSZXN1bHQodGVzdF9uYW1lPXRlc3QsIGZhaWx1cmVzPVt0ZXN0
X2ZhaWx1cmVzLkZhaWx1cmVSZWZ0ZXN0TWlzbWF0Y2hEaWROb3RPY2N1cigpXSkKLSAgICAgICAg
cnVubmVyLl91cGRhdGVfc3VtbWFyeV93aXRoX3Jlc3VsdChyZXN1bHRfc3VtbWFyeSwgcmVzdWx0
KQorICAgICAgICBydW5uZXIuX3VwZGF0ZV9zdW1tYXJ5X3dpdGhfcmVzdWx0KHJlc3VsdF9zdW1t
YXJ5LCByZWZlcmVuY2UsIHJlc3VsdCkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoMSwgcmVz
dWx0X3N1bW1hcnkuZXhwZWN0ZWQpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKDAsIHJlc3Vs
dF9zdW1tYXJ5LnVuZXhwZWN0ZWQpCiAKKyAgICAgICAgcmVzdWx0X3N1bW1hcnkgPSBSZXN1bHRT
dW1tYXJ5KGV4cGVjdGF0aW9ucywgW3Rlc3RdLCAxLCBzZXQoKSkKKyAgICAgICAgcmVzdWx0ID0g
VGVzdFJlc3VsdCh0ZXN0X25hbWU9dGVzdCwgZmFpbHVyZXM9W10pCisgICAgICAgIHJ1bm5lci5f
dXBkYXRlX3N1bW1hcnlfd2l0aF9yZXN1bHQocmVzdWx0X3N1bW1hcnksIHJlZmVyZW5jZSwgcmVz
dWx0KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscygwLCByZXN1bHRfc3VtbWFyeS5leHBlY3Rl
ZCkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoMSwgcmVzdWx0X3N1bW1hcnkudW5leHBlY3Rl
ZCkKKwogICAgIGRlZiB0ZXN0X3NlcnZlcnNfc3RhcnRlZChzZWxmKToKIAogICAgICAgICBkZWYg
c3RhcnRfaHR0cF9zZXJ2ZXIobnVtYmVyX29mX3NlcnZlcnM9Tm9uZSk6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165062</attachid>
            <date>2012-09-21 00:18:44 -0700</date>
            <delta_ts>2012-09-21 11:20:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97242-20120921001808.patch</filename>
            <type>text/plain</type>
            <size>6934</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5MTk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZWY2OWMxNTlmMmMxYzMyYTRiYzYzMDQ5YjUwZTVjOGJh
NDBlYWNlMi4uNzkzNjY3NDNlNjI0NDNjOTI0NzFmNWU4MzEwY2M0MDdjYTgyMTE4ZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5
IEBACisyMDEyLTA5LTIxICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisK
KyAgICAgICAgVW5leHBlY3RlZCByZWZ0ZXN0IHBhc3NlcyBhcmUgb25seSByZXBvcnRlZCB3aGVu
IHBpeGVsIHRlc3RpbmcgaXMgZW5hYmxlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTcyNDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBMYXlvdXRUZXN0UnVubmVyIHNob3VsZCBrbm93IHdoZXRoZXIgdGhl
IGZpbmlzaGVkIHRlc3QgaXQncyBoYW5kbGluZyBpcworICAgICAgICBhIHJlZnRlc3QuIFRoaXMg
aXMgbmVjZXNzYXJ5IHdoZW4gdXBkYXRpbmcgcmVzdWx0IHN1bW1hcnkgZm9yIHJlZnRlc3RzCisg
ICAgICAgIHdoZW4gcGl4ZWwgdGVzdGluZyBpcyBub3QgZW5hYmxlZCAtIGluIHRoZXNlIGNpcmN1
bXN0YW5jZXMgYW4gdW5leHBlY3RlZGx5CisgICAgICAgIHBhc3NpbmcgcmVmdGVzdCB3YXMgbm90
IHJlcG9ydGVkIGFzIHN1Y2ggZHVlIHRvIHBpeGVsIHRlc3RpbmcgdGhlbiBiZWluZworICAgICAg
ICBkZXRlcm1pbmVkIGJ5IHNlYXJjaGluZyBmb3IgcmVmdGVzdCBmYWlsdXJlcyBpbiBmYWlsdXJl
cyBsaXN0LCB3aGljaCB3ZXJlCisgICAgICAgIG5vdCBmb3VuZCBpbiBhbiBlbXB0eSBmYWlsdXJl
IGxpc3Qgb2YgYSBwYXNzaW5nIHRlc3QuIE5vdyB0aGUgVGVzdFJlc3VsdAorICAgICAgICBvYmpl
Y3RzIGhhdmUgYSBtZW1iZXIgdmFyaWFibGUgaW5kaWNhdGluZyB0aGUgdGVzdCBpcyBhIHJlZnRl
c3Qgd2hlbmV2ZXIKKyAgICAgICAgdGhhdCdzIHRoZSBjYXNlLgorCisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfcnVubmVyLnB5
OgorICAgICAgICAoTGF5b3V0VGVzdFJ1bm5lci5fdXBkYXRlX3N1bW1hcnlfd2l0aF9yZXN1bHQp
OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xh
eW91dF90ZXN0X3J1bm5lcl91bml0dGVzdC5weToKKyAgICAgICAgKExheW91dFRlc3RSdW5uZXJU
ZXN0cy50ZXN0X3VwZGF0ZV9zdW1tYXJ5X3dpdGhfcmVzdWx0KToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9zaW5nbGVfdGVzdF9ydW5uZXIucHk6
CisgICAgICAgIChTaW5nbGVUZXN0UnVubmVyLnJ1bik6CisgICAgICAgIChTaW5nbGVUZXN0UnVu
bmVyLl9ydW5fcmVmdGVzdCk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvbW9kZWxzL3Rlc3RfcmVzdWx0cy5weToKKyAgICAgICAgKFRlc3RSZXN1bHQuX19pbml0X18p
OgorCiAyMDEyLTA5LTIwICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgog
CiAgICAgICAgIENvbW1lbnQgb3V0IGEgZmFpbGluZyB3ZWJraXRweSB1bml0IHRlc3QgdW50aWwg
RGlyayBjYW4gZml4IGl0LgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfcnVubmVyLnB5IGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfcnVubmVyLnB5
CmluZGV4IDg3NWE3ZTQ3MDZlZDM2ZGZmODEyNDI1YzVjMmJiMzgxNzYyOWE0ODMuLjY5ZDJjYzAz
MGVkNGYwNjJhY2Q2NTQwMzc2YjAwZWI4YTdlOTA0MGMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X3J1bm5lci5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9s
YXlvdXRfdGVzdF9ydW5uZXIucHkKQEAgLTE5OCw3ICsxOTgsNyBAQCBjbGFzcyBMYXlvdXRUZXN0
UnVubmVyKG9iamVjdCk6CiAgICAgICAgICAgICBleHBfc3RyID0gZ290X3N0ciA9ICdTS0lQJwog
ICAgICAgICAgICAgZXhwZWN0ZWQgPSBUcnVlCiAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICBl
eHBlY3RlZCA9IHNlbGYuX2V4cGVjdGF0aW9ucy5tYXRjaGVzX2FuX2V4cGVjdGVkX3Jlc3VsdChy
ZXN1bHQudGVzdF9uYW1lLCByZXN1bHQudHlwZSwgc2VsZi5fb3B0aW9ucy5waXhlbF90ZXN0cyBv
ciB0ZXN0X2ZhaWx1cmVzLmlzX3JlZnRlc3RfZmFpbHVyZShyZXN1bHQuZmFpbHVyZXMpKQorICAg
ICAgICAgICAgZXhwZWN0ZWQgPSBzZWxmLl9leHBlY3RhdGlvbnMubWF0Y2hlc19hbl9leHBlY3Rl
ZF9yZXN1bHQocmVzdWx0LnRlc3RfbmFtZSwgcmVzdWx0LnR5cGUsIHNlbGYuX29wdGlvbnMucGl4
ZWxfdGVzdHMgb3IgcmVzdWx0LmlzX3JlZnRlc3QpCiAgICAgICAgICAgICBleHBfc3RyID0gc2Vs
Zi5fZXhwZWN0YXRpb25zLmdldF9leHBlY3RhdGlvbnNfc3RyaW5nKHJlc3VsdC50ZXN0X25hbWUp
CiAgICAgICAgICAgICBnb3Rfc3RyID0gc2VsZi5fZXhwZWN0YXRpb25zLmV4cGVjdGF0aW9uX3Rv
X3N0cmluZyhyZXN1bHQudHlwZSkKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfcnVubmVyX3VuaXR0ZXN0LnB5
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0
X3Rlc3RfcnVubmVyX3VuaXR0ZXN0LnB5CmluZGV4IDRkZDJhZTdhZTgyYzk0OTg2ODZkMDg1NjIz
ZGEyNTM3OGM5M2I0NDIuLjUwNjJkNTI3N2E2OGNiODYyM2M3OTVhZWVhZTQzNjYyMTU0YjVlNDkg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xs
ZXJzL2xheW91dF90ZXN0X3J1bm5lcl91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9ydW5uZXJfdW5pdHRl
c3QucHkKQEAgLTE1MCwxMiArMTUwLDE5IEBAIGNsYXNzIExheW91dFRlc3RSdW5uZXJUZXN0cyh1
bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHRlc3QgPSAnZmFpbHVyZXMvZXhwZWN0ZWQvcmVm
dGVzdC5odG1sJwogICAgICAgICBleHBlY3RhdGlvbnMgPSBUZXN0RXhwZWN0YXRpb25zKHJ1bm5l
ci5fcG9ydCwgdGVzdHM9W3Rlc3RdKQogICAgICAgICBydW5uZXIuX2V4cGVjdGF0aW9ucyA9IGV4
cGVjdGF0aW9ucworCiAgICAgICAgIHJlc3VsdF9zdW1tYXJ5ID0gUmVzdWx0U3VtbWFyeShleHBl
Y3RhdGlvbnMsIFt0ZXN0XSwgMSwgc2V0KCkpCi0gICAgICAgIHJlc3VsdCA9IFRlc3RSZXN1bHQo
dGVzdF9uYW1lPXRlc3QsIGZhaWx1cmVzPVt0ZXN0X2ZhaWx1cmVzLkZhaWx1cmVSZWZ0ZXN0TWlz
bWF0Y2hEaWROb3RPY2N1cigpXSkKKyAgICAgICAgcmVzdWx0ID0gVGVzdFJlc3VsdCh0ZXN0X25h
bWU9dGVzdCwgZmFpbHVyZXM9W3Rlc3RfZmFpbHVyZXMuRmFpbHVyZVJlZnRlc3RNaXNtYXRjaERp
ZE5vdE9jY3VyKCldLCBpc19yZWZ0ZXN0PVRydWUpCiAgICAgICAgIHJ1bm5lci5fdXBkYXRlX3N1
bW1hcnlfd2l0aF9yZXN1bHQocmVzdWx0X3N1bW1hcnksIHJlc3VsdCkKICAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbHMoMSwgcmVzdWx0X3N1bW1hcnkuZXhwZWN0ZWQpCiAgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWxzKDAsIHJlc3VsdF9zdW1tYXJ5LnVuZXhwZWN0ZWQpCiAKKyAgICAgICAgcmVzdWx0
X3N1bW1hcnkgPSBSZXN1bHRTdW1tYXJ5KGV4cGVjdGF0aW9ucywgW3Rlc3RdLCAxLCBzZXQoKSkK
KyAgICAgICAgcmVzdWx0ID0gVGVzdFJlc3VsdCh0ZXN0X25hbWU9dGVzdCwgZmFpbHVyZXM9W10s
IGlzX3JlZnRlc3Q9VHJ1ZSkKKyAgICAgICAgcnVubmVyLl91cGRhdGVfc3VtbWFyeV93aXRoX3Jl
c3VsdChyZXN1bHRfc3VtbWFyeSwgcmVzdWx0KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscygw
LCByZXN1bHRfc3VtbWFyeS5leHBlY3RlZCkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoMSwg
cmVzdWx0X3N1bW1hcnkudW5leHBlY3RlZCkKKwogICAgIGRlZiB0ZXN0X3NlcnZlcnNfc3RhcnRl
ZChzZWxmKToKIAogICAgICAgICBkZWYgc3RhcnRfaHR0cF9zZXJ2ZXIobnVtYmVyX29mX3NlcnZl
cnM9Tm9uZSk6CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9jb250cm9sbGVycy9zaW5nbGVfdGVzdF9ydW5uZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9zaW5nbGVfdGVzdF9ydW5uZXIucHkKaW5kZXgg
ZWRhYzhlYmIzMjgyNjRhOTMxNDE1YTJiZjlmZjdjNDZkZWJhNDI4ZS4uNGU0YzY1NTExNGM5MTc1
YzQyYWQ3NmZjNjdjNzFmMTQzNWU3MWUxMSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvc2luZ2xlX3Rlc3RfcnVubmVyLnB5CisrKyBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL3NpbmdsZV90
ZXN0X3J1bm5lci5weQpAQCAtOTQsNyArOTQsNyBAQCBjbGFzcyBTaW5nbGVUZXN0UnVubmVyKG9i
amVjdCk6CiAgICAgZGVmIHJ1bihzZWxmKToKICAgICAgICAgaWYgc2VsZi5fcmVmZXJlbmNlX2Zp
bGVzOgogICAgICAgICAgICAgaWYgc2VsZi5fcG9ydC5nZXRfb3B0aW9uKCdub19yZWZfdGVzdHMn
KSBvciBzZWxmLl9vcHRpb25zLnJlc2V0X3Jlc3VsdHM6Ci0gICAgICAgICAgICAgICAgcmVzdWx0
ID0gVGVzdFJlc3VsdChzZWxmLl90ZXN0X25hbWUpCisgICAgICAgICAgICAgICAgcmVzdWx0ID0g
VGVzdFJlc3VsdChzZWxmLl90ZXN0X25hbWUsIGlzX3JlZnRlc3Q9VHJ1ZSkKICAgICAgICAgICAg
ICAgICByZXN1bHQudHlwZSA9IHRlc3RfZXhwZWN0YXRpb25zLlNLSVAKICAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzdWx0CiAgICAgICAgICAgICByZXR1cm4gc2VsZi5fcnVuX3JlZnRlc3QoKQpA
QCAtMzAzLDcgKzMwMyw3IEBAIGNsYXNzIFNpbmdsZVRlc3RSdW5uZXIob2JqZWN0KToKIAogICAg
ICAgICBhc3NlcnQocmVmZXJlbmNlX291dHB1dCkKICAgICAgICAgdGVzdF9yZXN1bHRfd3JpdGVy
LndyaXRlX3Rlc3RfcmVzdWx0KHNlbGYuX2ZpbGVzeXN0ZW0sIHNlbGYuX3BvcnQsIHNlbGYuX3Rl
c3RfbmFtZSwgdGVzdF9vdXRwdXQsIHJlZmVyZW5jZV9vdXRwdXQsIHRlc3RfcmVzdWx0LmZhaWx1
cmVzKQotICAgICAgICByZXR1cm4gVGVzdFJlc3VsdChzZWxmLl90ZXN0X25hbWUsIHRlc3RfcmVz
dWx0LmZhaWx1cmVzLCB0b3RhbF90ZXN0X3RpbWUgKyB0ZXN0X3Jlc3VsdC50ZXN0X3J1bl90aW1l
LCB0ZXN0X3Jlc3VsdC5oYXNfc3RkZXJyKQorICAgICAgICByZXR1cm4gVGVzdFJlc3VsdChzZWxm
Ll90ZXN0X25hbWUsIHRlc3RfcmVzdWx0LmZhaWx1cmVzLCB0b3RhbF90ZXN0X3RpbWUgKyB0ZXN0
X3Jlc3VsdC50ZXN0X3J1bl90aW1lLCB0ZXN0X3Jlc3VsdC5oYXNfc3RkZXJyLCBUcnVlKQogCiAg
ICAgZGVmIF9jb21wYXJlX291dHB1dF93aXRoX3JlZmVyZW5jZShzZWxmLCByZWZlcmVuY2VfZHJp
dmVyX291dHB1dCwgYWN0dWFsX2RyaXZlcl9vdXRwdXQsIHJlZmVyZW5jZV9maWxlbmFtZSwgbWlz
bWF0Y2gpOgogICAgICAgICB0b3RhbF90ZXN0X3RpbWUgPSByZWZlcmVuY2VfZHJpdmVyX291dHB1
dC50ZXN0X3RpbWUgKyBhY3R1YWxfZHJpdmVyX291dHB1dC50ZXN0X3RpbWUKZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X3Jlc3VsdHMu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2RlbHMvdGVzdF9yZXN1
bHRzLnB5CmluZGV4IDM0NmQ1YTY0MGUzM2EyMWVkMGZjYWM1NWFjMmUyYjhkNDZiNmNkNmYuLmQ2
YzgzMDE0YTQ4NTE3NjRmNDUxMTk4OTZlZjA1OThjNjM1NTVmOGEgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X3Jlc3VsdHMucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfcmVzdWx0
cy5weQpAQCAtMzgsMTEgKzM4LDEyIEBAIGNsYXNzIFRlc3RSZXN1bHQob2JqZWN0KToKICAgICBk
ZWYgbG9hZHMoc3RyaW5nKToKICAgICAgICAgcmV0dXJuIGNQaWNrbGUubG9hZHMoc3RyaW5nKQog
Ci0gICAgZGVmIF9faW5pdF9fKHNlbGYsIHRlc3RfbmFtZSwgZmFpbHVyZXM9Tm9uZSwgdGVzdF9y
dW5fdGltZT1Ob25lLCBoYXNfc3RkZXJyPUZhbHNlKToKKyAgICBkZWYgX19pbml0X18oc2VsZiwg
dGVzdF9uYW1lLCBmYWlsdXJlcz1Ob25lLCB0ZXN0X3J1bl90aW1lPU5vbmUsIGhhc19zdGRlcnI9
RmFsc2UsIGlzX3JlZnRlc3Q9RmFsc2UpOgogICAgICAgICBzZWxmLnRlc3RfbmFtZSA9IHRlc3Rf
bmFtZQogICAgICAgICBzZWxmLmZhaWx1cmVzID0gZmFpbHVyZXMgb3IgW10KICAgICAgICAgc2Vs
Zi50ZXN0X3J1bl90aW1lID0gdGVzdF9ydW5fdGltZSBvciAwCiAgICAgICAgIHNlbGYuaGFzX3N0
ZGVyciA9IGhhc19zdGRlcnIKKyAgICAgICAgc2VsZi5pc19yZWZ0ZXN0ID0gaXNfcmVmdGVzdAog
ICAgICAgICAjIEZJWE1FOiBTZXR0aW5nIHRoaXMgaW4gdGhlIGNvbnN0cnVjdG9yIG1ha2VzIHRo
aXMgY2xhc3MgaGFyZCB0byBtdXRhdGUuCiAgICAgICAgIHNlbGYudHlwZSA9IHRlc3RfZmFpbHVy
ZXMuZGV0ZXJtaW5lX3Jlc3VsdF90eXBlKGZhaWx1cmVzKQogCg==
</data>
<flag name="review"
          id="176999"
          type_id="1"
          status="+"
          setter="dpranke"
    />
          </attachment>
      

    </bug>

</bugzilla>