-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[5.9] Backport macOS CI related changes #6539
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* Re-enable disabled tests This re-enables a bunch of disabled tests, the hope is that they should now work that we have a newer superior Xcode installed on CI. If that happens to not be the case, we have `SWIFTCI_DISABLE_SDK_DEPENDENT_TESTS` to disable these tests specifically for the macOS CI if needed. This change introduces the variable where expected to be needed, but doesn't set it. * Removed back deployment rpaths * Removed more Darwin rpaths into the toolchain A macOS that contains the dyld issue worked around by swiftlang/swift#37978 has been deployed by Swift CI, so we can't do this anymore on Darwin. * Do not include Swift runtime libs in `DYLD_LIBRARY_PATH` on Darwin (cherry picked from commit 16fb1d2)
This is manifesting itself as `cannot find 'XCTAssertEqual' in scope` on Swift CI again, but instead of disabling these tests wholesale like we did before, we want to take a more targetted approach. (cherry picked from commit bc35b9c)
@swift-ci please smoke test |
|
Interesting that macOS self-hosted works... |
@swift-ci please smoke test linux |
Failure seems consistent. |
Seems like the test is passing in #6541, so there is an issue specific to this PR. |
Oh, I see, this is in |
@swift-ci please smoke test linux |
@swift-ci please smoke test |
@swift-ci please smoke test windows |
Looks like these tests are suffering from some of the same problems as `FunctionalTests` which makes sense since they're conceptually very similar. (cherry picked from commit 2cb0f2f)
@swift-ci please smoke test |
@swift-ci please smoke test windows |
Hm, looks like triggering Windows doesn't work |
@swift-ci please smoke test windows |
Linux failure is
|
Windows failure is a crash
|
@swift-ci please smoke test windows |
@swift-ci please smoke test linux |
This backports a couple of macOS CI related changes:
FunctionalTests
which were previously generally disabledSWIFTCI_DISABLE_SDK_DEPENDENT_TESTS
when running throughbootstrap
on macOSFunctionalTests
andCommandsTests
behind that environment variable