<?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>10266</bug_id>
          
          <creation_ts>2006-08-05 01:41:20 -0700</creation_ts>
          <short_desc>WebKit needs public performance tests running on public bots</short_desc>
          <delta_ts>2012-01-24 22:08:47 -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>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, ToolsHitList</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>76132</dependson>
    
    <dependson>76312</dependson>
    
    <dependson>76504</dependson>
    
    <dependson>76594</dependson>
    
    <dependson>76680</dependson>
    
    <dependson>76764</dependson>
    
    <dependson>76802</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>aroben</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dominicc</cc>
    
    <cc>fishd</cc>
    
    <cc>jorlow</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tony</cc>
    
    <cc>zecke</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>51841</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-08-05 01:41:20 -0700</bug_when>
    <thetext>Move Safari performance scripts into the WebKit public repository

Safari should move all (or at least most) of its performance testing scripts into the public repository.  At least enough to support the PLT build slaves and allow external developers to run external PLT suites (such as the SVG PLT suites as part of bug 10265).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241904</commentid>
    <comment_count>1</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-06-23 09:59:34 -0700</bug_when>
    <thetext>jorlow: can a page cycler be easily hooked up to DRT?
[5:48pm] dglazkov: jorlow: it&apos;s not easy, because we can&apos;t keep snapshots of sites in public repo.
[5:48pm] • dglazkov is not a lawyer.
[5:49pm] jorlow: dglazkov: um..why do we need to put it in a public repo?
[5:49pm] dglazkov: jorlow: well.. that&apos;s a good question! 
[5:49pm] jorlow: chromium doesn&apos;t but runs page cycler bots publicly
[5:49pm] jorlow: the most important thing is knowing that a regression happened with perf stuff
[5:50pm] jorlow: it does suck that we can&apos;t release that (and apple can&apos;t release theirs, etc) but....something is better than nothing
[5:50pm] dglazkov: jorlow: let&apos;s file a bug and start talking about it there -- maybe we&apos;ll figure something out
[5:50pm] smfr: can&apos;t we write a script that bowdlerizes the test pages?
[5:50pm] smfr: and replace all the images with dummy images or something?
[5:51pm] jorlow: smfr: what test pages?
[5:51pm] jorlow: the layout tests?
[5:51pm] smfr: pages used by a page cycler
[5:51pm] dglazkov: smfr: hmm, that may work. We just need to make sure we still have meaningful tests 
[5:51pm] jorlow: well, then you&apos;re doing network requests
[5:51pm] smfr: e.g. the infamous PLT tests
[5:51pm] dglazkov: what are the PLT tests, btw?
[5:52pm] smfr: page load tests
[5:52pm] smfr: a bunch of pages scraped back in 2000 and cleaned up
[5:53pm] zecke: dglazkov: did you guys look into Mozilla&apos;s talos? at least they use GFDL licensed content... (even if it is not really representative for the web)
[5:53pm] dglazkov: smfr: well, duh  I mean, are they public?
[5:53pm] smfr: dglazkov: no
[5:53pm] jorlow: exactly  
[5:53pm] jorlow: zecke: I haven&apos;t heard of that
[5:53pm] jorlow: does sound interesting tho
[5:53pm] dglazkov: smfr: I quite like the bowdlerizer idea
[5:54pm] zecke: jorlow: IIRC: https://wiki.mozilla.org/StandaloneTalos
[5:54pm] jorlow: dglazkov:  ^^^
[5:54pm] jorlow: seems like a good start
[5:55pm] jorlow: er....dglazkov, smfr
[5:55pm] zecke: and back when working for Nokia, I did this: http://trac.webkit.org/wiki/QtWebKitPerformanceUtilities
[5:56pm] zecke: this way the scaper is public, the content is not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241973</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-23 11:31:12 -0700</bug_when>
    <thetext>run-page-load-test is already in teh public repository.  But it&apos;s not as useful w/o Apple&apos;s &quot;autovicki&quot; harness which knows how to restart your machine in a new user, clear the caches, and turn off the network before running the tests.  None of this is useful at all w/o data.  run-page-load-test uses the SVG PLT (which is public) in svn.webkit.org for now, but we need some HTML PLTs too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241987</commentid>
    <comment_count>3</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-06-23 11:41:47 -0700</bug_when>
    <thetext>Thanks for the info, Eric!  It made me realize I forgot to mention that we should be running this stuff on the bots.

