<?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>204702</bug_id>
          
          <creation_ts>2019-11-29 07:56:07 -0800</creation_ts>
          <short_desc>Add mechanism for enabling internal and experimental features from run-webkit-test command line</short_desc>
          <delta_ts>2019-12-02 13:23:13 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>graouts</cc>
    
    <cc>jbedard</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1594197</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-11-29 07:56:07 -0800</bug_when>
    <thetext>Add a flag to run existing tests with LFC enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594205</commentid>
    <comment_count>1</comment_count>
      <attachid>384511</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-11-29 09:10:46 -0800</bug_when>
    <thetext>Created attachment 384511
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594235</commentid>
    <comment_count>2</comment_count>
      <attachid>384511</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-29 10:54:24 -0800</bug_when>
    <thetext>Comment on attachment 384511
patch

Clearing flags on attachment: 384511

Committed r252948: &lt;https://trac.webkit.org/changeset/252948&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594236</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-29 10:54:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594237</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-29 10:55:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/57534243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594618</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-02 09:01:37 -0800</bug_when>
    <thetext>Generally in favor of this, a few comments.

1st, this should probably apply to run-api-tests too.

2nd, we should consider what effect this will have when reporting results, if we intend to run queues with these flags (and I think we should be doing this, I know there is an intention to with a few features in the recent future). We should probably have this flag automatically set the configuration ‘flavor’ which is supposed to be the dumping ground for this sort of thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594757</commentid>
    <comment_count>6</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-12-02 13:23:13 -0800</bug_when>
    <thetext>&gt; 2nd, we should consider what effect this will have when reporting results,
&gt; if we intend to run queues with these flags (and I think we should be doing
&gt; this, I know there is an intention to with a few features in the recent
&gt; future). We should probably have this flag automatically set the
&gt; configuration ‘flavor’ which is supposed to be the dumping ground for this
&gt; sort of thing.

This was meant for engineers developing features, I didn&apos;t consider using it in infrastructure.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384511</attachid>
            <date>2019-11-29 09:10:46 -0800</date>
            <delta_ts>2019-11-29 10:54:24 -0800</delta_ts>
            <desc>patch</desc>
            <filename>run-webkit-test-features.patch</filename>
            <type>text/plain</type>
            <size>8205</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5NWRk
Mzg4OWI0MC4uY2M5MjhjMWMzNjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNCBAQAorMjAxOS0xMS0yOSAgQW50dGkgS29pdmlz
dG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIG1lY2hhbmlzbSBmb3IgZW5hYmxp
bmcgaW50ZXJuYWwgYW5kIGV4cGVyaW1lbnRhbCBmZWF0dXJlcyBmcm9tIHJ1bi13ZWJraXQtdGVz
dCBjb21tYW5kIGxpbmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIwNDcwMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFkZCAtLWludGVybmFsLWZlYXR1cmUgYW5kIC0tZXhwZXJpbWVudGFsLWZlYXR1cmUg
ZmxhZ3MgdG8gVGVzdFJ1bm5lciBhbmQgcnVuLXdlYmtpdC10ZXN0cy4KKyAgICAgICAgVGhpcyBp
cyB1c2VmdWwgZm9yIHJ1bm5pbmcgZXhpc3RpbmcgdGVzdHMgd2l0aCBkaWZmZXJlbnQgZmVhdHVy
ZSBlbmFibGVkIHdpdGhvdXQgbW9kaWZ5aW5nCisgICAgICAgIGFueXRoaW5nIGVsc2UuIEZvciBl
eGFtcGxlOgorCisgICAgICAgIHJ1bi13ZWJraXQtdGVzdHMgLS1pbnRlcm5hbC1mZWF0dXJlIExh
eW91dEZvcm1hdHRpbmdDb250ZXh0UmVuZGVyVHJlZUludGVncmF0aW9uRW5hYmxlZAorCisgICAg
ICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weToK
KyAgICAgICAgKHBhcnNlX2FyZ3MpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9i
YXNlLnB5OgorICAgICAgICAoUG9ydC5pbnRlcm5hbF9mZWF0dXJlKToKKyAgICAgICAgKFBvcnQp
OgorICAgICAgICAoUG9ydC5leHBlcmltZW50YWxfZmVhdHVyZSk6CisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9wb3J0L2RyaXZlci5weToKKyAgICAgICAgKERyaXZlci5jbWRfbGluZSk6Cisg
ICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmNwcDoKKyAgICAgICAgKFdUUjo6aGFu
ZGxlT3B0aW9uRXhwZXJpbWVudGFsRmVhdHVyZSk6CisgICAgICAgIChXVFI6OmhhbmRsZU9wdGlv
bkludGVybmFsRmVhdHVyZSk6CisgICAgICAgIChXVFI6Ok9wdGlvbnNIYW5kbGVyOjpPcHRpb25z
SGFuZGxlcik6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmg6CisgICAgICAg
ICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXVFI6OlRl
c3RDb250cm9sbGVyOjppbml0aWFsaXplKToKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6
OnRlc3RPcHRpb25zRm9yVGVzdCBjb25zdCk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9U
ZXN0Q29udHJvbGxlci5oOgorCiAyMDE5LTExLTI4ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3Jp
LkZ1amlpQHNvbnkuY29tPgogCiAgICAgICAgIFJlbW92ZSBFTkFCTEVfS0VZQk9BUkRfQ09ERV9B
VFRSSUJVVEUgYW5kIEVOQUJMRV9LRVlCT0FSRF9LRVlfQVRUUklCVVRFIG1hY3JvcwpkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0
cy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHMucHkKaW5kZXggZTg0NzBlOTI4NGQuLjE4NWQ4NGM1MmIxIDEwMDc1NQotLS0gYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CisrKyBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKQEAg
LTExOCw2ICsxMTgsMTAgQEAgZGVmIHBhcnNlX2FyZ3MoYXJncyk6CiAgICAgICAgICAgICBoZWxw
PSJVc2UgYWNjZWxlcmF0ZWQgZHJhd2luZyAoT1MgWCBvbmx5KSIpLAogICAgICAgICBvcHRwYXJz
ZS5tYWtlX29wdGlvbigiLS1yZW1vdGUtbGF5ZXItdHJlZSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIs
IGRlZmF1bHQ9RmFsc2UsCiAgICAgICAgICAgICBoZWxwPSJVc2UgdGhlIHJlbW90ZSBsYXllciB0
cmVlIGRyYXdpbmcgbW9kZWwgKE9TIFggV2ViS2l0MiBvbmx5KSIpLAorICAgICAgICBvcHRwYXJz
ZS5tYWtlX29wdGlvbigiLS1pbnRlcm5hbC1mZWF0dXJlIiwgdHlwZT0ic3RyaW5nIiwgYWN0aW9u
PSJhcHBlbmQiLAorICAgICAgICAgICAgZGVmYXVsdD1bXSwgaGVscD0iRW5hYmxlIGludGVybmFs
IGZlYXR1cmUiKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tZXhwZXJpbWVudGFs
LWZlYXR1cmUiLCB0eXBlPSJzdHJpbmciLCBhY3Rpb249ImFwcGVuZCIsCisgICAgICAgICAgICBk
ZWZhdWx0PVtdLCBoZWxwPSJFbmFibGUgZXhwZXJpbWVudGFsIGZlYXR1cmUiKSwKICAgICBdKSkK
IAogICAgIG9wdGlvbl9ncm91cF9kZWZpbml0aW9ucy5hcHBlbmQoKCJXZWJLaXQgT3B0aW9ucyIs
IFsKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5IGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2Jhc2UucHkKaW5kZXggMjcyYjc2YzAwOWUuLmM3NGZh
MzU5YjYyIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weQor
KysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weQpAQCAtMTE5Myw2ICsxMTkz
LDEyIEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICBkZWYgYWxsb3dlZF9ob3N0cyhzZWxmKToK
ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X29wdGlvbigiYWxsb3dlZF9ob3N0IiwgW10pCiAKKyAg
ICBkZWYgaW50ZXJuYWxfZmVhdHVyZShzZWxmKToKKyAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X29w
dGlvbigiaW50ZXJuYWxfZmVhdHVyZSIsIFtdKQorCisgICAgZGVmIGV4cGVyaW1lbnRhbF9mZWF0
dXJlKHNlbGYpOgorICAgICAgICByZXR1cm4gc2VsZi5nZXRfb3B0aW9uKCJleHBlcmltZW50YWxf
ZmVhdHVyZSIsIFtdKQorCiAgICAgZGVmIGRlZmF1bHRfY29uZmlndXJhdGlvbihzZWxmKToKICAg
ICAgICAgcmV0dXJuIHNlbGYuX2NvbmZpZy5kZWZhdWx0X2NvbmZpZ3VyYXRpb24oKQogCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyLnB5IGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5weQppbmRleCAyYTU5ODM4YmVlMC4uZGIwZTQ3YTgw
MzIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5weQpAQCAtNTIzLDYgKzUyMywx
NCBAQCBjbGFzcyBEcml2ZXIob2JqZWN0KToKICAgICAgICAgICAgIGNtZC5hcHBlbmQoJy0tYWxs
b3dlZC1ob3N0JykKICAgICAgICAgICAgIGNtZC5hcHBlbmQoYWxsb3dlZF9ob3N0KQogCisgICAg
ICAgIGZvciBmZWF0dXJlIGluIHNlbGYuX3BvcnQuaW50ZXJuYWxfZmVhdHVyZSgpOgorICAgICAg
ICAgICAgY21kLmFwcGVuZCgnLS1pbnRlcm5hbC1mZWF0dXJlJykKKyAgICAgICAgICAgIGNtZC5h
cHBlbmQoZmVhdHVyZSkKKworICAgICAgICBmb3IgZmVhdHVyZSBpbiBzZWxmLl9wb3J0LmV4cGVy
aW1lbnRhbF9mZWF0dXJlKCk6CisgICAgICAgICAgICBjbWQuYXBwZW5kKCctLWV4cGVyaW1lbnRh
bC1mZWF0dXJlJykKKyAgICAgICAgICAgIGNtZC5hcHBlbmQoZmVhdHVyZSkKKwogICAgICAgICBj
bWQuZXh0ZW5kKHNlbGYuX3BvcnQuZ2V0X29wdGlvbignYWRkaXRpb25hbF9kcnRfZmxhZycsIFtd
KSkKICAgICAgICAgY21kLmV4dGVuZChzZWxmLl9wb3J0LmFkZGl0aW9uYWxfZHJ0X2ZsYWcoKSkK
IApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmNwcCBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5jcHAKaW5kZXggYmM2M2VkMmRlNGYuLjgyOGMxYzlh
ZGVhIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuY3BwCisrKyBi
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5jcHAKQEAgLTEwNSw2ICsxMDUsMTggQEAg
c3RhdGljIGJvb2wgaGFuZGxlT3B0aW9uQWxsb3dlZEhvc3QoT3B0aW9ucyYgb3B0aW9ucywgY29u
c3QgY2hhciosIGNvbnN0IGNoYXIqIGgKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGljIGJv
b2wgaGFuZGxlT3B0aW9uRXhwZXJpbWVudGFsRmVhdHVyZShPcHRpb25zJiBvcHRpb25zLCBjb25z
dCBjaGFyKiwgY29uc3QgY2hhciogZmVhdHVyZSkKK3sKKyAgICBvcHRpb25zLmV4cGVyaW1lbnRh
bEZlYXR1cmVzLmluc2VydChmZWF0dXJlKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGlj
IGJvb2wgaGFuZGxlT3B0aW9uSW50ZXJuYWxGZWF0dXJlKE9wdGlvbnMmIG9wdGlvbnMsIGNvbnN0
IGNoYXIqLCBjb25zdCBjaGFyKiBmZWF0dXJlKQoreworICAgIG9wdGlvbnMuaW50ZXJuYWxGZWF0
dXJlcy5pbnNlcnQoZmVhdHVyZSk7CisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBib29s
IGhhbmRsZU9wdGlvblVubWF0Y2hlZChPcHRpb25zJiBvcHRpb25zLCBjb25zdCBjaGFyKiBvcHRp
b24sIGNvbnN0IGNoYXIqKQogewogICAgIGlmIChvcHRpb25bMF0gJiYgb3B0aW9uWzFdICYmIG9w
dGlvblswXSA9PSAnLScgJiYgb3B0aW9uWzFdID09ICctJykKQEAgLTEyOSw2ICsxNDEsOCBAQCBP
cHRpb25zSGFuZGxlcjo6T3B0aW9uc0hhbmRsZXIoT3B0aW9ucyYgbykKICAgICBvcHRpb25MaXN0
LmFwcGVuZChPcHRpb24oIi0tc2hvdy13ZWJ2aWV3IiwgIlNob3cgdGhlIFdlYlZpZXcgZHVyaW5n
IHRlc3QgcnVucyAoZm9yIGRlYnVnZ2luZykiLCBoYW5kbGVPcHRpb25TaG93V2ViVmlldykpOwog
ICAgIG9wdGlvbkxpc3QuYXBwZW5kKE9wdGlvbigiLS1zaG93LXRvdWNoZXMiLCAiU2hvdyB0aGUg
dG91Y2hlcyBkdXJpbmcgdGVzdCBydW5zIChmb3IgZGVidWdnaW5nKSIsIGhhbmRsZU9wdGlvblNo
b3dUb3VjaGVzKSk7CiAgICAgb3B0aW9uTGlzdC5hcHBlbmQoT3B0aW9uKCItLXdvcmxkLWxlYWtz
IiwgIkNoZWNrIGZvciBsZWFrcyBvZiB3b3JsZCBvYmplY3RzIChjdXJyZW50bHksIGRvY3VtZW50
cykiLCBoYW5kbGVPcHRpb25DaGVja0ZvcldvcmxkTGVha3MpKTsKKyAgICBvcHRpb25MaXN0LmFw
cGVuZChPcHRpb24oIi0tZXhwZXJpbWVudGFsLWZlYXR1cmUiLCAiRW5hYmxlIGV4cGVyaW1lbnRh
bCBmZWF0dXJlIiwgaGFuZGxlT3B0aW9uRXhwZXJpbWVudGFsRmVhdHVyZSwgdHJ1ZSkpOworICAg
IG9wdGlvbkxpc3QuYXBwZW5kKE9wdGlvbigiLS1pbnRlcm5hbC1mZWF0dXJlIiwgIkVuYWJsZSBp
bnRlcm5hbCBmZWF0dXJlIiwgaGFuZGxlT3B0aW9uSW50ZXJuYWxGZWF0dXJlLCB0cnVlKSk7CiAK
ICAgICBvcHRpb25MaXN0LmFwcGVuZChPcHRpb24oMCwgMCwgaGFuZGxlT3B0aW9uVW5tYXRjaGVk
KSk7CiB9CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuaCBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5oCmluZGV4IDQ2ZWNiMzk5NTkwLi41OGZjZDYw
NGZhMCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmgKKysrIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmgKQEAgLTUxLDYgKzUxLDggQEAgc3RydWN0
IE9wdGlvbnMgewogICAgIGJvb2wgYWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yQWxsb3dlZEhv
c3RzIHsgZmFsc2UgfTsKICAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gcGF0aHM7CiAgICAg
c3RkOjpzZXQ8c3RkOjpzdHJpbmc+IGFsbG93ZWRIb3N0czsKKyAgICBzdGQ6OnNldDxzdGQ6OnN0
cmluZz4gaW50ZXJuYWxGZWF0dXJlczsKKyAgICBzdGQ6OnNldDxzdGQ6OnN0cmluZz4gZXhwZXJp
bWVudGFsRmVhdHVyZXM7CiB9OwogCiBjbGFzcyBPcHRpb24gewpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL1Rlc3RDb250cm9sbGVyLmNwcAppbmRleCA4MDU4MmM0Y2JhZi4uZjIxZTg5YmU3N2YgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCisrKyBi
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCkBAIC00NzIsNiArNDcy
LDggQEAgdm9pZCBUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZShpbnQgYXJnYywgY29uc3QgY2hh
ciogYXJndltdKQogICAgIG1fc2hvdWxkU2hvd1RvdWNoZXMgPSBvcHRpb25zLnNob3VsZFNob3dU
b3VjaGVzOwogICAgIG1fY2hlY2tGb3JXb3JsZExlYWtzID0gb3B0aW9ucy5jaGVja0Zvcldvcmxk
TGVha3M7CiAgICAgbV9hbGxvd0FueUhUVFBTQ2VydGlmaWNhdGVGb3JBbGxvd2VkSG9zdHMgPSBv
cHRpb25zLmFsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZvckFsbG93ZWRIb3N0czsKKyAgICBtX2lu
dGVybmFsRmVhdHVyZXMgPSBvcHRpb25zLmludGVybmFsRmVhdHVyZXM7CisgICAgbV9leHBlcmlt
ZW50YWxGZWF0dXJlcyA9IG9wdGlvbnMuZXhwZXJpbWVudGFsRmVhdHVyZXM7CiAKICAgICBtX3Vz
aW5nU2VydmVyTW9kZSA9IChtX3BhdGhzLnNpemUoKSA9PSAxICYmIG1fcGF0aHNbMF0gPT0gIi0i
KTsKICAgICBpZiAobV91c2luZ1NlcnZlck1vZGUpCkBAIC0xNDUzLDYgKzE0NTUsMTEgQEAgVGVz
dE9wdGlvbnMgVGVzdENvbnRyb2xsZXI6OnRlc3RPcHRpb25zRm9yVGVzdChjb25zdCBUZXN0Q29t
bWFuZCYgY29tbWFuZCkgY29uc3QKICAgICBvcHRpb25zLnVzZVJlbW90ZUxheWVyVHJlZSA9IG1f
c2hvdWxkVXNlUmVtb3RlTGF5ZXJUcmVlOwogICAgIG9wdGlvbnMuc2hvdWxkU2hvd1dlYlZpZXcg
PSBtX3Nob3VsZFNob3dXZWJWaWV3OwogCisgICAgZm9yIChhdXRvJiBmZWF0dXJlIDogbV9pbnRl
cm5hbEZlYXR1cmVzKQorICAgICAgICBvcHRpb25zLmludGVybmFsRGVidWdGZWF0dXJlcy5hZGQo
ZmVhdHVyZS5jX3N0cigpLCB0cnVlKTsKKyAgICBmb3IgKGF1dG8mIGZlYXR1cmUgOiBtX2V4cGVy
aW1lbnRhbEZlYXR1cmVzKQorICAgICAgICBvcHRpb25zLmV4cGVyaW1lbnRhbEZlYXR1cmVzLmFk
ZChmZWF0dXJlLmNfc3RyKCksIHRydWUpOworCiAgICAgdXBkYXRlUGxhdGZvcm1TcGVjaWZpY1Rl
c3RPcHRpb25zRm9yVGVzdChvcHRpb25zLCBjb21tYW5kLnBhdGhPclVSTCk7CiAgICAgdXBkYXRl
VGVzdE9wdGlvbnNGcm9tVGVzdEhlYWRlcihvcHRpb25zLCBjb21tYW5kLnBhdGhPclVSTCwgY29t
bWFuZC5hYnNvbHV0ZVBhdGgpOwogICAgIHBsYXRmb3JtQWRkVGVzdE9wdGlvbnMob3B0aW9ucyk7
CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmggYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmgKaW5kZXggZTk5ZDgzZjk1NjMu
LmQ2Y2IwZTIwN2I5IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250
cm9sbGVyLmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5oCkBA
IC01MDAsNiArNTAwLDkgQEAgcHJpdmF0ZToKICAgICBib29sIG1fY3JlYXRlZE90aGVyUGFnZSB7
IGZhbHNlIH07CiAgICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IG1fcGF0aHM7CiAgICAgc3Rk
OjpzZXQ8c3RkOjpzdHJpbmc+IG1fYWxsb3dlZEhvc3RzOworICAgIHN0ZDo6c2V0PHN0ZDo6c3Ry
aW5nPiBtX2ludGVybmFsRmVhdHVyZXM7CisgICAgc3RkOjpzZXQ8c3RkOjpzdHJpbmc+IG1fZXhw
ZXJpbWVudGFsRmVhdHVyZXM7CisKICAgICBXS1JldGFpblB0cjxXS1N0cmluZ1JlZj4gbV9pbmpl
Y3RlZEJ1bmRsZVBhdGg7CiAgICAgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IG1fdGVzdFBsdWdp
bkRpcmVjdG9yeTsKIApAQCAtNTcyLDcgKzU3NSw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2No
ZWNrRm9yV29ybGRMZWFrcyB7IGZhbHNlIH07CiAKICAgICBib29sIG1fYWxsb3dBbnlIVFRQU0Nl
cnRpZmljYXRlRm9yQWxsb3dlZEhvc3RzIHsgZmFsc2UgfTsKLSAgICAKKwogICAgIGJvb2wgbV9z
aG91bGREZWNpZGVOYXZpZ2F0aW9uUG9saWN5QWZ0ZXJEZWxheSB7IGZhbHNlIH07CiAgICAgYm9v
bCBtX3Nob3VsZERlY2lkZVJlc3BvbnNlUG9saWN5QWZ0ZXJEZWxheSB7IGZhbHNlIH07CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>