Migrate from callbacks to async/await (Swift 6 concurrency) #21
GitHub Actions / results-xcode-tests-macOS
succeeded
Jun 11, 2025 in 0s
Xcode test results
Testing project OAuth2 with scheme OAuth2macOS
Summary
| Total | Passed | Failed | Skipped | Expected Failure | ⏱️ Time |
|---|---|---|---|---|---|
| 58 | 58 | 0 | 0 | 0 | 0.01s |
Test Summary
OAuth2Tests
- Device: Apple Virtual Machine 1, 14.7.6 (23H626)
- SDK: macOS 14.5, 14.5
| Test | Total | ![]() | ![]() | ![]() |
|
|---|---|---|---|---|---|
OAuth2AuthRequestTests | 6 | 6 | 0 | 0 | 0 |
OAuth2ClientCredentialsTests | 5 | 5 | 0 | 0 | 0 |
OAuth2CodeGrantTests | 12 | 12 | 0 | 0 | 0 |
OAuth2DataLoaderTests | 1 | 1 | 0 | 0 | 0 |
OAuth2DeviceGrantTests | 5 | 5 | 0 | 0 | 0 |
OAuth2DynRegTests | 3 | 3 | 0 | 0 | 0 |
OAuth2ExchangeAccessTokenForResourceTests | 6 | 6 | 0 | 0 | 0 |
OAuth2ImplicitGrantTests | 2 | 2 | 0 | 0 | 0 |
OAuth2PasswordGrantTests | 4 | 4 | 0 | 0 | 0 |
OAuth2RefreshTokenTests | 5 | 5 | 0 | 0 | 0 |
OAuth2Tests | 9 | 9 | 0 | 0 | 0 |
Failures
All tests passed 🎉
Details
Test Details
OAuth2Tests
OAuth2AuthRequestTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testContentType()
|
![]() | testHeaders()
|
![]() | testMethod()
|
![]() | testParams()
|
![]() | testRequests()
|
![]() | testURLComponents()
|
OAuth2ClientCredentialsTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testClientCredsReddit()
|
![]() | testFailedTokenRequest()
|
![]() | testInit()
|
![]() | testTokenRequest()
|
![]() | testTokenRequestNoScope()
|
OAuth2CodeGrantTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 12 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
OAuth2DataLoaderTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testAutoEnqueue()
|
OAuth2DeviceGrantTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testDeviceAccessTokenRequest()
|
![]() | testDeviceAccessTokenResponse()
|
![]() | testDeviceAuthorizationRequest()
|
![]() | testDeviceAuthorizationRequestWithAdditionalParams()
|
![]() | testInit()
|
OAuth2DynRegTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testCustomDynRegInstance()
|
![]() | testNotAttemptingRegistration()
|
![]() | testRegistrationRequest()
|
OAuth2ExchangeAccessTokenForResourceTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
OAuth2ImplicitGrantTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testInit()
|
![]() | testReturnURLHandling()
|
OAuth2PasswordGrantTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testInit()
|
![]() | testTokenRequest()
|
![]() | testTokenRequestNoScope()
|
![]() | testTokenResponse()
|
OAuth2RefreshTokenTests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testCannotRefresh()
|
![]() | testRefreshRequest()
|
![]() | testRefreshRequestWithDedicatedRefreshURI()
|
![]() | testRefreshRequestWithSecret()
|
![]() | testRefreshRequestWithSecretInBody()
|
OAuth2Tests 
![]() | ![]() | ![]() | ![]() | ⏱️ |
|---|---|---|---|---|
| 9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
![]() | testAuthorizeCall()
|
![]() | testAuthorizeURL()
|
![]() | testInit()
|
![]() | testQueryParamConversion()
|
![]() | testQueryParamEncoding()
|
![]() | testQueryParamParsing()
|
![]() | testSessionConfiguration()
|
![]() | testTokenRefreshRequest()
|
![]() | testTokenRequest()
|
Loading




OAuth2AuthRequestTests
