<?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>64985</bug_id>
          
          <creation_ts>2011-07-21 15:38:44 -0700</creation_ts>
          <short_desc>hook in the rest of the bots to the dashboard now they run NRWT</short_desc>
          <delta_ts>2011-07-22 12:16:39 -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>New Bugs</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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>440679</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-21 15:38:44 -0700</bug_when>
    <thetext>hook in the rest of the bots to the dashboard now they run NRWT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440680</commentid>
    <comment_count>1</comment_count>
      <attachid>101653</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-21 15:39:04 -0700</bug_when>
    <thetext>Created attachment 101653
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440682</commentid>
    <comment_count>2</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-21 15:42:25 -0700</bug_when>
    <thetext>I&apos;ll commit this once the master has restarted and this all actually works. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441059</commentid>
    <comment_count>3</comment_count>
      <attachid>101749</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-22 11:49:42 -0700</bug_when>
    <thetext>Created attachment 101749
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441063</commentid>
    <comment_count>4</comment_count>
      <attachid>101749</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-07-22 11:52:48 -0700</bug_when>
    <thetext>Comment on attachment 101749
Patch

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

&gt; Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:322
&gt; -var PLATFORMS = [&apos;SNOWLEOPARD&apos;, &apos;LEOPARD&apos;, &apos;XP&apos;, &apos;VISTA&apos;, &apos;WIN7&apos;, &apos;LUCID&apos;];
&gt; +var PLATFORMS = [&apos;SNOWLEOPARD&apos;, &apos;LEOPARD&apos;, &apos;XP&apos;, &apos;VISTA&apos;, &apos;WIN7&apos;, &apos;LUCID&apos;, &apos;APPLE_LEOPARD&apos;, &apos;APPLE_SNOWLEOPARD&apos;, &apos;APPLE_XP&apos;, &apos;APPLE_WIN7&apos;, &apos;GTK_LINUX&apos;, &apos;QT_LINUX&apos;];

Should LEOPARD be CHROMIUM_LEOPARD ? (etc)

&gt; Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:526
&gt; +function nonChromiumPlatform(builderNameUpperCase)

This doesn&apos;t seem like a function that should exist.

&gt; Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:542
&gt; +function chromiumPlatform(builderNameUpperCase)

Why does chromium get special treatment?  It seems like Qt and Chromium would be similar in this regard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441066</commentid>
    <comment_count>5</comment_count>
      <attachid>101749</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-07-22 11:58:44 -0700</bug_when>
    <thetext>Comment on attachment 101749
Patch

I&apos;m marking this patch r+ because I feel like you&apos;re the owner of this code and you should set its direction.  This isn&apos;t the approach I would take because it feels like adding &quot;non-chromium&quot; as a special case rather that moving all the &quot;chromium stuff&quot; into chromium-specific names.  From a project-wide point of view, Chromium is a special case of WebKit, which is why we have things like chromium-mac and we should rename LayoutTests/platform/mac to LayoutTests/platform/apple-mac.  That&apos;s a somewhat larger project than what you&apos;re trying to accomplish here, and I can understand the value of getting something working as a base to start iterating from.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441067</commentid>
    <comment_count>6</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-22 12:01:22 -0700</bug_when>
    <thetext>View in context: https://bugs.webkit.org/attachment.cgi?id=101749&amp;action=review

&gt;&gt; Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:322
&gt;&gt; +var PLATFORMS = [&apos;SNOWLEOPARD&apos;, &apos;LEOPARD&apos;, &apos;XP&apos;, &apos;VISTA&apos;, &apos;WIN7&apos;, &apos;LUCID&apos;, &apos;APPLE_LEOPARD&apos;, &apos;APPLE_SNOWLEOPARD&apos;, &apos;APPLE_XP&apos;, &apos;APPLE_WIN7&apos;, &apos;GTK_LINUX&apos;, &apos;QT_LINUX&apos;];
&gt; 
&gt; Should LEOPARD be CHROMIUM_LEOPARD ? (etc)

These are supposed to match whatever&apos;s in the test_expectations file. I have a FIXME in the test to figure out what we&apos;re doing with platform names in the test_expectations files. Maybe I should put a FIXME here as well?

&gt;&gt; Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:542
&gt;&gt; +function chromiumPlatform(builderNameUpperCase)
&gt; 
&gt; Why does chromium get special treatment?  It seems like Qt and Chromium would be similar in this regard.

Chromium builders use a different naming convention than the non-chromium builders. These functions just map from builder name to platform. We could simplify this code by changing builder name conventions, but I&apos;m not sure that&apos;s worth it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441085</commentid>
    <comment_count>7</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-22 12:16:39 -0700</bug_when>
    <thetext>Committed r91586: &lt;http://trac.webkit.org/changeset/91586&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101653</attachid>
            <date>2011-07-21 15:39:04 -0700</date>
            <delta_ts>2011-07-22 11:49:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64985-20110721153902.patch</filename>
            <type>text/plain</type>
            <size>1694</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE1MTgKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzNGYzNTFhMzllMjAzNTYyYmMyYTNlNjUzY2FhYTA2Mzg3
YzNhN2RiLi5lNmFkYjQwZTdmNjU5NTY2ZTgyY2E2MjRlMGJjMzhkZGVmNjllOTk1IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIg
QEAKKzIwMTEtMDctMjEgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKworICAgICAg
ICBob29rIGluIHRoZSByZXN0IG9mIHRoZSBib3RzIHRvIHRoZSBkYXNoYm9hcmQgbm93IHRoZXkg
cnVuIE5SV1QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY0OTg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBUZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzOgorCiAyMDEx
LTA3LTE5ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgZml4IGxp
bmtzIG9uIHRoZSBmbGFraW5lc3MgZGFzaGJvYXJkCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0UmVz
dWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzIGIvVG9vbHMvVGVzdFJlc3Vs
dFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qcwppbmRleCBlOGJjZjg0YmE5OTMy
MWE4NmJiMzZhYmNiYWMyYjI1MzkxN2I5NDYyLi4wZDZkNjcxMTY5ZDVmNDJiZWY0ZGI3ZTMwOTc3
MzJiY2FlYmRlMzYwIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1k
YXNoYm9hcmRzL2J1aWxkZXJzLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGlj
LWRhc2hib2FyZHMvYnVpbGRlcnMuanMKQEAgLTEyMyw3ICsxMjMsMTYgQEAgYXNzb2NpYXRlQnVp
bGRlcnNXaXRoTWFzdGVyKENIUk9NSVVNX1RPVF9CVUlMREVSUywgQ0hST01JVU1fV0VCS0lUX0JV
SUxERVJfTUFTVEUKIHZhciBXRUJLSVRfVE9UX0JVSUxERVJTID0gWwogICAgIFsnQ2hyb21pdW0g
V2luIFJlbGVhc2UgKFRlc3RzKScsIEJ1aWxkZXJHcm91cC5ERUZBVUxUX0JVSUxERVJdLAogICAg
IFsnQ2hyb21pdW0gTGludXggUmVsZWFzZSAoVGVzdHMpJywgQnVpbGRlckdyb3VwLkVYUEVDVEFU
SU9OU19CVUlMREVSXSwKLSAgICBbJ0Nocm9taXVtIE1hYyBSZWxlYXNlIChUZXN0cyknXQorICAg
IFsnQ2hyb21pdW0gTWFjIFJlbGVhc2UgKFRlc3RzKSddLAorICAgIFsnTGVvcGFyZCBJbnRlbCBS
ZWxlYXNlIChUZXN0cyknXSwKKyAgICBbJ0xlb3BhcmQgSW50ZWwgRGVidWcgKFRlc3RzKSddLAor
ICAgIFsnU25vd0xlb3BhcmQgSW50ZWwgUmVsZWFzZSAoVGVzdHMpJ10sCisgICAgWydTbm93TGVv
cGFyZCBJbnRlbCBEZWJ1ZyAoVGVzdHMpJ10sCisgICAgWydTbm93TGVvcGFyZCBJbnRlbCBMZWFr
cyddLAorICAgIFsnR1RLIExpbnV4IDMyLWJpdCBSZWxlYXNlJ10sCisgICAgWydHVEsgTGludXgg
MzItYml0IERlYnVnJ10sCisgICAgWydHVEsgTGludXggNjQtYml0IERlYnVnJ10sCisgICAgWydR
dCBMaW51eCBSZWxlYXNlJ10KIF07CiBhc3NvY2lhdGVCdWlsZGVyc1dpdGhNYXN0ZXIoV0VCS0lU
X1RPVF9CVUlMREVSUywgV0VCS0lUX0JVSUxERVJfTUFTVEVSKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101749</attachid>
            <date>2011-07-22 11:49:42 -0700</date>
            <delta_ts>2011-07-22 11:58:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64985-20110722114941.patch</filename>
            <type>text/plain</type>
            <size>9263</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE1NzgKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3NGYyZDc2MjNmMGFlODFhOTA3NDc3NGU1NGMxMDg0NzFj
