-
Notifications
You must be signed in to change notification settings - Fork 1.4k
More swiftbuild testing #8333
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
Merged
cmcgee1024
merged 26 commits into
swiftlang:main
from
cmcgee1024:more_swiftbuild_testing
Mar 14, 2025
Merged
More swiftbuild testing #8333
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
fcaf11e
Tests: Augment Command Tests
bkhouri 0620a2f
Attempt solution at a custom XFail for XCTest..
bkhouri d4b0761
Revert "Attempt solution at a custom XFail for XCTest.."
bkhouri ddc506e
Rebase and update the build system integration tests
cmcgee1024 7f24a48
Fix try XCTSkip with throw XCTSkip instead so that reasons show up in…
cmcgee1024 5129e96
Remove the PlatformCondition test for a follow-on PR
cmcgee1024 3b4fa57
Conditionally skip tests on non-macOS that are failing with a summary…
cmcgee1024 6dc555e
Remove additional test case referencing the platform conditional fixture
cmcgee1024 51d282b
Skip failing BuildCommandXcodeTests
cmcgee1024 1226ba8
Skip additional tests that fail on Linux
cmcgee1024 eb1b930
Apply SWBINTODO label to be able to query the codebase for swift-buil…
cmcgee1024 c3407d6
Skip the verification of the swift run of an executable from swiftbui…
cmcgee1024 0036cad
Normalize on tag SWBINTTODO
cmcgee1024 a280640
Skip the integration testing of swift test the output of a swiftbuild…
cmcgee1024 55d270b
Add a check in failing test if Swift Build is not being linked in.
cmcgee1024 d175cd0
Refine TODOs to provide more details about the specific test failures
cmcgee1024 f837cc3
Make another test conditional on swift-build support being available
cmcgee1024 9d412e9
Re-enable duplicate symbol checks and fill in test skip explanation f…
cmcgee1024 4fb9a12
Restore test cases and fix compile error
cmcgee1024 ea9f97f
Remove invalid test case
cmcgee1024 153eb90
Reword the skip message for the abstract test classes
cmcgee1024 7febe69
Merge branch 'main' of github.com:cmcgee1024/swift-package-manager in…
cmcgee1024 9427855
Remove remnants of the useXcodeBuildSystemPath property
cmcgee1024 62ec8e2
Tidy up formatting and unnecessary comment
cmcgee1024 9c4e25c
Merge branch 'main' of https://github.com/swiftlang/swift-package-man…
cmcgee1024 c5746ca
Merge branch 'main' of https://github.com/swiftlang/swift-package-man…
cmcgee1024 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these
do
blocks intended to swallow all errors? Seems like this test should be skipped instead.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These
do
blocks seem to throw errors, and that's why I had to comment out the assert at the bottom. The original intent is unclear. You can see them in #8276 too.The goal is to increase test coverage, even if the assert/test at the end don't currently work. I think that these do exercise the build function.