-
Notifications
You must be signed in to change notification settings - Fork 32
Test target name conflict #26
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
Comments
That's actually an issue with SwiftPM and the related discussion can be found here: I asked for further information there ... |
Okay, this issue was clarified now on the thread:
As far as I can see, this issue would even arise if we tried to manually remove any unnecessary targets from the manifest files of checked out projects (I didn't try though, so someone might try that). So I would say, this is something we can't fix without completely reimplementing dependency resolution ourselves, which is a non-goal of this project given SwiftPM already does it and improvements were already accepted by the community. Therefore I think we can close this. If someone comes across this, please try one of the following workarounds:
If anyone has an idea, how we could resolve this in Accio, feel free to comment and I'll reopen. Another way of speeding this up would to help implement SR-8658. |
Ah, I think we could provide a link to this thread when someone comes across this issue like we did for #3. I'm reopnening this until such an output is implemented. |
We have a test target i.e. named "Tests" in our project und define it like this:
Then we import a framework via Accio. This framework contains a test target with the same name as we do:
As a result, Accio does not work anymore:
The text was updated successfully, but these errors were encountered: