Skip to content
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

Including Test Setup for Swift #587

Closed
wants to merge 12 commits into from
Closed

Conversation

janniclas
Copy link
Member

With this PR I added the possibility to compile Swift test cases to LLVM IR.
The idea is to include this as an optional setting with default to set OFF, so our users can decide whether they want to run those locally. However, I would like to include the tests in our build pipeline to make sure that we are notified if changes affect the Swift-based LLVM IR.

@janniclas
Copy link
Member Author

@jusito feedback appreciated :)

@janniclas janniclas marked this pull request as ready for review February 15, 2023 21:16
@janniclas
Copy link
Member Author

janniclas commented Feb 15, 2023

The pr is ready to be merged.
It is expected that the unit test fails since the extension to the LCA fixing the test case will be fixed with #585.

@MMory
Copy link
Member

MMory commented Feb 16, 2023

This looks pretty overlapping to #585 , do we still need/want this?

@janniclas
Copy link
Member Author

This looks pretty overlapping to #585 , do we still need/want this?

I intentionally splitted it in two PRs so it's easier to review the changes. This one just includes the changes to the test setup, the other one changes to the analysis + new tests utilizing this new test setup.

@MMory
Copy link
Member

MMory commented Feb 17, 2023

closing this according to private conversation with @janniclas

@MMory MMory closed this Feb 17, 2023
@MMory MMory deleted the f-swift_test_system branch February 17, 2023 13:19
This pull request was closed.
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.

3 participants