<?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>113250</bug_id>
          
          <creation_ts>2013-03-25 16:42:10 -0700</creation_ts>
          <short_desc>Flakiness dashboard: simplify logic around which tests to show.</short_desc>
          <delta_ts>2013-03-26 13:43:01 -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="Julie Parent">jparent</reporter>
          <assigned_to name="Julie Parent">jparent</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</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>863164</commentid>
    <comment_count>0</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-03-25 16:42:10 -0700</bug_when>
    <thetext>Flakiness dashboard: simplify logic around which tests to show.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863167</commentid>
    <comment_count>1</comment_count>
      <attachid>194947</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-03-25 16:44:23 -0700</bug_when>
    <thetext>Created attachment 194947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863169</commentid>
    <comment_count>2</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-03-25 16:47:59 -0700</bug_when>
    <thetext>Context: This change solves a circular dependence that would arrise when the flakiness dashboard creates its own history object, since we need to know if in layout test mode to set the defaults, and we need the defaults to create the history obj, but we have to have already parsed the parameters to figure out if we are in layout test mode.  This simplifies all of the logic and solves the circular dependence.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863173</commentid>
    <comment_count>3</comment_count>
      <attachid>194947</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-03-25 16:53:43 -0700</bug_when>
    <thetext>Comment on attachment 194947
Patch

It is possible to write a test for shouldHideTest?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863874</commentid>
    <comment_count>4</comment_count>
      <attachid>195128</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-03-26 11:41:17 -0700</bug_when>
    <thetext>Created attachment 195128
=Added unit tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863911</commentid>
    <comment_count>5</comment_count>
      <attachid>195128</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-03-26 12:23:58 -0700</bug_when>
    <thetext>Comment on attachment 195128
=Added unit tests.

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

&gt; Tools/TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:706
&gt; +    // FIXME(jparent): Change to use the flakiness_db&apos;s history object

s/flakiness_db/flakiness_dashboard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863953</commentid>
    <comment_count>6</comment_count>
      <attachid>195151</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-03-26 13:24:09 -0700</bug_when>
    <thetext>Created attachment 195151
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863969</commentid>
    <comment_count>7</comment_count>
      <attachid>195151</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-26 13:42:57 -0700</bug_when>
    <thetext>Comment on attachment 195151
Patch for landing

Clearing flags on attachment: 195151

Committed r146926: &lt;http://trac.webkit.org/changeset/146926&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>863970</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-26 13:43:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194947</attachid>
            <date>2013-03-25 16:44:23 -0700</date>
            <delta_ts>2013-03-26 11:41:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113250-20130325164007.patch</filename>
            <type>text/plain</type>
            <size>3445</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2Nzk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzdiY2Y0MmJkMTIzY2YzMzUxMmRlMTU2NjRiZGUwYTNh
NDU5NjIzYi4uNTgwNjViMzQ0MzgwMTQ3NTg3MWMwNDQzZGJiMzZmODU4MjQyMjQ2YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIy
IEBACiAyMDEzLTAzLTI1ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KIAor
ICAgICAgICBGbGFraW5lc3MgZGFzaGJvYXJkOiBzaW1wbGlmeSBsb2dpYyBhcm91bmQgd2hpY2gg
dGVzdHMgdG8gc2hvdy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTExMzI1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAg
ICAgICAKKyAgICAgICAgVGhlIGRpZmZlcmVudCBmaWx0ZXJzIGZvciBzaG93aW5nIHJlc3VsdHMg
YXJlIG9ubHkgdXNlZCBmb3IgbGF5b3V0CisgICAgICAgIHRlc3RzLCBvdGhlcndpc2UsIHdlIHNo
b3cgZXZlcnl0aGluZy4KKyAgICAgICAgCisgICAgICAgIENoYW5nZSB0aGUgZGVmYXVsdHMgdG8g
ZmFsc2UgKHdoYXQgbGF5b3V0IHRlc3RzIHVzZWQpLCBhbmQgb25seQorICAgICAgICBsb29rIGF0
IHRoZSB2YWx1ZXMgd2hlbiB2aWV3aW5nIGxheW91dCB0ZXN0cy4KKworICAgICAgICAqIFRlc3RS
ZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qczoKKyAg
ICAgICAgKGh0bWxGb3JUZXN0c1dpdGhFeHBlY3RhdGlvbnNCdXROb0ZhaWx1cmVzKToKKyAgICAg
ICAgKHNob3VsZEhpZGVUZXN0KToKKworMjAxMy0wMy0yNSAgSnVsaWUgUGFyZW50ICA8anBhcmVu
dEBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgRGFzaGJvYXJkIHJlZmFjdG9yOiBNb3ZlIGNyb3Nz
IGRhc2hib2FyZCBoaXN0b3J5IHJlbGF0ZWQgY29kZSBpbnRvIGhpc3RvcnkuanMuCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMxMDQKIApkaWZmIC0t
Z2l0IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3Nf
ZGFzaGJvYXJkLmpzIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9m
bGFraW5lc3NfZGFzaGJvYXJkLmpzCmluZGV4IDUxMGVjZDViN2U4MzlkNDc4ZDdhNDFhNDQ2MDQy
Y2FmNTA2MWIwYzguLjZhOTQ4NTU1Y2FjYWQyNDM0ZGQwOGZjNDk5ZDJlZTRlZWFlZDgxOTYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2lu
ZXNzX2Rhc2hib2FyZC5qcworKysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNo
Ym9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQuanMKQEAgLTI1MCwxMiArMjUwLDEyIEBAIGdfZGVm
YXVsdERhc2hib2FyZFNwZWNpZmljU3RhdGVWYWx1ZXMgPSB7CiAgICAgc2hvd0xhcmdlRXhwZWN0
YXRpb25zOiBmYWxzZSwKICAgICBsZWdhY3lFeHBlY3RhdGlvbnNTZW1hbnRpY3M6IHRydWUsCiAg
ICAgc2hvd0Nocm9tZTogdHJ1ZSwKLSAgICBzaG93Q29ycmVjdEV4cGVjdGF0aW9uczogIWdfaGlz
dG9yeS5pc0xheW91dFRlc3RSZXN1bHRzKCksCi0gICAgc2hvd1dyb25nRXhwZWN0YXRpb25zOiAh
Z19oaXN0b3J5LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSwKLSAgICBzaG93V29udEZpeFNraXA6ICFn
X2hpc3RvcnkuaXNMYXlvdXRUZXN0UmVzdWx0cygpLAotICAgIHNob3dTbG93OiAhZ19oaXN0b3J5
LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSwKLSAgICBzaG93U2tpcHBlZDogIWdfaGlzdG9yeS5pc0xh
eW91dFRlc3RSZXN1bHRzKCksCi0gICAgc2hvd1VuZXhwZWN0ZWRQYXNzZXM6ICFnX2hpc3Rvcnku
aXNMYXlvdXRUZXN0UmVzdWx0cygpLAorICAgIHNob3dDb3JyZWN0RXhwZWN0YXRpb25zOiBmYWxz
ZSwKKyAgICBzaG93V3JvbmdFeHBlY3RhdGlvbnM6IGZhbHNlLAorICAgIHNob3dXb250Rml4U2tp
cDogZmFsc2UsCisgICAgc2hvd1Nsb3c6IGZhbHNlLAorICAgIHNob3dTa2lwcGVkOiBmYWxzZSwK
KyAgICBzaG93VW5leHBlY3RlZFBhc3NlczogZmFsc2UsCiAgICAgZXhwZWN0YXRpb25zVXBkYXRl
OiBmYWxzZSwKICAgICB1cGRhdGVJbmRleDogMCwKICAgICByZXN1bHRzSGVpZ2h0OiAzMDAsCkBA
IC0xMzE0LDkgKzEzMTQsOCBAQCBmdW5jdGlvbiBodG1sRm9yVGVzdHNXaXRoRXhwZWN0YXRpb25z
QnV0Tm9GYWlsdXJlcyhidWlsZGVyKQogICAgIHZhciBzaG93VW5leHBlY3RlZFBhc3Nlc0xpbmsg
PSAgbGlua0hUTUxUb1RvZ2dsZVN0YXRlKCdzaG93VW5leHBlY3RlZFBhc3NlcycsICd0ZXN0cyB0
aGF0IGhhdmUgbm90IGZhaWxlZCBpbiBsYXN0ICcgKyBnX3Jlc3VsdHNCeUJ1aWxkZXJbYnVpbGRl
cl0uYnVpbGROdW1iZXJzLmxlbmd0aCArICcgcnVucycpOwogICAgIHZhciBzaG93U2tpcHBlZExp
bmsgPSBsaW5rSFRNTFRvVG9nZ2xlU3RhdGUoJ3Nob3dTa2lwcGVkJywgJ3NraXBwZWQgdGVzdHMg
aW4gVGVzdEV4cGVjdGF0aW9ucycpOwogICAgIAotCiAgICAgdmFyIGh0bWwgPSAnJzsKLSAgICBp
ZiAodGVzdHMubGVuZ3RoIHx8IHNraXBwZWRQYXRocy5sZW5ndGgpIHsKKyAgICBpZiAoZ19oaXN0
b3J5LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSAmJiAodGVzdHMubGVuZ3RoIHx8IHNraXBwZWRQYXRo
cy5sZW5ndGgpKSB7CiAgICAgICAgIHZhciBidWlsZEluZm8gPSBwbGF0Zm9ybUFuZEJ1aWxkVHlw
ZShidWlsZGVyKTsKICAgICAgICAgaHRtbCArPSAnPGgyIHN0eWxlPSJkaXNwbGF5OmlubGluZS1i
bG9jayI+RXhwZWN0YXRpb25zIGZvciAnICsgYnVpbGRJbmZvLnBsYXRmb3JtICsgJy0nICsgYnVp
bGRJbmZvLmJ1aWxkVHlwZSArICc8L2gyPiAnOwogICAgICAgICBpZiAoIWdfaGlzdG9yeS5kYXNo
Ym9hcmRTcGVjaWZpY1N0YXRlLnNob3dVbmV4cGVjdGVkUGFzc2VzICYmIHRlc3RzLmxlbmd0aCkK
QEAgLTEzNDMsNiArMTM0MiwxMCBAQCBmdW5jdGlvbiBodG1sRm9yVGVzdHNXaXRoRXhwZWN0YXRp
b25zQnV0Tm9GYWlsdXJlcyhidWlsZGVyKQogLy8gUmV0dXJucyB3aGV0aGVyIHdlIHNob3VsZCBl
eGNsdWRlIHRlc3QgcmVzdWx0cyBmcm9tIHRoZSB0ZXN0IHRhYmxlLgogZnVuY3Rpb24gc2hvdWxk
SGlkZVRlc3QodGVzdFJlc3VsdCkKIHsKKyAgICAvLyBGb3Igbm9uLWxheW91dCB0ZXN0cywgd2Ug
YWx3YXlzIHNob3cgZXZlcnl0aGluZy4KKyAgICBpZiAoIWdfaGlzdG9yeS5pc0xheW91dFRlc3RS
ZXN1bHRzKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGlmICh0ZXN0UmVzdWx0Lmlz
V29udEZpeFNraXApCiAgICAgICAgIHJldHVybiAhZ19oaXN0b3J5LmRhc2hib2FyZFNwZWNpZmlj
U3RhdGUuc2hvd1dvbnRGaXhTa2lwOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195128</attachid>
            <date>2013-03-26 11:41:17 -0700</date>
            <delta_ts>2013-03-26 13:24:07 -0700</delta_ts>
            <desc>=Added unit tests.</desc>
            <filename>bug-113250-20130326113700.patch</filename>
            <type>text/plain</type>
            <size>6323</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2Nzk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzdiY2Y0MmJkMTIzY2YzMzUxMmRlMTU2NjRiZGUwYTNh
NDU5NjIzYi4uNTgwNjViMzQ0MzgwMTQ3NTg3MWMwNDQzZGJiMzZmODU4MjQyMjQ2YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIy
IEBACiAyMDEzLTAzLTI1ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KIAor
ICAgICAgICBGbGFraW5lc3MgZGFzaGJvYXJkOiBzaW1wbGlmeSBsb2dpYyBhcm91bmQgd2hpY2gg
dGVzdHMgdG8gc2hvdy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTExMzI1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAg
ICAgICAKKyAgICAgICAgVGhlIGRpZmZlcmVudCBmaWx0ZXJzIGZvciBzaG93aW5nIHJlc3VsdHMg
YXJlIG9ubHkgdXNlZCBmb3IgbGF5b3V0CisgICAgICAgIHRlc3RzLCBvdGhlcndpc2UsIHdlIHNo
b3cgZXZlcnl0aGluZy4KKyAgICAgICAgCisgICAgICAgIENoYW5nZSB0aGUgZGVmYXVsdHMgdG8g
ZmFsc2UgKHdoYXQgbGF5b3V0IHRlc3RzIHVzZWQpLCBhbmQgb25seQorICAgICAgICBsb29rIGF0
IHRoZSB2YWx1ZXMgd2hlbiB2aWV3aW5nIGxheW91dCB0ZXN0cy4KKworICAgICAgICAqIFRlc3RS
ZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qczoKKyAg
ICAgICAgKGh0bWxGb3JUZXN0c1dpdGhFeHBlY3RhdGlvbnNCdXROb0ZhaWx1cmVzKToKKyAgICAg
ICAgKHNob3VsZEhpZGVUZXN0KToKKworMjAxMy0wMy0yNSAgSnVsaWUgUGFyZW50ICA8anBhcmVu
dEBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgRGFzaGJvYXJkIHJlZmFjdG9yOiBNb3ZlIGNyb3Nz
IGRhc2hib2FyZCBoaXN0b3J5IHJlbGF0ZWQgY29kZSBpbnRvIGhpc3RvcnkuanMuCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMxMDQKIApkaWZmIC0t
Z2l0IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3Nf
ZGFzaGJvYXJkLmpzIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9m
bGFraW5lc3NfZGFzaGJvYXJkLmpzCmluZGV4IDUxMGVjZDViN2U4MzlkNDc4ZDdhNDFhNDQ2MDQy
Y2FmNTA2MWIwYzguLjZhOTQ4NTU1Y2FjYWQyNDM0ZGQwOGZjNDk5ZDJlZTRlZWFlZDgxOTYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2lu
ZXNzX2Rhc2hib2FyZC5qcworKysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNo
Ym9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQuanMKQEAgLTI1MCwxMiArMjUwLDEyIEBAIGdfZGVm
YXVsdERhc2hib2FyZFNwZWNpZmljU3RhdGVWYWx1ZXMgPSB7CiAgICAgc2hvd0xhcmdlRXhwZWN0
YXRpb25zOiBmYWxzZSwKICAgICBsZWdhY3lFeHBlY3RhdGlvbnNTZW1hbnRpY3M6IHRydWUsCiAg
ICAgc2hvd0Nocm9tZTogdHJ1ZSwKLSAgICBzaG93Q29ycmVjdEV4cGVjdGF0aW9uczogIWdfaGlz
dG9yeS5pc0xheW91dFRlc3RSZXN1bHRzKCksCi0gICAgc2hvd1dyb25nRXhwZWN0YXRpb25zOiAh
Z19oaXN0b3J5LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSwKLSAgICBzaG93V29udEZpeFNraXA6ICFn
X2hpc3RvcnkuaXNMYXlvdXRUZXN0UmVzdWx0cygpLAotICAgIHNob3dTbG93OiAhZ19oaXN0b3J5
LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSwKLSAgICBzaG93U2tpcHBlZDogIWdfaGlzdG9yeS5pc0xh
eW91dFRlc3RSZXN1bHRzKCksCi0gICAgc2hvd1VuZXhwZWN0ZWRQYXNzZXM6ICFnX2hpc3Rvcnku
aXNMYXlvdXRUZXN0UmVzdWx0cygpLAorICAgIHNob3dDb3JyZWN0RXhwZWN0YXRpb25zOiBmYWxz
ZSwKKyAgICBzaG93V3JvbmdFeHBlY3RhdGlvbnM6IGZhbHNlLAorICAgIHNob3dXb250Rml4U2tp
cDogZmFsc2UsCisgICAgc2hvd1Nsb3c6IGZhbHNlLAorICAgIHNob3dTa2lwcGVkOiBmYWxzZSwK
KyAgICBzaG93VW5leHBlY3RlZFBhc3NlczogZmFsc2UsCiAgICAgZXhwZWN0YXRpb25zVXBkYXRl
OiBmYWxzZSwKICAgICB1cGRhdGVJbmRleDogMCwKICAgICByZXN1bHRzSGVpZ2h0OiAzMDAsCkBA
IC0xMzE0LDkgKzEzMTQsOCBAQCBmdW5jdGlvbiBodG1sRm9yVGVzdHNXaXRoRXhwZWN0YXRpb25z
QnV0Tm9GYWlsdXJlcyhidWlsZGVyKQogICAgIHZhciBzaG93VW5leHBlY3RlZFBhc3Nlc0xpbmsg
PSAgbGlua0hUTUxUb1RvZ2dsZVN0YXRlKCdzaG93VW5leHBlY3RlZFBhc3NlcycsICd0ZXN0cyB0
aGF0IGhhdmUgbm90IGZhaWxlZCBpbiBsYXN0ICcgKyBnX3Jlc3VsdHNCeUJ1aWxkZXJbYnVpbGRl
cl0uYnVpbGROdW1iZXJzLmxlbmd0aCArICcgcnVucycpOwogICAgIHZhciBzaG93U2tpcHBlZExp
bmsgPSBsaW5rSFRNTFRvVG9nZ2xlU3RhdGUoJ3Nob3dTa2lwcGVkJywgJ3NraXBwZWQgdGVzdHMg
aW4gVGVzdEV4cGVjdGF0aW9ucycpOwogICAgIAotCiAgICAgdmFyIGh0bWwgPSAnJzsKLSAgICBp
ZiAodGVzdHMubGVuZ3RoIHx8IHNraXBwZWRQYXRocy5sZW5ndGgpIHsKKyAgICBpZiAoZ19oaXN0
b3J5LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSAmJiAodGVzdHMubGVuZ3RoIHx8IHNraXBwZWRQYXRo
cy5sZW5ndGgpKSB7CiAgICAgICAgIHZhciBidWlsZEluZm8gPSBwbGF0Zm9ybUFuZEJ1aWxkVHlw
ZShidWlsZGVyKTsKICAgICAgICAgaHRtbCArPSAnPGgyIHN0eWxlPSJkaXNwbGF5OmlubGluZS1i
bG9jayI+RXhwZWN0YXRpb25zIGZvciAnICsgYnVpbGRJbmZvLnBsYXRmb3JtICsgJy0nICsgYnVp
bGRJbmZvLmJ1aWxkVHlwZSArICc8L2gyPiAnOwogICAgICAgICBpZiAoIWdfaGlzdG9yeS5kYXNo
Ym9hcmRTcGVjaWZpY1N0YXRlLnNob3dVbmV4cGVjdGVkUGFzc2VzICYmIHRlc3RzLmxlbmd0aCkK
QEAgLTEzNDMsNiArMTM0MiwxMCBAQCBmdW5jdGlvbiBodG1sRm9yVGVzdHNXaXRoRXhwZWN0YXRp
b25zQnV0Tm9GYWlsdXJlcyhidWlsZGVyKQogLy8gUmV0dXJucyB3aGV0aGVyIHdlIHNob3VsZCBl
eGNsdWRlIHRlc3QgcmVzdWx0cyBmcm9tIHRoZSB0ZXN0IHRhYmxlLgogZnVuY3Rpb24gc2hvdWxk
SGlkZVRlc3QodGVzdFJlc3VsdCkKIHsKKyAgICAvLyBGb3Igbm9uLWxheW91dCB0ZXN0cywgd2Ug
YWx3YXlzIHNob3cgZXZlcnl0aGluZy4KKyAgICBpZiAoIWdfaGlzdG9yeS5pc0xheW91dFRlc3RS
ZXN1bHRzKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGlmICh0ZXN0UmVzdWx0Lmlz
V29udEZpeFNraXApCiAgICAgICAgIHJldHVybiAhZ19oaXN0b3J5LmRhc2hib2FyZFNwZWNpZmlj
U3RhdGUuc2hvd1dvbnRGaXhTa2lwOwogCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0UmVzdWx0U2Vy
dmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdW5pdHRlc3RzLmpzIGIv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJv
YXJkX3VuaXR0ZXN0cy5qcwppbmRleCA5NTI0N2Q5MGMxMGFlYjNlYzkzZDJiYzI5YjZhZWYxYzY3
NjI0N2RkLi4wYjRkNzM5NGI4MTlhMDI2YWFlYWQyYmEzYTA2YzJmZWU0MjE5ZDI1IDEwMDY0NAot
LS0gYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19k
YXNoYm9hcmRfdW5pdHRlc3RzLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGlj
LWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMuanMKQEAgLTY5OCw0ICs2
OTgsNDUgQEAgdGVzdCgnY2hhbmdlVGVzdFR5cGVJbnZhbGlkYXRlc0dyb3VwJywgMSwgZnVuY3Rp
b24oKSB7CiAKICAgICBoaXN0b3J5SW5zdGFuY2UuaW52YWxpZGF0ZVF1ZXJ5UGFyYW1ldGVycyh7
J3Rlc3RUeXBlJzogJ3VpX3Rlc3RzJ30pOwogICAgIG5vdEVxdWFsKGhpc3RvcnlJbnN0YW5jZS5j
cm9zc0Rhc2hib2FyZFN0YXRlLmdyb3VwLCBvcmlnaW5hbEdyb3VwLCAiZ3JvdXAgc2hvdWxkIGhh
dmUgYmVlbiBpbnZhbGlkYXRlZCIpOyAgIAorfSk7CisKK3Rlc3QoJ3Nob3VsZEhpZGVUZXN0Jywg
MTAsIGZ1bmN0aW9uKCkgeworICAgIHZhciBoaXN0b3J5SW5zdGFuY2UgPSBuZXcgaGlzdG9yeS5I
aXN0b3J5KCk7CisgICAgaGlzdG9yeUluc3RhbmNlLnBhcnNlUGFyYW1ldGVycygpOworICAgIC8v
IEZJWE1FKGpwYXJlbnQpOiBDaGFuZ2UgdG8gdXNlIHRoZSBmbGFraW5lc3NfZGIncyBoaXN0b3J5
IG9iamVjdAorICAgIC8vIG9uY2UgaXQgZXhpc3RzLCByYXRoZXIgdGhhbiB0cmFja2luZyBnbG9i
YWwuCisgICAgZ19oaXN0b3J5ID0gaGlzdG9yeUluc3RhbmNlOworICAgIHZhciB0ZXN0ID0gY3Jl
YXRlUmVzdWx0c09iamVjdEZvclRlc3QoJ2Zvby90ZXN0Lmh0bWwnLCAnZHVtbXlCdWlsZGVyJyk7
CisKKyAgICBlcXVhbChzaG91bGRIaWRlVGVzdCh0ZXN0KSwgdHJ1ZSwgJ2RlZmF1bHQgbGF5b3V0
IHRlc3QsIGhpZGUgaXQuJyk7CisgICAgaGlzdG9yeUluc3RhbmNlLmRhc2hib2FyZFNwZWNpZmlj
U3RhdGUuc2hvd0NvcnJlY3RFeHBlY3RhdGlvbnMgPSB0cnVlOworICAgIGVxdWFsKHNob3VsZEhp
ZGVUZXN0KHRlc3QpLCBmYWxzZSwgJ3Nob3cgY29ycmVjdCBleHBlY3RhdGlvbnMuJyk7CisgICAg
aGlzdG9yeUluc3RhbmNlLmRhc2hib2FyZFNwZWNpZmljU3RhdGUuc2hvd0NvcnJlY3RFeHBlY3Rh
dGlvbnMgPSBmYWxzZTsKKworICAgIHRlc3QgPSBjcmVhdGVSZXN1bHRzT2JqZWN0Rm9yVGVzdCgn
Zm9vL3Rlc3QuaHRtbCcsICdkdW1teUJ1aWxkZXInKTsKKyAgICB0ZXN0LmlzV29udEZpeFNraXAg
PSB0cnVlOworICAgIGVxdWFsKHNob3VsZEhpZGVUZXN0KHRlc3QpLCB0cnVlLCAnYnkgZGVmYXVs
dCBoaWRlIHRoZXNlIHRvbycpOworICAgIGhpc3RvcnlJbnN0YW5jZS5kYXNoYm9hcmRTcGVjaWZp
Y1N0YXRlLnNob3dXb250Rml4U2tpcCA9IHRydWU7CisgICAgZXF1YWwoc2hvdWxkSGlkZVRlc3Qo
dGVzdCksIGZhbHNlLCAnbm93IHdlIHNob3VsZCBzaG93IGl0Jyk7CisgICAgaGlzdG9yeUluc3Rh
bmNlLmRhc2hib2FyZFNwZWNpZmljU3RhdGUuc2hvd1dvbnRGaXhTa2lwID0gZmFsc2U7CisKKyAg
ICB0ZXN0ID0gY3JlYXRlUmVzdWx0c09iamVjdEZvclRlc3QoJ2Zvby90ZXN0Lmh0bWwnLCAnZHVt
bXlCdWlsZGVyJyk7CisgICAgdGVzdC5pc0ZsYWt5ID0gdHJ1ZTsKKyAgICBlcXVhbChzaG91bGRI
aWRlVGVzdCh0ZXN0KSwgZmFsc2UsICd3ZSBzaG93IGZsYWt5IHRlc3RzIGJ5IGRlZmF1bHQnKTsK
KyAgICBoaXN0b3J5SW5zdGFuY2UuZGFzaGJvYXJkU3BlY2lmaWNTdGF0ZS5zaG93Rmxha3kgPSBm
YWxzZTsKKyAgICBlcXVhbChzaG91bGRIaWRlVGVzdCh0ZXN0KSwgdHJ1ZSwgJ2RvIG5vdCBzaG93
IGZsYWt5IHRlc3QnKTsKKyAgICBoaXN0b3J5SW5zdGFuY2UuZGFzaGJvYXJkU3BlY2lmaWNTdGF0
ZS5zaG93Rmxha3kgPSB0cnVlOworCisgICAgdGVzdCA9IGNyZWF0ZVJlc3VsdHNPYmplY3RGb3JU
ZXN0KCdmb28vdGVzdC5odG1sJywgJ2R1bW15QnVpbGRlcicpOworICAgIHRlc3Quc2xvd2VzdE5v
blRpbWVvdXRDcmFzaFRpbWUgPSBNSU5fU0VDT05EU19GT1JfU0xPV19URVNUICsgMTsKKyAgICBl
cXVhbChzaG91bGRIaWRlVGVzdCh0ZXN0KSwgdHJ1ZSwgJ3dlIGhpZGUgc2xvdyB0ZXN0cyBieSBk
ZWZhdWx0Jyk7CisgICAgaGlzdG9yeUluc3RhbmNlLmRhc2hib2FyZFNwZWNpZmljU3RhdGUuc2hv
d1Nsb3cgPSB0cnVlOworICAgIGVxdWFsKHNob3VsZEhpZGVUZXN0KHRlc3QpLCBmYWxzZSwgJ25v
dyBzaG93IHNsb3cgdGVzdCcpOworICAgIGhpc3RvcnlJbnN0YW5jZS5kYXNoYm9hcmRTcGVjaWZp
Y1N0YXRlLnNob3dTbG93ID0gZmFsc2U7CisKKyAgICB0ZXN0ID0gY3JlYXRlUmVzdWx0c09iamVj
dEZvclRlc3QoJ2Zvby90ZXN0Lmh0bWwnLCAnZHVtbXlCdWlsZGVyJyk7CisgICAgaGlzdG9yeUlu
c3RhbmNlLmNyb3NzRGFzaGJvYXJkU3RhdGUudGVzdFR5cGUgPSAnbm90IGxheW91dCB0ZXN0cyc7
CisgICAgZXF1YWwoc2hvdWxkSGlkZVRlc3QodGVzdCksIGZhbHNlLCAnc2hvdyBhbGwgbm9uIGxh
eW91dCB0ZXN0cycpOworICAgIHRlc3QuaXNXb250Rml4U2tpcCA9IHRydWU7CisgICAgZXF1YWwo
c2hvdWxkSGlkZVRlc3QodGVzdCksIGZhbHNlLCAnc2hvdyBhbGwgbm9uIGxheW91dCB0ZXN0cywg
ZXZlbiBpZiB3b250IGZpeCcpOwogfSk7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195151</attachid>
            <date>2013-03-26 13:24:09 -0700</date>
            <delta_ts>2013-03-26 13:42:57 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-113250-20130326131952.patch</filename>
            <type>text/plain</type>
            <size>6326</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2Nzk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzdiY2Y0MmJkMTIzY2YzMzUxMmRlMTU2NjRiZGUwYTNh