Note that in the IRC log I posted there were some suggestions for how we could do HTML PLTestss.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241991</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-23 11:43:53 -0700</bug_when>
    <thetext>http://trac.webkit.org/browser/trunk/WebCore/benchmarks/parser/html-parser.html

might be a good place to start since it&apos;s a fully public benchmark.  It tests a relatively narrow slice of the code though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>410642</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-26 11:43:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/9509295&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530792</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-05 17:02:25 -0800</bug_when>
    <thetext>I intend to work on this bug this quarter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>539992</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-20 18:32:24 -0800</bug_when>
    <thetext>Sadly more issues are popping up as I integrate things :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541060</commentid>
    <comment_count>8</comment_count>
      <attachid>123686</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-23 18:21:21 -0800</bug_when>
    <thetext>Created attachment 123686
Adds a Chromium Mac Perf bot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541062</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-23 18:22:29 -0800</bug_when>
    <thetext>+darin, +fishd just to let them know we now have an ability to add more perf tests &amp; perf bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541781</commentid>
    <comment_count>10</comment_count>
      <attachid>123686</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-24 15:41:10 -0800</bug_when>
    <thetext>Comment on attachment 123686
Adds a Chromium Mac Perf bot

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

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:654
&gt; +    command = [&quot;curl&quot;, &quot;--request&quot;, &quot;POST&quot;, &quot;--data&quot;, &quot;@perf-test-results.json&quot;,
&gt; +        ]

You can drop the trailing &quot;,&quot; if you want to put the ] on the same line and pass PEP8.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541789</commentid>
    <comment_count>11</comment_count>
      <attachid>123686</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-24 15:46:55 -0800</bug_when>
    <thetext>Comment on attachment 123686
Adds a Chromium Mac Perf bot

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

&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:654
&gt;&gt; +        ]
&gt; 
&gt; You can drop the trailing &quot;,&quot; if you want to put the ] on the same line and pass PEP8.

Hmm, I wonder if curl is installed on all the bots.  It looks like DownloadBuiltProduct uses curl, but maybe that&apos;s not used by all the bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541801</commentid>
    <comment_count>12</comment_count>
      <attachid>123686</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-24 16:03:53 -0800</bug_when>
    <thetext>Comment on attachment 123686
Adds a Chromium Mac Perf bot

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

&gt;&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:654
&gt;&gt;&gt; +        ]
&gt;&gt; 
&gt;&gt; You can drop the trailing &quot;,&quot; if you want to put the ] on the same line and pass PEP8.
&gt; 
&gt; Hmm, I wonder if curl is installed on all the bots.  It looks like DownloadBuiltProduct uses curl, but maybe that&apos;s not used by all the bots.

