<?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>205614</bug_id>
          
          <creation_ts>2019-12-28 03:14:51 -0800</creation_ts>
          <short_desc>Allow disabling internal and experimental features in run-webkit-tests</short_desc>
          <delta_ts>2019-12-28 13:43:23 -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>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1601671</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-12-28 03:14:51 -0800</bug_when>
    <thetext>Features that are disabled by default can be enabled using --internal/experimental-feature parameter but there is no way to disable features that are enabled by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601672</commentid>
    <comment_count>1</comment_count>
      <attachid>386465</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-12-28 03:35:50 -0800</bug_when>
    <thetext>Created attachment 386465
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601691</commentid>
    <comment_count>2</comment_count>
      <attachid>386465</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-12-28 10:00:56 -0800</bug_when>
    <thetext>Comment on attachment 386465
patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py:122
&gt; +            help=&quot;Enable (disable) an internal feature (--internal-feature FeatureEnabled[=true|false])&quot;),

s/FeatureEnabled/FeatureName/, I think. I read it wrong the first three times and had to read the changelog to understand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601697</commentid>
    <comment_count>3</comment_count>
      <attachid>386474</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-12-28 12:57:43 -0800</bug_when>
    <thetext>Created attachment 386474
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601699</commentid>
    <comment_count>4</comment_count>
      <attachid>386474</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-28 13:42:40 -0800</bug_when>
    <thetext>Comment on attachment 386474
patch

Clearing flags on attachment: 386474

Committed r253927: &lt;https://trac.webkit.org/changeset/253927&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601700</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-28 13:42:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601701</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-28 13:43:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/58226988&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386465</attachid>
            <date>2019-12-28 03:35:50 -0800</date>
            <delta_ts>2019-12-28 12:57:43 -0800</delta_ts>
            <desc>patch</desc>
            <filename>testrunner-feature-disable.patch</filename>
            <type>text/plain</type>
            <size>6367</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyODhk
