RESOLVED FIXED296148
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
Vassili Bykov
Comment 1 2025-07-17 14:27:46 PDT
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.