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

Async package collections tests #7156

Merged
merged 4 commits into from
Dec 2, 2023
Merged

Conversation

AndrewHoos
Copy link
Contributor

Adopt proper async/await for PackageCollectionsTests

Motivation:

Move more of the testing to be async/await native to make it easier to migrate to async/await in the core libraries

Modifications:

1 commit that adds an async fixture variant
1 commit that replaces a lot of temp_await

Result:

Less than 100 uses of temp_await in the repo

Adds an async fixture method
Adds async default implementation for several protocols
print("stderr:", stderr)
throw error
}
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: missing space

@MaxDesiatov
Copy link
Contributor

@swift-ci test

@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

@MaxDesiatov MaxDesiatov enabled auto-merge (squash) December 2, 2023 09:58
@MaxDesiatov MaxDesiatov added concurrency test suite improvements to SwiftPM test suite labels Dec 2, 2023
@MaxDesiatov MaxDesiatov self-assigned this Dec 2, 2023
@MaxDesiatov MaxDesiatov force-pushed the async-PackageCollectionsTests branch from 1001c6a to 796f770 Compare December 2, 2023 14:24
@MaxDesiatov
Copy link
Contributor

@swift-ci test

@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

2 similar comments
@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

@MaxDesiatov MaxDesiatov merged commit 923510e into main Dec 2, 2023
@MaxDesiatov MaxDesiatov deleted the async-PackageCollectionsTests branch December 2, 2023 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
concurrency test suite improvements to SwiftPM test suite
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants