-
Notifications
You must be signed in to change notification settings - Fork 1.4k
@testable cleanup #8826
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
base: main
Are you sure you want to change the base?
@testable cleanup #8826
Conversation
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
This extends the visibility of some of the private implementation to the package level to allow use for testing without `@testable` imports.
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
@swift-ci please test |
@swift-ci test |
This change may conflict with #8821 |
Yeah, I think that we should just go for this single shot - the changes are all mechanical, but the CI times are quite long. I'm happy to hand off the set if someone wants to help drive merging the full set into the tree split up. |
There seem to be a number of failures on Linux:
|
@swift-ci please test Windows platform |
@swift-ci please test macOS platform |
This series cleans up the vast majority of the
@testable
importing in the tests. The one that remains is for X509 which is external to this package. I intend to introduce a SPI for that API surface to help remove the last of the@testable
importing.