<?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>232037</bug_id>
          
          <creation_ts>2021-10-20 13:22:26 -0700</creation_ts>
          <short_desc>[Win Python] REGRESSION(r284398): run-api-tests: FileNotFoundError raised: [WinError 2] The system cannot find the file specified</short_desc>
          <delta_ts>2021-10-21 13:18:19 -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>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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</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>1806799</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-10-20 13:22:26 -0700</bug_when>
    <thetext>[Win Python] REGRESSION(r284398): run-api-tests: FileNotFoundError raised: [WinError 2] The system cannot find the file specified

WinCairo-64-bit-WKL-Debug-Tests 243185@main
https://build.webkit.org/#/builders/32/builds/1123

Collecting tests ...
Looking at [&apos;C:\\BW\\wincairo-wkl-debug-tests\\build\\WebKitBuild\\Debug\\bin64\\ToBeListed.exe&apos;, &apos;--gtest_list_tests&apos;]
FileNotFoundError raised: [WinError 2] The system cannot find the file specified
Traceback (most recent call last):
  File &quot;C:\BW\wincairo-wkl-debug-tests\build\Tools\Scripts\run-api-tests&quot;, line 61, in main
    return run(port, options, args, stderr)
  File &quot;C:\BW\wincairo-wkl-debug-tests\build\Tools\Scripts\run-api-tests&quot;, line 79, in run
    result = manager.run(args, json_output=options.json_output)
  File &quot;C:\BW\wincairo-wkl-debug-tests\build\Tools\Scripts\webkitpy\api_tests\manager.py&quot;, line 188, in run
    test_names = self._collect_tests(args)
  File &quot;C:\BW\wincairo-wkl-debug-tests\build\Tools\Scripts\webkitpy\api_tests\manager.py&quot;, line 113, in _collect_tests
    output = self.host.executive.run_command(
  File &quot;C:\BW\wincairo-wkl-debug-tests\build\Tools\Scripts\webkitpy\common\system\executive.py&quot;, line 409, in run_command
    process = self.popen(args,
  File &quot;C:\BW\wincairo-wkl-debug-tests\build\Tools\Scripts\webkitpy\common\system\executive.py&quot;, line 541, in popen
    result = subprocess.Popen(string_args, env=env, **kwargs)
  File &quot;C:\tools\python3\lib\subprocess.py&quot;, line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File &quot;C:\tools\python3\lib\subprocess.py&quot;, line 1420, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806843</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-10-20 14:34:07 -0700</bug_when>
    <thetext>On Windows, TestWTF.exe is just a wrapper program loading TestWTFLib.dll.
If I just rename TestWTF.exe to ToBeListed.exe, ToBeListed.exe tries to load ToBeListedLib.dll.

&gt; .\WebKitBuild\Debug\bin64\ToBeListed.exe --gtest_list_tests
ToBeListed can&apos;t open.
::LoadLibraryW failed:
path=C:\home\webkit\gc\WebKitBuild\Debug\bin64\ToBeListedLib.dll
The specified module could not be found.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806857</commentid>
    <comment_count>2</comment_count>
      <attachid>441942</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-10-20 14:43:25 -0700</bug_when>
    <thetext>Created attachment 441942
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807326</commentid>
    <comment_count>3</comment_count>
      <attachid>441942</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-10-21 13:17:24 -0700</bug_when>
    <thetext>Comment on attachment 441942
Patch

Clearing flags on attachment: 441942

Committed r284637 (243357@main): &lt;https://commits.webkit.org/243357@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807327</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-10-21 13:17:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807328</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-21 13:18:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/84520709&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441942</attachid>
            <date>2021-10-20 14:43:25 -0700</date>
            <delta_ts>2021-10-21 13:17:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232037-20211021064324.patch</filename>
            <type>text/plain</type>
            <size>2618</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NDM1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNWFmMGQwOTEyZTgxODg3MzMzNTNlNzhiZjE4MzUwMTA0
MDNmYjdjNy4uZDkyNjIzMTYxNTVjNTY3MGM5NTU3MDQzMGVkOWEyMjMzMmJkMWZkNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDIxLTEwLTIwICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW4gUHl0aG9uXSBSRUdSRVNTSU9OKHIyODQzOTgpOiBydW4tYXBpLXRl
c3RzOiBGaWxlTm90Rm91bmRFcnJvciByYWlzZWQ6IFtXaW5FcnJvciAyXSBUaGUgc3lzdGVtIGNh
bm5vdCBmaW5kIHRoZSBmaWxlIHNwZWNpZmllZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyMDM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgcjI4NDM5OCB0ZW1wb3JhcmlseSBjb3BpZWQgVGVzdFdURiBw
cm9ncmFtIHRvIFRvQmVMaXN0ZWQgdG8gbGlzdAorICAgICAgICB0ZXN0IGNhc2VzLiBIb3dldmVy
LCBvbiBXaW5kb3dzLCBUZXN0V1RGLmV4ZSBpcyBqdXN0IGEgd3JhcHBlcgorICAgICAgICBwcm9n
cmFtIGxvYWRpbmcgVGVzdFdURkxpYi5kbGwuIElmIEkganVzdCByZW5hbWUgVGVzdFdURi5leGUg
dG8KKyAgICAgICAgVG9CZUxpc3RlZC5leGUsIFRvQmVMaXN0ZWQuZXhlIHRyaWVzIHRvIGxvYWQg
VG9CZUxpc3RlZExpYi5kbGwuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2FwaV90ZXN0
cy9tYW5hZ2VyLnB5OgorICAgICAgICAoTWFuYWdlci5fY29sbGVjdF90ZXN0cyk6IERvIG5vdCBj
b3B5IHRoZSB0ZXN0IHByb2dyYW0gdG8KKyAgICAgICAgVG9CZUxpc3RlZCBvbiBXaW5kb3dzLgor
CiAyMDIxLTEwLTE4ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI4NDQxMy4KZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvYXBpX3Rlc3RzL21hbmFnZXIucHkgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2FwaV90ZXN0cy9tYW5hZ2VyLnB5CmluZGV4IGJjNTY4N2RmNzAyNGZmZWZhMjc3MWM3
MTRjOGRmZDI1ZDFiYWNkNDYuLmRlZjkxNjYzNzEzYzFiZWYwODcyNGY5MTM1NTUxYTkwZTlhMjIz
MTEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvYXBpX3Rlc3RzL21hbmFnZXIu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9hcGlfdGVzdHMvbWFuYWdlci5weQpAQCAt
MTA2LDEwICsxMDYsMTIgQEAgY2xhc3MgTWFuYWdlcihvYmplY3QpOgogICAgICAgICAgICAgaWYg
Y2Fub25pY2FsaXplZF9iaW5hcnkgbm90IGluIHNwZWNpZmllZF9iaW5hcmllczoKICAgICAgICAg
ICAgICAgICBjb250aW51ZQogCi0gICAgICAgICAgICB0b19iZV9saXN0ZWQgPSBzZWxmLmhvc3Qu
ZmlsZXN5c3RlbS5qb2luKHNlbGYuaG9zdC5maWxlc3lzdGVtLmRpcm5hbWUocGF0aCksICdUb0Jl
TGlzdGVkJykKLSAgICAgICAgICAgIHRyeToKKyAgICAgICAgICAgIHRvX2JlX2xpc3RlZCA9IHBh
dGgKKyAgICAgICAgICAgIGlmIG5vdCBzZWxmLl9wb3J0Lmhvc3QucGxhdGZvcm0uaXNfd2luKCk6
CisgICAgICAgICAgICAgICAgdG9fYmVfbGlzdGVkID0gc2VsZi5ob3N0LmZpbGVzeXN0ZW0uam9p
bihzZWxmLmhvc3QuZmlsZXN5c3RlbS5kaXJuYW1lKHBhdGgpLCAnVG9CZUxpc3RlZCcpCiAgICAg
ICAgICAgICAgICAgc2VsZi5ob3N0LmZpbGVzeXN0ZW0uY29weWZpbGUocGF0aCwgdG9fYmVfbGlz
dGVkKQogICAgICAgICAgICAgICAgIHNlbGYuaG9zdC5maWxlc3lzdGVtLmNvcHltb2RlKHBhdGgs
IHRvX2JlX2xpc3RlZCkKKyAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICBvdXRwdXQg
PSBzZWxmLmhvc3QuZXhlY3V0aXZlLnJ1bl9jb21tYW5kKAogICAgICAgICAgICAgICAgICAgICBS
dW5uZXIuY29tbWFuZF9mb3JfcG9ydChzZWxmLl9wb3J0LCBbdG9fYmVfbGlzdGVkLCAnLS1ndGVz
dF9saXN0X3Rlc3RzJ10pLAogICAgICAgICAgICAgICAgICAgICBlbnY9c2VsZi5fcG9ydC5lbnZp
cm9ubWVudF9mb3JfYXBpX3Rlc3RzKCkpCkBAIC0xMTgsNyArMTIwLDggQEAgY2xhc3MgTWFuYWdl
cihvYmplY3QpOgogICAgICAgICAgICAgICAgIF9sb2cuZXJyb3IoJ0ZhaWxlZCB0byBsaXN0IHt9
IHRlc3RzJy5mb3JtYXQoY2Fub25pY2FsaXplZF9iaW5hcnkpKQogICAgICAgICAgICAgICAgIHJh
aXNlCiAgICAgICAgICAgICBmaW5hbGx5OgotICAgICAgICAgICAgICAgIHNlbGYuaG9zdC5maWxl
c3lzdGVtLnJlbW92ZSh0b19iZV9saXN0ZWQpCisgICAgICAgICAgICAgICAgaWYgbm90IHNlbGYu
X3BvcnQuaG9zdC5wbGF0Zm9ybS5pc193aW4oKToKKyAgICAgICAgICAgICAgICAgICAgc2VsZi5o
b3N0LmZpbGVzeXN0ZW0ucmVtb3ZlKHRvX2JlX2xpc3RlZCkKIAogICAgICAgICBpZiBsZW4oYXJn
cykgPT0gMDoKICAgICAgICAgICAgIHJldHVybiBzb3J0ZWQoYXZhaWxhYmxlX3Rlc3RzKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>