<?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>122283</bug_id>
          
          <creation_ts>2013-10-03 10:15:10 -0700</creation_ts>
          <short_desc>http://build.webkit.org/dashboard doesn&apos;t report failures for API tests</short_desc>
          <delta_ts>2013-10-09 14:54:48 -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>
          <dependson>122232</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>935839</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-03 10:15:10 -0700</bug_when>
    <thetext>We currently have an API test failure here, but the dashboard reports green: &lt;http://build.webkit.org/builders/Apple%20MountainLion%20Debug%20WK1%20%28Tests%29/builds/10545&gt;.

For some reason, the API tests are only run on a subset of bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938060</commentid>
    <comment_count>1</comment_count>
      <attachid>213810</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2013-10-09 13:52:24 -0700</bug_when>
    <thetext>Created attachment 213810
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938065</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-10-09 14:05:26 -0700</bug_when>
    <thetext>This patch doesn&apos;t apply, so it would need manual updating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938067</commentid>
    <comment_count>3</comment_count>
      <attachid>213810</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-09 14:12:04 -0700</bug_when>
    <thetext>Comment on attachment 213810
Patch

Rejecting attachment 213810 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 213810, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
ublic_html/dashboard/Scripts/BuildbotTesterQueueView.js
patching file Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js
Hunk #1 FAILED at 72.
1 out of 1 hunk FAILED -- saving rejects to file Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Alexey Proskuryakov&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.appspot.com/results/3441118</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938072</commentid>
    <comment_count>4</comment_count>
      <attachid>213815</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2013-10-09 14:22:06 -0700</bug_when>
    <thetext>Created attachment 213815
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938085</commentid>
    <comment_count>5</comment_count>
      <attachid>213815</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-09 14:54:46 -0700</bug_when>
    <thetext>Comment on attachment 213815
Patch

Clearing flags on attachment: 213815

Committed r157187: &lt;http://trac.webkit.org/changeset/157187&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938086</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-09 14:54:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213810</attachid>
            <date>2013-10-09 13:52:24 -0700</date>
            <delta_ts>2013-10-09 14:22:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122283-20131009135223.patch</filename>
            <type>text/plain</type>
            <size>8514</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3MDUyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjhlYmI0YzM5ZDIxMGM1YzgzZTIyNzE0YWM2MTg4ZTM5
