<?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>222662</bug_id>
          
          <creation_ts>2021-03-03 09:43:37 -0800</creation_ts>
          <short_desc>Make LayoutTestFinder.find_tests/find_tests_by_path return List[Test]</short_desc>
          <delta_ts>2021-03-03 16:16:14 -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>
          <dependson>222661</dependson>
          <blocked>220421</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Sam Sneddon [:gsnedders]">gsnedders</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1735322</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-03-03 09:43:37 -0800</bug_when>
    <thetext>Introduce a Test type to then move finding expectations there</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735328</commentid>
    <comment_count>1</comment_count>
      <attachid>422107</attachid>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-03-03 09:52:54 -0800</bug_when>
    <thetext>Created attachment 422107
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735589</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-03 16:15:06 -0800</bug_when>
    <thetext>Committed r273854: &lt;https://commits.webkit.org/r273854&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422107.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735590</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-03 16:16:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/75008795&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422107</attachid>
            <date>2021-03-03 09:52:54 -0800</date>
            <delta_ts>2021-03-03 16:15:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222662-20210303175253.patch</filename>
            <type>text/plain</type>
            <size>12498</size>
            <attacher name="Sam Sneddon [:gsnedders]">gsnedders</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczODEzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmZjNmMwMWQ1Y2IwZWZhZmM0NjIzYzE3YTVhYzJjMTNm
MzBjZmFlZS4uNDMyMmFkOGI4ZTVhZmZjNTMzMmI4ZmZjZDIzMWY3ZDBmZmFmNzkxNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMz
IEBACisyMDIxLTAzLTAzICBTYW0gU25lZGRvbiAgPGdzbmVkZGVyc0BhcHBsZS5jb20+CisKKyAg
ICAgICAgTWFrZSBMYXlvdXRUZXN0RmluZGVyLmZpbmRfdGVzdHMvZmluZF90ZXN0c19ieV9wYXRo
IHJldHVybiBMaXN0W1Rlc3RdCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjI2NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGlzIGludHJvZHVjZXMgYSBUZXN0IGNsYXNzLCB0byBsYXRlciBiZSBhYmxl
IHRvIG1pZ3JhdGUgZmluZGluZworICAgICAgICBleHBlY3RhdGlvbnMgdG8gTGF5b3V0VGVzdEZp
bmRlci4KKworICAgICAgICAqIFNjcmlwdHMvb3Blbi1sYXlvdXQtdGVzdDoKKyAgICAgICAgKG1h
aW4pOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJz
L2xheW91dF90ZXN0X2ZpbmRlci5weToKKyAgICAgICAgKExheW91dFRlc3RGaW5kZXIuZmluZF90
ZXN0cyk6CisgICAgICAgIChMYXlvdXRUZXN0RmluZGVyLmZpbmRfdGVzdHNfYnlfcGF0aCk6Cisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0
X3Rlc3RfZmluZGVyX3VuaXR0ZXN0LnB5OgorICAgICAgICAoTGF5b3V0VGVzdEZpbmRlclRlc3Rz
LnRlc3RfZmluZF93aXRoX3NraXBwZWRfZGlyZWN0b3JpZXMpOgorICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXIucHk6CisgICAgICAgIChN
YW5hZ2VyLnJ1bik6CisgICAgICAgIChNYW5hZ2VyLnByaW50X2V4cGVjdGF0aW9ucyk6CisgICAg
ICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3QucHk6IEFkZGVk
LgorICAgICAgICAoVGVzdCk6CisgICAgICAgIChUZXN0Ll9faW5pdF9fKToKKyAgICAgICAgKFRl
c3QuX19yZXByX18pOgorICAgICAgICAoVGVzdC5fX2VxX18pOgorICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X2lucHV0LnB5OgorICAgICAgICAoVGVz
dElucHV0KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVlcmll
cy5weToKKyAgICAgICAgKFByaW50RXhwZWN0YXRpb25zLmV4ZWN1dGUpOgorCiAyMDIxLTAzLTAz
ICBTYW0gU25lZGRvbiAgPGdzbmVkZGVyc0BhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBMYXlv
dXRUZXN0RmluZGVyLnNraXBfdGVzdHMgdG8gTWFuYWdlci5fc2tpcF90ZXN0cwpkaWZmIC0tZ2l0
IGEvVG9vbHMvU2NyaXB0cy9vcGVuLWxheW91dC10ZXN0IGIvVG9vbHMvU2NyaXB0cy9vcGVuLWxh
eW91dC10ZXN0CmluZGV4IDk0NTlmYWE4MTFkZDM3N2VkN2QyZGM2MzExZDRmNDMzYjVjZmZlNzQu
LjE4NzM3OWYxOWI2ZWZhMDIxNmFjNjIzZWFkOTExMGUzZTdlOTg2NWMgMTAwNzU1Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvb3Blbi1sYXlvdXQtdGVzdAorKysgYi9Ub29scy9TY3JpcHRzL29wZW4tbGF5
b3V0LXRlc3QKQEAgLTU0LDcgKzU0LDggQEAgZGVmIG1haW4oYXJndiwgc3Rkb3V0LCBzdGRlcnIp
OgogICAgIGRyaXZlciA9IHBvcnQuY3JlYXRlX2RyaXZlcigwKQogICAgIGZpbmRlciA9IExheW91
dFRlc3RGaW5kZXIocG9ydCwge30pCiAKLSAgICBwYXRocywgdGVzdF9maWxlcyA9IGZpbmRlci5m
aW5kX3Rlc3RzKE5vbmUsIFt0ZXN0X25hbWVdKQorICAgIHBhdGhzLCB0ZXN0cyA9IGZpbmRlci5m
aW5kX3Rlc3RzKE5vbmUsIFt0ZXN0X25hbWVdKQorICAgIHRlc3RfZmlsZXMgPSBbdGVzdC50ZXN0
X3BhdGggZm9yIHRlc3QgaW4gdGVzdHNdCiAgICAgdGVzdF9uYW1lID0gcGF0aHNbMF0KIAogICAg
IG5lZWRzX3NlcnZlciA9IEZhbHNlCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9maW5kZXIucHkgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9maW5k
ZXIucHkKaW5kZXggMzVlNTIxNGZiZWIwMGMxZjc3MDlmMDUwNTBhZGM0MWQ3MzgxZmQwYS4uNGY0
MDM3M2U2YmFmMTUxMTg2MTdlY2VmZTdhYTkwZGQ5ZjcxZjBlNyAxMDA2NDQKLS0tIGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfZmlu
ZGVyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xs
ZXJzL2xheW91dF90ZXN0X2ZpbmRlci5weQpAQCAtMzMsNiArMzMsNyBAQCBpbXBvcnQgcmUKIAog
ZnJvbSB3ZWJraXRweS5jb21tb24gaW1wb3J0IGZpbmRfZmlsZXMKIGZyb20gd2Via2l0cHkubGF5
b3V0X3Rlc3RzLm1vZGVscyBpbXBvcnQgdGVzdF9leHBlY3RhdGlvbnMKK2Zyb20gd2Via2l0cHku
bGF5b3V0X3Rlc3RzLm1vZGVscy50ZXN0IGltcG9ydCBUZXN0CiBmcm9tIHdlYmtpdHB5LnBvcnQu
YmFzZSBpbXBvcnQgUG9ydAogCiAKQEAgLTg0LDEzICs4NSwxMyBAQCBjbGFzcyBMYXlvdXRUZXN0
RmluZGVyKG9iamVjdCk6CiAgICAgICAgIHBhdGhzID0gc2VsZi5fc3RyaXBfdGVzdF9kaXJfcHJl
Zml4ZXMoYXJncykKICAgICAgICAgaWYgb3B0aW9ucyBhbmQgb3B0aW9ucy50ZXN0X2xpc3Q6CiAg
ICAgICAgICAgICBwYXRocyArPSBzZWxmLl9zdHJpcF90ZXN0X2Rpcl9wcmVmaXhlcyhzZWxmLl9y
ZWFkX3Rlc3RfbmFtZXNfZnJvbV9maWxlKG9wdGlvbnMudGVzdF9saXN0LCBzZWxmLl9wb3J0LlRF
U1RfUEFUSF9TRVBBUkFUT1IpKQotICAgICAgICB0ZXN0X2ZpbGVzID0gc2VsZi5maW5kX3Rlc3Rz
X2J5X3BhdGgocGF0aHMsIGRldmljZV90eXBlPWRldmljZV90eXBlKQotICAgICAgICByZXR1cm4g
KHBhdGhzLCB0ZXN0X2ZpbGVzKQorICAgICAgICB0ZXN0cyA9IHNlbGYuZmluZF90ZXN0c19ieV9w
YXRoKHBhdGhzLCBkZXZpY2VfdHlwZT1kZXZpY2VfdHlwZSkKKyAgICAgICAgcmV0dXJuIChwYXRo
cywgdGVzdHMpCiAKICAgICBkZWYgZmluZF90ZXN0c19ieV9wYXRoKHNlbGYsIHBhdGhzLCBkZXZp
Y2VfdHlwZT1Ob25lKToKICAgICAgICAgIiIiUmV0dXJuIHRoZSBsaXN0IG9mIHRlc3RzIGZvdW5k
LiBCb3RoIGdlbmVyaWMgYW5kIHBsYXRmb3JtLXNwZWNpZmljIHRlc3RzIG1hdGNoaW5nIHBhdGhz
IHNob3VsZCBiZSByZXR1cm5lZC4iIiIKICAgICAgICAgZXhwYW5kZWRfcGF0aHMgPSBzZWxmLl9l
eHBhbmRlZF9wYXRocyhwYXRocywgZGV2aWNlX3R5cGU9ZGV2aWNlX3R5cGUpCi0gICAgICAgIHJl
dHVybiBzZWxmLl9yZWFsX3Rlc3RzKGV4cGFuZGVkX3BhdGhzKQorICAgICAgICByZXR1cm4gW1Rl
c3QodGVzdF9maWxlKSBmb3IgdGVzdF9maWxlIGluIHNlbGYuX3JlYWxfdGVzdHMoZXhwYW5kZWRf
cGF0aHMpXQogCiAgICAgZGVmIF9leHBhbmRlZF9wYXRocyhzZWxmLCBwYXRocywgZGV2aWNlX3R5
cGU9Tm9uZSk6CiAgICAgICAgIGV4cGFuZGVkX3BhdGhzID0gW10KZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X2Zp
bmRlcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2Nv
bnRyb2xsZXJzL2xheW91dF90ZXN0X2ZpbmRlcl91bml0dGVzdC5weQppbmRleCBiMTFmN2Q5YWE3
N2ZlMzIwN2VlODhjOGI4YjdiOTgwYmRiZGZiMzNjLi43NjQyMTVlODkyMDk0YzQ0YzhhY2M1OTI1
YmRjMGIwMTZjNWEwMGIxIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9maW5kZXJfdW5pdHRlc3QucHkKKysrIGIv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rl
c3RfZmluZGVyX3VuaXR0ZXN0LnB5CkBAIC03OSw3ICs3OSw3IEBAIGNsYXNzIExheW91dFRlc3RG
aW5kZXJUZXN0cyh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHRlc3RfZmluZF93aXRoX3Nr
aXBwZWRfZGlyZWN0b3JpZXMoc2VsZik6CiAgICAgICAgIGZpbmRlciA9IHNlbGYubWFrZV9maW5k
ZXIoKQogICAgICAgICB0ZXN0cyA9IGZpbmRlci5maW5kX3Rlc3RzX2J5X3BhdGgoWyd1c2Vyc2Ny
aXB0cyddKQotICAgICAgICBzZWxmLmFzc2VydE5vdEluKCd1c2Vyc2NyaXB0cy9yZXNvdXJjZXMv
aWZyYW1lLmh0bWwnLCB0ZXN0cykKKyAgICAgICAgc2VsZi5hc3NlcnROb3RJbigndXNlcnNjcmlw
dHMvcmVzb3VyY2VzL2lmcmFtZS5odG1sJywgW3Rlc3QudGVzdF9wYXRoIGZvciB0ZXN0IGluIHRl
c3RzXSkKIAogICAgIGRlZiB0ZXN0X2ZpbmRfd2l0aF9za2lwcGVkX2RpcmVjdG9yaWVzXzIoc2Vs
Zik6CiAgICAgICAgIGZpbmRlciA9IHNlbGYubWFrZV9maW5kZXIoKQpkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdlci5weSBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXIu
cHkKaW5kZXggMmJiMTllNWIzMjg0Njk4MWFhZDRkZTczYjJjYjdkMzJhNWUzMDc1NS4uOTZiZjk0
MjRkZDg2OTEyYjAxYTBiZTRjOTMyOTgyOTg2ZmM1MGI1NyAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdlci5weQorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9tYW5hZ2VyLnB5
CkBAIC0yMDgsMTEgKzIwOCwxMyBAQCBjbGFzcyBNYW5hZ2VyKG9iamVjdCk6CiAgICAgICAgICAg
ICBmb3JfZGV2aWNlX3R5cGUgPSB1J2ZvciB7fSAnLmZvcm1hdChkZXZpY2VfdHlwZSkgaWYgZGV2
aWNlX3R5cGUgZWxzZSAnJwogICAgICAgICAgICAgc2VsZi5fcHJpbnRlci53cml0ZV91cGRhdGUo
dSdDb2xsZWN0aW5nIHRlc3RzIHt9Li4uJy5mb3JtYXQoZm9yX2RldmljZV90eXBlKSkKICAgICAg
ICAgICAgIHRyeToKLSAgICAgICAgICAgICAgICBwYXRocywgdGVzdF9uYW1lcyA9IHNlbGYuX2Nv
bGxlY3RfdGVzdHMoYXJncywgZGV2aWNlX3R5cGU9ZGV2aWNlX3R5cGUpCisgICAgICAgICAgICAg
ICAgcGF0aHMsIHRlc3RzID0gc2VsZi5fY29sbGVjdF90ZXN0cyhhcmdzLCBkZXZpY2VfdHlwZT1k
ZXZpY2VfdHlwZSkKICAgICAgICAgICAgIGV4Y2VwdCBJT0Vycm9yOgogICAgICAgICAgICAgICAg
ICMgVGhpcyBpcyByYWlzZWQgaWYgLS10ZXN0LWxpc3QgZG9lc24ndCBleGlzdAogICAgICAgICAg
ICAgICAgIHJldHVybiB0ZXN0X3J1bl9yZXN1bHRzLlJ1bkRldGFpbHMoZXhpdF9jb2RlPS0xKQog
CisgICAgICAgICAgICB0ZXN0X25hbWVzID0gW3Rlc3QudGVzdF9wYXRoIGZvciB0ZXN0IGluIHRl
c3RzXQorCiAgICAgICAgICAgICBzZWxmLl9wcmludGVyLndyaXRlX3VwZGF0ZSh1J1BhcnNpbmcg
ZXhwZWN0YXRpb25zIHt9Li4uJy5mb3JtYXQoZm9yX2RldmljZV90eXBlKSkKICAgICAgICAgICAg
IHNlbGYuX2V4cGVjdGF0aW9uc1tkZXZpY2VfdHlwZV0gPSB0ZXN0X2V4cGVjdGF0aW9ucy5UZXN0
RXhwZWN0YXRpb25zKHNlbGYuX3BvcnQsIHRlc3RfbmFtZXMsIGZvcmNlX2V4cGVjdGF0aW9uc19w
YXNzPXNlbGYuX29wdGlvbnMuZm9yY2UsIGRldmljZV90eXBlPWRldmljZV90eXBlKQogICAgICAg
ICAgICAgc2VsZi5fZXhwZWN0YXRpb25zW2RldmljZV90eXBlXS5wYXJzZV9hbGxfZXhwZWN0YXRp
b25zKCkKQEAgLTY5NiwxMSArNjk4LDEzIEBAIGNsYXNzIE1hbmFnZXIob2JqZWN0KToKICAgICAg
ICAgICAgIGZvcl9kZXZpY2VfdHlwZSA9ICdmb3Ige30gJy5mb3JtYXQoZGV2aWNlX3R5cGUpIGlm
IGRldmljZV90eXBlIGVsc2UgJycKICAgICAgICAgICAgIHNlbGYuX3ByaW50ZXIud3JpdGVfdXBk
YXRlKCdDb2xsZWN0aW5nIHRlc3RzIHt9Li4uJy5mb3JtYXQoZm9yX2RldmljZV90eXBlKSkKICAg
ICAgICAgICAgIHRyeToKLSAgICAgICAgICAgICAgICBwYXRocywgdGVzdF9uYW1lcyA9IHNlbGYu
X2NvbGxlY3RfdGVzdHMoYXJncywgZGV2aWNlX3R5cGU9ZGV2aWNlX3R5cGUpCisgICAgICAgICAg
ICAgICAgcGF0aHMsIHRlc3RzID0gc2VsZi5fY29sbGVjdF90ZXN0cyhhcmdzLCBkZXZpY2VfdHlw
ZT1kZXZpY2VfdHlwZSkKICAgICAgICAgICAgIGV4Y2VwdCBJT0Vycm9yOgogICAgICAgICAgICAg
ICAgICMgVGhpcyBpcyByYWlzZWQgaWYgLS10ZXN0LWxpc3QgZG9lc24ndCBleGlzdAogICAgICAg
ICAgICAgICAgIHJldHVybiB0ZXN0X3J1bl9yZXN1bHRzLlJ1bkRldGFpbHMoZXhpdF9jb2RlPS0x
KQogCisgICAgICAgICAgICB0ZXN0X25hbWVzID0gW3Rlc3QudGVzdF9wYXRoIGZvciB0ZXN0IGlu
IHRlc3RzXQorCiAgICAgICAgICAgICBzZWxmLl9wcmludGVyLndyaXRlX3VwZGF0ZSgnUGFyc2lu
ZyBleHBlY3RhdGlvbnMge30uLi4nLmZvcm1hdChmb3JfZGV2aWNlX3R5cGUpKQogICAgICAgICAg
ICAgc2VsZi5fZXhwZWN0YXRpb25zW2RldmljZV90eXBlXSA9IHRlc3RfZXhwZWN0YXRpb25zLlRl
c3RFeHBlY3RhdGlvbnMoc2VsZi5fcG9ydCwgdGVzdF9uYW1lcywgZm9yY2VfZXhwZWN0YXRpb25z
X3Bhc3M9c2VsZi5fb3B0aW9ucy5mb3JjZSwgZGV2aWNlX3R5cGU9ZGV2aWNlX3R5cGUpCiAgICAg
ICAgICAgICBzZWxmLl9leHBlY3RhdGlvbnNbZGV2aWNlX3R5cGVdLnBhcnNlX2FsbF9leHBlY3Rh
dGlvbnMoKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
bW9kZWxzL3Rlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9tb2Rl
bHMvdGVzdC5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ZmVkYTlmMTA0ZDdiZjYzMmYxNDI4MjlmYzUzN2NiMmJj
ZWQ4M2YyCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbW9kZWxzL3Rlc3QucHkKQEAgLTAsMCArMSw3NiBAQAorIyBDb3B5cmlnaHQgKEMpIDIw
MjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIworIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zIGFyZQorIyBtZXQ6CisjCisjICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2Ug
Y29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgICAgICogUmVk
aXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorIyBj
b3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyCisjIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQgd2l0aCB0aGUKKyMgZGlzdHJpYnV0aW9uLgorIyAgICAgKiBOZWl0aGVyIHRo
ZSBuYW1lIG9mIEFwcGxlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgY29udHJpYnV0b3Jz
IG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20K
KyMgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lv
bi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERF
UlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElF
RCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKKyMgQSBQQVJU
SUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZ
UklHSFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwg
SU5ESVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVO
VElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisjIERBVEEs
IE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJ
Q1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorIyBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorCisK
K2NsYXNzIFRlc3Qob2JqZWN0KToKKyAgICAiIiJEYXRhIGFib3V0IGEgdGVzdCBhbmQgaXRzIGV4
cGVjdGF0aW9ucy4KKworICAgIE5vdGUgdGhhdCB0aGlzIGlzIGluaGVyZW50bHkgcGxhdGZvcm0g
c3BlY2lmaWMsIGFzIGV4cGVjdGF0aW9ucyBhcmUgcGxhdGZvcm0gc3BlY2lmaWMuIiIiCisKKyAg
ICBkZWYgX19pbml0X18oCisgICAgICAgIHNlbGYsCisgICAgICAgIHRlc3RfcGF0aCwKKyAgICAg
ICAgZXhwZWN0ZWRfdGV4dF9wYXRoPU5vbmUsCisgICAgICAgIGV4cGVjdGVkX2ltYWdlX3BhdGg9
Tm9uZSwKKyAgICAgICAgZXhwZWN0ZWRfY2hlY2tzdW1fcGF0aD1Ob25lLAorICAgICAgICBleHBl
Y3RlZF9hdWRpb19wYXRoPU5vbmUsCisgICAgICAgIHJlZmVyZW5jZV9maWxlcz1Ob25lLAorICAg
ICk6CisgICAgICAgIHNlbGYudGVzdF9wYXRoID0gdGVzdF9wYXRoCisgICAgICAgIHNlbGYuZXhw
ZWN0ZWRfdGV4dF9wYXRoID0gZXhwZWN0ZWRfdGV4dF9wYXRoCisgICAgICAgIHNlbGYuZXhwZWN0
ZWRfaW1hZ2VfcGF0aCA9IGV4cGVjdGVkX2ltYWdlX3BhdGgKKyAgICAgICAgc2VsZi5leHBlY3Rl
ZF9jaGVja3N1bV9wYXRoID0gZXhwZWN0ZWRfY2hlY2tzdW1fcGF0aAorICAgICAgICBzZWxmLmV4
cGVjdGVkX2F1ZGlvX3BhdGggPSBleHBlY3RlZF9hdWRpb19wYXRoCisgICAgICAgIHNlbGYucmVm
ZXJlbmNlX2ZpbGVzID0gcmVmZXJlbmNlX2ZpbGVzCisKKyAgICBkZWYgX19yZXByX18oc2VsZik6
CisgICAgICAgIHJldHVybiAoCisgICAgICAgICAgICAiVGVzdCglciwgIgorICAgICAgICAgICAg
ImV4cGVjdGVkX3RleHRfcGF0aD0lciwgIgorICAgICAgICAgICAgImV4cGVjdGVkX2ltYWdlX3Bh
dGg9JXIsICIKKyAgICAgICAgICAgICJleHBlY3RlZF9jaGVja3N1bV9wYXRoPSVyLCAiCisgICAg
ICAgICAgICAiZXhwZWN0ZWRfYXVkaW9fcGF0aD0lciwgIgorICAgICAgICAgICAgInJlZmVyZW5j
ZV9maWxlcz0lcikiCisgICAgICAgICkgJSAoCisgICAgICAgICAgICBzZWxmLnRlc3RfcGF0aCwK
KyAgICAgICAgICAgIHNlbGYuZXhwZWN0ZWRfdGV4dF9wYXRoLAorICAgICAgICAgICAgc2VsZi5l
eHBlY3RlZF9pbWFnZV9wYXRoLAorICAgICAgICAgICAgc2VsZi5leHBlY3RlZF9jaGVja3N1bV9w
YXRoLAorICAgICAgICAgICAgc2VsZi5leHBlY3RlZF9hdWRpb19wYXRoLAorICAgICAgICAgICAg
c2VsZi5yZWZlcmVuY2VfZmlsZXMsCisgICAgICAgICkKKworICAgIGRlZiBfX2VxX18oc2VsZiwg
b3RoZXIpOgorICAgICAgICByZXR1cm4gKAorICAgICAgICAgICAgc2VsZi50ZXN0X3BhdGggPT0g
b3RoZXIudGVzdF9wYXRoCisgICAgICAgICAgICBhbmQgc2VsZi5leHBlY3RlZF90ZXh0X3BhdGgg
PT0gb3RoZXIuZXhwZWN0ZWRfdGV4dF9wYXRoCisgICAgICAgICAgICBhbmQgc2VsZi5leHBlY3Rl
ZF9pbWFnZV9wYXRoID09IG90aGVyLmV4cGVjdGVkX2ltYWdlX3BhdGgKKyAgICAgICAgICAgIGFu
ZCBzZWxmLmV4cGVjdGVkX2NoZWNrc3VtX3BhdGggPT0gb3RoZXIuZXhwZWN0ZWRfY2hlY2tzdW1f
cGF0aAorICAgICAgICAgICAgYW5kIHNlbGYuZXhwZWN0ZWRfYXVkaW9fcGF0aCA9PSBvdGhlci5l
eHBlY3RlZF9hdWRpb19wYXRoCisgICAgICAgICAgICBhbmQgc2VsZi5yZWZlcmVuY2VfZmlsZXMg
PT0gb3RoZXIucmVmZXJlbmNlX2ZpbGVzCisgICAgICAgICkKZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL21vZGVscy90ZXN0X2lucHV0LnB5IGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfaW5wdXQucHkKaW5kZXgg
OGM2NTQxNzZmY2UwYTAyMDA3OTAyZmI5MDRlYmYwNmJkMGNmODY3My4uNjJlYzhlMDk5NDgyMDQ5
ZjBkMzYwNWJlNzBiYzM2ZjYwNDc5MTA1ZCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfaW5wdXQucHkKKysrIGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbW9kZWxzL3Rlc3RfaW5wdXQucHkKQEAgLTI5LDcgKzI5
LDExIEBACiAKIAogY2xhc3MgVGVzdElucHV0KG9iamVjdCk6Ci0gICAgIiIiR3JvdXBzIGluZm9y
bWF0aW9uIGFib3V0IGEgdGVzdCBmb3IgZWFzeSBwYXNzaW5nIG9mIGRhdGEuIiIiCisgICAgIiIi
SW5mb3JtYXRpb24gYWJvdXQgYSB0ZXN0IG5lZWRlZCB0byBydW4gaXQuCisKKyAgICBUaGlzIGRp
ZmZlcnMgZnJvbSBhIFRlc3Qgb2JqZWN0IGluc29mYXIgYXMgaXQgY29udGFpbnMgbWV0YWRhdGEg
bm90IHNwZWNpZmljIHRvIHRoZSB0ZXN0LAorICAgIGRlcml2ZWQgZnJvbSBUZXN0RXhwZWN0YXRp
b25zL3Rlc3QgZXhlY3V0aW9uIG9wdGlvbnMgKGUuZy4sIHRpbWVvdXQpLgorICAgICIiIgogCiAg
ICAgZGVmIF9faW5pdF9fKHNlbGYsIHRlc3RfbmFtZSwgdGltZW91dD1Ob25lLCBuZWVkc19zZXJ2
ZXJzPU5vbmUsIHNob3VsZF9kdW1wX2pzY29uc29sZWxvZ19pbl9zdGRlcnI9Tm9uZSk6CiAgICAg
ICAgICMgVGVzdElucHV0IG9iamVjdHMgYXJlIG5vcm1hbGx5IGNvbnN0cnVjdGVkIGJ5IHRoZSBt
YW5hZ2VyIGFuZCBwYXNzZWQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9v
bC9jb21tYW5kcy9xdWVyaWVzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1h
bmRzL3F1ZXJpZXMucHkKaW5kZXggMTIyNjNhODU5Y2IwYjJhMjFmNGRhMjI5ZGEwYzdiNTE0NDcz
ZjYzNi4uMjk3NTM2OThkNGJkZTlmNzkyZWE2NDIwNGRmZWI4ZWJiMTIzNjUzOSAxMDA2NDQKLS0t
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXJpZXMucHkKKysrIGIv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXJpZXMucHkKQEAgLTUwNCwx
MCArNTA0LDExIEBAIGNsYXNzIFByaW50RXhwZWN0YXRpb25zKENvbW1hbmQpOgogICAgICAgICAg
ICAgcmV0dXJuCiAKICAgICAgICAgZmluZGVyID0gTGF5b3V0VGVzdEZpbmRlcihkZWZhdWx0X3Bv
cnQsIE5vbmUpCi0gICAgICAgIHRlc3RzID0gc2V0KGZpbmRlci5maW5kX3Rlc3RzX2J5X3BhdGgo
YXJncykpCisgICAgICAgIHRlc3RzID0gZmluZGVyLmZpbmRfdGVzdHNfYnlfcGF0aChhcmdzKQor
ICAgICAgICB0ZXN0X2ZpbGVzID0ge3Rlc3QudGVzdF9wYXRoIGZvciB0ZXN0IGluIHRlc3RzfQog
ICAgICAgICBmb3IgcG9ydF9uYW1lIGluIHBvcnRfbmFtZXM6Ci0gICAgICAgICAgICBtb2RlbCA9
IHNlbGYuX21vZGVsKG9wdGlvbnMsIHBvcnRfbmFtZSwgdGVzdHMpCi0gICAgICAgICAgICB0ZXN0
c190b19wcmludCA9IHNlbGYuX2ZpbHRlcl90ZXN0cyhvcHRpb25zLCBtb2RlbCwgdGVzdHMpCisg
ICAgICAgICAgICBtb2RlbCA9IHNlbGYuX21vZGVsKG9wdGlvbnMsIHBvcnRfbmFtZSwgdGVzdF9m
aWxlcykKKyAgICAgICAgICAgIHRlc3RzX3RvX3ByaW50ID0gc2VsZi5fZmlsdGVyX3Rlc3RzKG9w
dGlvbnMsIG1vZGVsLCB0ZXN0X2ZpbGVzKQogICAgICAgICAgICAgbGluZXMgPSBbbW9kZWwuZ2V0
X2V4cGVjdGF0aW9uX2xpbmUodGVzdCkgZm9yIHRlc3QgaW4gc29ydGVkKHRlc3RzX3RvX3ByaW50
KV0KICAgICAgICAgICAgIGlmIHBvcnRfbmFtZSAhPSBwb3J0X25hbWVzWzBdOgogICAgICAgICAg
ICAgICAgIHByaW50KCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>