<?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>126604</bug_id>
          
          <creation_ts>2014-01-07 15:26:27 -0800</creation_ts>
          <short_desc>Add bots for CLoop build and test</short_desc>
          <delta_ts>2014-09-16 07:13:13 -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>136125</dependson>
    
    <dependson>136856</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lucas Forschler">lforschler</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>965194</commentid>
    <comment_count>0</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-07 15:26:27 -0800</bug_when>
    <thetext>We need infrastructure for building and testing cloop jsc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>965195</commentid>
    <comment_count>1</comment_count>
      <attachid>220557</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-07 15:28:26 -0800</bug_when>
    <thetext>Created attachment 220557
patch for review

I&apos;ll land this and restart the master myself to make sure things work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>965216</commentid>
    <comment_count>2</comment_count>
      <attachid>220557</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-01-07 15:45:35 -0800</bug_when>
    <thetext>Comment on attachment 220557
patch for review

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>965240</commentid>
    <comment_count>3</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-07 16:23:49 -0800</bug_when>
    <thetext>landed in r161461.
follow-up fixes in 161462 and 161463</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>965497</commentid>
    <comment_count>4</comment_count>
      <attachid>220557</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-01-08 08:25:40 -0800</bug_when>
    <thetext>Comment on attachment 220557
patch for review

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

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:843
&gt; +    LayoutTestClass = RunCLOOPTests

Something is bad here, the bot runs jsc tests twice and without cloop.

http://build.webkit.org/builders/Apple%20Mavericks%20CLOOP%20%28BuildAndTest%29/builds/16
- first run: step 6, perl ./Tools/Scripts/run-javascriptcore-tests --debug (It rebuilds the non cloop JSC!!!)
- second run: step 7, perl ./Tools/Scripts/run-javascriptcore-tests --cloop --no-build --no-jsc-stress --debug

Maybe we should add a JSCTestClass to BuildAndTestFactory and RunCLOOPTests 
(why not RunCLoopTests) could be inherited from RunJavascriptCoreTests and 
simple add the extra --cloop and --no-jsc-stress-test options.

And we could avoid compiling with using None CompileClass with adding
a null check in BuildAndTestFactory for it similar to LayoutTestClass.

