WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
296148
Use Copy Files build phases instead of rsync to copy testapiScripts
https://bugs.webkit.org/show_bug.cgi?id=296148
Summary
Use Copy Files build phases instead of rsync to copy testapiScripts
Vassili Bykov
Reported
2025-07-17 14:08:20 PDT
rdar://151903358
In the existing JavaScriptCore.xcodeproj, the 'testapi' target includes a phase that runs rsync to copy the directory 'Source/JavaScriptCore/API/tests/testapiScripts' into the build product directory. 'testapi' tests expect the directory to be available side-by-side with the 'testapi' executable. In some internal build and packaging tools, this operation is not recognized and the copied directory is missing in the build artifacts. This causes 'testapi' test failures on internal test bots. Instead, the files should be copied using Xcode's built-in 'Copy Files' build phase. That phase is recognized by the internal built infrastructure and the copied directory is present in the build artifacts in all appropriate configurations.
Attachments
Add attachment
proposed patch, testcase, etc.
Vassili Bykov
Comment 1
2025-07-17 14:27:46 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/48204
EWS
Comment 2
2025-07-22 09:57:37 PDT
Committed
297740@main
(9347e5999f88): <
https://commits.webkit.org/297740@main
> Reviewed commits have been landed. Closing PR #48204 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug