<?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>236043</bug_id>
          
          <creation_ts>2022-02-02 15:39:06 -0800</creation_ts>
          <short_desc>REGRESSION(r288878) webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests tests are failing with Windows Python</short_desc>
          <delta_ts>2022-02-06 20:43: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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=235370</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>
          <dependson>236149</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gsnedders</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1836669</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-02-02 15:39:06 -0800</bug_when>
    <thetext>REGRESSION(r288878) webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests tests are failing with Windows Python

Since r288878 (Bug 235370)
WinCairo buildbot is using Windows Python.
https://build.webkit.org/#/builders/60/builds/4301


[496/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_all_no_paths
[497/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_all_no_paths passed
[497/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_directory
[498/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_directory failed:
  Traceback (most recent call last):
    File &quot;C:\BW\wincairo-wkl-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\layout_test_finder_legacy_unittest.py&quot;, line 263, in test_find_directory
      self.assertEqual(tests, [&apos;websocket/tests/passes/text.html&apos;])
  AssertionError: Lists differ: [&apos;\\test.checkout\\LayoutTests\\websocket\\tests\\passes\\text.html&apos;] != [&apos;websocket/tests/passes/text.html&apos;]
  
  First differing element 0:
  &apos;\\test.checkout\\LayoutTests\\websocket\\tests\\passes\\text.html&apos;
  &apos;websocket/tests/passes/text.html&apos;
  
  - [&apos;\\test.checkout\\LayoutTests\\websocket\\tests\\passes\\text.html&apos;]
  + [&apos;websocket/tests/passes/text.html&apos;]
  
[498/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_directory_includes_platform_specific
[499/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_directory_includes_platform_specific failed:
  Traceback (most recent call last):
    File &quot;C:\BW\wincairo-wkl-release-tests\build\Tools\Scripts\webkitpy\layout_tests\controllers\layout_test_finder_legacy_unittest.py&quot;, line 173, in test_find_directory_includes_platform_specific
      self.assertEqual(
  AssertionError: Lists differ: [&apos;\\test.checkout\\LayoutTests\\http\\tests[142 chars]tml&apos;] != [&apos;http/tests/passes/image.html&apos;, &apos;http/test[87 chars]tml&apos;]
  
  First differing element 0:
  &apos;\\test.checkout\\LayoutTests\\http\\tests\\passes\\image.html&apos;
  &apos;http/tests/passes/image.html&apos;
  
  Second list contains 1 additional elements.
  First extra element 3:
  &apos;platform/test-mac-leopard/http/test.html&apos;
  
  - [&apos;\\test.checkout\\LayoutTests\\http\\tests\\passes\\image.html&apos;,
  -  &apos;\\test.checkout\\LayoutTests\\http\\tests\\passes\\text.html&apos;,
  -  &apos;\\test.checkout\\LayoutTests\\http\\tests\\ssl\\text.html&apos;]
  + [&apos;http/tests/passes/image.html&apos;,
  +  &apos;http/tests/passes/text.html&apos;,
  +  &apos;http/tests/ssl/text.html&apos;,
  +  &apos;platform/test-mac-leopard/http/test.html&apos;]
  
[499/1640] webkitpy.layout_tests.controllers.layout_test_finder_legacy_unittest.LayoutTestFinderTests.test_find_directory_multiple_times</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836690</commentid>
    <comment_count>1</comment_count>
      <attachid>450715</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-02-02 16:14:53 -0800</bug_when>
    <thetext>Created attachment 450715
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836995</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2022-02-03 10:24:39 -0800</bug_when>
    <thetext>Ah, gah, sorry about this regression! I&apos;d actually realised I was breaking the tests in this way and had worked around it locally (essentially by maintaining the existing semantics of always running the tests under an emulated UNIX-like filesystem), but clearly I uploaded an outdated patch. This is, however, undoubtedly better, given you&apos;re fixing the actual reason for the failure!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837040</commentid>
    <comment_count>3</comment_count>
      <attachid>450715</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-02-03 11:53:25 -0800</bug_when>
    <thetext>Comment on attachment 450715
Patch

Thank you for the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837048</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-03 12:16:27 -0800</bug_when>
    <thetext>Committed r289067 (246774@main): &lt;https://commits.webkit.org/246774@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450715.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837049</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-03 12:17:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/88449289&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837534</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-02-04 11:44:22 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 236149</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837974</commentid>
    <comment_count>7</comment_count>
      <attachid>451058</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-02-06 18:18:59 -0800</bug_when>
    <thetext>Created attachment 451058
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837995</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-06 20:43:12 -0800</bug_when>
    <thetext>Committed r289197 (246883@main): &lt;https://commits.webkit.org/246883@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451058.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450715</attachid>
            <date>2022-02-02 16:14:53 -0800</date>
            <delta_ts>2022-02-06 18:18:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236043-20220203091451.patch</filename>
            <type>text/plain</type>
            <size>1854</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4OTkyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDU5OTMwMGM1MGUwNmFhMjA3NzAxY2U1ZTJkMzg4OWZm
MGYyMTg4ZC4uMTY0MGJmYmNjZTRjNWI0MzM4MmYzNDdhNDQzMWE5MTdlY2I2NTFlNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIyLTAyLTAyICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFJFR1JFU1NJT04ocjI4ODg3OCkgd2Via2l0cHkubGF5b3V0X3Rlc3RzLmNv
bnRyb2xsZXJzLmxheW91dF90ZXN0X2ZpbmRlcl9sZWdhY3lfdW5pdHRlc3QuTGF5b3V0VGVzdEZp
bmRlclRlc3RzIHRlc3RzIGFyZSBmYWlsaW5nIHdpdGggV2luZG93cyBQeXRob24KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjA0MworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS9wb3J0L2Jhc2UucHk6CisgICAgICAgIChQb3J0LnJlbGF0aXZlX3Rlc3RfZmlsZW5hbWUpOiBO
b3JtYWxpemUgZmlsZW5hbWUgd2l0aAorICAgICAgICBURVNUX1BBVEhfU0VQQVJBVE9SIGJlZm9y
ZSBjb21wYXJpbmcgd2l0aCBsYXlvdXRfdGVzdHNfZGlyKCkuCisKIDIwMjItMDItMDIgIFNhaWQg
QWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+CiAKICAgICAgICAgW0dQVSBQcm9jZXNzXSBS
ZW1vdmUgRGlzcGxheUxpc3Q6OlJlcGxheWVyOjpEZWxlZ2F0ZSBhbmQgRGlzcGxheUxpc3Q6OlJl
Y29yZGVySW1wbDo6RGVsZWdhdGUKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9iYXNlLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2Jhc2UucHkKaW5kZXgg
NmM1Y2MzNTcyZjI3NTdlNzBhNDA4ZDc1ZjdhOTlmNTMwMjA4ZTAxYy4uMmExMmEwOWMyYjU5ZWUz
ZGMyNGNiODEzNWMxMmFiNmI0NGFlYTY0NyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9wb3J0L2Jhc2UucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2Jhc2Uu
cHkKQEAgLTcxOCw4ICs3MTgsNyBAQCBjbGFzcyBQb3J0KG9iamVjdCk6CiAgICAgZGVmIHJlbGF0
aXZlX3Rlc3RfZmlsZW5hbWUoc2VsZiwgZmlsZW5hbWUpOgogICAgICAgICAiIiJSZXR1cm5zIGEg
dGVzdF9uYW1lIGEgcmVsYXRpdmUgdW5peC1zdHlsZSBwYXRoIGZvciBhIGZpbGVuYW1lIHVuZGVy
IHRoZSBMYXlvdXRUZXN0cwogICAgICAgICBkaXJlY3RvcnkuIFBvcnRzIG1heSBsZWdpdGltYXRl
bHkgcmV0dXJuIGFic3BhdGhzIGhlcmUgaWYgbm8gcmVscGF0aCBtYWtlcyBzZW5zZS4iIiIKLSAg
ICAgICAgIyBQb3J0cyB0aGF0IHJ1biBvbiB3aW5kb3dzIG5lZWQgdG8gb3ZlcnJpZGUgdGhpcyBt
ZXRob2QgdG8gZGVhbCB3aXRoCi0gICAgICAgICMgZmlsZW5hbWVzIHdpdGggYmFja3NsYXNoZXMg
aW4gdGhlbS4KKyAgICAgICAgZmlsZW5hbWUgPSBmaWxlbmFtZS5yZXBsYWNlKHNlbGYuaG9zdC5m
aWxlc3lzdGVtLnNlcCwgc2VsZi5URVNUX1BBVEhfU0VQQVJBVE9SKQogICAgICAgICBpZiBmaWxl
bmFtZS5zdGFydHN3aXRoKHNlbGYubGF5b3V0X3Rlc3RzX2RpcigpKToKICAgICAgICAgICAgIHJl
dHVybiBzZWxmLmhvc3QuZmlsZXN5c3RlbS5yZWxwYXRoKGZpbGVuYW1lLCBzZWxmLmxheW91dF90
ZXN0c19kaXIoKSkucmVwbGFjZShzZWxmLmhvc3QuZmlsZXN5c3RlbS5zZXAsIHNlbGYuVEVTVF9Q
QVRIX1NFUEFSQVRPUikKICAgICAgICAgZWxzZToK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451058</attachid>
            <date>2022-02-06 18:18:59 -0800</date>
            <delta_ts>2022-02-06 20:43:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236043-20220207111858.patch</filename>
            <type>text/plain</type>
            <size>1857</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MTg5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNGVmOGI0ZDc5NTBkNTYyOGFmYjJiZDRiOTE3NTc2MTU0
NDVjZjQzMS4uZjI3ZjUxMjJiMjgxNDMxNTQ5NWMwYjI5NzE4MzE3NTZiZjI5MjUxMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDIyLTAyLTA2ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFJFR1JFU1NJT04ocjI4ODg3OCkgd2Via2l0cHkubGF5b3V0X3Rlc3RzLmNv
bnRyb2xsZXJzLmxheW91dF90ZXN0X2ZpbmRlcl9sZWdhY3lfdW5pdHRlc3QuTGF5b3V0VGVzdEZp
bmRlclRlc3RzIHRlc3RzIGFyZSBmYWlsaW5nIHdpdGggV2luZG93cyBQeXRob24KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjA0MworICAgICAgICA8
cmRhcjovL3Byb2JsZW0vODg0NDkyODk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgU2luY2UgcjI4ODg3OCBzdGFydGVkIHRvIHVzZSBweWZha2Vmcywg
UG9ydC5yZWxhdGl2ZV90ZXN0X2ZpbGVuYW1lCisgICAgICAgIGRpZG4ndCB3b3JrIGFzIGV4cGVj
dGVkIGluIHVuaXQgdGVzdHMgd2l0aCBXaW5kb3dzIFB5dGhvbiBiZWNhdXNlCisgICAgICAgIFRl
c3RQb3J0LmxheW91dF90ZXN0c19kaXIgcmV0dXJuZWQgVW5peC1zdHlsZSBwYXRoIHdoaWxlIHRo
ZSBwYXRoCisgICAgICAgIG5hbWUgb2YgbGF5b3V0IHRlc3QgaXMgV2luZG93cy1zdHlsZSBwYXRo
LgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L3Rlc3QucHk6IFVzZSBhYnNwYXRo
IHRvIGNvbnZlcnQgVW5peC1zdHlsZQorICAgICAgICBwYXRoIHRvIFdpbmRvd3Mtc3R5bGUgZm9y
IFdpbmRvd3MgUHl0aG9uLgorCiAyMDIyLTAyLTA2ICBZdXN1a2UgU3V6dWtpICA8eXN1enVraUBh
cHBsZS5jb20+CiAKICAgICAgICAgW1dURl0gTWFrZSBCaXRtYXAgY29uc3RleHByIGZyaWVuZGx5
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvdGVzdC5weSBiL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcG9ydC90ZXN0LnB5CmluZGV4IDkwOGZmY2Q2OTFkMmUwZGM3MTYz
MjYzZjRjNDMxNzZlYjYzZTNlMzAuLmExYjhmNmNlMjE3Nzc2NzNkNTRkYjEzMzk1NWVmZmE5MGNj
Zjg2NzEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC90ZXN0LnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC90ZXN0LnB5CkBAIC00NDEsMTAgKzQ0MSwx
MCBAQCBjbGFzcyBUZXN0UG9ydChQb3J0KToKICAgICAgICAgcmV0dXJuIEltYWdlRGlmZlJlc3Vs
dChwYXNzZWQ9VHJ1ZSwgZGlmZl9pbWFnZT1Ob25lLCBkaWZmZXJlbmNlPTAsIHRvbGVyYW5jZT10
b2xlcmFuY2Ugb3IgMCwgZnV6enlfZGF0YT17J21heF9kaWZmZXJlbmNlJzogMCwgJ3RvdGFsX3Bp
eGVscyc6IDB9KQogCiAgICAgZGVmIGxheW91dF90ZXN0c19kaXIoc2VsZik6Ci0gICAgICAgIHJl
dHVybiBMQVlPVVRfVEVTVF9ESVIKKyAgICAgICAgcmV0dXJuIHNlbGYuX2ZpbGVzeXN0ZW0uYWJz
cGF0aChMQVlPVVRfVEVTVF9ESVIpCiAKICAgICBkZWYgcGVyZl90ZXN0c19kaXIoc2VsZik6Ci0g
ICAgICAgIHJldHVybiBQRVJGX1RFU1RfRElSCisgICAgICAgIHJldHVybiBzZWxmLl9maWxlc3lz
dGVtLmFic3BhdGgoUEVSRl9URVNUX0RJUikKIAogICAgIGRlZiB3ZWJraXRfYmFzZShzZWxmKToK
ICAgICAgICAgcmV0dXJuICcvdGVzdC5jaGVja291dCcK
</data>

          </attachment>
      

    </bug>

</bugzilla>