(Otherwise many thanks for this cloop bot, it was a very good idea.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>965501</commentid>
    <comment_count>5</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-08 08:45:47 -0800</bug_when>
    <thetext>I also noticed that it&apos;s not quite correct.  I&apos;ll be restructuring the patch here shortly :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966185</commentid>
    <comment_count>6</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-09 20:20:34 -0800</bug_when>
    <thetext>Ideally, I&apos;d like this bot to only build jsc with the --cloop option, and then run the tests with the --cloop option.

I&apos;d like it to skip everything else (layout tests, api test, etc)
I&apos;m not sure the best way to structure that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966342</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-01-10 06:01:29 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Ideally, I&apos;d like this bot to only build jsc with the --cloop option, and then run the tests with the --cloop option.
&gt; 
&gt; I&apos;d like it to skip everything else (layout tests, api test, etc)
&gt; I&apos;m not sure the best way to structure that.

In this case we can skip building the whole WebKit with none CompileClass
and let the run-javascriptcore-tests build jsc. As far as I see, it passes
through the --cloop option to the build-jsc script.

But in this case webkitpy, webkitperl, API tests still run. 
The easiest way is to have an own BuildAndTestOnlyCLoopFactory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967494</commentid>
    <comment_count>8</comment_count>
      <attachid>221082</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-13 15:15:57 -0800</bug_when>
    <thetext>Created attachment 221082
v2 of the CLoop patch

This seems fairly simple, hopefully I&apos;m not missing anything obvious.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967676</commentid>
    <comment_count>9</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2014-01-13 23:00:04 -0800</bug_when>
    <thetext>http://trac.webkit.org/projects/webkit/changeset/161949</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980220</commentid>
    <comment_count>10</comment_count>
      <attachid>221082</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-02-13 03:49:52 -0800</bug_when>
    <thetext>Comment on attachment 221082
v2 of the CLoop patch

Cleared review? from attachment 221082 so that this bug does not appear in http://webkit.org/pending-review.  If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220557</attachid>
            <date>2014-01-07 15:28:26 -0800</date>
            <delta_ts>2014-01-13 15:15:57 -0800</delta_ts>
            <desc>patch for review</desc>
            <filename>cloop.patch</filename>
            <type>text/plain</type>
            <size>4703</size>
            <attacher name="Lucas Forschler">lforschler</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE2MTQ1OCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE0LTAxLTA3ICBMdWNhcyBGb3JzY2hsZXIgIDxsZm9yc2NobGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBBZGQgYnVpbGRib3QgaW5mcmFzY3RydWN0dXJlIGZvciBidWlsZGlu
ZyBhbmQgdGVzdGluZyBKU0MgY2xvb3AKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNjYwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvY29uZmlnLmpzb246CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvbWFzdGVyLmNmZzoKKyAgICAgICAgKENvbXBpbGVDTE9PUCk6CisgICAgICAg
IChSdW5DTE9PUFRlc3RzKToKKyAgICAgICAgKFJ1bkNMT09QVGVzdHMuY291bnRGYWlsdXJlcyk6
CisgICAgICAgIChCdWlsZEFuZFRlc3RDTE9PUCk6CisKIDIwMTQtMDEtMDcgIEFsZXhleSBQcm9z
a3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgUG9wb3ZlcnMgYXQgYnVpbGQud2Vi
a2l0Lm9yZy9kYXNoYm9hcmQgY291bGQgaGF2ZSB0aXRsZXMKSW5kZXg6IFRvb2xzL0J1aWxkU2xh
dmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL2NvbmZpZy5qc29uCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL2NvbmZp
Zy5qc29uCShyZXZpc2lvbiAxNjEzNDQpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWls
ZC53ZWJraXQub3JnLWNvbmZpZy9jb25maWcuanNvbgkod29ya2luZyBjb3B5KQpAQCAtMjAsNiAr
MjAsNyBAQAogICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImFwcGxlLW1pbmktMTQyIiwg
InBsYXRmb3JtIjogIm1hYy1tYXZlcmlja3MifSwKICAgICAgICAgICAgICAgICAgICAgeyAibmFt
ZSI6ICJhcHBsZS1taW5pLTE3OCIsICJwbGF0Zm9ybSI6ICJtYWMtbWF2ZXJpY2tzIn0sCiAgICAg
ICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiYXBwbGUtbWluaS0xNzkiLCAicGxhdGZvcm0iOiAi
bWFjLW1hdmVyaWNrcyJ9LAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImFwcGxlLW1p
bmktMTgwIiwgInBsYXRmb3JtIjogIm1hYy1tYXZlcmlja3MifSwKICAgICAgICAgICAgICAgICAg
ICAgeyAibmFtZSI6ICJhcHBsZS1taW5pLTIxMSIsICJwbGF0Zm9ybSI6ICJtYWMtbWF2ZXJpY2tz
IiB9LAogICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImFwcGxlLW1pbmktMjEyIiwgInBs
YXRmb3JtIjogIm1hYy1tYXZlcmlja3MiIH0sCiAgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUi
OiAiYXBwbGUtbWluaS0yMTMiLCAicGxhdGZvcm0iOiAibWFjLW1hdmVyaWNrcyIgfSwKQEAgLTk0
LDYgKzk1LDEwIEBACiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy1tYXZl
cmlja3MiLCAiY29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZf
NjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYXBwbGUtbWluaS0x
NDIiLCAiYXBwbGUtbWluaS0yMTEiXQogICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgICAgICAgICB7ICJuYW1lIjogIkFwcGxlIE1hdmVyaWNrcyBDTE9PUCAoQnVpbGRBbmRUZXN0
KSIsICJ0eXBlIjogIkJ1aWxkQW5kVGVzdENMT09QIiwgImJ1aWxkZGlyIjogIm1hdmVyaWNrcy1k
ZWJ1ZyIsCisgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy1tYXZlcmlja3Mi
LCAiY29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwK
KyAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYXBwbGUtbWluaS0xODAiXQor
ICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIkFw
cGxlIE1hdmVyaWNrcyBSZWxlYXNlIChCdWlsZCkiLCAidHlwZSI6ICJCdWlsZCIsICJidWlsZGRp
ciI6ICJtYXZlcmlja3MtcmVsZWFzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3Jt
IjogIm1hYy1tYXZlcmlja3MiLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVj
dHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJ0cmlnZ2VycyI6IFsi
bWF2ZXJpY2tzLXJlbGVhc2UtdGVzdHMtd2sxIiwgIm1hdmVyaWNrcy1yZWxlYXNlLXRlc3RzLXdr
MiIsICJtYXZlcmlja3MtcmVsZWFzZS1wZXJmIl0sCkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcJ
KHJldmlzaW9uIDE2MTM0NCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtp
dC5vcmctY29uZmlnL21hc3Rlci5jZmcJKHdvcmtpbmcgY29weSkKQEAgLTIyNSw2ICsyMjUsMTAg
QEAgY2xhc3MgQ29tcGlsZVdlYktpdChzaGVsbC5Db21waWxlKToKICAgICAgICAgICAgICAgICBz
ZWxmLmFkZENvbXBsZXRlTG9nKCdlcnJvcnMnLCAiIi5qb2luKGVycm9ycykpCiAKIAorY2xhc3Mg
Q29tcGlsZUNMT09QKENvbXBpbGVXZWJLaXQpOgorICAgIGNvbW1hbmQgPSBbInBlcmwiLCAiLi9U
b29scy9TY3JpcHRzL2J1aWxkLWpzYyIsICItLWNsb29wIiwgV2l0aFByb3BlcnRpZXMoIi0tJShj
b25maWd1cmF0aW9uKXMiKV0KKworCiBjbGFzcyBDb21waWxlV2ViS2l0MU9ubHkoQ29tcGlsZVdl
YktpdCk6CiAgICAgY29tbWFuZCA9IFsicGVybCIsICIuL1Rvb2xzL1NjcmlwdHMvYnVpbGQtd2Vi
a2l0IiwgIi0tbm8td2Via2l0MiIsIFdpdGhQcm9wZXJ0aWVzKCItLSUoY29uZmlndXJhdGlvbilz
IildCiAKQEAgLTU1Miw2ICs1NTYsMjUgQEAgY2xhc3MgUnVuUGVybFRlc3RzKFRlc3RXaXRoRmFp
bHVyZUNvdW50KQogICAgICAgICByZXR1cm4gMAogCiAKK2NsYXNzIFJ1bkNMT09QVGVzdHMoVGVz
dFdpdGhGYWlsdXJlQ291bnQpOgorICAgIG5hbWUgPSAid2Via2l0LWpzYy1jbG9vcC10ZXN0Igor
ICAgIGRlc2NyaXB0aW9uID0gWyJjbG9vcC10ZXN0cyBydW5uaW5nIl0KKyAgICBkZXNjcmlwdGlv
bkRvbmUgPSBbImNsb29wLXRlc3RzIl0KKyAgICBjb21tYW5kID0gWyJwZXJsIiwgIi4vVG9vbHMv
U2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMiLCAiLS1jbG9vcCIsICItLW5vLWJ1aWxk
IiwgIi0tbm8tanNjLXN0cmVzcyIsIFdpdGhQcm9wZXJ0aWVzKCItLSUoY29uZmlndXJhdGlvbilz
IildCisgICAgZmFpbGVkVGVzdHNGb3JtYXRTdHJpbmcgPSAiJWQgcmVncmVzc2lvbnMgZm91bmQu
IgorCisgICAgZGVmIGNvdW50RmFpbHVyZXMoc2VsZiwgY21kKToKKyAgICAgICAgbG9nVGV4dCA9
IGNtZC5sb2dzWydzdGRpbyddLmdldFRleHQoKQorICAgICAgICAjIFdlJ3JlIGxvb2tpbmcgZm9y
IHRoZSBsaW5lIHRoYXQgbG9va3MgbGlrZSB0aGlzOiAwIHJlZ3Jlc3Npb25zIGZvdW5kLlxuMCB0
ZXN0cyBmaXhlZC4KKyAgICAgICAgcmVnZXggPSByZS5jb21waWxlKHInKD9QPGNvdW50PlxkKykg
cmVncmVzc2lvbnMgZm91bmQuJykKKyAgICAgICAgZm9yIGxpbmUgaW4gbG9nVGV4dC5zcGxpdGxp
bmVzKCk6CisgICAgICAgICAgICBtYXRjaCA9IHJlZ2V4Lm1hdGNoKGxpbmUpCisgICAgICAgICAg
ICBpZiBub3QgbWF0Y2g6CisgICAgICAgICAgICAgICAgY29udGludWUKKyAgICAgICAgICAgIHJl
dHVybiBpbnQobWF0Y2guZ3JvdXAoJ2NvdW50JykpCisgICAgICAgIHJldHVybiAwCisKKwogY2xh
c3MgUnVuQmluZGluZ3NUZXN0cyhzaGVsbC5UZXN0KToKICAgICBuYW1lID0gImJpbmRpbmdzLWdl
bmVyYXRpb24tdGVzdHMiCiAgICAgZGVzY3JpcHRpb24gPSBbImJpbmRpbmdzLXRlc3RzIHJ1bm5p
bmciXQpAQCAtODE1LDYgKzgzOCwxMCBAQCBjbGFzcyBCdWlsZEFuZFRlc3RGYWN0b3J5KEZhY3Rv
cnkpOgogICAgICAgICAgICAgc2VsZi5hZGRTdGVwKFVwbG9hZEJ1aWx0UHJvZHVjdCgpKQogICAg
ICAgICAgICAgc2VsZi5hZGRTdGVwKHRyaWdnZXIuVHJpZ2dlcihzY2hlZHVsZXJOYW1lcz10cmln
Z2VycykpCiAKK2NsYXNzIEJ1aWxkQW5kVGVzdENMT09QKEJ1aWxkQW5kVGVzdEZhY3RvcnkpOgor
ICAgIENvbXBpbGVDbGFzcyA9IENvbXBpbGVDTE9PUAorICAgIExheW91dFRlc3RDbGFzcyA9IFJ1
bkNMT09QVGVzdHMKKwogY2xhc3MgQnVpbGRBbmRUZXN0V2ViS2l0MkZhY3RvcnkoQnVpbGRBbmRU
ZXN0RmFjdG9yeSk6CiAgICAgQ29tcGlsZUNsYXNzID0gQ29tcGlsZVdlYktpdAogICAgIExheW91
dFRlc3RDbGFzcyA9IFJ1bldlYktpdDJUZXN0cwo=
</data>
<flag name="review"
          id="244294"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221082</attachid>
            <date>2014-01-13 15:15:57 -0800</date>
            <delta_ts>2014-02-13 03:49:52 -0800</delta_ts>
            <desc>v2 of the CLoop patch</desc>
            <filename>cloop.patch</filename>
            <type>text/plain</type>
            <size>4321</size>
            <attacher name="Lucas Forschler">lforschler</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE2MTkxMikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE0LTAxLTEzICBMdWNhcyBGb3JzY2hsZXIgIDxsZm9yc2NobGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBVcGRhdGUgdGhlIExMSU5UIENMb29wIEJvdCBidWlsZCBpbmZyYXN0
cnVjdHVyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI2NjA0CisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL2NvbmZp
Zy5qc29uOgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL21hc3Rlci5jZmc6CisgICAgICAgIChDb21waWxlTExJTlRDTG9vcCk6CisgICAgICAgIChS
dW5MTElOVENMb29wVGVzdHMpOgorICAgICAgICAoQnVpbGRBbmRUZXN0TExJTlRDTG9vcEZhY3Rv
cnkpOgorICAgICAgICAoQnVpbGRBbmRUZXN0TExJTlRDTG9vcEZhY3RvcnkuX19pbml0X18pOgor
CiAyMDE0LTAxLTEzICBEYW5pZWwgQmF0eWFpICA8ZGJhdHlhaS51LXN6ZWdlZEBwYXJ0bmVyLnNh
bXN1bmcuY29tPgogCiAgICAgICAgIFJlbW92ZSB3ZGlmZgpJbmRleDogVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmln
Lmpzb24JKHJldmlzaW9uIDE2MTkxMikKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL2NvbmZpZy5qc29uCSh3b3JraW5nIGNvcHkpCkBAIC05Myw3ICs5
Myw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy1tYXZlcmlja3Mi
LCAiY29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwK
ICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYXBwbGUtbWluaS0xNDIiLCAi
YXBwbGUtbWluaS0yMTEiXQogICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAg
ICAgICB7ICJuYW1lIjogIkFwcGxlIE1hdmVyaWNrcyBDTE9PUCAoQnVpbGRBbmRUZXN0KSIsICJ0
eXBlIjogIkJ1aWxkQW5kVGVzdENMT09QIiwgImJ1aWxkZGlyIjogIm1hdmVyaWNrcy1jbG9vcC1k
ZWJ1ZyIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgTWF2ZXJpY2tzIExM
SU5UIENMb29wIChCdWlsZEFuZFRlc3QpIiwgInR5cGUiOiAiQnVpbGRBbmRUZXN0TExJTlRDTG9v
cCIsICJidWlsZGRpciI6ICJtYXZlcmlja3MtY2xvb3AtZGVidWciLAogICAgICAgICAgICAgICAg
ICAgICAgICJwbGF0Zm9ybSI6ICJtYWMtbWF2ZXJpY2tzIiwgImNvbmZpZ3VyYXRpb24iOiAiZGVi
dWciLCAiYXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAg
InNsYXZlbmFtZXMiOiBbImFwcGxlLW1pbmktMTgwIl0KICAgICAgICAgICAgICAgICAgICAgfSwK
QEAgLTE5NSw3ICsxOTUsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICJidWlsZGVyTmFtZXMi
OiBbIkFwcGxlIE1vdW50YWluTGlvbiBSZWxlYXNlIChCdWlsZCkiLCAiQXBwbGUgTW91bnRhaW5M
aW9uIERlYnVnIChCdWlsZCkiLCAiQXBwbGUgTW91bnRhaW5MaW9uIFJlbGVhc2UgKDMyLWJpdCBC
dWlsZCkiXQogICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICB7ICJ0
eXBlIjogIlBsYXRmb3JtU3BlY2lmaWNTY2hlZHVsZXIiLCAicGxhdGZvcm0iOiAibWFjLW1hdmVy
aWNrcyIsICJicmFuY2giOiAidHJ1bmsiLCAidHJlZVN0YWJsZVRpbWVyIjogNDUuMCwKLSAgICAg
ICAgICAgICAgICAgICAgICAiYnVpbGRlck5hbWVzIjogWyJBcHBsZSBNYXZlcmlja3MgUmVsZWFz
ZSAoQnVpbGQpIiwgIkFwcGxlIE1hdmVyaWNrcyBEZWJ1ZyAoQnVpbGQpIiwgIkFwcGxlIE1hdmVy
aWNrcyBDTE9PUCAoQnVpbGRBbmRUZXN0KSJdCisgICAgICAgICAgICAgICAgICAgICAgImJ1aWxk
ZXJOYW1lcyI6IFsiQXBwbGUgTWF2ZXJpY2tzIFJlbGVhc2UgKEJ1aWxkKSIsICJBcHBsZSBNYXZl
cmlja3MgRGVidWcgKEJ1aWxkKSIsICJBcHBsZSBNYXZlcmlja3MgTExJTlQgQ0xvb3AgKEJ1aWxk
QW5kVGVzdCkiXQogICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICB7
ICJ0eXBlIjogIlBsYXRmb3JtU3BlY2lmaWNTY2hlZHVsZXIiLCAicGxhdGZvcm0iOiAid2luIiwg
ImJyYW5jaCI6ICJ0cnVuayIsICJ0cmVlU3RhYmxlVGltZXIiOiA0NS4wLAogICAgICAgICAgICAg
ICAgICAgICAgICJidWlsZGVyTmFtZXMiOiBbIkFwcGxlIFdpbiBSZWxlYXNlIChCdWlsZCkiLCAi
QXBwbGUgV2luIERlYnVnIChCdWlsZCkiXQpJbmRleDogVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9C
dWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCShyZXZp
c2lvbiAxNjE5MTIpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3Jn
LWNvbmZpZy9tYXN0ZXIuY2ZnCSh3b3JraW5nIGNvcHkpCkBAIC0yMjUsNyArMjI1LDcgQEAgY2xh
c3MgQ29tcGlsZVdlYktpdChzaGVsbC5Db21waWxlKToKICAgICAgICAgICAgICAgICBzZWxmLmFk
ZENvbXBsZXRlTG9nKCdlcnJvcnMnLCAiIi5qb2luKGVycm9ycykpCiAKIAotY2xhc3MgQ29tcGls
ZUNMT09QKENvbXBpbGVXZWJLaXQpOgorY2xhc3MgQ29tcGlsZUxMSU5UQ0xvb3AoQ29tcGlsZVdl
YktpdCk6CiAgICAgY29tbWFuZCA9IFsicGVybCIsICIuL1Rvb2xzL1NjcmlwdHMvYnVpbGQtanNj
IiwgIi0tY2xvb3AiLCBXaXRoUHJvcGVydGllcygiLS0lKGNvbmZpZ3VyYXRpb24pcyIpXQogCiAK
QEAgLTUzOCw3ICs1MzgsNyBAQCBjbGFzcyBSdW5QZXJsVGVzdHMoVGVzdFdpdGhGYWlsdXJlQ291
bnQpCiAgICAgICAgIHJldHVybiAwCiAKIAotY2xhc3MgUnVuQ0xPT1BUZXN0cyhUZXN0V2l0aEZh
aWx1cmVDb3VudCk6CitjbGFzcyBSdW5MTElOVENMb29wVGVzdHMoVGVzdFdpdGhGYWlsdXJlQ291
bnQpOgogICAgIG5hbWUgPSAid2Via2l0LWpzYy1jbG9vcC10ZXN0IgogICAgIGRlc2NyaXB0aW9u
ID0gWyJjbG9vcC10ZXN0cyBydW5uaW5nIl0KICAgICBkZXNjcmlwdGlvbkRvbmUgPSBbImNsb29w
LXRlc3RzIl0KQEAgLTgyMCw5ICs4MjAsMTEgQEAgY2xhc3MgQnVpbGRBbmRUZXN0RmFjdG9yeShG
YWN0b3J5KToKICAgICAgICAgICAgIHNlbGYuYWRkU3RlcChVcGxvYWRCdWlsdFByb2R1Y3QoKSkK
ICAgICAgICAgICAgIHNlbGYuYWRkU3RlcCh0cmlnZ2VyLlRyaWdnZXIoc2NoZWR1bGVyTmFtZXM9
dHJpZ2dlcnMpKQogCi1jbGFzcyBCdWlsZEFuZFRlc3RDTE9PUEZhY3RvcnkoQnVpbGRBbmRUZXN0
RmFjdG9yeSk6Ci0gICAgQ29tcGlsZUNsYXNzID0gQ29tcGlsZUNMT09QCi0gICAgTGF5b3V0VGVz
dENsYXNzID0gUnVuQ0xPT1BUZXN0cworY2xhc3MgQnVpbGRBbmRUZXN0TExJTlRDTG9vcEZhY3Rv
cnkoRmFjdG9yeSk6CisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBjb25maWd1cmF0
aW9uLCBhcmNoaXRlY3R1cmVzLCB0cmlnZ2Vycz1Ob25lLCBhZGRpdGlvbmFsQXJndW1lbnRzPU5v
bmUsIFNWTk1pcnJvcj1Ob25lLCAqKmt3YXJncyk6CisgICAgICAgIEZhY3RvcnkuX19pbml0X18o
c2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXMsIEZhbHNlLCBhZGRp
dGlvbmFsQXJndW1lbnRzLCBTVk5NaXJyb3IsICoqa3dhcmdzKQorICAgICAgICBzZWxmLmFkZFN0
ZXAoQ29tcGlsZUxMSU5UQ0xvb3AoKSkKKyAgICAgICAgc2VsZi5hZGRTdGVwKFJ1bkxMSU5UQ0xv
b3BUZXN0cygpKQogCiBjbGFzcyBCdWlsZEFuZFRlc3RXZWJLaXQyRmFjdG9yeShCdWlsZEFuZFRl
c3RGYWN0b3J5KToKICAgICBDb21waWxlQ2xhc3MgPSBDb21waWxlV2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>