MDM4OWYwLi4yZDdhMzcyMGJhYTA5NzVjNDJjZjlhMzJjOTQ0OWRmNzE2MDEwMjgxIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIg
QEAKKzIwMTEtMDctMjEgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKworICAgICAg
ICBob29rIGluIHRoZSByZXN0IG9mIHRoZSBib3RzIHRvIHRoZSBkYXNoYm9hcmQgbm93IHRoZXkg
cnVuIE5SV1QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY0OTg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBUZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzOgorCiAyMDEx
LTA3LTIyICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIEFk
ZGluZyBUaW0gSG9ydG9uIHRvIGNvbnRyaWJ1dG9yIGxpc3QgZm9yIEJ1Z3ppbGxhIGF1dG8tY29t
cGxldGlvbi4gSGUgaXMgQ0MnZWQgcXVpdGUgZnJlcXVlbnRseS4KZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVpbGRlcnMuanMgYi9Ub29scy9U
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzCmluZGV4IGU4YmNm
ODRiYTk5MzIxYTg2YmIzNmFiY2JhYzJiMjUzOTE3Yjk0NjIuLjliYzI0YTc5OGVmM2EzYTEwOGIx
YjYwYzJmN2U3MjgxNzQwNTBhZjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIv
c3RhdGljLWRhc2hib2FyZHMvYnVpbGRlcnMuanMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZl
ci9zdGF0aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qcwpAQCAtMTIzLDcgKzEyMywxNCBAQCBhc3Nv
Y2lhdGVCdWlsZGVyc1dpdGhNYXN0ZXIoQ0hST01JVU1fVE9UX0JVSUxERVJTLCBDSFJPTUlVTV9X
RUJLSVRfQlVJTERFUl9NQVNURQogdmFyIFdFQktJVF9UT1RfQlVJTERFUlMgPSBbCiAgICAgWydD
aHJvbWl1bSBXaW4gUmVsZWFzZSAoVGVzdHMpJywgQnVpbGRlckdyb3VwLkRFRkFVTFRfQlVJTERF
Ul0sCiAgICAgWydDaHJvbWl1bSBMaW51eCBSZWxlYXNlIChUZXN0cyknLCBCdWlsZGVyR3JvdXAu
RVhQRUNUQVRJT05TX0JVSUxERVJdLAotICAgIFsnQ2hyb21pdW0gTWFjIFJlbGVhc2UgKFRlc3Rz
KSddCisgICAgWydDaHJvbWl1bSBNYWMgUmVsZWFzZSAoVGVzdHMpJ10sCisgICAgWydMZW9wYXJk
IEludGVsIERlYnVnIChUZXN0cyknXSwKKyAgICBbJ1Nub3dMZW9wYXJkIEludGVsIFJlbGVhc2Ug
KFRlc3RzKSddLAorICAgIFsnU25vd0xlb3BhcmQgSW50ZWwgRGVidWcgKFRlc3RzKSddLAorICAg
IFsnR1RLIExpbnV4IDMyLWJpdCBSZWxlYXNlJ10sCisgICAgWydHVEsgTGludXggMzItYml0IERl
YnVnJ10sCisgICAgWydHVEsgTGludXggNjQtYml0IERlYnVnJ10sCisgICAgWydRdCBMaW51eCBS
ZWxlYXNlJ10KIF07CiBhc3NvY2lhdGVCdWlsZGVyc1dpdGhNYXN0ZXIoV0VCS0lUX1RPVF9CVUlM
REVSUywgV0VCS0lUX0JVSUxERVJfTUFTVEVSKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFJl
c3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkLmh0bWwgYi9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9h
cmQuaHRtbAppbmRleCBjYzZiMWZjMGI5YTUzMDVkZDEyMzJkZjZlYzRlM2VlYWJkODQwMjQxLi4w
NDlmOGRjYTgzZGE3OTEyZjMwMzJmNmRhYjc1ZDBiOTY4NDhkOWI5IDEwMDY0NAotLS0gYS9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQu
aHRtbAorKysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtp
bmVzc19kYXNoYm9hcmQuaHRtbApAQCAtMzE5LDcgKzMxOSw3IEBAIHZhciBURVNUX1VSTF9CQVNF
X1BBVEhfVFJBQyA9ICdodHRwOi8vdHJhYy53ZWJraXQub3JnL2Jyb3dzZXIvdHJ1bmsvTGF5b3V0
VGVzdHMvCiB2YXIgVEVTVF9VUkxfQkFTRV9QQVRIID0gImh0dHA6Ly9zdm4ud2Via2l0Lm9yZy9y
ZXBvc2l0b3J5L3dlYmtpdC90cnVuay9MYXlvdXRUZXN0cy8iOwogdmFyIFRFU1RfUkVTVUxUU19C
QVNFX1BBVEggPSAnaHR0cDovL2J1aWxkLmNocm9taXVtLm9yZy9mL2Nocm9taXVtL2xheW91dF90
ZXN0X3Jlc3VsdHMvJzsKIAotdmFyIFBMQVRGT1JNUyA9IFsnU05PV0xFT1BBUkQnLCAnTEVPUEFS
RCcsICdYUCcsICdWSVNUQScsICdXSU43JywgJ0xVQ0lEJ107Cit2YXIgUExBVEZPUk1TID0gWydT
Tk9XTEVPUEFSRCcsICdMRU9QQVJEJywgJ1hQJywgJ1ZJU1RBJywgJ1dJTjcnLCAnTFVDSUQnLCAn
QVBQTEVfTEVPUEFSRCcsICdBUFBMRV9TTk9XTEVPUEFSRCcsICdBUFBMRV9YUCcsICdBUFBMRV9X
SU43JywgJ0dUS19MSU5VWCcsICdRVF9MSU5VWCddOwogdmFyIFBMQVRGT1JNX1VOSU9OUyA9IHsK
ICAgICAnTUFDJzogWydMRU9QQVJEJywgJ1NOT1dMRU9QQVJEJ10sCiAgICAgJ1dJTic6IFsnWFAn
LCAnVklTVEEnLCAnV0lONyddLApAQCAtNTIzLDMzICs1MjMsNTUgQEAgZnVuY3Rpb24gbWF0Y2hp
bmdFbGVtZW50KHN0cmluZ1RvTWF0Y2gsIGVsZW1lbnRzTWFwKQogICAgIH0KIH0KIAorZnVuY3Rp
b24gbm9uQ2hyb21pdW1QbGF0Zm9ybShidWlsZGVyTmFtZVVwcGVyQ2FzZSkKK3sKKyAgICBpZiAo
c3RyaW5nQ29udGFpbnMoYnVpbGRlck5hbWVVcHBlckNhc2UsICdTTk9XTEVPUEFSRCcpKQorICAg
ICAgICByZXR1cm4gJ0FQUExFX1NOT1dMRU9QQVJEJzsKKyAgICBpZiAoc3RyaW5nQ29udGFpbnMo
YnVpbGRlck5hbWVVcHBlckNhc2UsICdMRU9QQVJEJykpCisgICAgICAgIHJldHVybiAnQVBQTEVf
TEVPUEFSRCc7CisgICAgaWYgKHN0cmluZ0NvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAn
V0lORE9XUyA3JykpCisgICAgICAgIHJldHVybiAnQVBQTEVfV0lONyc7CisgICAgaWYgKHN0cmlu
Z0NvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnV0lORE9XUyBYUCcpKQorICAgICAgICBy
ZXR1cm4gJ0FQUExFX1hQJzsKKyAgICBpZiAoc3RyaW5nQ29udGFpbnMoYnVpbGRlck5hbWVVcHBl
ckNhc2UsICdHVEsgTElOVVgnKSkKKyAgICAgICAgcmV0dXJuICdHVEtfTElOVVgnOworICAgIGlm
IChzdHJpbmdDb250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ1FUIExJTlVYJykpCisgICAg
ICAgIHJldHVybiAnUVRfTElOVVgnOworfQorCitmdW5jdGlvbiBjaHJvbWl1bVBsYXRmb3JtKGJ1
aWxkZXJOYW1lVXBwZXJDYXNlKQoreworICAgIGlmIChzdHJpbmdDb250YWlucyhidWlsZGVyTmFt
ZVVwcGVyQ2FzZSwgJ01BQycpKSB7CisgICAgICAgIGlmIChzdHJpbmdDb250YWlucyhidWlsZGVy
TmFtZVVwcGVyQ2FzZSwgJzEwLjUnKSkKKyAgICAgICAgICAgIHJldHVybiAnTEVPUEFSRCc7Cisg
ICAgICAgIHJldHVybiAnU05PV0xFT1BBUkQnOworICAgIH0KKyAgICBpZiAoc3RyaW5nQ29udGFp
bnMoYnVpbGRlck5hbWVVcHBlckNhc2UsICdXSU43JykpCisgICAgICAgIHJldHVybiAnV0lONyc7
CisgICAgaWYgKHN0cmluZ0NvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnVklTVEEnKSkK
KyAgICAgICAgcmV0dXJuICdWSVNUQSc7CisgICAgaWYgKHN0cmluZ0NvbnRhaW5zKGJ1aWxkZXJO
YW1lVXBwZXJDYXNlLCAnV0lOJykgfHwgc3RyaW5nQ29udGFpbnMoYnVpbGRlck5hbWVVcHBlckNh
c2UsICdYUCcpKQorICAgICAgICByZXR1cm4gJ1hQJzsKKyAgICBpZiAoc3RyaW5nQ29udGFpbnMo
YnVpbGRlck5hbWVVcHBlckNhc2UsICdMSU5VWCcpKQorICAgICAgICByZXR1cm4gJ0xVQ0lEJzsK
K30KKworCiBmdW5jdGlvbiBwbGF0Zm9ybUFuZEJ1aWxkVHlwZShidWlsZGVyTmFtZSkKIHsKICAg
ICBpZiAoIWdfcGVyQnVpbGRlclBsYXRmb3JtQW5kQnVpbGRUeXBlW2J1aWxkZXJOYW1lXSkgewot
ICAgICAgICAvLyBJZiB0aGUgYnVpbGQgbmFtZSBkb2VzIG5vdCBjb250YWluIGEgcGxhdGZvcm0K
LSAgICAgICAgLy8gb3IgYnVpbGQgdHlwZSwgYXNzdW1lIFdpbmRvd3MgUmVsZWFzZS4KLSAgICAg
ICAgdmFyIGN1cnJlbnRCdWlsZFVwcGVyY2FzZSA9IGJ1aWxkZXJOYW1lLnRvVXBwZXJDYXNlKCk7
CisgICAgICAgIHZhciBidWlsZGVyTmFtZVVwcGVyQ2FzZSA9IGJ1aWxkZXJOYW1lLnRvVXBwZXJD
YXNlKCk7CiAgICAgICAgIAotICAgICAgICB2YXIgcGxhdGZvcm07Ci0gICAgICAgIGlmIChzdHJp
bmdDb250YWlucyhjdXJyZW50QnVpbGRVcHBlcmNhc2UsICdNQUMnKSkgewotICAgICAgICAgICAg
aWYgKHN0cmluZ0NvbnRhaW5zKGN1cnJlbnRCdWlsZFVwcGVyY2FzZSwgJzEwLjUnKSkKLSAgICAg
ICAgICAgICAgICBwbGF0Zm9ybSA9ICdMRU9QQVJEJzsKLSAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICBwbGF0Zm9ybSA9ICdTTk9XTEVPUEFSRCc7Ci0gICAgICAgIH0gZWxzZSBpZiAo
c3RyaW5nQ29udGFpbnMoY3VycmVudEJ1aWxkVXBwZXJjYXNlLCAnV0lONycpKQotICAgICAgICAg
ICAgcGxhdGZvcm0gPSAnV0lONyc7Ci0gICAgICAgIGVsc2UgaWYgKHN0cmluZ0NvbnRhaW5zKGN1
cnJlbnRCdWlsZFVwcGVyY2FzZSwgJ1ZJU1RBJykpCi0gICAgICAgICAgICBwbGF0Zm9ybSA9ICdW
SVNUQSc7Ci0gICAgICAgIGVsc2UgaWYgKHN0cmluZ0NvbnRhaW5zKGN1cnJlbnRCdWlsZFVwcGVy
Y2FzZSwgJ1dJTicpIHx8IHN0cmluZ0NvbnRhaW5zKGN1cnJlbnRCdWlsZFVwcGVyY2FzZSwgJ1hQ
JykpCi0gICAgICAgICAgICBwbGF0Zm9ybSA9ICdYUCc7Ci0gICAgICAgIGVsc2UgaWYgKHN0cmlu
Z0NvbnRhaW5zKGN1cnJlbnRCdWlsZFVwcGVyY2FzZSwgJ0xJTlVYJykpCi0gICAgICAgICAgICBw
bGF0Zm9ybSA9ICdMVUNJRCc7Ci0gICAgICAgIGVsc2UgewotICAgICAgICAgICAgcGxhdGZvcm0g
PSAnJzsKLSAgICAgICAgICAgIGNvbnNvbGUubG9nKCdDb3VsZCBub3QgcmVzb2x2ZSBwbGF0Zm9y
bSBmb3IgYnVpbGRlcjogJyArIGJ1aWxkZXJOYW1lKTsKLSAgICAgICAgfQorICAgICAgICB2YXIg
cGxhdGZvcm0gPSAnJzsKKyAgICAgICAgaWYgKGdfY3VycmVudFN0YXRlLmdyb3VwID09ICdAVG9U
IC0gd2Via2l0Lm9yZycgJiYgIXN0cmluZ0NvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAn
Q0hST01JVU0nKSkKKyAgICAgICAgICAgIHBsYXRmb3JtID0gbm9uQ2hyb21pdW1QbGF0Zm9ybShi
dWlsZGVyTmFtZVVwcGVyQ2FzZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHBsYXRmb3Jt
ID0gY2hyb21pdW1QbGF0Zm9ybShidWlsZGVyTmFtZVVwcGVyQ2FzZSk7CiAgICAgICAgIAotICAg
ICAgICB2YXIgYnVpbGRUeXBlID0gc3RyaW5nQ29udGFpbnMoY3VycmVudEJ1aWxkVXBwZXJjYXNl
LCAnREJHJykgPyAnREVCVUcnIDogJ1JFTEVBU0UnOworICAgICAgICBpZiAoIXBsYXRmb3JtKQor
ICAgICAgICAgICAgY29uc29sZS5lcnJvcignQ291bGQgbm90IHJlc29sdmUgcGxhdGZvcm0gZm9y
IGJ1aWxkZXI6ICcgKyBidWlsZGVyTmFtZSk7CisKKyAgICAgICAgdmFyIGJ1aWxkVHlwZSA9IHN0
cmluZ0NvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnREJHJykgfHwgc3RyaW5nQ29udGFp
bnMoYnVpbGRlck5hbWVVcHBlckNhc2UsICdERUJVRycpID8gJ0RFQlVHJyA6ICdSRUxFQVNFJzsK
ICAgICAgICAgZ19wZXJCdWlsZGVyUGxhdGZvcm1BbmRCdWlsZFR5cGVbYnVpbGRlck5hbWVdID0g
e3BsYXRmb3JtOiBwbGF0Zm9ybSwgYnVpbGRUeXBlOiBidWlsZFR5cGV9OwogICAgIH0KICAgICBy
ZXR1cm4gZ19wZXJCdWlsZGVyUGxhdGZvcm1BbmRCdWlsZFR5cGVbYnVpbGRlck5hbWVdOwpkaWZm
IC0tZ2l0IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5l
c3NfZGFzaGJvYXJkX3Rlc3RzLmpzIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFz
aGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX3Rlc3RzLmpzCmluZGV4IGE2NDc4MDMzYTQ5NTMw
ZTBkNDk2NjI3N2RhNzc4ZTBmYzI3YmRmMzAuLjgzODZhYWI5MGMzMTJhNjViNTAwMDBlMWRjMWEz
ZDA1OWZkMWM4ZmUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRh
c2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZF90ZXN0cy5qcworKysgYi9Ub29scy9UZXN0UmVz
dWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdGVzdHMuanMK
QEAgLTE3Niw5ICsxNzYsNiBAQCBmdW5jdGlvbiB0ZXN0UGxhdGZvcm1BbmRCdWlsZFR5cGUoKQog
ICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2Via2l0IE1hYzEwLjUgKGRiZykoMikn
LCAnTEVPUEFSRCcsICdERUJVRycpOwogICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgn
V2Via2l0IE1hYzEwLjYnLCAnU05PV0xFT1BBUkQnLCAnUkVMRUFTRScpOwogICAgIHJ1blBsYXRm
b3JtQW5kQnVpbGRUeXBlVGVzdCgnV2Via2l0IE1hYzEwLjYgKGRiZyknLCAnU05PV0xFT1BBUkQn
LCAnREVCVUcnKTsKLSAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ0Nocm9taXVtIFdp
biBSZWxlYXNlIChUZXN0cyknLCAnWFAnLCAnUkVMRUFTRScpOwotICAgIHJ1blBsYXRmb3JtQW5k
QnVpbGRUeXBlVGVzdCgnQ2hyb21pdW0gTGludXggUmVsZWFzZSAoVGVzdHMpJywgJ0xVQ0lEJywg
J1JFTEVBU0UnKTsKLSAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ0Nocm9taXVtIE1h
YyBSZWxlYXNlIChUZXN0cyknLCAnU05PV0xFT1BBUkQnLCAnUkVMRUFTRScpOwogICAgIHJ1blBs
YXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2Via2l0IFdpbiAtIEdQVScsICdYUCcsICdSRUxFQVNF
Jyk7CiAgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdXZWJraXQgVmlzdGEgLSBHUFUn
LCAnVklTVEEnLCAnUkVMRUFTRScpOwogICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgn
V2Via2l0IFdpbjcgLSBHUFUnLCAnV0lONycsICdSRUxFQVNFJyk7CkBAIC0yMTAsNiArMjA3LDI5
IEBAIGZ1bmN0aW9uIHRlc3RQbGF0Zm9ybUFuZEJ1aWxkVHlwZSgpCiAgICAgcnVuUGxhdGZvcm1B
bmRCdWlsZFR5cGVUZXN0KCdHUFUgV2luNyBUZXN0cyAoZGJnKSgyKSAtIEdQVScsICdXSU43Jywg
J0RFQlVHJyk7CiAgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdHUFUgTGludXggVGVz
dHMgeDY0IC0gR1BVJywgJ0xVQ0lEJywgJ1JFTEVBU0UnKTsKICAgICBydW5QbGF0Zm9ybUFuZEJ1
aWxkVHlwZVRlc3QoJ1hQIFRlc3RzJywgJ1hQJywgJ1JFTEVBU0UnKTsKKyAgICAKKyAgICBnX2N1
cnJlbnRTdGF0ZS5ncm91cCA9ICdAVG9UIC0gd2Via2l0Lm9yZyc7CisgICAgcnVuUGxhdGZvcm1B
bmRCdWlsZFR5cGVUZXN0KCdDaHJvbWl1bSBXaW4gUmVsZWFzZSAoVGVzdHMpJywgJ1hQJywgJ1JF
TEVBU0UnKTsKKyAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ0Nocm9taXVtIExpbnV4
IFJlbGVhc2UgKFRlc3RzKScsICdMVUNJRCcsICdSRUxFQVNFJyk7CisgICAgcnVuUGxhdGZvcm1B
bmRCdWlsZFR5cGVUZXN0KCdDaHJvbWl1bSBNYWMgUmVsZWFzZSAoVGVzdHMpJywgJ1NOT1dMRU9Q
QVJEJywgJ1JFTEVBU0UnKTsKKyAgICAKKyAgICAvLyBGSVhNRTogVGhlc2UgcGxhdGZvcm1zIHNo
b3VsZCBtYXRjaCB3aGF0ZXZlciB3ZSB1c2UgaW4gdGhlIHRlc3RfZXhwZWN0YXRpb25zLnR4dCBm
b3JtYXQuCisgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdMZW9wYXJkIEludGVsIFJl
bGVhc2UgKFRlc3RzKScsICdBUFBMRV9MRU9QQVJEJywgJ1JFTEVBU0UnKTsKKyAgICBydW5QbGF0
Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ0xlb3BhcmQgSW50ZWwgRGVidWcgKFRlc3RzKScsICdBUFBM
RV9MRU9QQVJEJywgJ0RFQlVHJyk7CisgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdT
bm93TGVvcGFyZCBJbnRlbCBSZWxlYXNlIChUZXN0cyknLCAnQVBQTEVfU05PV0xFT1BBUkQnLCAn
UkVMRUFTRScpOworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnU25vd0xlb3BhcmQg
SW50ZWwgTGVha3MnLCAnQVBQTEVfU05PV0xFT1BBUkQnLCAnUkVMRUFTRScpOworICAgIHJ1blBs
YXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnU25vd0xlb3BhcmQgSW50ZWwgRGVidWcgKFRlc3RzKScs
ICdBUFBMRV9TTk9XTEVPUEFSRCcsICdERUJVRycpOworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRU
eXBlVGVzdCgnR1RLIExpbnV4IDMyLWJpdCBSZWxlYXNlJywgJ0dUS19MSU5VWCcsICdSRUxFQVNF
Jyk7CisgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdHVEsgTGludXggMzItYml0IERl
YnVnJywgJ0dUS19MSU5VWCcsICdERUJVRycpOworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBl
VGVzdCgnR1RLIExpbnV4IDY0LWJpdCBEZWJ1ZycsICdHVEtfTElOVVgnLCAnREVCVUcnKTsKKyAg
ICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ1F0IExpbnV4IFJlbGVhc2UnLCAnUVRfTElO
VVgnLCAnUkVMRUFTRScpOworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luZG93
cyA3IFJlbGVhc2UgKFRlc3RzKScsICdBUFBMRV9XSU43JywgJ1JFTEVBU0UnKTsKKyAgICBydW5Q
bGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ1dpbmRvd3MgWFAgRGVidWcgKFRlc3RzKScsICdBUFBM
RV9YUCcsICdERUJVRycpOworICAgIAorICAgIC8vIEZJWE1FOiBTaG91bGQgV2ViS2l0MiBiZSBp
dCdzIG93biBwbGF0Zm9ybT8KKyAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ1Nub3dM
ZW9wYXJkIEludGVsIFJlbGVhc2UgKFdlYktpdDIgVGVzdHMpJywgJ0FQUExFX1NOT1dMRU9QQVJE
JywgJ1JFTEVBU0UnKTsKKyAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ1Nub3dMZW9w
YXJkIEludGVsIERlYnVnIChXZWJLaXQyIFRlc3RzKScsICdBUFBMRV9TTk9XTEVPUEFSRCcsICdE
RUJVRycpOworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luZG93cyA3IFJlbGVh
c2UgKFdlYktpdDIgVGVzdHMpJywgJ0FQUExFX1dJTjcnLCAnUkVMRUFTRScpOyAgICAKIH0KIAog
ZnVuY3Rpb24gdGVzdFJlYWxNb2RpZmllcnMoKQo=
</data>
<flag name="review"
          id="96762"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>