NDU5NjIzYi4uNDJjYWVkZjlmNGNlNzI3YTFkOWRkOTVlMDAyZGZkMmJlOTYxYWRlZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIy
IEBACiAyMDEzLTAzLTI1ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KIAor
ICAgICAgICBGbGFraW5lc3MgZGFzaGJvYXJkOiBzaW1wbGlmeSBsb2dpYyBhcm91bmQgd2hpY2gg
dGVzdHMgdG8gc2hvdy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTExMzI1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisgICAgICAg
IAorICAgICAgICBUaGUgZGlmZmVyZW50IGZpbHRlcnMgZm9yIHNob3dpbmcgcmVzdWx0cyBhcmUg
b25seSB1c2VkIGZvciBsYXlvdXQKKyAgICAgICAgdGVzdHMsIG90aGVyd2lzZSwgd2Ugc2hvdyBl
dmVyeXRoaW5nLgorICAgICAgICAKKyAgICAgICAgQ2hhbmdlIHRoZSBkZWZhdWx0cyB0byBmYWxz
ZSAod2hhdCBsYXlvdXQgdGVzdHMgdXNlZCksIGFuZCBvbmx5CisgICAgICAgIGxvb2sgYXQgdGhl
IHZhbHVlcyB3aGVuIHZpZXdpbmcgbGF5b3V0IHRlc3RzLgorCisgICAgICAgICogVGVzdFJlc3Vs
dFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkLmpzOgorICAgICAg
ICAoaHRtbEZvclRlc3RzV2l0aEV4cGVjdGF0aW9uc0J1dE5vRmFpbHVyZXMpOgorICAgICAgICAo
c2hvdWxkSGlkZVRlc3QpOgorCisyMDEzLTAzLTI1ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNo
cm9taXVtLm9yZz4KKwogICAgICAgICBEYXNoYm9hcmQgcmVmYWN0b3I6IE1vdmUgY3Jvc3MgZGFz
aGJvYXJkIGhpc3RvcnkgcmVsYXRlZCBjb2RlIGludG8gaGlzdG9yeS5qcy4KICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzEwNAogCmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNo
Ym9hcmQuanMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtp
bmVzc19kYXNoYm9hcmQuanMKaW5kZXggNTEwZWNkNWI3ZTgzOWQ0NzhkN2E0MWE0NDYwNDJjYWY1
MDYxYjBjOC4uNmE5NDg1NTVjYWNhZDI0MzRkZDA4ZmM0OTlkMmVlNGVlYWVkODE5NiAxMDA2NDQK
LS0tIGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3Nf
ZGFzaGJvYXJkLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2Fy
ZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcwpAQCAtMjUwLDEyICsyNTAsMTIgQEAgZ19kZWZhdWx0
RGFzaGJvYXJkU3BlY2lmaWNTdGF0ZVZhbHVlcyA9IHsKICAgICBzaG93TGFyZ2VFeHBlY3RhdGlv
bnM6IGZhbHNlLAogICAgIGxlZ2FjeUV4cGVjdGF0aW9uc1NlbWFudGljczogdHJ1ZSwKICAgICBz
aG93Q2hyb21lOiB0cnVlLAotICAgIHNob3dDb3JyZWN0RXhwZWN0YXRpb25zOiAhZ19oaXN0b3J5
LmlzTGF5b3V0VGVzdFJlc3VsdHMoKSwKLSAgICBzaG93V3JvbmdFeHBlY3RhdGlvbnM6ICFnX2hp
c3RvcnkuaXNMYXlvdXRUZXN0UmVzdWx0cygpLAotICAgIHNob3dXb250Rml4U2tpcDogIWdfaGlz
dG9yeS5pc0xheW91dFRlc3RSZXN1bHRzKCksCi0gICAgc2hvd1Nsb3c6ICFnX2hpc3RvcnkuaXNM
YXlvdXRUZXN0UmVzdWx0cygpLAotICAgIHNob3dTa2lwcGVkOiAhZ19oaXN0b3J5LmlzTGF5b3V0
VGVzdFJlc3VsdHMoKSwKLSAgICBzaG93VW5leHBlY3RlZFBhc3NlczogIWdfaGlzdG9yeS5pc0xh
eW91dFRlc3RSZXN1bHRzKCksCisgICAgc2hvd0NvcnJlY3RFeHBlY3RhdGlvbnM6IGZhbHNlLAor
ICAgIHNob3dXcm9uZ0V4cGVjdGF0aW9uczogZmFsc2UsCisgICAgc2hvd1dvbnRGaXhTa2lwOiBm
YWxzZSwKKyAgICBzaG93U2xvdzogZmFsc2UsCisgICAgc2hvd1NraXBwZWQ6IGZhbHNlLAorICAg
IHNob3dVbmV4cGVjdGVkUGFzc2VzOiBmYWxzZSwKICAgICBleHBlY3RhdGlvbnNVcGRhdGU6IGZh
bHNlLAogICAgIHVwZGF0ZUluZGV4OiAwLAogICAgIHJlc3VsdHNIZWlnaHQ6IDMwMCwKQEAgLTEz
MTQsOSArMTMxNCw4IEBAIGZ1bmN0aW9uIGh0bWxGb3JUZXN0c1dpdGhFeHBlY3RhdGlvbnNCdXRO
b0ZhaWx1cmVzKGJ1aWxkZXIpCiAgICAgdmFyIHNob3dVbmV4cGVjdGVkUGFzc2VzTGluayA9ICBs
aW5rSFRNTFRvVG9nZ2xlU3RhdGUoJ3Nob3dVbmV4cGVjdGVkUGFzc2VzJywgJ3Rlc3RzIHRoYXQg
aGF2ZSBub3QgZmFpbGVkIGluIGxhc3QgJyArIGdfcmVzdWx0c0J5QnVpbGRlcltidWlsZGVyXS5i
dWlsZE51bWJlcnMubGVuZ3RoICsgJyBydW5zJyk7CiAgICAgdmFyIHNob3dTa2lwcGVkTGluayA9
IGxpbmtIVE1MVG9Ub2dnbGVTdGF0ZSgnc2hvd1NraXBwZWQnLCAnc2tpcHBlZCB0ZXN0cyBpbiBU
ZXN0RXhwZWN0YXRpb25zJyk7CiAgICAgCi0KICAgICB2YXIgaHRtbCA9ICcnOwotICAgIGlmICh0
ZXN0cy5sZW5ndGggfHwgc2tpcHBlZFBhdGhzLmxlbmd0aCkgeworICAgIGlmIChnX2hpc3Rvcnku
aXNMYXlvdXRUZXN0UmVzdWx0cygpICYmICh0ZXN0cy5sZW5ndGggfHwgc2tpcHBlZFBhdGhzLmxl
bmd0aCkpIHsKICAgICAgICAgdmFyIGJ1aWxkSW5mbyA9IHBsYXRmb3JtQW5kQnVpbGRUeXBlKGJ1
aWxkZXIpOwogICAgICAgICBodG1sICs9ICc8aDIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2Nr
Ij5FeHBlY3RhdGlvbnMgZm9yICcgKyBidWlsZEluZm8ucGxhdGZvcm0gKyAnLScgKyBidWlsZElu
Zm8uYnVpbGRUeXBlICsgJzwvaDI+ICc7CiAgICAgICAgIGlmICghZ19oaXN0b3J5LmRhc2hib2Fy
ZFNwZWNpZmljU3RhdGUuc2hvd1VuZXhwZWN0ZWRQYXNzZXMgJiYgdGVzdHMubGVuZ3RoKQpAQCAt
MTM0Myw2ICsxMzQyLDEwIEBAIGZ1bmN0aW9uIGh0bWxGb3JUZXN0c1dpdGhFeHBlY3RhdGlvbnNC
dXROb0ZhaWx1cmVzKGJ1aWxkZXIpCiAvLyBSZXR1cm5zIHdoZXRoZXIgd2Ugc2hvdWxkIGV4Y2x1
ZGUgdGVzdCByZXN1bHRzIGZyb20gdGhlIHRlc3QgdGFibGUuCiBmdW5jdGlvbiBzaG91bGRIaWRl
VGVzdCh0ZXN0UmVzdWx0KQogeworICAgIC8vIEZvciBub24tbGF5b3V0IHRlc3RzLCB3ZSBhbHdh
eXMgc2hvdyBldmVyeXRoaW5nLgorICAgIGlmICghZ19oaXN0b3J5LmlzTGF5b3V0VGVzdFJlc3Vs
dHMoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCiAgICAgaWYgKHRlc3RSZXN1bHQuaXNXb250
Rml4U2tpcCkKICAgICAgICAgcmV0dXJuICFnX2hpc3RvcnkuZGFzaGJvYXJkU3BlY2lmaWNTdGF0
ZS5zaG93V29udEZpeFNraXA7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIv
c3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMuanMgYi9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRf
dW5pdHRlc3RzLmpzCmluZGV4IDk1MjQ3ZDkwYzEwYWViM2VjOTNkMmJjMjliNmFlZjFjNjc2MjQ3
ZGQuLmMyY2E2NjhmNzBkZDNjNjlmYWRhNTFhYWM1MWIzZGEyNTNjYjM5MjkgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hi
b2FyZF91bml0dGVzdHMuanMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFz
aGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX3VuaXR0ZXN0cy5qcwpAQCAtNjk4LDQgKzY5OCw0
NSBAQCB0ZXN0KCdjaGFuZ2VUZXN0VHlwZUludmFsaWRhdGVzR3JvdXAnLCAxLCBmdW5jdGlvbigp
IHsKIAogICAgIGhpc3RvcnlJbnN0YW5jZS5pbnZhbGlkYXRlUXVlcnlQYXJhbWV0ZXJzKHsndGVz
dFR5cGUnOiAndWlfdGVzdHMnfSk7CiAgICAgbm90RXF1YWwoaGlzdG9yeUluc3RhbmNlLmNyb3Nz
RGFzaGJvYXJkU3RhdGUuZ3JvdXAsIG9yaWdpbmFsR3JvdXAsICJncm91cCBzaG91bGQgaGF2ZSBi
ZWVuIGludmFsaWRhdGVkIik7ICAgCit9KTsKKwordGVzdCgnc2hvdWxkSGlkZVRlc3QnLCAxMCwg
ZnVuY3Rpb24oKSB7CisgICAgdmFyIGhpc3RvcnlJbnN0YW5jZSA9IG5ldyBoaXN0b3J5Lkhpc3Rv
cnkoKTsKKyAgICBoaXN0b3J5SW5zdGFuY2UucGFyc2VQYXJhbWV0ZXJzKCk7CisgICAgLy8gRklY
TUUoanBhcmVudCk6IENoYW5nZSB0byB1c2UgdGhlIGZsYWtpbmVzc19kYXNoYm9hcmQncyBoaXN0
b3J5IG9iamVjdAorICAgIC8vIG9uY2UgaXQgZXhpc3RzLCByYXRoZXIgdGhhbiB0cmFja2luZyBn
bG9iYWwuCisgICAgZ19oaXN0b3J5ID0gaGlzdG9yeUluc3RhbmNlOworICAgIHZhciB0ZXN0ID0g
Y3JlYXRlUmVzdWx0c09iamVjdEZvclRlc3QoJ2Zvby90ZXN0Lmh0bWwnLCAnZHVtbXlCdWlsZGVy
Jyk7CisKKyAgICBlcXVhbChzaG91bGRIaWRlVGVzdCh0ZXN0KSwgdHJ1ZSwgJ2RlZmF1bHQgbGF5
b3V0IHRlc3QsIGhpZGUgaXQuJyk7CisgICAgaGlzdG9yeUluc3RhbmNlLmRhc2hib2FyZFNwZWNp
ZmljU3RhdGUuc2hvd0NvcnJlY3RFeHBlY3RhdGlvbnMgPSB0cnVlOworICAgIGVxdWFsKHNob3Vs
ZEhpZGVUZXN0KHRlc3QpLCBmYWxzZSwgJ3Nob3cgY29ycmVjdCBleHBlY3RhdGlvbnMuJyk7Cisg
ICAgaGlzdG9yeUluc3RhbmNlLmRhc2hib2FyZFNwZWNpZmljU3RhdGUuc2hvd0NvcnJlY3RFeHBl
Y3RhdGlvbnMgPSBmYWxzZTsKKworICAgIHRlc3QgPSBjcmVhdGVSZXN1bHRzT2JqZWN0Rm9yVGVz
dCgnZm9vL3Rlc3QuaHRtbCcsICdkdW1teUJ1aWxkZXInKTsKKyAgICB0ZXN0LmlzV29udEZpeFNr
aXAgPSB0cnVlOworICAgIGVxdWFsKHNob3VsZEhpZGVUZXN0KHRlc3QpLCB0cnVlLCAnYnkgZGVm
YXVsdCBoaWRlIHRoZXNlIHRvbycpOworICAgIGhpc3RvcnlJbnN0YW5jZS5kYXNoYm9hcmRTcGVj
aWZpY1N0YXRlLnNob3dXb250Rml4U2tpcCA9IHRydWU7CisgICAgZXF1YWwoc2hvdWxkSGlkZVRl
c3QodGVzdCksIGZhbHNlLCAnbm93IHdlIHNob3VsZCBzaG93IGl0Jyk7CisgICAgaGlzdG9yeUlu
c3RhbmNlLmRhc2hib2FyZFNwZWNpZmljU3RhdGUuc2hvd1dvbnRGaXhTa2lwID0gZmFsc2U7CisK
KyAgICB0ZXN0ID0gY3JlYXRlUmVzdWx0c09iamVjdEZvclRlc3QoJ2Zvby90ZXN0Lmh0bWwnLCAn
ZHVtbXlCdWlsZGVyJyk7CisgICAgdGVzdC5pc0ZsYWt5ID0gdHJ1ZTsKKyAgICBlcXVhbChzaG91
bGRIaWRlVGVzdCh0ZXN0KSwgZmFsc2UsICd3ZSBzaG93IGZsYWt5IHRlc3RzIGJ5IGRlZmF1bHQn
KTsKKyAgICBoaXN0b3J5SW5zdGFuY2UuZGFzaGJvYXJkU3BlY2lmaWNTdGF0ZS5zaG93Rmxha3kg
PSBmYWxzZTsKKyAgICBlcXVhbChzaG91bGRIaWRlVGVzdCh0ZXN0KSwgdHJ1ZSwgJ2RvIG5vdCBz
aG93IGZsYWt5IHRlc3QnKTsKKyAgICBoaXN0b3J5SW5zdGFuY2UuZGFzaGJvYXJkU3BlY2lmaWNT
dGF0ZS5zaG93Rmxha3kgPSB0cnVlOworCisgICAgdGVzdCA9IGNyZWF0ZVJlc3VsdHNPYmplY3RG
b3JUZXN0KCdmb28vdGVzdC5odG1sJywgJ2R1bW15QnVpbGRlcicpOworICAgIHRlc3Quc2xvd2Vz
dE5vblRpbWVvdXRDcmFzaFRpbWUgPSBNSU5fU0VDT05EU19GT1JfU0xPV19URVNUICsgMTsKKyAg
ICBlcXVhbChzaG91bGRIaWRlVGVzdCh0ZXN0KSwgdHJ1ZSwgJ3dlIGhpZGUgc2xvdyB0ZXN0cyBi
eSBkZWZhdWx0Jyk7CisgICAgaGlzdG9yeUluc3RhbmNlLmRhc2hib2FyZFNwZWNpZmljU3RhdGUu
c2hvd1Nsb3cgPSB0cnVlOworICAgIGVxdWFsKHNob3VsZEhpZGVUZXN0KHRlc3QpLCBmYWxzZSwg
J25vdyBzaG93IHNsb3cgdGVzdCcpOworICAgIGhpc3RvcnlJbnN0YW5jZS5kYXNoYm9hcmRTcGVj
aWZpY1N0YXRlLnNob3dTbG93ID0gZmFsc2U7CisKKyAgICB0ZXN0ID0gY3JlYXRlUmVzdWx0c09i
amVjdEZvclRlc3QoJ2Zvby90ZXN0Lmh0bWwnLCAnZHVtbXlCdWlsZGVyJyk7CisgICAgaGlzdG9y
eUluc3RhbmNlLmNyb3NzRGFzaGJvYXJkU3RhdGUudGVzdFR5cGUgPSAnbm90IGxheW91dCB0ZXN0
cyc7CisgICAgZXF1YWwoc2hvdWxkSGlkZVRlc3QodGVzdCksIGZhbHNlLCAnc2hvdyBhbGwgbm9u
IGxheW91dCB0ZXN0cycpOworICAgIHRlc3QuaXNXb250Rml4U2tpcCA9IHRydWU7CisgICAgZXF1
YWwoc2hvdWxkSGlkZVRlc3QodGVzdCksIGZhbHNlLCAnc2hvdyBhbGwgbm9uIGxheW91dCB0ZXN0
cywgZXZlbiBpZiB3b250IGZpeCcpOwogfSk7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>