NGIwNWJhZC4uYjk2NzJiZDJiNDUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOCBAQAorMjAxOS0xMi0yOCAgQW50dGkgS29pdmlz
dG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgQWxsb3cgZGlzYWJsaW5nIGludGVybmFs
IGFuZCBleHBlcmltZW50YWwgZmVhdHVyZXMgaW4gcnVuLXdlYmtpdC10ZXN0cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1NjE0CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGFuIG9wdGlvbmFsIHRy
dWUvZmFsc2UgcGFyYW1ldGVyIHRvIC0taW50ZXJuYWwtZmVhdHVyZS8tLWV4cGVyaW1lbnRhbC1m
ZWF0dXJlIG9wdGlvbnMuCisgICAgICAgIFRoaXMgY2FuIGJlIHVzZWZ1bCBmb3IgaXNvbGF0aW5n
IHByb2JsZW1zIGluIGZlYXR1cmVzIHRoYXQgYXJlIGVuYWJsZWQgYnkgZGVmYXVsdC4gRXhhbXBs
ZToKKworICAgICAgICAtLWludGVybmFsLWZlYXR1cmUgTGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRJ
bnRlZ3JhdGlvbkVuYWJsZWQ9ZmFsc2UKKworICAgICAgICBUaGUgWz10cnVlfGZhbHNlXSBzeW50
YXggaXMgdGhlIHNhbWUgYXMgdXNlZCBpbiB0ZXN0IGhlYWRlcnMuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5OgorICAgICAgICAo
cGFyc2VfYXJncyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmNwcDoKKyAg
ICAgICAgKFdUUjo6cGFyc2VGZWF0dXJlKToKKyAgICAgICAgKFdUUjo6aGFuZGxlT3B0aW9uRXhw
ZXJpbWVudGFsRmVhdHVyZSk6CisgICAgICAgIChXVFI6OmhhbmRsZU9wdGlvbkludGVybmFsRmVh
dHVyZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmg6CisgICAgICAgICog
V2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXVFI6OlRlc3RD
b250cm9sbGVyOjp0ZXN0T3B0aW9uc0ZvclRlc3QgY29uc3QpOgorICAgICAgICAqIFdlYktpdFRl
c3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaDoKKwogMjAxOS0xMi0yNSAgRGVhbiBKYWNrc29uICA8
ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgV0tUUi9EUlQgYWx3YXlzIHRyaWdnZXIgdGhlIERp
c2NyZXRlIEdQVSBvbiBkdWFsIEdQVSBzeXN0ZW1zCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5IGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQppbmRleCA5OGY4NTE1
ZGVmMS4uYmNlNmZjNmI0YzIgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQpAQCAtMTE4LDEwICsxMTgsMTAgQEAg
ZGVmIHBhcnNlX2FyZ3MoYXJncyk6CiAgICAgICAgICAgICBoZWxwPSJVc2UgYWNjZWxlcmF0ZWQg
ZHJhd2luZyAoT1MgWCBvbmx5KSIpLAogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1y
ZW1vdGUtbGF5ZXItdHJlZSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCiAg
ICAgICAgICAgICBoZWxwPSJVc2UgdGhlIHJlbW90ZSBsYXllciB0cmVlIGRyYXdpbmcgbW9kZWwg
KE9TIFggV2ViS2l0MiBvbmx5KSIpLAotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1p
bnRlcm5hbC1mZWF0dXJlIiwgdHlwZT0ic3RyaW5nIiwgYWN0aW9uPSJhcHBlbmQiLAotICAgICAg
ICAgICAgZGVmYXVsdD1bXSwgaGVscD0iRW5hYmxlIGludGVybmFsIGZlYXR1cmUiKSwKLSAgICAg
ICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tZXhwZXJpbWVudGFsLWZlYXR1cmUiLCB0eXBlPSJz
dHJpbmciLCBhY3Rpb249ImFwcGVuZCIsCi0gICAgICAgICAgICBkZWZhdWx0PVtdLCBoZWxwPSJF
bmFibGUgZXhwZXJpbWVudGFsIGZlYXR1cmUiKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRp
b24oIi0taW50ZXJuYWwtZmVhdHVyZSIsIHR5cGU9InN0cmluZyIsIGFjdGlvbj0iYXBwZW5kIiwg
ZGVmYXVsdD1bXSwKKyAgICAgICAgICAgIGhlbHA9IkVuYWJsZSAoZGlzYWJsZSkgYW4gaW50ZXJu
YWwgZmVhdHVyZSAoLS1pbnRlcm5hbC1mZWF0dXJlIEZlYXR1cmVFbmFibGVkWz10cnVlfGZhbHNl
XSkiKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tZXhwZXJpbWVudGFsLWZlYXR1
cmUiLCB0eXBlPSJzdHJpbmciLCBhY3Rpb249ImFwcGVuZCIsIGRlZmF1bHQ9W10sCisgICAgICAg
ICAgICBoZWxwPSJFbmFibGUgKGRpc2FibGUpIGFuIGV4cGVyaW1lbnRhbCBmZWF0dXJlICgtLWV4
cGVyaW1lbnRhbC1mZWF0dXJlIEZlYXR1cmVFbmFibGVkWz10cnVlfGZhbHNlXSkiKSwKICAgICBd
KSkKIAogICAgIG9wdGlvbl9ncm91cF9kZWZpbml0aW9ucy5hcHBlbmQoKCJXZWJLaXQgT3B0aW9u
cyIsIFsKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5jcHAgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuY3BwCmluZGV4IDgyOGMxYzlhZGVhLi41YWU3
N2Q2ZTQ3YyAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmNwcAor
KysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuY3BwCkBAIC0xMDUsMTYgKzEwNSwy
NyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVPcHRpb25BbGxvd2VkSG9zdChPcHRpb25zJiBvcHRpb25z
LCBjb25zdCBjaGFyKiwgY29uc3QgY2hhciogaAogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0
aWMgYm9vbCBoYW5kbGVPcHRpb25FeHBlcmltZW50YWxGZWF0dXJlKE9wdGlvbnMmIG9wdGlvbnMs
IGNvbnN0IGNoYXIqLCBjb25zdCBjaGFyKiBmZWF0dXJlKQorc3RhdGljIGJvb2wgcGFyc2VGZWF0
dXJlKFN0cmluZyBmZWF0dXJlU3RyaW5nLCBIYXNoTWFwPFN0cmluZywgYm9vbD4mIGZlYXR1cmVz
KQogewotICAgIG9wdGlvbnMuZXhwZXJpbWVudGFsRmVhdHVyZXMuaW5zZXJ0KGZlYXR1cmUpOwor
ICAgIGF1dG8gc3RyaW5ncyA9IGZlYXR1cmVTdHJpbmcuc3BsaXQoJz0nKTsKKyAgICBpZiAoc3Ry
aW5ncy5pc0VtcHR5KCkgfHwgc3RyaW5ncy5zaXplKCkgPiAyKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBhdXRvIGZlYXR1cmVOYW1lID0gc3RyaW5nc1swXTsKKyAgICBib29sIGVuYWJs
ZWQgPSBzdHJpbmdzLnNpemUoKSA9PSAxIHx8IHN0cmluZ3NbMV0gPT0gInRydWUiOworCisgICAg
ZmVhdHVyZXMuc2V0KGZlYXR1cmVOYW1lLCBlbmFibGVkKTsKICAgICByZXR1cm4gdHJ1ZTsKIH0K
IAorc3RhdGljIGJvb2wgaGFuZGxlT3B0aW9uRXhwZXJpbWVudGFsRmVhdHVyZShPcHRpb25zJiBv
cHRpb25zLCBjb25zdCBjaGFyKiwgY29uc3QgY2hhciogZmVhdHVyZSkKK3sKKyAgICByZXR1cm4g
cGFyc2VGZWF0dXJlKGZlYXR1cmUsIG9wdGlvbnMuZXhwZXJpbWVudGFsRmVhdHVyZXMpOworfQor
CiBzdGF0aWMgYm9vbCBoYW5kbGVPcHRpb25JbnRlcm5hbEZlYXR1cmUoT3B0aW9ucyYgb3B0aW9u
cywgY29uc3QgY2hhciosIGNvbnN0IGNoYXIqIGZlYXR1cmUpCiB7Ci0gICAgb3B0aW9ucy5pbnRl
cm5hbEZlYXR1cmVzLmluc2VydChmZWF0dXJlKTsKLSAgICByZXR1cm4gdHJ1ZTsKKyAgICByZXR1
cm4gcGFyc2VGZWF0dXJlKGZlYXR1cmUsIG9wdGlvbnMuaW50ZXJuYWxGZWF0dXJlcyk7CiB9CiAK
IHN0YXRpYyBib29sIGhhbmRsZU9wdGlvblVubWF0Y2hlZChPcHRpb25zJiBvcHRpb25zLCBjb25z
dCBjaGFyKiBvcHRpb24sIGNvbnN0IGNoYXIqKQpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9PcHRpb25zLmggYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuaAppbmRl
eCA1OGZjZDYwNGZhMC4uYTU2YmZiYzY0NjAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvT3B0aW9ucy5oCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5oCkBA
IC0zMiw3ICszMiwxMCBAQAogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RyaW5nPgog
I2luY2x1ZGUgPHZlY3Rvcj4KKyNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0
Zi9WZWN0b3IuaD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdIYXNoLmg+CisjaW5jbHVkZSA8
d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKIG5hbWVzcGFjZSBXVFIgewogCkBAIC01MSw4ICs1NCw4
IEBAIHN0cnVjdCBPcHRpb25zIHsKICAgICBib29sIGFsbG93QW55SFRUUFNDZXJ0aWZpY2F0ZUZv
ckFsbG93ZWRIb3N0cyB7IGZhbHNlIH07CiAgICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHBh
dGhzOwogICAgIHN0ZDo6c2V0PHN0ZDo6c3RyaW5nPiBhbGxvd2VkSG9zdHM7Ci0gICAgc3RkOjpz
ZXQ8c3RkOjpzdHJpbmc+IGludGVybmFsRmVhdHVyZXM7Ci0gICAgc3RkOjpzZXQ8c3RkOjpzdHJp
bmc+IGV4cGVyaW1lbnRhbEZlYXR1cmVzOworICAgIEhhc2hNYXA8U3RyaW5nLCBib29sPiBpbnRl
cm5hbEZlYXR1cmVzOworICAgIEhhc2hNYXA8U3RyaW5nLCBib29sPiBleHBlcmltZW50YWxGZWF0
dXJlczsKIH07CiAKIGNsYXNzIE9wdGlvbiB7CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENv
bnRyb2xsZXIuY3BwCmluZGV4IDk0NmMxZmNmYmMwLi5kMTFjNjQ1ZDYzZiAxMDA2NDQKLS0tIGEv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKQEAgLTE0NzMsOSArMTQ3Myw5IEBAIFRl
c3RPcHRpb25zIFRlc3RDb250cm9sbGVyOjp0ZXN0T3B0aW9uc0ZvclRlc3QoY29uc3QgVGVzdENv
bW1hbmQmIGNvbW1hbmQpIGNvbnN0CiAgICAgb3B0aW9ucy5zaG91bGRTaG93V2ViVmlldyA9IG1f
c2hvdWxkU2hvd1dlYlZpZXc7CiAKICAgICBmb3IgKGF1dG8mIGZlYXR1cmUgOiBtX2ludGVybmFs
RmVhdHVyZXMpCi0gICAgICAgIG9wdGlvbnMuaW50ZXJuYWxEZWJ1Z0ZlYXR1cmVzLmFkZChmZWF0
dXJlLmNfc3RyKCksIHRydWUpOworICAgICAgICBvcHRpb25zLmludGVybmFsRGVidWdGZWF0dXJl
cy5hZGQoZmVhdHVyZS5rZXksIGZlYXR1cmUudmFsdWUpOwogICAgIGZvciAoYXV0byYgZmVhdHVy
ZSA6IG1fZXhwZXJpbWVudGFsRmVhdHVyZXMpCi0gICAgICAgIG9wdGlvbnMuZXhwZXJpbWVudGFs
RmVhdHVyZXMuYWRkKGZlYXR1cmUuY19zdHIoKSwgdHJ1ZSk7CisgICAgICAgIG9wdGlvbnMuZXhw
ZXJpbWVudGFsRmVhdHVyZXMuYWRkKGZlYXR1cmUua2V5LCBmZWF0dXJlLnZhbHVlKTsKIAogICAg
IHVwZGF0ZVBsYXRmb3JtU3BlY2lmaWNUZXN0T3B0aW9uc0ZvclRlc3Qob3B0aW9ucywgY29tbWFu
ZC5wYXRoT3JVUkwpOwogICAgIHVwZGF0ZVRlc3RPcHRpb25zRnJvbVRlc3RIZWFkZXIob3B0aW9u
cywgY29tbWFuZC5wYXRoT3JVUkwsIGNvbW1hbmQuYWJzb2x1dGVQYXRoKTsKZGlmZiAtLWdpdCBh
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaAppbmRleCA0MDljN2ZhOWZkMi4uNmI3MDk3MTkxZDAg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaAorKysg
Yi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmgKQEAgLTUwOSw4ICs1MDks
OCBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9jcmVhdGVkT3RoZXJQYWdlIHsgZmFsc2UgfTsKICAg
ICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gbV9wYXRoczsKICAgICBzdGQ6OnNldDxzdGQ6OnN0
cmluZz4gbV9hbGxvd2VkSG9zdHM7Ci0gICAgc3RkOjpzZXQ8c3RkOjpzdHJpbmc+IG1faW50ZXJu
YWxGZWF0dXJlczsKLSAgICBzdGQ6OnNldDxzdGQ6OnN0cmluZz4gbV9leHBlcmltZW50YWxGZWF0
dXJlczsKKyAgICBIYXNoTWFwPFN0cmluZywgYm9vbD4gbV9pbnRlcm5hbEZlYXR1cmVzOworICAg
IEhhc2hNYXA8U3RyaW5nLCBib29sPiBtX2V4cGVyaW1lbnRhbEZlYXR1cmVzOwogCiAgICAgV0tS
ZXRhaW5QdHI8V0tTdHJpbmdSZWY+IG1faW5qZWN0ZWRCdW5kbGVQYXRoOwogICAgIFdLUmV0YWlu
UHRyPFdLU3RyaW5nUmVmPiBtX3Rlc3RQbHVnaW5EaXJlY3Rvcnk7Cg==
</data>
<flag name="review"
          id="402259"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386474</attachid>
            <date>2019-12-28 12:57:43 -0800</date>
            <delta_ts>2019-12-28 13:42:40 -0800</delta_ts>
            <desc>patch</desc>
            <filename>testrunner-feature-disable-2.patch</filename>
            <type>text/plain</type>
            <size>6357</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyODhk
NGIwNWJhZC4uZDlmNDFkZjYzMDMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOCBAQAorMjAxOS0xMi0yOCAgQW50dGkgS29pdmlz
dG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgQWxsb3cgZGlzYWJsaW5nIGludGVybmFs
IGFuZCBleHBlcmltZW50YWwgZmVhdHVyZXMgaW4gcnVuLXdlYmtpdC10ZXN0cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1NjE0CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgVGltIEhvcnRvbi4KKworICAgICAgICBBZGQgYW4gb3B0aW9uYWwgdHJ1ZS9m
YWxzZSBwYXJhbWV0ZXIgdG8gLS1pbnRlcm5hbC1mZWF0dXJlLy0tZXhwZXJpbWVudGFsLWZlYXR1
cmUgb3B0aW9ucy4KKyAgICAgICAgVGhpcyBjYW4gYmUgdXNlZnVsIGZvciBpc29sYXRpbmcgcHJv
YmxlbXMgaW4gZmVhdHVyZXMgdGhhdCBhcmUgZW5hYmxlZCBieSBkZWZhdWx0LiBFeGFtcGxlOgor
CisgICAgICAgIC0taW50ZXJuYWwtZmVhdHVyZSBMYXlvdXRGb3JtYXR0aW5nQ29udGV4dEludGVn
cmF0aW9uRW5hYmxlZD1mYWxzZQorCisgICAgICAgIFRoZSBbPXRydWV8ZmFsc2VdIHN5bnRheCBp
cyB0aGUgc2FtZSBhcyB1c2VkIGluIHRlc3QgaGVhZGVycy4KKworICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHk6CisgICAgICAgIChwYXJz
ZV9hcmdzKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuY3BwOgorICAgICAg
ICAoV1RSOjpwYXJzZUZlYXR1cmUpOgorICAgICAgICAoV1RSOjpoYW5kbGVPcHRpb25FeHBlcmlt
ZW50YWxGZWF0dXJlKToKKyAgICAgICAgKFdUUjo6aGFuZGxlT3B0aW9uSW50ZXJuYWxGZWF0dXJl
KToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuaDoKKyAgICAgICAgKiBXZWJL
aXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdENvbnRy
b2xsZXI6OnRlc3RPcHRpb25zRm9yVGVzdCBjb25zdCk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1
bm5lci9UZXN0Q29udHJvbGxlci5oOgorCiAyMDE5LTEyLTI1ICBEZWFuIEphY2tzb24gIDxkaW5v
QGFwcGxlLmNvbT4KIAogICAgICAgICBXS1RSL0RSVCBhbHdheXMgdHJpZ2dlciB0aGUgRGlzY3Jl
dGUgR1BVIG9uIGR1YWwgR1BVIHN5c3RlbXMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CmluZGV4IDk4Zjg1MTVkZWYx
Li5lNDcwOWM0ZGViNiAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0xMTgsMTAgKzExOCwxMCBAQCBkZWYg
cGFyc2VfYXJncyhhcmdzKToKICAgICAgICAgICAgIGhlbHA9IlVzZSBhY2NlbGVyYXRlZCBkcmF3
aW5nIChPUyBYIG9ubHkpIiksCiAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXJlbW90
ZS1sYXllci10cmVlIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwKICAgICAg
ICAgICAgIGhlbHA9IlVzZSB0aGUgcmVtb3RlIGxheWVyIHRyZWUgZHJhd2luZyBtb2RlbCAoT1Mg
WCBXZWJLaXQyIG9ubHkpIiksCi0gICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLWludGVy
bmFsLWZlYXR1cmUiLCB0eXBlPSJzdHJpbmciLCBhY3Rpb249ImFwcGVuZCIsCi0gICAgICAgICAg
ICBkZWZhdWx0PVtdLCBoZWxwPSJFbmFibGUgaW50ZXJuYWwgZmVhdHVyZSIpLAotICAgICAgICBv
cHRwYXJzZS5tYWtlX29wdGlvbigiLS1leHBlcmltZW50YWwtZmVhdHVyZSIsIHR5cGU9InN0cmlu
ZyIsIGFjdGlvbj0iYXBwZW5kIiwKLSAgICAgICAgICAgIGRlZmF1bHQ9W10sIGhlbHA9IkVuYWJs
ZSBleHBlcmltZW50YWwgZmVhdHVyZSIpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigi
LS1pbnRlcm5hbC1mZWF0dXJlIiwgdHlwZT0ic3RyaW5nIiwgYWN0aW9uPSJhcHBlbmQiLCBkZWZh
dWx0PVtdLAorICAgICAgICAgICAgaGVscD0iRW5hYmxlIChkaXNhYmxlKSBhbiBpbnRlcm5hbCBm
ZWF0dXJlICgtLWludGVybmFsLWZlYXR1cmUgRmVhdHVyZU5hbWVbPXRydWV8ZmFsc2VdKSIpLAor
ICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1leHBlcmltZW50YWwtZmVhdHVyZSIsIHR5
cGU9InN0cmluZyIsIGFjdGlvbj0iYXBwZW5kIiwgZGVmYXVsdD1bXSwKKyAgICAgICAgICAgIGhl
bHA9IkVuYWJsZSAoZGlzYWJsZSkgYW4gZXhwZXJpbWVudGFsIGZlYXR1cmUgKC0tZXhwZXJpbWVu
dGFsLWZlYXR1cmUgRmVhdHVyZU5hbWVbPXRydWV8ZmFsc2VdKSIpLAogICAgIF0pKQogCiAgICAg
b3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoIldlYktpdCBPcHRpb25zIiwgWwpkaWZm
IC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmNwcCBiL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvT3B0aW9ucy5jcHAKaW5kZXggODI4YzFjOWFkZWEuLjVhZTc3ZDZlNDdjIDEw
MDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL09wdGlvbnMuY3BwCisrKyBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5jcHAKQEAgLTEwNSwxNiArMTA1LDI3IEBAIHN0YXRp
YyBib29sIGhhbmRsZU9wdGlvbkFsbG93ZWRIb3N0KE9wdGlvbnMmIG9wdGlvbnMsIGNvbnN0IGNo
YXIqLCBjb25zdCBjaGFyKiBoCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBib29sIGhh
bmRsZU9wdGlvbkV4cGVyaW1lbnRhbEZlYXR1cmUoT3B0aW9ucyYgb3B0aW9ucywgY29uc3QgY2hh
ciosIGNvbnN0IGNoYXIqIGZlYXR1cmUpCitzdGF0aWMgYm9vbCBwYXJzZUZlYXR1cmUoU3RyaW5n
IGZlYXR1cmVTdHJpbmcsIEhhc2hNYXA8U3RyaW5nLCBib29sPiYgZmVhdHVyZXMpCiB7Ci0gICAg
b3B0aW9ucy5leHBlcmltZW50YWxGZWF0dXJlcy5pbnNlcnQoZmVhdHVyZSk7CisgICAgYXV0byBz
dHJpbmdzID0gZmVhdHVyZVN0cmluZy5zcGxpdCgnPScpOworICAgIGlmIChzdHJpbmdzLmlzRW1w
dHkoKSB8fCBzdHJpbmdzLnNpemUoKSA+IDIpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGF1dG8gZmVhdHVyZU5hbWUgPSBzdHJpbmdzWzBdOworICAgIGJvb2wgZW5hYmxlZCA9IHN0cmlu
Z3Muc2l6ZSgpID09IDEgfHwgc3RyaW5nc1sxXSA9PSAidHJ1ZSI7CisKKyAgICBmZWF0dXJlcy5z
ZXQoZmVhdHVyZU5hbWUsIGVuYWJsZWQpOwogICAgIHJldHVybiB0cnVlOwogfQogCitzdGF0aWMg
Ym9vbCBoYW5kbGVPcHRpb25FeHBlcmltZW50YWxGZWF0dXJlKE9wdGlvbnMmIG9wdGlvbnMsIGNv
bnN0IGNoYXIqLCBjb25zdCBjaGFyKiBmZWF0dXJlKQoreworICAgIHJldHVybiBwYXJzZUZlYXR1
cmUoZmVhdHVyZSwgb3B0aW9ucy5leHBlcmltZW50YWxGZWF0dXJlcyk7Cit9CisKIHN0YXRpYyBi
b29sIGhhbmRsZU9wdGlvbkludGVybmFsRmVhdHVyZShPcHRpb25zJiBvcHRpb25zLCBjb25zdCBj
aGFyKiwgY29uc3QgY2hhciogZmVhdHVyZSkKIHsKLSAgICBvcHRpb25zLmludGVybmFsRmVhdHVy
ZXMuaW5zZXJ0KGZlYXR1cmUpOwotICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiBwYXJzZUZl
YXR1cmUoZmVhdHVyZSwgb3B0aW9ucy5pbnRlcm5hbEZlYXR1cmVzKTsKIH0KIAogc3RhdGljIGJv
b2wgaGFuZGxlT3B0aW9uVW5tYXRjaGVkKE9wdGlvbnMmIG9wdGlvbnMsIGNvbnN0IGNoYXIqIG9w
dGlvbiwgY29uc3QgY2hhciopCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL09w
dGlvbnMuaCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvT3B0aW9ucy5oCmluZGV4IDU4ZmNkNjA0
ZmEwLi5hNTZiZmJjNjQ2MCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRp
b25zLmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9PcHRpb25zLmgKQEAgLTMyLDcgKzMy
LDEwIEBACiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRlIDxzdHJpbmc+CiAjaW5jbHVkZSA8
dmVjdG9yPgorI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5o
PgorI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0hhc2guaD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9X
VEZTdHJpbmcuaD4KIAogbmFtZXNwYWNlIFdUUiB7CiAKQEAgLTUxLDggKzU0LDggQEAgc3RydWN0
IE9wdGlvbnMgewogICAgIGJvb2wgYWxsb3dBbnlIVFRQU0NlcnRpZmljYXRlRm9yQWxsb3dlZEhv
c3RzIHsgZmFsc2UgfTsKICAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gcGF0aHM7CiAgICAg
c3RkOjpzZXQ8c3RkOjpzdHJpbmc+IGFsbG93ZWRIb3N0czsKLSAgICBzdGQ6OnNldDxzdGQ6OnN0
cmluZz4gaW50ZXJuYWxGZWF0dXJlczsKLSAgICBzdGQ6OnNldDxzdGQ6OnN0cmluZz4gZXhwZXJp
bWVudGFsRmVhdHVyZXM7CisgICAgSGFzaE1hcDxTdHJpbmcsIGJvb2w+IGludGVybmFsRmVhdHVy
ZXM7CisgICAgSGFzaE1hcDxTdHJpbmcsIGJvb2w+IGV4cGVyaW1lbnRhbEZlYXR1cmVzOwogfTsK
IAogY2xhc3MgT3B0aW9uIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVz
dENvbnRyb2xsZXIuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5j
cHAKaW5kZXggOTQ2YzFmY2ZiYzAuLmQxMWM2NDVkNjNmIDEwMDY0NAotLS0gYS9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL1Rlc3RDb250cm9sbGVyLmNwcApAQCAtMTQ3Myw5ICsxNDczLDkgQEAgVGVzdE9wdGlvbnMg
VGVzdENvbnRyb2xsZXI6OnRlc3RPcHRpb25zRm9yVGVzdChjb25zdCBUZXN0Q29tbWFuZCYgY29t
bWFuZCkgY29uc3QKICAgICBvcHRpb25zLnNob3VsZFNob3dXZWJWaWV3ID0gbV9zaG91bGRTaG93
V2ViVmlldzsKIAogICAgIGZvciAoYXV0byYgZmVhdHVyZSA6IG1faW50ZXJuYWxGZWF0dXJlcykK
LSAgICAgICAgb3B0aW9ucy5pbnRlcm5hbERlYnVnRmVhdHVyZXMuYWRkKGZlYXR1cmUuY19zdHIo
KSwgdHJ1ZSk7CisgICAgICAgIG9wdGlvbnMuaW50ZXJuYWxEZWJ1Z0ZlYXR1cmVzLmFkZChmZWF0
dXJlLmtleSwgZmVhdHVyZS52YWx1ZSk7CiAgICAgZm9yIChhdXRvJiBmZWF0dXJlIDogbV9leHBl
cmltZW50YWxGZWF0dXJlcykKLSAgICAgICAgb3B0aW9ucy5leHBlcmltZW50YWxGZWF0dXJlcy5h
ZGQoZmVhdHVyZS5jX3N0cigpLCB0cnVlKTsKKyAgICAgICAgb3B0aW9ucy5leHBlcmltZW50YWxG
ZWF0dXJlcy5hZGQoZmVhdHVyZS5rZXksIGZlYXR1cmUudmFsdWUpOwogCiAgICAgdXBkYXRlUGxh
dGZvcm1TcGVjaWZpY1Rlc3RPcHRpb25zRm9yVGVzdChvcHRpb25zLCBjb21tYW5kLnBhdGhPclVS
TCk7CiAgICAgdXBkYXRlVGVzdE9wdGlvbnNGcm9tVGVzdEhlYWRlcihvcHRpb25zLCBjb21tYW5k
LnBhdGhPclVSTCwgY29tbWFuZC5hYnNvbHV0ZVBhdGgpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9U
ZXN0Q29udHJvbGxlci5oCmluZGV4IDQwOWM3ZmE5ZmQyLi42YjcwOTcxOTFkMCAxMDA2NDQKLS0t
IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5oCisrKyBiL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaApAQCAtNTA5LDggKzUwOSw4IEBAIHByaXZh
dGU6CiAgICAgYm9vbCBtX2NyZWF0ZWRPdGhlclBhZ2UgeyBmYWxzZSB9OwogICAgIHN0ZDo6dmVj
dG9yPHN0ZDo6c3RyaW5nPiBtX3BhdGhzOwogICAgIHN0ZDo6c2V0PHN0ZDo6c3RyaW5nPiBtX2Fs
bG93ZWRIb3N0czsKLSAgICBzdGQ6OnNldDxzdGQ6OnN0cmluZz4gbV9pbnRlcm5hbEZlYXR1cmVz
OwotICAgIHN0ZDo6c2V0PHN0ZDo6c3RyaW5nPiBtX2V4cGVyaW1lbnRhbEZlYXR1cmVzOworICAg
IEhhc2hNYXA8U3RyaW5nLCBib29sPiBtX2ludGVybmFsRmVhdHVyZXM7CisgICAgSGFzaE1hcDxT
dHJpbmcsIGJvb2w+IG1fZXhwZXJpbWVudGFsRmVhdHVyZXM7CiAKICAgICBXS1JldGFpblB0cjxX
S1N0cmluZ1JlZj4gbV9pbmplY3RlZEJ1bmRsZVBhdGg7CiAgICAgV0tSZXRhaW5QdHI8V0tTdHJp
bmdSZWY+IG1fdGVzdFBsdWdpbkRpcmVjdG9yeTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>