Oops, this command is never used :( It&apos;s a left over before I added --test-results-server to run-perf-tests. Will remove this command before landing it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542002</commentid>
    <comment_count>13</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-24 22:08:47 -0800</bug_when>
    <thetext>Committed r105848: &lt;http://trac.webkit.org/changeset/105848&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123686</attachid>
            <date>2012-01-23 18:21:21 -0800</date>
            <delta_ts>2012-01-24 16:03:53 -0800</delta_ts>
            <desc>Adds a Chromium Mac Perf bot</desc>
            <filename>bug-10266-20120123182120.patch</filename>
            <type>text/plain</type>
            <size>5408</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDEwNTY3NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIxIEBACisyMDEyLTAxLTIzICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIFdlYktpdCBuZWVkcyBwdWJsaWMgcGVyZm9ybWFuY2UgdGVzdHMgcnVubmluZyBv
biBwdWJsaWMgYm90cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTAyNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBDb21wbGV0ZXMgdGhlIGluaXRpYWwgaW1wbGVtZW50YXRpb24gb2YgV2ViS2l0IFBlcmYg
Ym90cy4gQWRkIGEgYnVpbGQgc3RlcCBmb3IgcnVuLXBlcmYtdGVzdAorICAgICAgICBhbmQgbWFr
ZSBnb29nbGUtbWFjLTQgcnVuIGl0LCBhbmQgdXBsb2FkIHRoZSByZXN1bHRzIHRvIHdlYmtpdC1w
ZXJmLndlYmtpdC5vcmcuCisKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9jb25maWcuanNvbjoKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9i
dWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnOgorICAgICAgICAoUnVuQW5kVXBsb2Fk
UGVyZlRlc3RzKToKKyAgICAgICAgKFJ1bkFuZFVwbG9hZFBlcmZUZXN0cy5zdGFydCk6CisgICAg
ICAgIChVcGxvYWRQZXJmVGVzdFJlc3VsdHMpOgorICAgICAgICAoQnVpbGRBbmRQZXJmVGVzdEZh
Y3RvcnkpOgorICAgICAgICAoQnVpbGRBbmRQZXJmVGVzdEZhY3RvcnkuX19pbml0X18pOgorCiAy
MDEyLTAxLTIzICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IG5yd3Q6IG1ha2UgLS1jaHJvbWl1bSB3b3JrIGxpa2UgLS1xdApJbmRleDogVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29u
ZmlnLmpzb24JKHJldmlzaW9uIDEwNTY1OCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL2NvbmZpZy5qc29uCSh3b3JraW5nIGNvcHkpCkBAIC0yMjgs
NyArMjI4LDcgQEAKICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICJuYW1lIjogIkNocm9taXVtIE1hYyBSZWxlYXNlIChUZXN0cykiLCAidHlwZSI6ICJOZXdCdWls
ZEFuZFRlc3QiLCAiYnVpbGRkaXIiOiAiY2hyb21pdW0tbWFjLXJlbGVhc2UtdGVzdHMiLAogICAg
ICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJjaHJvbWl1bS1tYWMiLCAiY29uZmlndXJh
dGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVjdHVyZXMiOiBbImkzODYiXSwKLSAgICAgICAgICAg
ICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiZ29vZ2xlLW1hYy0yIiwgImdvb2dsZS1tYWMtNCJd
CisgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImdvb2dsZS1tYWMtMiJdCiAg
ICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAibmFtZSI6ICJDaHJvbWl1bSBMaW51eCBSZWxlYXNlIiwgInR5cGUiOiAiQnVp
bGQiLCAiYnVpbGRkaXIiOiAiY2hyb21pdW0tbGludXgtcmVsZWFzZSIsCkBAIC0yNTEsNiArMjUx
LDExIEBACiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImdvb2dsZS1saW51
eC1hbmRyb2lkIl0KICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIkNocm9taXVtIE1hYyBSZWxlYXNlIChQ
ZXJmKSIsICJ0eXBlIjogIkJ1aWxkQW5kUGVyZlRlc3QiLCAiYnVpbGRkaXIiOiAiY2hyb21pdW0t
bWFjLXBlcmYtdGVzdHMiLAorICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJjaHJv
bWl1bS1tYWMiLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVjdHVyZXMiOiBb
ImkzODYiXSwKKyAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiZ29vZ2xlLW1h
Yy00Il0KKyAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAgICJuYW1lIjogIldpbkNhaXJvIFJlbGVhc2UiLCAidHlwZSI6ICJC
dWlsZEFuZFRlc3QiLCAiYnVpbGRkaXIiOiAid2luLWNhaXJvLXJlbGVhc2UiLAogICAgICAgICAg
ICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJ3aW5jYWlybyIsICJjb25maWd1cmF0aW9uIjogInJl
bGVhc2UiLCAiYXJjaGl0ZWN0dXJlcyI6IFsiaTM4NiJdLAogICAgICAgICAgICAgICAgICAgICAg
ICJzbGF2ZW5hbWVzIjogWyJ3aW5jYWlyby0xIl0KSW5kZXg6IFRvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwko
cmV2aXNpb24gMTA1NjU4KQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvbWFzdGVyLmNmZwkod29ya2luZyBjb3B5KQpAQCAtNjE0LDYgKzYxNCwyNCBA
QCBjbGFzcyBSdW5DaHJvbWl1bVdlYktpdFVuaXRUZXN0cyhzaGVsbC5UCiAgICAgICAgICAgICAg
ICBXaXRoUHJvcGVydGllcygiLS0lKGNvbmZpZ3VyYXRpb24pcyIpXQogCiAKK2NsYXNzIFJ1bkFu
ZFVwbG9hZFBlcmZUZXN0cyhzaGVsbC5UZXN0KToKKyAgIG5hbWUgPSAicGVyZi10ZXN0IgorICAg
ZGVzY3JpcHRpb24gPSBbInBlcmYtdGVzdHMgcnVubmluZyJdCisgICBkZXNjcmlwdGlvbkRvbmUg
PSBbInBlcmYtdGVzdHMiXQorICAgY29tbWFuZCA9IFsicHl0aG9uIiwgIi4vVG9vbHMvU2NyaXB0
cy9ydW4tcGVyZi10ZXN0cyIsCisgICAgICAgICAgICAgICItLW91dHB1dC1qc29uLXBhdGgiLCAi
cGVyZi10ZXN0LXJlc3VsdHMuanNvbiIsCisgICAgICAgICAgICAgICItLXNvdXJjZS1qc29uLXBh
dGgiLCAiLi4vLi4vcGVyZi10ZXN0LWNvbmZpZy5qc29uIiwKKyAgICAgICAgICAgICAgIi0tdGVz
dC1yZXN1bHRzLXNlcnZlciIsICJ3ZWJraXQtcGVyZi5hcHBzcG90LmNvbSIsCisgICAgICAgICAg
ICAgICItLWJ1aWxkZXItbmFtZSIsIFdpdGhQcm9wZXJ0aWVzKCIlKGJ1aWxkZXJuYW1lKXMiKSwK
KyAgICAgICAgICAgICAgIi0tYnVpbGQtbnVtYmVyIiwgV2l0aFByb3BlcnRpZXMoIiUoYnVpbGRu
dW1iZXIpcyIpLAorICAgICAgICAgICAgICAiLS1wbGF0Zm9ybSIsIFdpdGhQcm9wZXJ0aWVzKCIl
KGZ1bGxQbGF0Zm9ybSlzIiksCisgICAgICAgICAgICAgIFdpdGhQcm9wZXJ0aWVzKCItLSUoY29u
ZmlndXJhdGlvbilzIildCisKKyAgIGRlZiBzdGFydChzZWxmKToKKyAgICAgICBzZWxmLnNldENv
bW1hbmQoc2VsZi5jb21tYW5kKQorICAgICAgIHJldHVybiBzaGVsbC5UZXN0LnN0YXJ0KHNlbGYp
CisKKwogY2xhc3MgQXJjaGl2ZVRlc3RSZXN1bHRzKHNoZWxsLlNoZWxsQ29tbWFuZCk6CiAgICAg
Y29tbWFuZCA9IFsicHl0aG9uIiwgIi4vVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvdGVzdC1yZXN1
bHQtYXJjaGl2ZSIsCiAgICAgICAgICAgICAgICBXaXRoUHJvcGVydGllcygiLS1wbGF0Zm9ybT0l
KHBsYXRmb3JtKXMiKSwgV2l0aFByb3BlcnRpZXMoIi0tJShjb25maWd1cmF0aW9uKXMiKSwgImFy
Y2hpdmUiXQpAQCAtNjMxLDYgKzY0OSwxNSBAQCBjbGFzcyBVcGxvYWRUZXN0UmVzdWx0cyh0cmFu
c2Zlci5GaWxlVXBsCiAgICAgICAgIHRyYW5zZmVyLkZpbGVVcGxvYWQuX19pbml0X18oc2VsZiwg
c2VsZi5zbGF2ZXNyYywgc2VsZi5tYXN0ZXJkZXN0LCBtb2RlPTA2NDQpCiAKIAorY2xhc3MgVXBs
b2FkUGVyZlRlc3RSZXN1bHRzKHNoZWxsLlNoZWxsQ29tbWFuZCk6CisgICAgY29tbWFuZCA9IFsi
Y3VybCIsICItLXJlcXVlc3QiLCAiUE9TVCIsICItLWRhdGEiLCAiQHBlcmYtdGVzdC1yZXN1bHRz
Lmpzb24iLAorICAgICAgICBdCisgICAgbmFtZSA9ICJ1cGxvYWQtcGVyZi10ZXN0LXJlc3VsdHMi
CisgICAgZGVzY3JpcHRpb24gPSBbInVwbG9hZGluZyBwZXJmIHRlc3QgcmVzdWx0cyJdCisgICAg
ZGVzY3JpcHRpb25Eb25lID0gWyJ1cGxvYWRlZCBwZXJmIHRlc3QgcmVzdWx0cyJdCisgICAgaGFs
Zk9uRmFpbHVyZSA9IFRydWUKKworCiBjbGFzcyBFeHRyYWN0VGVzdFJlc3VsdHMobWFzdGVyLk1h
c3RlclNoZWxsQ29tbWFuZCk6CiAgICAgemlwRmlsZSA9IFdpdGhQcm9wZXJ0aWVzKCJwdWJsaWNf
aHRtbC9yZXN1bHRzLyUoYnVpbGRlcm5hbWUpcy9yJShnb3RfcmV2aXNpb24pcyAoJShidWlsZG51
bWJlcilzKS56aXAiKQogICAgIHJlc3VsdERpcmVjdG9yeSA9IFdpdGhQcm9wZXJ0aWVzKCJwdWJs
aWNfaHRtbC9yZXN1bHRzLyUoYnVpbGRlcm5hbWUpcy9yJShnb3RfcmV2aXNpb24pcyAoJShidWls
ZG51bWJlcilzKSIpCkBAIC03NDksNiArNzc2LDE0IEBAIGNsYXNzIE5ld0J1aWxkQW5kVGVzdEZh
Y3RvcnkoQnVpbGRBbmRUZXMKIGNsYXNzIFRlc3RXZWJLaXQyRmFjdG9yeShUZXN0RmFjdG9yeSk6
CiAgICAgVGVzdENsYXNzID0gUnVuV2ViS2l0MlRlc3RzCiAKK2NsYXNzIEJ1aWxkQW5kUGVyZlRl
c3RGYWN0b3J5KEZhY3RvcnkpOgorICAgIGRlZiBfX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgY29u
ZmlndXJhdGlvbiwgYXJjaGl0ZWN0dXJlcywgKiprd2FyZ3MpOgorICAgICAgICBGYWN0b3J5Ll9f
aW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBjb25maWd1cmF0aW9uLCBhcmNoaXRlY3R1cmVzLCBGYWxz
ZSwgKiprd2FyZ3MpCisgICAgICAgIGlmIHBsYXRmb3JtLnN0YXJ0c3dpdGgoImNocm9taXVtIik6
CisgICAgICAgICAgICBzZWxmLmFkZFN0ZXAoQ2xlYW51cENocm9taXVtQ3Jhc2hMb2dzKQorICAg
ICAgICBzZWxmLmFkZFN0ZXAoQ29tcGlsZVdlYktpdCkKKyAgICAgICAgc2VsZi5hZGRTdGVwKFJ1
bkFuZFVwbG9hZFBlcmZUZXN0cykKKwogY2xhc3MgUGxhdGZvcm1TcGVjaWZpY1NjaGVkdWxlcihB
bnlCcmFuY2hTY2hlZHVsZXIpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgYnJh
bmNoLCAqKmt3YXJncyk6CiAgICAgICAgIHNlbGYucGxhdGZvcm0gPSBwbGF0Zm9ybQo=
</data>
<flag name="review"
          id="124766"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>