Skip to content

Link test command test failures on Linux to issue#8459

Merged
cmcgee1024 merged 3 commits into
swiftlang:mainfrom
cmcgee1024:linux_linker_error_details
Apr 14, 2025
Merged

Link test command test failures on Linux to issue#8459
cmcgee1024 merged 3 commits into
swiftlang:mainfrom
cmcgee1024:linux_linker_error_details

Conversation

@cmcgee1024
Copy link
Copy Markdown
Member

The TestCommandTests fail on Linux due to a common linker problem with swift build build system,
which is the missing 'main' symbol problem. This is described further detail in #8439.

Provide the link in the skip messages and remove the TODO tags since the investigation is complete
and the reason for the failures is now known.

Update the common test case logic so that it dumps the command execution stdout and stderr
in the case of failure to help diagnose these result.xml failures immediately in the logs.

@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci please test

Comment thread Tests/CommandsTests/TestCommandTests.swift
@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci please test

@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci test Windows

@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci test Linux

@bkhouri
Copy link
Copy Markdown
Contributor

bkhouri commented Apr 8, 2025

@swift-ci test self hosted windows

@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci test smoke test Linux

@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci please test

@cmcgee1024
Copy link
Copy Markdown
Member Author

@swift-ci test Windows

@bkhouri
Copy link
Copy Markdown
Contributor

bkhouri commented Apr 11, 2025

@swift-ci test self hosted windows

@cmcgee1024 cmcgee1024 merged commit 3d063d0 into swiftlang:main Apr 14, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants