<?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>188498</bug_id>
          
          <creation_ts>2018-08-12 22:50:44 -0700</creation_ts>
          <short_desc>[ews-build] Add build step to run WK1 layout-test</short_desc>
          <delta_ts>2018-08-14 13:14:22 -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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=187674</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1449570</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-08-12 22:50:44 -0700</bug_when>
    <thetext>We should add support for running WK1 layout tests in OpenSource EWS Buildbot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449571</commentid>
    <comment_count>1</comment_count>
      <attachid>346995</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-08-12 22:55:06 -0700</bug_when>
    <thetext>Created attachment 346995
Proposed patch

Sample run: http://ews-build.webkit-uat.org/#/builders/26/builds/13/steps/3/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449573</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-08-12 22:57:46 -0700</bug_when>
    <thetext>Attachment 346995 did not pass style-queue:


ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:777:  [TestRunWebKit1Tests.test_success] Passing unexpected keyword argument &apos;state_string&apos; in function call  [pylint/E1123] [5]
ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:777:  [TestRunWebKit1Tests.test_success] No value passed for parameter &apos;status_text&apos; in function call  [pylint/E1120] [5]
ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:791:  [TestRunWebKit1Tests.test_failure] Passing unexpected keyword argument &apos;state_string&apos; in function call  [pylint/E1123] [5]
ERROR: Tools/BuildSlaveSupport/ews-build/steps_unittest.py:791:  [TestRunWebKit1Tests.test_failure] No value passed for parameter &apos;status_text&apos; in function call  [pylint/E1120] [5]
Total errors found: 4 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449946</commentid>
    <comment_count>3</comment_count>
      <attachid>346995</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2018-08-14 09:10:43 -0700</bug_when>
    <thetext>Comment on attachment 346995
Proposed patch

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

I see we have style errors here... this seems to be common for buildbot code. I would rather us override the style check than continue to ignore them.

&gt; Tools/BuildSlaveSupport/ews-build/steps_unittest.py:769
&gt; +        self.setProperty(&apos;fullPlatform&apos;, &apos;ios-simulator&apos;)

Do we only run WK1 on simulator?

&gt; Tools/BuildSlaveSupport/ews-build/steps_unittest.py:774
&gt; +                        )

it looks like you add the &quot;--dump-render-tree&quot; option here, as well as in the start function of the RunWebKit1Tests class. is it needed both places?

&gt; Tools/BuildSlaveSupport/ews-build/steps_unittest.py:787
&gt; +                        )

ditto here.  I see this is for a test_success|failure function, but it wasn&apos;t clear to me if this was inherited.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449961</commentid>
    <comment_count>4</comment_count>
      <attachid>346995</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-08-14 09:45:21 -0700</bug_when>
    <thetext>Comment on attachment 346995
Proposed patch

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

&gt;&gt; Tools/BuildSlaveSupport/ews-build/steps_unittest.py:769
&gt;&gt; +        self.setProperty(&apos;fullPlatform&apos;, &apos;ios-simulator&apos;)
&gt; 
&gt; Do we only run WK1 on simulator?

Not really. I will change it.

&gt;&gt; Tools/BuildSlaveSupport/ews-build/steps_unittest.py:774
&gt;&gt; +                        )
&gt; 
&gt; it looks like you add the &quot;--dump-render-tree&quot; option here, as well as in the start function of the RunWebKit1Tests class. is it needed both places?

Yeah, one is in the code (steps.py), another one is in corresponding unit-test to match that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450063</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-08-14 12:16:08 -0700</bug_when>
    <thetext>(In reply to Lucas Forschler from comment #3)
&gt; I see we have style errors here... this seems to be common for buildbot
&gt; code. I would rather us override the style check than continue to ignore them.
Tracking the style checker issue in https://bugs.webkit.org/show_bug.cgi?id=188572</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450069</commentid>
    <comment_count>6</comment_count>
      <attachid>347103</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-08-14 12:34:34 -0700</bug_when>
    <thetext>Created attachment 347103
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450073</commentid>
    <comment_count>7</comment_count>
      <attachid>347103</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-14 13:13:46 -0700</bug_when>
    <thetext>Comment on attachment 347103
Patch for landing

Clearing flags on attachment: 347103

Committed r234861: &lt;https://trac.webkit.org/changeset/234861&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450074</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-14 13:13:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450075</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-14 13:14:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/43300238&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346995</attachid>
            <date>2018-08-12 22:55:06 -0700</date>
            <delta_ts>2018-08-14 12:34:34 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>ews_wk1_layout_tests.patch</filename>
            <type>text/plain</type>
            <size>3729</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIzNDc5MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE4LTA4LTEyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBBZGQgYnVpbGQgc3RlcCB0byBydW4gV0sxIGxheW91
dC10ZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODg0OTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weToKKyAgICAgICAgKFJ1bldlYktp
dDFUZXN0cyk6IENsYXNzIHRvIHJ1biBXZWJLaXQxVGVzdHMuCisgICAgICAgICogQnVpbGRTbGF2
ZVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5OiBBZGRlZCB1bml0LXRlc3RzLgor
CiAyMDE4LTA4LTEyICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAg
W0xGQ10gRmxvYXQgcHJldi9uZXh0IHNpYmxpbmcgc2hvdWxkIHByZXZlbnQgdG9wL2JvdHRvbSBt
YXJnaW4gY29sbGFwc2luZyB3aXRoIHBhcmVudC4KSW5kZXg6IFRvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2V3cy1idWlsZC9zdGVwcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHJldmlzaW9uIDIzNDc5MCkKKysrIFRvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtNDIzLDYg
KzQyMywxMyBAQCBjbGFzcyBSdW5XZWJLaXRUZXN0cyhzaGVsbC5UZXN0KToKICAgICAgICAgcmV0
dXJuIHNoZWxsLlRlc3Quc3RhcnQoc2VsZikKIAogCitjbGFzcyBSdW5XZWJLaXQxVGVzdHMoUnVu
V2ViS2l0VGVzdHMpOgorICAgIGRlZiBzdGFydChzZWxmKToKKyAgICAgICAgc2VsZi5zZXRDb21t
YW5kKHNlbGYuY29tbWFuZCArIFsnLS1kdW1wLXJlbmRlci10cmVlJ10pCisKKyAgICAgICAgcmV0
dXJuIFJ1bldlYktpdFRlc3RzLnN0YXJ0KHNlbGYpCisKKwogY2xhc3MgQXJjaGl2ZUJ1aWx0UHJv
ZHVjdChzaGVsbC5TaGVsbENvbW1hbmQpOgogICAgIGNvbW1hbmQgPSBbJ3B5dGhvbicsICdUb29s
cy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsdC1wcm9kdWN0LWFyY2hpdmUnLAogICAgICAgICAgICAg
ICAgV2l0aFByb3BlcnRpZXMoJy0tcGxhdGZvcm09JShmdWxsUGxhdGZvcm0pcycpLCBXaXRoUHJv
cGVydGllcygnLS0lKGNvbmZpZ3VyYXRpb24pcycpLCAnYXJjaGl2ZSddCkluZGV4OiBUb29scy9C
dWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5CShy
ZXZpc2lvbiAyMzQ3OTApCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvc3Rl
cHNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTc1Niw2ICs3NTYsNDIgQEAgY2xhc3Mg
VGVzdFJ1bldlYktpdFRlc3RzKEJ1aWxkU3RlcE1peGluQQogICAgICAgICByZXR1cm4gc2VsZi5y
dW5TdGVwKCkKIAogCitjbGFzcyBUZXN0UnVuV2ViS2l0MVRlc3RzKEJ1aWxkU3RlcE1peGluQWRk
aXRpb25zLCB1bml0dGVzdC5UZXN0Q2FzZSk6CisgICAgZGVmIHNldFVwKHNlbGYpOgorICAgICAg
ICBzZWxmLmxvbmdNZXNzYWdlID0gVHJ1ZQorICAgICAgICByZXR1cm4gc2VsZi5zZXRVcEJ1aWxk
U3RlcCgpCisKKyAgICBkZWYgdGVhckRvd24oc2VsZik6CisgICAgICAgIHJldHVybiBzZWxmLnRl
YXJEb3duQnVpbGRTdGVwKCkKKworICAgIGRlZiB0ZXN0X3N1Y2Nlc3Moc2VsZik6CisgICAgICAg
IHNlbGYuc2V0dXBTdGVwKFJ1bldlYktpdDFUZXN0cygpKQorICAgICAgICBzZWxmLnNldFByb3Bl
cnR5KCdmdWxsUGxhdGZvcm0nLCAnaW9zLXNpbXVsYXRvcicpCisgICAgICAgIHNlbGYuc2V0UHJv
cGVydHkoJ2NvbmZpZ3VyYXRpb24nLCAnZGVidWcnKQorICAgICAgICBzZWxmLmV4cGVjdFJlbW90
ZUNvbW1hbmRzKAorICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAorICAg
ICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1
bi13ZWJraXQtdGVzdHMnLCAnLS1uby1idWlsZCcsICctLW5vLW5ldy10ZXN0LXJlc3VsdHMnLCAn
LS1uby1zaG93LXJlc3VsdHMnLCAnLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMnLCAnMzAnLCAnLS1z
a2lwLWZhaWxpbmctdGVzdHMnLCAnLS1kZWJ1ZycsICctLWR1bXAtcmVuZGVyLXRyZWUnLCAnLS1y
ZXN1bHRzLWRpcmVjdG9yeScsICdsYXlvdXQtdGVzdC1yZXN1bHRzJywgJy0tZGVidWctcnd0LWxv
Z2dpbmcnXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICsgMCwKKyAg
ICAgICAgKQorICAgICAgICBzZWxmLmV4cGVjdE91dGNvbWUocmVzdWx0PVNVQ0NFU1MsIHN0YXRl
X3N0cmluZz0nbGF5b3V0LXRlc3RzJykKKyAgICAgICAgcmV0dXJuIHNlbGYucnVuU3RlcCgpCisK
KyAgICBkZWYgdGVzdF9mYWlsdXJlKHNlbGYpOgorICAgICAgICBzZWxmLnNldHVwU3RlcChSdW5X
ZWJLaXQxVGVzdHMoKSkKKyAgICAgICAgc2VsZi5zZXRQcm9wZXJ0eSgnZnVsbFBsYXRmb3JtJywg
J2lvcy1zaW11bGF0b3InKQorICAgICAgICBzZWxmLnNldFByb3BlcnR5KCdjb25maWd1cmF0aW9u
JywgJ3JlbGVhc2UnKQorICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAorICAgICAg
ICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAorICAgICAgICAgICAgICAgICAgICAg
ICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi13ZWJraXQtdGVzdHMnLCAn
LS1uby1idWlsZCcsICctLW5vLW5ldy10ZXN0LXJlc3VsdHMnLCAnLS1uby1zaG93LXJlc3VsdHMn
LCAnLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMnLCAnMzAnLCAnLS1za2lwLWZhaWxpbmctdGVzdHMn
LCAnLS1yZWxlYXNlJywgJy0tZHVtcC1yZW5kZXItdHJlZScsICctLXJlc3VsdHMtZGlyZWN0b3J5
JywgJ2xheW91dC10ZXN0LXJlc3VsdHMnLCAnLS1kZWJ1Zy1yd3QtbG9nZ2luZyddLAorICAgICAg
ICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKyBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlv
Jywgc3Rkb3V0PSc5IGZhaWx1cmVzIGZvdW5kLicpCisgICAgICAgICAgICArIDIsCisgICAgICAg
ICkKKyAgICAgICAgc2VsZi5leHBlY3RPdXRjb21lKHJlc3VsdD1GQUlMVVJFLCBzdGF0ZV9zdHJp
bmc9J2xheW91dC10ZXN0cyAoZmFpbHVyZSknKQorICAgICAgICByZXR1cm4gc2VsZi5ydW5TdGVw
KCkKKworCiBjbGFzcyBUZXN0QXJjaGl2ZUJ1aWx0UHJvZHVjdChCdWlsZFN0ZXBNaXhpbkFkZGl0
aW9ucywgdW5pdHRlc3QuVGVzdENhc2UpOgogICAgIGRlZiBzZXRVcChzZWxmKToKICAgICAgICAg
c2VsZi5sb25nTWVzc2FnZSA9IFRydWUK
</data>
<flag name="review"
          id="364804"
          type_id="1"
          status="+"
          setter="lforschler"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>347103</attachid>
            <date>2018-08-14 12:34:34 -0700</date>
            <delta_ts>2018-08-14 13:13:46 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>ews_wk1_layout_tests_v2.patch</filename>
            <type>text/plain</type>
            <size>3662</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIzNDg2MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE4LTA4LTE0ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBBZGQgYnVpbGQgc3RlcCB0byBydW4gV0sxIGxheW91
dC10ZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODg0OTgKKworICAgICAgICBSZXZpZXdlZCBieSBMdWNhcyBGb3JzY2hsZXIuCisKKyAgICAgICAg
KiBCdWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHk6CisgICAgICAgIChSdW5XZWJL
aXQxVGVzdHMpOiBDbGFzcyB0byBydW4gV2ViS2l0MVRlc3RzLgorICAgICAgICAqIEJ1aWxkU2xh
dmVTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weTogQWRkZWQgdW5pdC10ZXN0cy4K
KwogMjAxOC0wOC0xNCAgUGF0cmljayBHcmlmZmlzICA8cGdyaWZmaXNAaWdhbGlhLmNvbT4KIAog
ICAgICAgICBbRmxhdHBha10gRml4IC0tY21ha2VhcmdzCkluZGV4OiBUb29scy9CdWlsZFNsYXZl
U3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5CShyZXZpc2lvbiAyMzQ4NjApCisrKyBUb29scy9C
dWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTQy
Myw2ICs0MjMsMTMgQEAgY2xhc3MgUnVuV2ViS2l0VGVzdHMoc2hlbGwuVGVzdCk6CiAgICAgICAg
IHJldHVybiBzaGVsbC5UZXN0LnN0YXJ0KHNlbGYpCiAKIAorY2xhc3MgUnVuV2ViS2l0MVRlc3Rz
KFJ1bldlYktpdFRlc3RzKToKKyAgICBkZWYgc3RhcnQoc2VsZik6CisgICAgICAgIHNlbGYuc2V0
Q29tbWFuZChzZWxmLmNvbW1hbmQgKyBbJy0tZHVtcC1yZW5kZXItdHJlZSddKQorCisgICAgICAg
IHJldHVybiBSdW5XZWJLaXRUZXN0cy5zdGFydChzZWxmKQorCisKIGNsYXNzIEFyY2hpdmVCdWls
dFByb2R1Y3Qoc2hlbGwuU2hlbGxDb21tYW5kKToKICAgICBjb21tYW5kID0gWydweXRob24nLCAn
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbHQtcHJvZHVjdC1hcmNoaXZlJywKICAgICAgICAg
ICAgICAgIFdpdGhQcm9wZXJ0aWVzKCctLXBsYXRmb3JtPSUoZnVsbFBsYXRmb3JtKXMnKSwgV2l0
aFByb3BlcnRpZXMoJy0tJShjb25maWd1cmF0aW9uKXMnKSwgJ2FyY2hpdmUnXQpJbmRleDogVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5w
eQkocmV2aXNpb24gMjM0ODYwKQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxk
L3N0ZXBzX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC03NTYsNiArNzU2LDQyIEBAIGNs
YXNzIFRlc3RSdW5XZWJLaXRUZXN0cyhCdWlsZFN0ZXBNaXhpbkEKICAgICAgICAgcmV0dXJuIHNl
bGYucnVuU3RlcCgpCiAKIAorY2xhc3MgVGVzdFJ1bldlYktpdDFUZXN0cyhCdWlsZFN0ZXBNaXhp
bkFkZGl0aW9ucywgdW5pdHRlc3QuVGVzdENhc2UpOgorICAgIGRlZiBzZXRVcChzZWxmKToKKyAg
ICAgICAgc2VsZi5sb25nTWVzc2FnZSA9IFRydWUKKyAgICAgICAgcmV0dXJuIHNlbGYuc2V0VXBC
dWlsZFN0ZXAoKQorCisgICAgZGVmIHRlYXJEb3duKHNlbGYpOgorICAgICAgICByZXR1cm4gc2Vs
Zi50ZWFyRG93bkJ1aWxkU3RlcCgpCisKKyAgICBkZWYgdGVzdF9zdWNjZXNzKHNlbGYpOgorICAg
ICAgICBzZWxmLnNldHVwU3RlcChSdW5XZWJLaXQxVGVzdHMoKSkKKyAgICAgICAgc2VsZi5zZXRQ
cm9wZXJ0eSgnZnVsbFBsYXRmb3JtJywgJ2lvcy0xMScpCisgICAgICAgIHNlbGYuc2V0UHJvcGVy
dHkoJ2NvbmZpZ3VyYXRpb24nLCAnZGVidWcnKQorICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNv
bW1hbmRzKAorICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAorICAgICAg
ICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi13
ZWJraXQtdGVzdHMnLCAnLS1uby1idWlsZCcsICctLW5vLW5ldy10ZXN0LXJlc3VsdHMnLCAnLS1u
by1zaG93LXJlc3VsdHMnLCAnLS1leGl0LWFmdGVyLW4tZmFpbHVyZXMnLCAnMzAnLCAnLS1za2lw
LWZhaWxpbmctdGVzdHMnLCAnLS1kZWJ1ZycsICctLWR1bXAtcmVuZGVyLXRyZWUnLCAnLS1yZXN1
bHRzLWRpcmVjdG9yeScsICdsYXlvdXQtdGVzdC1yZXN1bHRzJywgJy0tZGVidWctcnd0LWxvZ2dp
bmcnXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICsgMCwKKyAgICAg
ICAgKQorICAgICAgICBzZWxmLmV4cGVjdE91dGNvbWUocmVzdWx0PVNVQ0NFU1MsIHN0YXRlX3N0
cmluZz0nbGF5b3V0LXRlc3RzJykKKyAgICAgICAgcmV0dXJuIHNlbGYucnVuU3RlcCgpCisKKyAg
ICBkZWYgdGVzdF9mYWlsdXJlKHNlbGYpOgorICAgICAgICBzZWxmLnNldHVwU3RlcChSdW5XZWJL
aXQxVGVzdHMoKSkKKyAgICAgICAgc2VsZi5zZXRQcm9wZXJ0eSgnZnVsbFBsYXRmb3JtJywgJ2lv
cy0xMScpCisgICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ2NvbmZpZ3VyYXRpb24nLCAncmVsZWFz
ZScpCisgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMoCisgICAgICAgICAgICBFeHBl
Y3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5k
PVsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLXdlYmtpdC10ZXN0cycsICctLW5vLWJ1aWxk
JywgJy0tbm8tbmV3LXRlc3QtcmVzdWx0cycsICctLW5vLXNob3ctcmVzdWx0cycsICctLWV4aXQt
YWZ0ZXItbi1mYWlsdXJlcycsICczMCcsICctLXNraXAtZmFpbGluZy10ZXN0cycsICctLXJlbGVh
c2UnLCAnLS1kdW1wLXJlbmRlci10cmVlJywgJy0tcmVzdWx0cy1kaXJlY3RvcnknLCAnbGF5b3V0
LXRlc3QtcmVzdWx0cycsICctLWRlYnVnLXJ3dC1sb2dnaW5nJ10sCisgICAgICAgICAgICAgICAg
ICAgICAgICApCisgICAgICAgICAgICArIEV4cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9
JzkgZmFpbHVyZXMgZm91bmQuJykKKyAgICAgICAgICAgICsgMiwKKyAgICAgICAgKQorICAgICAg
ICBzZWxmLmV4cGVjdE91dGNvbWUocmVzdWx0PUZBSUxVUkUsIHN0YXRlX3N0cmluZz0nbGF5b3V0
LXRlc3RzIChmYWlsdXJlKScpCisgICAgICAgIHJldHVybiBzZWxmLnJ1blN0ZXAoKQorCisKIGNs
YXNzIFRlc3RBcmNoaXZlQnVpbHRQcm9kdWN0KEJ1aWxkU3RlcE1peGluQWRkaXRpb25zLCB1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHNldFVwKHNlbGYpOgogICAgICAgICBzZWxmLmxvbmdN
ZXNzYWdlID0gVHJ1ZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>