NDAwYmM0MC4uNDYzMzljYjNmNTkzODcyZWJkZDZiYmM5MDkxYWU1NjMzNDI4N2QxMyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4
IEBACiAyMDEzLTEwLTA5ICBUaW1vdGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KIAor
ICAgICAgICBBZGQgQVBJIHRlc3RzIHRvIHRoZSBEYXNoYm9yZCBwYWdlLgorCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjIyODMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1
aWxkYm90VGVzdGVyUXVldWVWaWV3LmpzOgorICAgICAgICAoQnVpbGRib3RUZXN0ZXJRdWV1ZVZp
ZXcucHJvdG90eXBlLnVwZGF0ZS5hcHBlbmRCdWlsZGVyUXVldWVTdGF0dXMpOgorICAgICAgICAq
IEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rh
c2hib2FyZC9TY3JpcHRzL1dlYktpdEJ1aWxkYm90LmpzOgorICAgICAgICAoV2ViS2l0QnVpbGRi
b3QucHJvdG90eXBlLmFwaVRlc3RSZXN1bHRzVVJMRm9ySXRlcmF0aW9uKToKKworMjAxMy0xMC0w
OSAgVGltb3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CisKICAgICAgICAgQXR0ZW1w
dCB0byBmaXggZmF1bHR5IERhc2hib2FyZCBpdGVyYXRpb24gdXBkYXRpbmcgYnkgYWx3YXlzIHJl
YnVpbGRpbmcgdGVzdCByZXN1bHQgb2JqZWN0cy4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIyNTE1CmRpZmYgLS1naXQgYS9Ub29scy9CdWlsZFNs
YXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQv
U2NyaXB0cy9CdWlsZGJvdFRlc3RlclF1ZXVlVmlldy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRz
L0J1aWxkYm90VGVzdGVyUXVldWVWaWV3LmpzCmluZGV4IDg3NjdlZjIwMGEyOTQzNjQ4ZjQ3MDlh
ZjkxNjYxOWNkZWUyOGY1MzUuLmEwZWYwM2Y5YTNkNjBmMGEzNzE5MjZhZTkwNWJlYmUzMjc5Y2U2
MzggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90VGVzdGVyUXVldWVW
aWV3LmpzCisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90VGVzdGVyUXVldWVWaWV3
LmpzCkBAIC02NSwyNyArNjUsMzEgQEAgQnVpbGRib3RUZXN0ZXJRdWV1ZVZpZXcucHJvdG90eXBl
ID0gewogCiAgICAgICAgICAgICAgICAgdmFyIGxheW91dFRlc3RSZXN1bHRzID0gaXRlcmF0aW9u
LmxheW91dFRlc3RSZXN1bHRzIHx8IHtmYWlsdXJlQ291bnQ6IDB9OwogICAgICAgICAgICAgICAg
IHZhciBqYXZhc2NyaXB0VGVzdFJlc3VsdHMgPSBpdGVyYXRpb24uamF2YXNjcmlwdFRlc3RSZXN1
bHRzIHx8IHtmYWlsdXJlQ291bnQ6IDB9OworICAgICAgICAgICAgICAgIHZhciBhcGlUZXN0UmVz
dWx0cyA9IGl0ZXJhdGlvbi5hcGlUZXN0UmVzdWx0cyB8fCB7ZmFpbHVyZUNvdW50OiAwfTsKICAg
ICAgICAgICAgICAgICB2YXIgcHl0aG9uVGVzdFJlc3VsdHMgPSBpdGVyYXRpb24ucHl0aG9uVGVz
dFJlc3VsdHMgfHwge2ZhaWx1cmVDb3VudDogMH07CiAgICAgICAgICAgICAgICAgdmFyIHBlcmxU
ZXN0UmVzdWx0cyA9IGl0ZXJhdGlvbi5wZXJsVGVzdFJlc3VsdHMgfHwge2ZhaWx1cmVDb3VudDog
MH07CiAgICAgICAgICAgICAgICAgdmFyIGJpbmRpbmdUZXN0UmVzdWx0cyA9IGl0ZXJhdGlvbi5i
aW5kaW5nVGVzdFJlc3VsdHMgfHwge2Vycm9yT2NjdXJyZWQ6IGZhbHNlfTsKIAotICAgICAgICAg
ICAgICAgIGlmICghbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFweXRob25UZXN0UmVzdWx0cy5mYWlsdXJlQ291
bnQgJiYgIXBlcmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWJpbmRpbmdUZXN0UmVzdWx0
cy5lcnJvck9jY3VycmVkKSB7CisgICAgICAgICAgICAgICAgaWYgKCFsYXlvdXRUZXN0UmVzdWx0
cy5mYWlsdXJlQ291bnQgJiYgIWphdmFzY3JpcHRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYg
IWFwaVRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVy
ZUNvdW50ICYmICFwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFiaW5kaW5nVGVzdFJl
c3VsdHMuZXJyb3JPY2N1cnJlZCkgewogICAgICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0g
bmV3IFN0YXR1c0xpbmVWaWV3KG1lc3NhZ2VMaW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3Rh
dHVzLkdvb2QsICJhbGwgdGVzdHMgcGFzc2VkIik7CiAgICAgICAgICAgICAgICAgICAgIGxpbWl0
ID0gMDsKLSAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGxheW91dFRlc3RSZXN1bHRzLmZhaWx1
cmVDb3VudCAmJiAhamF2YXNjcmlwdFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcHl0aG9u
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50
ICYmICFiaW5kaW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJlZCkgeworICAgICAgICAgICAgICAg
IH0gZWxzZSBpZiAobGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFhcGlUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQg
JiYgIXB5dGhvblRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcGVybFRlc3RSZXN1bHRzLmZh
aWx1cmVDb3VudCAmJiAhYmluZGluZ1Rlc3RSZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKICAgICAg
ICAgICAgICAgICAgICAgdmFyIHVybCA9IGl0ZXJhdGlvbi5xdWV1ZS5idWlsZGJvdC5sYXlvdXRU
ZXN0UmVzdWx0c1VSTEZvckl0ZXJhdGlvbihpdGVyYXRpb24pOwogICAgICAgICAgICAgICAgICAg
ICB2YXIgc3RhdHVzID0gbmV3IFN0YXR1c0xpbmVWaWV3KG1lc3NhZ2VMaW5rRWxlbWVudCwgU3Rh
dHVzTGluZVZpZXcuU3RhdHVzLkJhZCwgbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ID09
PSAxID8gImxheW91dCB0ZXN0IGZhaWx1cmUiIDogImxheW91dCB0ZXN0IGZhaWx1cmVzIiwgbGF5
b3V0VGVzdFJlc3VsdHMudG9vTWFueUZhaWx1cmVzID8gbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVy
ZUNvdW50ICsgIlx1ZmYwYiIgOiBsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQsIHVybCk7
Ci0gICAgICAgICAgICAgICAgfSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNv
dW50ICYmIGphdmFzY3JpcHRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXB5dGhvblRlc3RS
ZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAh
YmluZGluZ1Rlc3RSZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKKyAgICAgICAgICAgICAgICB9IGVs
c2UgaWYgKCFsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgamF2YXNjcmlwdFRlc3RS
ZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhYXBpVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFw
eXRob25UZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXBlcmxUZXN0UmVzdWx0cy5mYWlsdXJl
Q291bnQgJiYgIWJpbmRpbmdUZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkKSB7CiAgICAgICAgICAg
ICAgICAgICAgIHZhciB1cmwgPSBpdGVyYXRpb24ucXVldWUuYnVpbGRib3QuamF2YXNjcmlwdFRl
c3RSZXN1bHRzVVJMRm9ySXRlcmF0aW9uKGl0ZXJhdGlvbik7CiAgICAgICAgICAgICAgICAgICAg
IHZhciBzdGF0dXMgPSBuZXcgU3RhdHVzTGluZVZpZXcobWVzc2FnZUxpbmtFbGVtZW50LCBTdGF0
dXNMaW5lVmlldy5TdGF0dXMuQmFkLCBqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50
ID09PSAxID8gImphdmFzY3JpcHQgdGVzdCBmYWlsdXJlIiA6ICJqYXZhc2NyaXB0IHRlc3QgZmFp
bHVyZXMiLCBqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50LCB1cmwpOwotICAgICAg
ICAgICAgICAgIH0gZWxzZSBpZiAoIWxheW91dFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAh
amF2YXNjcmlwdFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiBweXRob25UZXN0UmVzdWx0cy5m
YWlsdXJlQ291bnQgJiYgIXBlcmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWJpbmRpbmdU
ZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkKSB7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICgh
bGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMu
ZmFpbHVyZUNvdW50ICYmIGFwaVRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcHl0aG9uVGVz
dFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYm
ICFiaW5kaW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJlZCkgeworICAgICAgICAgICAgICAgICAg
ICB2YXIgdXJsID0gaXRlcmF0aW9uLnF1ZXVlLmJ1aWxkYm90LmFwaVRlc3RSZXN1bHRzVVJMRm9y
SXRlcmF0aW9uKGl0ZXJhdGlvbik7CisgICAgICAgICAgICAgICAgICAgIHZhciBzdGF0dXMgPSBu
ZXcgU3RhdHVzTGluZVZpZXcobWVzc2FnZUxpbmtFbGVtZW50LCBTdGF0dXNMaW5lVmlldy5TdGF0
dXMuQmFkLCBhcGlUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgPT09IDEgPyAiYXBpIHRlc3QgZmFp
bHVyZSIgOiAiYXBpIHRlc3QgZmFpbHVyZXMiLCBhcGlUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQs
IHVybCk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3VsdHMuZmFp
bHVyZUNvdW50ICYmICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFhcGlU
ZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50
ICYmICFwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFiaW5kaW5nVGVzdFJlc3VsdHMu
ZXJyb3JPY2N1cnJlZCkgewogICAgICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0gbmV3IFN0
YXR1c0xpbmVWaWV3KG1lc3NhZ2VMaW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3RhdHVzLkJh
ZCwgcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ID09PSAxID8gIndlYmtpdHB5IHRlc3Qg
ZmFpbHVyZSIgOiAid2Via2l0cHkgdGVzdCBmYWlsdXJlcyIsIHB5dGhvblRlc3RSZXN1bHRzLmZh
aWx1cmVDb3VudCk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3Vs
dHMuZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYm
ICFweXRob25UZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgcGVybFRlc3RSZXN1bHRzLmZhaWx1
cmVDb3VudCAmJiAhYmluZGluZ1Rlc3RSZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKKyAgICAgICAg
ICAgICAgICB9IGVsc2UgaWYgKCFsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWph
dmFzY3JpcHRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWFwaVRlc3RSZXN1bHRzLmZhaWx1
cmVDb3VudCAmJiAhcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmIHBlcmxUZXN0UmVz
dWx0cy5mYWlsdXJlQ291bnQgJiYgIWJpbmRpbmdUZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkKSB7
CiAgICAgICAgICAgICAgICAgICAgIHZhciBzdGF0dXMgPSBuZXcgU3RhdHVzTGluZVZpZXcobWVz
c2FnZUxpbmtFbGVtZW50LCBTdGF0dXNMaW5lVmlldy5TdGF0dXMuQmFkLCBwZXJsVGVzdFJlc3Vs
dHMuZmFpbHVyZUNvdW50ID09PSAxID8gIndlYmtpdHBlcmwgdGVzdCBmYWlsdXJlIiA6ICJ3ZWJr
aXRwZXJsIHRlc3QgZmFpbHVyZXMiLCBwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50KTsKLSAg
ICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQg
JiYgIWphdmFzY3JpcHRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXB5dGhvblRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCAmJiAhcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiBiaW5k
aW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJlZCkgeworICAgICAgICAgICAgICAgIH0gZWxzZSBp
ZiAoIWxheW91dFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhamF2YXNjcmlwdFRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCAmJiAhYXBpVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFweXRo
b25UZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXBlcmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291
bnQgJiYgYmluZGluZ1Rlc3RSZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKICAgICAgICAgICAgICAg
ICAgICAgdmFyIHN0YXR1cyA9IG5ldyBTdGF0dXNMaW5lVmlldyhtZXNzYWdlTGlua0VsZW1lbnQs
IFN0YXR1c0xpbmVWaWV3LlN0YXR1cy5CYWQsICJiaW5kaW5nIHRlc3RzIGZhaWxlZCIpOwogICAg
ICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgIHZhciB0b3RhbEZhaWx1
cmVzID0gbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICsgamF2YXNjcmlwdFRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCArIHB5dGhvblRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCArIHBlcmxU
ZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgKyBiaW5kaW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJl
ZDsKKyAgICAgICAgICAgICAgICAgICAgdmFyIHRvdGFsRmFpbHVyZXMgPSBsYXlvdXRUZXN0UmVz
dWx0cy5mYWlsdXJlQ291bnQgKyBqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICsg
YXBpVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICsgcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNv
dW50ICsgcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCArIGJpbmRpbmdUZXN0UmVzdWx0cy5l
cnJvck9jY3VycmVkOwogICAgICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0gbmV3IFN0YXR1
c0xpbmVWaWV3KG1lc3NhZ2VMaW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3RhdHVzLkJhZCwg
dG90YWxGYWlsdXJlcyA9PT0gMSA/ICJ0ZXN0IGZhaWx1cmUiIDogInRlc3QgZmFpbHVyZXMiLCB0
b3RhbEZhaWx1cmVzKTsKICAgICAgICAgICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hi
b2FyZC9TY3JpcHRzL1dlYktpdEJ1aWxkYm90LmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvV2Vi
S2l0QnVpbGRib3QuanMKaW5kZXggMDVkZDY5NzIyNDkxMjUzNDI3OWMyNWRhMTkzOWY2MmMxM2Vi
Zjg3Yy4uNzkyYjljMTgxNjU4MDIzYWQ0ODVhNGZhMDljYzFmMWY5MTBlNWUxZiAxMDA2NDQKLS0t
IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGlj
X2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvV2ViS2l0QnVpbGRib3QuanMKKysrIGIvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJv
YXJkL1NjcmlwdHMvV2ViS2l0QnVpbGRib3QuanMKQEAgLTcyLDUgKzcyLDEwIEBAIFdlYktpdEJ1
aWxkYm90LnByb3RvdHlwZSA9IHsKICAgICBqYXZhc2NyaXB0VGVzdFJlc3VsdHNVUkxGb3JJdGVy
YXRpb246IGZ1bmN0aW9uKGl0ZXJhdGlvbikKICAgICB7CiAgICAgICAgIHJldHVybiB0aGlzLmJh
c2VVUkwgKyAiYnVpbGRlcnMvIiArIGVuY29kZVVSSUNvbXBvbmVudChpdGVyYXRpb24ucXVldWUu
aWQpICsgIi9idWlsZHMvIiArIGl0ZXJhdGlvbi5pZCArICIvc3RlcHMvanNjb3JlLXRlc3QvbG9n
cy9hY3R1YWwuaHRtbCI7CisgICAgfSwKKworICAgIGFwaVRlc3RSZXN1bHRzVVJMRm9ySXRlcmF0
aW9uOiBmdW5jdGlvbihpdGVyYXRpb24pCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5iYXNl
VVJMICsgImJ1aWxkZXJzLyIgKyBlbmNvZGVVUklDb21wb25lbnQoaXRlcmF0aW9uLnF1ZXVlLmlk
KSArICIvYnVpbGRzLyIgKyBpdGVyYXRpb24uaWQgKyAiL3N0ZXBzL3J1bi1hcGktdGVzdHMvbG9n
cy9zdGRpbyI7CiAgICAgfQogfTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213815</attachid>
            <date>2013-10-09 14:22:06 -0700</date>
            <delta_ts>2013-10-09 14:54:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122283-20131009142206.patch</filename>
            <type>text/plain</type>
            <size>8433</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3MTg0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDEwYzNiNzhhMzllNDM2YjQxNTVhYmI3NTZkNTZhZmM0
