<?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>127188</bug_id>
          
          <creation_ts>2014-01-17 13:27:15 -0800</creation_ts>
          <short_desc>build.webkit.org/dashboard should have image diff links in test results popovers</short_desc>
          <delta_ts>2014-01-18 10:53:45 -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>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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>thorton</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>969242</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-17 13:27:15 -0800</bug_when>
    <thetext>For image failures, we should provide an easy way to see them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969410</commentid>
    <comment_count>1</comment_count>
      <attachid>221538</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-18 00:00:40 -0800</bug_when>
    <thetext>Created attachment 221538
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969478</commentid>
    <comment_count>2</comment_count>
      <attachid>221538</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-18 10:53:43 -0800</bug_when>
    <thetext>Comment on attachment 221538
proposed patch

Clearing flags on attachment: 221538

Committed r162263: &lt;http://trac.webkit.org/changeset/162263&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969479</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-18 10:53:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221538</attachid>
            <date>2014-01-18 00:00:40 -0800</date>
            <delta_ts>2014-01-18 10:53:43 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>ImageDiff.txt</filename>
            <type>text/plain</type>
            <size>9585</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE2MjI0OCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIwIEBACisyMDE0LTAxLTE3ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29t
PgorCisgICAgICAgIGJ1aWxkLndlYmtpdC5vcmcvZGFzaGJvYXJkIHNob3VsZCBoYXZlIGltYWdl
IGRpZmYgbGlua3MgaW4gdGVzdCByZXN1bHRzIHBvcG92ZXJzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjcxODgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90Lmpz
OgorICAgICAgICAoQnVpbGRib3QucHJvdG90eXBlLmxheW91dFRlc3RJbWFnZXNVUkxGb3JJdGVy
YXRpb24pOgorICAgICAgICAoQnVpbGRib3QucHJvdG90eXBlLmxheW91dFRlc3RJbWFnZURpZmZV
UkxGb3JJdGVyYXRpb24pOgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtp
dC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90SXRlcmF0
aW9uLmpzOgorICAgICAgICAoQnVpbGRib3RJdGVyYXRpb24ucHJvdG90eXBlLmxvYWRMYXlvdXRU
ZXN0UmVzdWx0cyk6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvQnVpbGRib3RUZXN0ZXJRdWV1
ZVZpZXcuanM6CisgICAgICAgIChCdWlsZGJvdFRlc3RlclF1ZXVlVmlldy5wcm90b3R5cGUuX3Bv
cG92ZXJDb250ZW50Rm9yTGF5b3V0VGVzdFJlZ3Jlc3Npb25zLmFkZEZhaWx1cmVJbmZvTGluayk6
CisgICAgICAgIChCdWlsZGJvdFRlc3RlclF1ZXVlVmlldy5wcm90b3R5cGUuX3BvcG92ZXJDb250
ZW50Rm9yTGF5b3V0VGVzdFJlZ3Jlc3Npb25zLmFkZEZhaWx1cmVJbmZvVGV4dCk6CisgICAgICAg
IChCdWlsZGJvdFRlc3RlclF1ZXVlVmlldy5wcm90b3R5cGUuX3BvcG92ZXJDb250ZW50Rm9yTGF5
b3V0VGVzdFJlZ3Jlc3Npb25zKToKKwogMjAxNC0wMS0xNyAgQWxleGV5IFByb3NrdXJ5YWtvdiAg
PGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBidWlsZC53ZWJraXQub3JnL2Rhc2hib2FyZCBzaG91
bGQgaGF2ZSBkaWZmIGxpbmtzIGluIHRlc3QgcmVzdWx0cyBwb3BvdmVycwpJbmRleDogVG9vbHMv
QnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFz
aGJvYXJkL1NjcmlwdHMvQnVpbGRib3QuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1Nj
cmlwdHMvQnVpbGRib3QuanMJKHJldmlzaW9uIDE2MjI0NCkKKysrIFRvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3Jp
cHRzL0J1aWxkYm90LmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xMjQsNSArMTI0LDE3IEBAIEJ1aWxk
Ym90LnByb3RvdHlwZSA9IHsKICAgICAgICAgLy8gcHJldHR5LXBhdGNoIG1heSBub3QgYmUgYXZh
aWxhYmxlLCBjYWxsZXIgc2hvdWxkIGNoZWNrIEpTT04gcmVzdWx0cyBmb3IgaGFzX3ByZXR0eV9w
YXRjaCBhdHRyaWJ1dGUuCiAgICAgICAgIHZhciBwYXRoID0gdGVzdFBhdGgucmVwbGFjZSgvXigu
KilcLig/Oi4qKSQvLCAiJDEtcHJldHR5LWRpZmYuaHRtbCIpOwogICAgICAgICByZXR1cm4gdGhp
cy5sYXlvdXRUZXN0UmVzdWx0c0RpcmVjdG9yeVVSTEZvckl0ZXJhdGlvbihpdGVyYXRpb24pICsg
Ii8iICsgcGF0aDsKLSAgICB9CisgICAgfSwKKworICAgIGxheW91dFRlc3RJbWFnZXNVUkxGb3JJ
dGVyYXRpb246IGZ1bmN0aW9uKGl0ZXJhdGlvbiwgdGVzdFBhdGgpCisgICAgeworICAgICAgICB2
YXIgcGF0aCA9IHRlc3RQYXRoLnJlcGxhY2UoL14oLiopXC4oPzouKikkLywgIiQxLWRpZmZzLmh0
bWwiKTsKKyAgICAgICAgcmV0dXJuIHRoaXMubGF5b3V0VGVzdFJlc3VsdHNEaXJlY3RvcnlVUkxG
b3JJdGVyYXRpb24oaXRlcmF0aW9uKSArICIvIiArIHBhdGg7CisgICAgfSwKKworICAgIGxheW91
dFRlc3RJbWFnZURpZmZVUkxGb3JJdGVyYXRpb246IGZ1bmN0aW9uKGl0ZXJhdGlvbiwgdGVzdFBh
dGgpCisgICAgeworICAgICAgICB2YXIgcGF0aCA9IHRlc3RQYXRoLnJlcGxhY2UoL14oLiopXC4o
PzouKikkLywgIiQxLWRpZmYucG5nIik7CisgICAgICAgIHJldHVybiB0aGlzLmxheW91dFRlc3RS
ZXN1bHRzRGlyZWN0b3J5VVJMRm9ySXRlcmF0aW9uKGl0ZXJhdGlvbikgKyAiLyIgKyBwYXRoOwor
ICAgIH0sCiB9OwpJbmRleDogVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvQnVpbGRib3RJdGVyYXRpb24u
anMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvQnVpbGRib3RJdGVyYXRpb24u
anMJKHJldmlzaW9uIDE2MjI0NCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90SXRl
cmF0aW9uLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yODcsNiArMjg3LDEyIEBAIEJ1aWxkYm90SXRl
cmF0aW9uLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh2YWx1ZS5h
Y3R1YWwuc3BsaXQoIiAiKVswXS5jb250YWlucygiVEVYVCIpKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGl0ZW0uaGFzX2RpZmYgPSB0cnVlOwogCisgICAgICAgICAgICAgICAgICAgICAg
ICAvLyBGSVhNRSAoYnVnIDEyNzE4Nik6IEl0IGlzIHBhcnRpY3VsYXJseSB1bmZvcnR1bmF0ZSBm
b3IgaW1hZ2UgZGlmZnMsIGJlY2F1c2Ugd2UgY3VycmVudGx5IG9ubHkgY2hlY2sgaW1hZ2UgcmVz
dWx0cworICAgICAgICAgICAgICAgICAgICAgICAgLy8gb24gcmV0cnkgKGV4Y2VwdCBmb3IgcmVm
dGVzdHMpLCBzbyBtYW55IHRpbWVzLCB5b3Ugd2lsbCBzZWUgaW1hZ2VzIG9uIGJ1aWRib3QgcGFn
ZSwgYnV0IG5vdCBvbiB0aGUgZGFzaGJvYXJkLgorICAgICAgICAgICAgICAgICAgICAgICAgLy8g
RklYTUU6IEZpbmQgYSB3YXkgdG8gZGlzcGxheSBleHBlY3RlZCBtaXNtYXRjaCByZWZ0ZXN0IGZh
aWx1cmVzLiAKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICh2YWx1ZS5hY3R1YWwuc3BsaXQo
IiAiKVswXS5jb250YWlucygiSU1BR0UiKSAmJiB2YWx1ZS5yZWZ0ZXN0X3R5cGUgIT0gIiE9IikK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLmhhc19pbWFnZV9kaWZmID0gdHJ1ZTsK
KwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHZhbHVlLmhhc19zdGRlcnIpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaXRlbS5oYXNfc3RkZXJyID0gdHJ1ZTsKIApJbmRleDogVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwv
ZGFzaGJvYXJkL1NjcmlwdHMvQnVpbGRib3RUZXN0ZXJRdWV1ZVZpZXcuanMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGlj
X2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvQnVpbGRib3RUZXN0ZXJRdWV1ZVZpZXcuanMJKHJldmlz
aW9uIDE2MjI0NCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90VGVzdGVyUXVldWVW
aWV3LmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xNTEsNiArMTUxLDI0IEBAIEJ1aWxkYm90VGVzdGVy
UXVldWVWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIHJldHVybiBjb250ZW50OwogICAg
ICAgICB9CiAKKyAgICAgICAgZnVuY3Rpb24gYWRkRmFpbHVyZUluZm9MaW5rKHJvd0VsZW1lbnQs
IGNsYXNzTmFtZSwgdGV4dCwgdXJsKQorICAgICAgICB7CisgICAgICAgICAgICB2YXIgbGlua0Vs
ZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7CisgICAgICAgICAgICBsaW5rRWxl
bWVudC5jbGFzc05hbWUgPSBjbGFzc05hbWU7CisgICAgICAgICAgICBsaW5rRWxlbWVudC50ZXh0
Q29udGVudCA9IHRleHQ7CisgICAgICAgICAgICBsaW5rRWxlbWVudC5ocmVmID0gdXJsOworICAg
ICAgICAgICAgbGlua0VsZW1lbnQudGFyZ2V0ID0gIl9ibGFuayI7CisgICAgICAgICAgICByb3dF
bGVtZW50LmFwcGVuZENoaWxkKGxpbmtFbGVtZW50KTsKKyAgICAgICAgfQorCisgICAgICAgIGZ1
bmN0aW9uIGFkZEZhaWx1cmVJbmZvVGV4dChyb3dFbGVtZW50LCBjbGFzc05hbWUsIHRleHQpCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHZhciBzcGFuRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoInNwYW4iKTsKKyAgICAgICAgICAgIHNwYW5FbGVtZW50LmNsYXNzTmFtZSA9IGNsYXNz
TmFtZTsKKyAgICAgICAgICAgIHNwYW5FbGVtZW50LnRleHRDb250ZW50ID0gdGV4dDsKKyAgICAg
ICAgICAgIHJvd0VsZW1lbnQuYXBwZW5kQ2hpbGQoc3BhbkVsZW1lbnQpOworICAgICAgICB9CisK
ICAgICAgICAgdmFyIHNvcnRlZFJlZ3Jlc3Npb25zID0gaXRlcmF0aW9uLmxheW91dFRlc3RSZXN1
bHRzLnJlZ3Jlc3Npb25zLnNsaWNlKCkuc29ydChmdW5jdGlvbihhLCBiKSB7IHJldHVybiAoYS5w
YXRoID09PSBiLnBhdGgpID8gMCA6IChhLnBhdGggPiBiLnBhdGgpID8gMSA6IC0xOyB9KTsKIAog
ICAgICAgICBmb3IgKHZhciBpID0gMCwgZW5kID0gc29ydGVkUmVncmVzc2lvbnMubGVuZ3RoOyBp
ICE9IGVuZDsgKytpKSB7CkBAIC0xNjMsNTggKzE4MSwzMCBAQCBCdWlsZGJvdFRlc3RlclF1ZXVl
Vmlldy5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB0ZXN0UGF0aEVsZW1lbnQudGV4dENvbnRl
bnQgPSB0ZXN0LnBhdGg7CiAgICAgICAgICAgICByb3dFbGVtZW50LmFwcGVuZENoaWxkKHRlc3RQ
YXRoRWxlbWVudCk7CiAKLSAgICAgICAgICAgIGlmICh0ZXN0LmNyYXNoKSB7Ci0gICAgICAgICAg
ICAgICAgdmFyIGZhaWx1cmVLaW5kRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEi
KTsKLSAgICAgICAgICAgICAgICBmYWlsdXJlS2luZEVsZW1lbnQuY2xhc3NOYW1lID0gImZhaWx1
cmUta2luZC1pbmRpY2F0b3IiCi0gICAgICAgICAgICAgICAgZmFpbHVyZUtpbmRFbGVtZW50LnRl
eHRDb250ZW50ID0gImNyYXNoIjsKLSAgICAgICAgICAgICAgICBmYWlsdXJlS2luZEVsZW1lbnQu
aHJlZiA9IGl0ZXJhdGlvbi5xdWV1ZS5idWlsZGJvdC5sYXlvdXRUZXN0Q3Jhc2hMb2dVUkxGb3JJ
dGVyYXRpb24oaXRlcmF0aW9uLCB0ZXN0LnBhdGgpOwotICAgICAgICAgICAgICAgIGZhaWx1cmVL
aW5kRWxlbWVudC50YXJnZXQgPSAiX2JsYW5rIjsKLSAgICAgICAgICAgICAgICByb3dFbGVtZW50
LmFwcGVuZENoaWxkKGZhaWx1cmVLaW5kRWxlbWVudCk7Ci0gICAgICAgICAgICB9CisgICAgICAg
ICAgICBpZiAodGVzdC5jcmFzaCkKKyAgICAgICAgICAgICAgICBhZGRGYWlsdXJlSW5mb0xpbmso
cm93RWxlbWVudCwgImZhaWx1cmUta2luZC1pbmRpY2F0b3IiLCAiY3Jhc2giLCBpdGVyYXRpb24u
cXVldWUuYnVpbGRib3QubGF5b3V0VGVzdENyYXNoTG9nVVJMRm9ySXRlcmF0aW9uKGl0ZXJhdGlv
biwgdGVzdC5wYXRoKSk7CiAKLSAgICAgICAgICAgIGlmICh0ZXN0LnRpbWVvdXQpIHsKLSAgICAg
ICAgICAgICAgICB2YXIgZmFpbHVyZUtpbmRFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgic3BhbiIpOwotICAgICAgICAgICAgICAgIGZhaWx1cmVLaW5kRWxlbWVudC5jbGFzc05hbWUg
PSAiZmFpbHVyZS1raW5kLWluZGljYXRvciIKLSAgICAgICAgICAgICAgICBmYWlsdXJlS2luZEVs
ZW1lbnQudGV4dENvbnRlbnQgPSAidGltZW91dCI7Ci0gICAgICAgICAgICAgICAgcm93RWxlbWVu
dC5hcHBlbmRDaGlsZChmYWlsdXJlS2luZEVsZW1lbnQpOwotICAgICAgICAgICAgfQorICAgICAg
ICAgICAgaWYgKHRlc3QudGltZW91dCkKKyAgICAgICAgICAgICAgICBhZGRGYWlsdXJlSW5mb1Rl
eHQocm93RWxlbWVudCwgImZhaWx1cmUta2luZC1pbmRpY2F0b3IiLCAidGltZW91dCIpOwogCiAg
ICAgICAgICAgICBpZiAodGVzdC5oYXNfZGlmZikgewotICAgICAgICAgICAgICAgIHZhciBkaWZm
RWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKTsKLSAgICAgICAgICAgICAgICBk
aWZmRWxlbWVudC5jbGFzc05hbWUgPSAiYWRkaXRpb25hbC1saW5rIgotICAgICAgICAgICAgICAg
IGRpZmZFbGVtZW50LnRleHRDb250ZW50ID0gImRpZmYiOwotICAgICAgICAgICAgICAgIGRpZmZF
bGVtZW50LmhyZWYgPSBpdGVyYXRpb24ucXVldWUuYnVpbGRib3QubGF5b3V0VGVzdERpZmZVUkxG
b3JJdGVyYXRpb24oaXRlcmF0aW9uLCB0ZXN0LnBhdGgpOwotICAgICAgICAgICAgICAgIGRpZmZF
bGVtZW50LnRhcmdldCA9ICJfYmxhbmsiOwotICAgICAgICAgICAgICAgIHJvd0VsZW1lbnQuYXBw
ZW5kQ2hpbGQoZGlmZkVsZW1lbnQpOwotCi0gICAgICAgICAgICAgICAgaWYgKGl0ZXJhdGlvbi5o
YXNQcmV0dHlQYXRjaCkgewotICAgICAgICAgICAgICAgICAgICB2YXIgcHJldHR5RGlmZkVsZW1l
bnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7Ci0gICAgICAgICAgICAgICAgICAgIHBy
ZXR0eURpZmZFbGVtZW50LmNsYXNzTmFtZSA9ICJhZGRpdGlvbmFsLWxpbmsiCi0gICAgICAgICAg
ICAgICAgICAgIHByZXR0eURpZmZFbGVtZW50LnRleHRDb250ZW50ID0gInByZXR0eVx4YTBkaWZm
IjsKLSAgICAgICAgICAgICAgICAgICAgcHJldHR5RGlmZkVsZW1lbnQuaHJlZiA9IGl0ZXJhdGlv
bi5xdWV1ZS5idWlsZGJvdC5sYXlvdXRUZXN0UHJldHR5RGlmZlVSTEZvckl0ZXJhdGlvbihpdGVy
YXRpb24sIHRlc3QucGF0aCk7Ci0gICAgICAgICAgICAgICAgICAgIHByZXR0eURpZmZFbGVtZW50
LnRhcmdldCA9ICJfYmxhbmsiOwotICAgICAgICAgICAgICAgICAgICByb3dFbGVtZW50LmFwcGVu
ZENoaWxkKHByZXR0eURpZmZFbGVtZW50KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICB9CisgICAgICAgICAgICAgICAgYWRkRmFpbHVyZUluZm9MaW5rKHJvd0VsZW1lbnQsICJhZGRp
dGlvbmFsLWxpbmsiLCAiZGlmZiIsIGl0ZXJhdGlvbi5xdWV1ZS5idWlsZGJvdC5sYXlvdXRUZXN0
RGlmZlVSTEZvckl0ZXJhdGlvbihpdGVyYXRpb24sIHRlc3QucGF0aCkpOwogCi0gICAgICAgICAg
ICBpZiAodGVzdC5oYXNfc3RkZXJyKSB7Ci0gICAgICAgICAgICAgICAgdmFyIHN0ZGVyckVsZW1l
bnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7Ci0gICAgICAgICAgICAgICAgc3RkZXJy
RWxlbWVudC5jbGFzc05hbWUgPSAiYWRkaXRpb25hbC1saW5rIgotICAgICAgICAgICAgICAgIHN0
ZGVyckVsZW1lbnQudGV4dENvbnRlbnQgPSAic3RkZXJyIjsKLSAgICAgICAgICAgICAgICBzdGRl
cnJFbGVtZW50LmhyZWYgPSBpdGVyYXRpb24ucXVldWUuYnVpbGRib3QubGF5b3V0VGVzdFN0ZGVy
clVSTEZvckl0ZXJhdGlvbihpdGVyYXRpb24sIHRlc3QucGF0aCk7Ci0gICAgICAgICAgICAgICAg
c3RkZXJyRWxlbWVudC50YXJnZXQgPSAiX2JsYW5rIjsKLSAgICAgICAgICAgICAgICByb3dFbGVt
ZW50LmFwcGVuZENoaWxkKHN0ZGVyckVsZW1lbnQpOworICAgICAgICAgICAgICAgIGlmIChpdGVy
YXRpb24uaGFzUHJldHR5UGF0Y2gpCisgICAgICAgICAgICAgICAgICAgIGFkZEZhaWx1cmVJbmZv
TGluayhyb3dFbGVtZW50LCAiYWRkaXRpb25hbC1saW5rIiwgInByZXR0eVx4YTBkaWZmIiwgaXRl
cmF0aW9uLnF1ZXVlLmJ1aWxkYm90LmxheW91dFRlc3RQcmV0dHlEaWZmVVJMRm9ySXRlcmF0aW9u
KGl0ZXJhdGlvbiwgdGVzdC5wYXRoKSk7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGlm
IChoYXNUZXN0SGlzdG9yeSkgewotICAgICAgICAgICAgICAgIHZhciB0ZXN0SGlzdG9yeUxpbmsg
PSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7Ci0gICAgICAgICAgICAgICAgdGVzdEhpc3Rv
cnlMaW5rLmNsYXNzTmFtZSA9ICJ0ZXN0LWhpc3RvcnktbGluayI7Ci0gICAgICAgICAgICAgICAg
dGVzdEhpc3RvcnlMaW5rLnRleHRDb250ZW50ID0gImhpc3RvcnkiOwotICAgICAgICAgICAgICAg
IHRlc3RIaXN0b3J5TGluay5ocmVmID0gdGVzdEhpc3RvcnkuaGlzdG9yeVBhZ2VVUkxGb3JUZXN0
KHRlc3QucGF0aCk7Ci0gICAgICAgICAgICAgICAgdGVzdEhpc3RvcnlMaW5rLnRhcmdldCA9ICJf
YmxhbmsiOwotICAgICAgICAgICAgICAgIHJvd0VsZW1lbnQuYXBwZW5kQ2hpbGQodGVzdEhpc3Rv
cnlMaW5rKTsKKyAgICAgICAgICAgIGlmICh0ZXN0Lmhhc19pbWFnZV9kaWZmKSB7CisgICAgICAg
ICAgICAgICAgYWRkRmFpbHVyZUluZm9MaW5rKHJvd0VsZW1lbnQsICJhZGRpdGlvbmFsLWxpbmsi
LCAiaW1hZ2VzIiwgaXRlcmF0aW9uLnF1ZXVlLmJ1aWxkYm90LmxheW91dFRlc3RJbWFnZXNVUkxG
b3JJdGVyYXRpb24oaXRlcmF0aW9uLCB0ZXN0LnBhdGgpKTsKKyAgICAgICAgICAgICAgICBhZGRG
YWlsdXJlSW5mb0xpbmsocm93RWxlbWVudCwgImFkZGl0aW9uYWwtbGluayIsICJpbWFnZVx4YTBk
aWZmIiwgaXRlcmF0aW9uLnF1ZXVlLmJ1aWxkYm90LmxheW91dFRlc3RJbWFnZURpZmZVUkxGb3JJ
dGVyYXRpb24oaXRlcmF0aW9uLCB0ZXN0LnBhdGgpKTsKICAgICAgICAgICAgIH0KIAorICAgICAg
ICAgICAgaWYgKHRlc3QuaGFzX3N0ZGVycikKKyAgICAgICAgICAgICAgICBhZGRGYWlsdXJlSW5m
b0xpbmsocm93RWxlbWVudCwgImFkZGl0aW9uYWwtbGluayIsICJzdGRlcnIiLCBpdGVyYXRpb24u
cXVldWUuYnVpbGRib3QubGF5b3V0VGVzdFN0ZGVyclVSTEZvckl0ZXJhdGlvbihpdGVyYXRpb24s
IHRlc3QucGF0aCkpOworCisgICAgICAgICAgICBpZiAoaGFzVGVzdEhpc3RvcnkpCisgICAgICAg
ICAgICAgICAgYWRkRmFpbHVyZUluZm9MaW5rKHJvd0VsZW1lbnQsICJ0ZXN0LWhpc3RvcnktbGlu
ayIsICJoaXN0b3J5IiwgdGVzdEhpc3RvcnkuaGlzdG9yeVBhZ2VVUkxGb3JUZXN0KHRlc3QucGF0
aCkpOworCiAgICAgICAgICAgICBjb250ZW50LmFwcGVuZENoaWxkKHJvd0VsZW1lbnQpOwogICAg
ICAgICB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>