N2UxNWRiNy4uNmQ0NmRhMTRkNjgwNmJiZmRmNDRiN2U2NTRjYTU4NzJiNzg5N2U3NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEzLTEwLTA5ICBUaW1vdGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKwor
ICAgICAgICBBZGQgQVBJIHRlc3RzIHRvIHRoZSBEYXNoYm9yZCBwYWdlLgorCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjIyODMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1
aWxkYm90VGVzdGVyUXVldWVWaWV3LmpzOgorICAgICAgICAoQnVpbGRib3RUZXN0ZXJRdWV1ZVZp
ZXcucHJvdG90eXBlLnVwZGF0ZS5hcHBlbmRCdWlsZGVyUXVldWVTdGF0dXMpOgorICAgICAgICAq
IEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rh
c2hib2FyZC9TY3JpcHRzL1dlYktpdEJ1aWxkYm90LmpzOgorICAgICAgICAoV2ViS2l0QnVpbGRi
b3QucHJvdG90eXBlLmFwaVRlc3RSZXN1bHRzVVJMRm9ySXRlcmF0aW9uKToKKwogMjAxMy0xMC0w
OSAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBodHRwOi8v
YnVpbGQud2Via2l0Lm9yZy9kYXNoYm9hcmQvIGxpbmtzIHRvIGEgd3JvbmcganNjb3JlLXRlc3Qg
cmVzdWx0cyBwYWdlCmRpZmYgLS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy9CdWlsZGJvdFRl
c3RlclF1ZXVlVmlldy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5v
cmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90VGVzdGVyUXVl
dWVWaWV3LmpzCmluZGV4IDg3NjdlZjIwMGEyOTQzNjQ4ZjQ3MDlhZjkxNjYxOWNkZWUyOGY1MzUu
LmEwZWYwM2Y5YTNkNjBmMGEzNzE5MjZhZTkwNWJlYmUzMjc5Y2U2MzggMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1s
L2Rhc2hib2FyZC9TY3JpcHRzL0J1aWxkYm90VGVzdGVyUXVldWVWaWV3LmpzCisrKyBiL1Rvb2xz
L0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rh
c2hib2FyZC9TY3JpcHRzL0J1aWxkYm90VGVzdGVyUXVldWVWaWV3LmpzCkBAIC02NSwyNyArNjUs
MzEgQEAgQnVpbGRib3RUZXN0ZXJRdWV1ZVZpZXcucHJvdG90eXBlID0gewogCiAgICAgICAgICAg
ICAgICAgdmFyIGxheW91dFRlc3RSZXN1bHRzID0gaXRlcmF0aW9uLmxheW91dFRlc3RSZXN1bHRz
IHx8IHtmYWlsdXJlQ291bnQ6IDB9OwogICAgICAgICAgICAgICAgIHZhciBqYXZhc2NyaXB0VGVz
dFJlc3VsdHMgPSBpdGVyYXRpb24uamF2YXNjcmlwdFRlc3RSZXN1bHRzIHx8IHtmYWlsdXJlQ291
bnQ6IDB9OworICAgICAgICAgICAgICAgIHZhciBhcGlUZXN0UmVzdWx0cyA9IGl0ZXJhdGlvbi5h
cGlUZXN0UmVzdWx0cyB8fCB7ZmFpbHVyZUNvdW50OiAwfTsKICAgICAgICAgICAgICAgICB2YXIg
cHl0aG9uVGVzdFJlc3VsdHMgPSBpdGVyYXRpb24ucHl0aG9uVGVzdFJlc3VsdHMgfHwge2ZhaWx1
cmVDb3VudDogMH07CiAgICAgICAgICAgICAgICAgdmFyIHBlcmxUZXN0UmVzdWx0cyA9IGl0ZXJh
dGlvbi5wZXJsVGVzdFJlc3VsdHMgfHwge2ZhaWx1cmVDb3VudDogMH07CiAgICAgICAgICAgICAg
ICAgdmFyIGJpbmRpbmdUZXN0UmVzdWx0cyA9IGl0ZXJhdGlvbi5iaW5kaW5nVGVzdFJlc3VsdHMg
fHwge2Vycm9yT2NjdXJyZWQ6IGZhbHNlfTsKIAotICAgICAgICAgICAgICAgIGlmICghbGF5b3V0
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVy
ZUNvdW50ICYmICFweXRob25UZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXBlcmxUZXN0UmVz
dWx0cy5mYWlsdXJlQ291bnQgJiYgIWJpbmRpbmdUZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkKSB7
CisgICAgICAgICAgICAgICAgaWYgKCFsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYg
IWphdmFzY3JpcHRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWFwaVRlc3RSZXN1bHRzLmZh
aWx1cmVDb3VudCAmJiAhcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFwZXJsVGVz
dFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFiaW5kaW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJl
ZCkgewogICAgICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0gbmV3IFN0YXR1c0xpbmVWaWV3
KG1lc3NhZ2VMaW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3RhdHVzLkdvb2QsICJhbGwgdGVz
dHMgcGFzc2VkIik7CiAgICAgICAgICAgICAgICAgICAgIGxpbWl0ID0gMDsKLSAgICAgICAgICAg
ICAgICB9IGVsc2UgaWYgKGxheW91dFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhamF2YXNj
cmlwdFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVy
ZUNvdW50ICYmICFwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFiaW5kaW5nVGVzdFJl
c3VsdHMuZXJyb3JPY2N1cnJlZCkgeworICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAobGF5b3V0
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVy
ZUNvdW50ICYmICFhcGlUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXB5dGhvblRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCAmJiAhcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhYmlu
ZGluZ1Rlc3RSZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKICAgICAgICAgICAgICAgICAgICAgdmFy
IHVybCA9IGl0ZXJhdGlvbi5xdWV1ZS5idWlsZGJvdC5sYXlvdXRUZXN0UmVzdWx0c1VSTEZvckl0
ZXJhdGlvbihpdGVyYXRpb24pOwogICAgICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0gbmV3
IFN0YXR1c0xpbmVWaWV3KG1lc3NhZ2VMaW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3RhdHVz
LkJhZCwgbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ID09PSAxID8gImxheW91dCB0ZXN0
IGZhaWx1cmUiIDogImxheW91dCB0ZXN0IGZhaWx1cmVzIiwgbGF5b3V0VGVzdFJlc3VsdHMudG9v
TWFueUZhaWx1cmVzID8gbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICsgIlx1ZmYwYiIg
OiBsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQsIHVybCk7Ci0gICAgICAgICAgICAgICAg
fSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmIGphdmFzY3JpcHRU
ZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXB5dGhvblRlc3RSZXN1bHRzLmZhaWx1cmVDb3Vu
dCAmJiAhcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhYmluZGluZ1Rlc3RSZXN1bHRz
LmVycm9yT2NjdXJyZWQpIHsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFsYXlvdXRUZXN0
UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgamF2YXNjcmlwdFRlc3RSZXN1bHRzLmZhaWx1cmVDb3Vu
dCAmJiAhYXBpVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFweXRob25UZXN0UmVzdWx0cy5m
YWlsdXJlQ291bnQgJiYgIXBlcmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWJpbmRpbmdU
ZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkKSB7CiAgICAgICAgICAgICAgICAgICAgIHZhciB1cmwg
PSBpdGVyYXRpb24ucXVldWUuYnVpbGRib3QuamF2YXNjcmlwdFRlc3RSZXN1bHRzVVJMRm9ySXRl
cmF0aW9uKGl0ZXJhdGlvbik7CiAgICAgICAgICAgICAgICAgICAgIHZhciBzdGF0dXMgPSBuZXcg
U3RhdHVzTGluZVZpZXcobWVzc2FnZUxpbmtFbGVtZW50LCBTdGF0dXNMaW5lVmlldy5TdGF0dXMu
QmFkLCBqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ID09PSAxID8gImphdmFzY3Jp
cHQgdGVzdCBmYWlsdXJlIiA6ICJqYXZhc2NyaXB0IHRlc3QgZmFpbHVyZXMiLCBqYXZhc2NyaXB0
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50LCB1cmwpOwotICAgICAgICAgICAgICAgIH0gZWxzZSBp
ZiAoIWxheW91dFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhamF2YXNjcmlwdFRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCAmJiBweXRob25UZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXBl
cmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWJpbmRpbmdUZXN0UmVzdWx0cy5lcnJvck9j
Y3VycmVkKSB7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3VsdHMu
ZmFpbHVyZUNvdW50ICYmICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmIGFw
aVRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNv
dW50ICYmICFwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFiaW5kaW5nVGVzdFJlc3Vs
dHMuZXJyb3JPY2N1cnJlZCkgeworICAgICAgICAgICAgICAgICAgICB2YXIgdXJsID0gaXRlcmF0
aW9uLnF1ZXVlLmJ1aWxkYm90LmFwaVRlc3RSZXN1bHRzVVJMRm9ySXRlcmF0aW9uKGl0ZXJhdGlv
bik7CisgICAgICAgICAgICAgICAgICAgIHZhciBzdGF0dXMgPSBuZXcgU3RhdHVzTGluZVZpZXco
bWVzc2FnZUxpbmtFbGVtZW50LCBTdGF0dXNMaW5lVmlldy5TdGF0dXMuQmFkLCBhcGlUZXN0UmVz
dWx0cy5mYWlsdXJlQ291bnQgPT09IDEgPyAiYXBpIHRlc3QgZmFpbHVyZSIgOiAiYXBpIHRlc3Qg
ZmFpbHVyZXMiLCBhcGlUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQsIHVybCk7CisgICAgICAgICAg
ICAgICAgfSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFqYXZh
c2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFhcGlUZXN0UmVzdWx0cy5mYWlsdXJl
Q291bnQgJiYgcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFwZXJsVGVzdFJlc3Vs
dHMuZmFpbHVyZUNvdW50ICYmICFiaW5kaW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJlZCkgewog
ICAgICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0gbmV3IFN0YXR1c0xpbmVWaWV3KG1lc3Nh
Z2VMaW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3RhdHVzLkJhZCwgcHl0aG9uVGVzdFJlc3Vs
dHMuZmFpbHVyZUNvdW50ID09PSAxID8gIndlYmtpdHB5IHRlc3QgZmFpbHVyZSIgOiAid2Via2l0
cHkgdGVzdCBmYWlsdXJlcyIsIHB5dGhvblRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCk7Ci0gICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghbGF5b3V0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYm
ICFqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFweXRob25UZXN0UmVzdWx0
cy5mYWlsdXJlQ291bnQgJiYgcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhYmluZGlu
Z1Rlc3RSZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYg
KCFsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWphdmFzY3JpcHRUZXN0UmVzdWx0
cy5mYWlsdXJlQ291bnQgJiYgIWFwaVRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiAhcHl0aG9u
VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmIHBlcmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQg
JiYgIWJpbmRpbmdUZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkKSB7CiAgICAgICAgICAgICAgICAg
ICAgIHZhciBzdGF0dXMgPSBuZXcgU3RhdHVzTGluZVZpZXcobWVzc2FnZUxpbmtFbGVtZW50LCBT
dGF0dXNMaW5lVmlldy5TdGF0dXMuQmFkLCBwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ID09
PSAxID8gIndlYmtpdHBlcmwgdGVzdCBmYWlsdXJlIiA6ICJ3ZWJraXRwZXJsIHRlc3QgZmFpbHVy
ZXMiLCBwZXJsVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50KTsKLSAgICAgICAgICAgICAgICB9IGVs
c2UgaWYgKCFsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIWphdmFzY3JpcHRUZXN0
UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgIXB5dGhvblRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAm
JiAhcGVybFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAmJiBiaW5kaW5nVGVzdFJlc3VsdHMuZXJy
b3JPY2N1cnJlZCkgeworICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoIWxheW91dFRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCAmJiAhamF2YXNjcmlwdFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAm
JiAhYXBpVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICYmICFweXRob25UZXN0UmVzdWx0cy5mYWls
dXJlQ291bnQgJiYgIXBlcmxUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQgJiYgYmluZGluZ1Rlc3RS
ZXN1bHRzLmVycm9yT2NjdXJyZWQpIHsKICAgICAgICAgICAgICAgICAgICAgdmFyIHN0YXR1cyA9
IG5ldyBTdGF0dXNMaW5lVmlldyhtZXNzYWdlTGlua0VsZW1lbnQsIFN0YXR1c0xpbmVWaWV3LlN0
YXR1cy5CYWQsICJiaW5kaW5nIHRlc3RzIGZhaWxlZCIpOwogICAgICAgICAgICAgICAgIH0gZWxz
ZSB7Ci0gICAgICAgICAgICAgICAgICAgIHZhciB0b3RhbEZhaWx1cmVzID0gbGF5b3V0VGVzdFJl
c3VsdHMuZmFpbHVyZUNvdW50ICsgamF2YXNjcmlwdFRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCAr
IHB5dGhvblRlc3RSZXN1bHRzLmZhaWx1cmVDb3VudCArIHBlcmxUZXN0UmVzdWx0cy5mYWlsdXJl
Q291bnQgKyBiaW5kaW5nVGVzdFJlc3VsdHMuZXJyb3JPY2N1cnJlZDsKKyAgICAgICAgICAgICAg
ICAgICAgdmFyIHRvdGFsRmFpbHVyZXMgPSBsYXlvdXRUZXN0UmVzdWx0cy5mYWlsdXJlQ291bnQg
KyBqYXZhc2NyaXB0VGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICsgYXBpVGVzdFJlc3VsdHMuZmFp
bHVyZUNvdW50ICsgcHl0aG9uVGVzdFJlc3VsdHMuZmFpbHVyZUNvdW50ICsgcGVybFRlc3RSZXN1
bHRzLmZhaWx1cmVDb3VudCArIGJpbmRpbmdUZXN0UmVzdWx0cy5lcnJvck9jY3VycmVkOwogICAg
ICAgICAgICAgICAgICAgICB2YXIgc3RhdHVzID0gbmV3IFN0YXR1c0xpbmVWaWV3KG1lc3NhZ2VM
aW5rRWxlbWVudCwgU3RhdHVzTGluZVZpZXcuU3RhdHVzLkJhZCwgdG90YWxGYWlsdXJlcyA9PT0g
MSA/ICJ0ZXN0IGZhaWx1cmUiIDogInRlc3QgZmFpbHVyZXMiLCB0b3RhbEZhaWx1cmVzKTsKICAg
ICAgICAgICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL1dlYktp
dEJ1aWxkYm90LmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1j
b25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvV2ViS2l0QnVpbGRib3QuanMKaW5k
ZXggODc4ZWFmM2JhOWQ2MDMxOTRiNmJkYTA1Y2VhMmU3MzQ4MjE2ZWRiNy4uNTk5YmQ1ZmM0NjNl
YTg1NjNmYzJhMGM5ZjhjOGE5NDQyZWE1MWMwNiAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1Nj
cmlwdHMvV2ViS2l0QnVpbGRib3QuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvV2ViS2l0
QnVpbGRib3QuanMKQEAgLTc0LDUgKzc0LDEwIEBAIFdlYktpdEJ1aWxkYm90LnByb3RvdHlwZSA9
IHsKICAgICBqYXZhc2NyaXB0VGVzdFJlc3VsdHNVUkxGb3JJdGVyYXRpb246IGZ1bmN0aW9uKGl0
ZXJhdGlvbikKICAgICB7CiAgICAgICAgIHJldHVybiB0aGlzLmJhc2VVUkwgKyAiYnVpbGRlcnMv
IiArIGVuY29kZVVSSUNvbXBvbmVudChpdGVyYXRpb24ucXVldWUuaWQpICsgIi9idWlsZHMvIiAr
IGl0ZXJhdGlvbi5pZCArICIvc3RlcHMvanNjb3JlLXRlc3QvbG9ncy9zdGRpbyI7CisgICAgfSwK
KworICAgIGFwaVRlc3RSZXN1bHRzVVJMRm9ySXRlcmF0aW9uOiBmdW5jdGlvbihpdGVyYXRpb24p
CisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5iYXNlVVJMICsgImJ1aWxkZXJzLyIgKyBlbmNv
ZGVVUklDb21wb25lbnQoaXRlcmF0aW9uLnF1ZXVlLmlkKSArICIvYnVpbGRzLyIgKyBpdGVyYXRp
b24uaWQgKyAiL3N0ZXBzL3J1bi1hcGktdGVzdHMvbG9ncy9zdGRpbyI7CiAgICAgfQogfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>