Skip to content

Adjust the class name for view element from 'zz' to 'View'

2897986
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

WebRTC ingestion support #107

Adjust the class name for view element from 'zz' to 'View'
2897986
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test results (OS 18.6) succeeded Oct 7, 2025 in 0s

Xcode test results

Testing workspace AWSKinesisVideoWebRTCDemoApp with scheme AWSKinesisVideoWebRTCDemoApp

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
44440002.17s

Test Summary

AWSKinesisVideoWebRTCDemoAppTests

  • Device: iPhone 16 Pro, 18.6 (22G86)
  • SDK: Simulator - iOS 18.5, 18.5
TestTotalSuccessFailureSkippedExpected Failure
test-class ChannelConfigurationViewControllerTest1111000
test-class ConfirmSignUpViewControllerTests44000
test-class EventTests1111000
test-class KVSSignerTests1212000
test-class MessageTests44000
test-class SignInViewControllerTests11000
test-class VideoViewControllerTests11000

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
AWSAuthCore.bundle 0.00 % 0 0
AWSAuthCore.framework 0.00 % 0 259
  AWSAuthUIHelper.m 0.00 % 0 69
  AWSSignInManager.m 0.00 % 0 137
  AWSIdentityManager.m 0.00 % 0 53
AWSCognitoIdentityProvider.bundle 0.00 % 0 0
AWSCognitoIdentityProvider.framework 0.30 % 76 25263
  AWSCognitoIdentityProviderHKDF.m 0.00 % 0 34
  AWSJKBigInteger.m 0.00 % 0 278
  AWSCognitoIdentityProviderService.m 0.84 % 23 2751
  NSData+AWSCognitoIdentityProvider.m 0.00 % 0 134
  AWSCognitoIdentityProviderModel.m 0.00 % 0 6510
  AWSCognitoIdentityUserPool.m 11.37 % 53 466
  AWSCognitoIdentityProviderResources.m 0.00 % 0 8704
  AWSJKBigDecimal.m 0.00 % 0 162
  AWSCognitoIdentityUser.m 0.00 % 0 2042
  AWSCognitoIdentityProviderSrpHelper.m 0.00 % 0 301
  tommath.c 0.00 % 0 3881
AWSCognitoIdentityProviderASF.bundle 0.00 % 0 0
AWSCognitoIdentityProviderASF.framework 0.00 % 0 112
  AWSCognitoIdentityProviderASF.m 0.00 % 0 7
  AWSCognitoIdentityASF.m 0.00 % 0 105
AWSCore.bundle 0.00 % 0 0
AWSCore.framework 3.68 % 805 21886
  AWSDDMultiFormatter.m 0.00 % 0 79
  AWSTask.m 0.00 % 0 444
  AWSXMLDictionary.m 0.00 % 0 418
  AWSNSCodingUtilities.m 0.00 % 0 46
  AWSDDTTYLogger.m 0.00 % 0 946
  AWSKSReachability.m 0.00 % 0 278
  NSError+AWSMTLModelException.m 0.00 % 0 9
  NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m 11.24 % 20 178
  AWSDDLog+Optional.swift 0.00 % 0 20
  AWSMTLModel+NSCoding.m 0.00 % 0 193
  AWSDDFileLogger.m 0.00 % 0 1259
  AWSURLRequestSerialization.m 0.00 % 0 473
  AWSMTLManagedObjectAdapter.m 0.00 % 0 684
  AWSClientContext.m 0.00 % 0 129
  AWSCognitoIdentityModel.m 0.00 % 0 654
  AWSService.m 23.78 % 127 534
  AWSEXTScope.m 0.00 % 0 3
  NSDictionary+AWSMTLManipulationAdditions.m 0.00 % 0 10
  AWSGZIP.m 0.00 % 0 73
  AWSMTLJSONAdapter.m 0.00 % 0 203
  AWSDDAbstractDatabaseLogger.m 0.00 % 0 462
  AWSURLSessionManager.m 2.56 % 17 664
  AWSIdentityProvider.m 0.00 % 0 405
  AWSUICKeyChainStore.m 15.13 % 157 1038
  AWSMTLValueTransformer.m 53.13 % 17 32
  AWSDDASLLogCapture.m 0.00 % 0 133
  AWSSynchronizedMutableDictionary.m 18.40 % 23 125
  AWSSerialization.m 0.00 % 0 1179
  AWSCognitoIdentity+Fabric.m 0.00 % 0 51
  AWSMTLReflection.m 0.00 % 0 27
  AWSCognitoIdentityService.m 0.00 % 0 741
  AWSMTLModel.m 2.22 % 3 135
  AWSTimestampSerialization.m 0.00 % 0 75
  AWSNetworkingHelpers.m 0.00 % 0 21
  AWSFMDatabaseQueue.m 0.00 % 0 180
  AWSURLRequestRetryHandler.m 6.74 % 6 89
  AWSExecutor.m 0.00 % 0 129
  AWSSignature.m 0.83 % 7 842
  AWSDDFileLogger+Buffering.m 0.00 % 0 132
  AWSDDOSLogger.m 0.00 % 0 61
  AWSDDASLLogger.m 0.00 % 0 59
  AWSDDContextFilterLogFormatter+Deprecated.m 0.00 % 0 24
  NSValueTransformer+AWSMTLInversionAdditions.m 0.00 % 0 14
  AWSSTSModel.m 0.00 % 0 266
  AWSCancellationTokenRegistration.m 0.00 % 0 33
  NSObject+AWSMTLComparisonAdditions.m 0.00 % 0 3
  AWSSTSService.m 0.00 % 0 365
  AWSLogging.m 0.00 % 0 42
  AWSFMDB+AWSHelpers.m 0.00 % 0 10
  AWSNetworking.m 22.57 % 51 226
  AWSDDDispatchQueueLogFormatter.m 0.00 % 0 123
  AWSEXTRuntimeExtensions.m 0.00 % 0 140
  AWSFMDatabaseAdditions.m 0.00 % 0 103
  AWSCancellationTokenSource.m 28.57 % 6 21
  AWSInfo.m 73.77 % 90 122
  AWSCategory.m 18.47 % 111 601
  AWSXMLWriter.m 0.00 % 0 464
  AWSCredentialsProvider.m 0.00 % 0 812
  AWSFMResultSet.m 0.00 % 0 267
  AWSDDTTYLogger.h 0.00 % 0 1
  AWSDDContextFilterLogFormatter.m 0.00 % 0 91
  NSArray+AWSMTLManipulationAdditions.m 0.00 % 0 16
  AWSModel.m 0.00 % 0 73
  AWSTaskCompletionSource.m 0.00 % 0 36
  AWSURLResponseSerialization.m 0.00 % 0 224
  AWSFMDatabase.m 0.00 % 0 940
  AWSCognitoIdentityResources.m 0.00 % 0 1669
  AWSFMDatabasePool.m 0.00 % 0 223
  AWSDDLog.m 21.62 % 163 754
  AWSSTSResources.m 0.00 % 0 929
  AWSCancellationToken.m 8.64 % 7 81
AWSKinesisVideo.bundle 0.00 % 0 0
AWSKinesisVideo.framework 0.26 % 14 5299
  AWSKinesisVideoResources.m 0.00 % 0 2346
  AWSKinesisVideoModel.m 0.00 % 0 2019
  AWSKinesisVideoService.m 1.50 % 14 934
AWSKinesisVideoSignaling.bundle 0.00 % 0 0
AWSKinesisVideoSignaling.framework 0.00 % 0 579
  AWSKinesisVideoSignalingModel.m 0.00 % 0 74
  AWSKinesisVideoSignalingResources.m 0.00 % 0 280
  AWSKinesisVideoSignalingService.m 0.00 % 0 225
AWSKinesisVideoWebRTCDemoApp.app 35.06 % 807 2302
  Event.swift 88.00 % 44 50
  ChannelConfigurationViewController.swift 20.75 % 122 588
  AppDelegate.swift 61.38 % 116 189
  SignUpViewController.swift 0.00 % 0 110
  SignalingClient.swift 16.78 % 25 149
  ForgotPasswordViewController.swift 0.00 % 0 74
  SignInViewController.swift 15.85 % 13 82
  ConfirmForgotPasswordViewController.swift 0.00 % 0 64
  Message.swift 85.37 % 70 82
  WebRTCClient.swift 35.26 % 110 312
  KVSSigner.swift 94.00 % 188 200
  ConfirmSignUpViewController.swift 43.18 % 57 132
  VideoViewController.swift 22.96 % 62 270
AWSKinesisVideoWebRTCStorage.bundle 0.00 % 0 0
AWSKinesisVideoWebRTCStorage.framework 0.00 % 0 400
  AWSKinesisVideoWebRTCStorageModel.m 0.00 % 0 15
  AWSKinesisVideoWebRTCStorageService.m 0.00 % 0 217
  AWSKinesisVideoWebRTCStorageResources.m 0.00 % 0 168
AWSMobileClient.bundle 0.00 % 0 0
AWSMobileClient.framework 2.73 % 163 5981
  AWSMobileClient+SignOut.swift 0.00 % 0 191
  AWSMobileClient+DeleteUser.swift 0.00 % 0 91
  FederatedSignInOptions.swift 0.00 % 0 4
  AWSCognitoAuth.m 0.00 % 0 1118
  AWSMobileClient+AWSCognitoCredentialsProvider.swift 0.00 % 0 63
  AWSCognitoAuth+Extensions.m 0.00 % 0 23
  ForgotPasswordResult.swift 0.00 % 0 4
  IdentityProvider.swift 0.00 % 0 14
  DeviceOperations.swift 0.00 % 0 389
  AWSMobileClient+Tokens.swift 0.00 % 0 46
  SignOutOptions.swift 0.00 % 0 4
  AWSMobileClientError.swift 0.00 % 0 147
  FetchUserPoolTokensOperation.swift 0.00 % 0 210
  SessionToken.swift 0.00 % 0 34
  Tokens.swift 0.00 % 0 12
  AWSMobileClient+UserPoolAuthHelperCallbacks.swift 0.00 % 0 107
  JSONHelper.swift 0.00 % 0 48
  AWSUserPoolOperationsHandler.swift 5.41 % 4 74
  _AWSMobileClient.m 7.14 % 11 154
  AWSMobileClient+AWSIdentityProviderManager.swift 0.00 % 0 50
  AWSMobileClient.swift 42.96 % 125 291
  FetchUserPoolTokensOperation+States.swift 0.00 % 0 138
  AWSMobileClientExtensions.swift 14.29 % 6 42
  SignInResult.swift 0.00 % 0 5
  WeakHashTable.swift 13.04 % 3 23
  HostedUIOptions.swift 0.00 % 0 19
  AWSMobileClient+UserAttributes.swift 0.00 % 0 142
  AWSUserPoolCustomAuthHandler.swift 0.00 % 0 7
  AWSMobileClient+SignUp.swift 0.00 % 0 210
  SignInUIOptions.swift 0.00 % 0 16
  ListDevicesResult.swift 0.00 % 0 4
  AWSMobileClient+Credentials.swift 0.00 % 0 155
  UserCodeDeliveryDetails.swift 0.00 % 0 32
  SignUpResult.swift 0.00 % 0 5
  AWSMobileClientUserDetails.swift 0.00 % 0 114
  AWSMobileClient+Keychain.swift 19.44 % 14 72
  CognitoUserPoolBehavior.swift 0.00 % 0 7
  AWSMobileClient+SignIn.swift 0.00 % 0 288
  AWSAsyncOperation.swift 0.00 % 0 50
  Device.swift

Details

Test Details

AWSKinesisVideoWebRTCDemoAppTestsback

ChannelConfigurationViewControllerTest back

SuccessFailureSkippedExpected Failure⏱️
11 (100%)0 (0%)0 (0%)0 (0%)0.02s
Successtest-method testAudioStateChanged()
Successtest-method testChannelConfigButtons()
Successtest-method testConnectAsMaster()
Successtest-method testConnectAsMasterChannelEmptyRegionEmpty()
Successtest-method testConnectAsMasterInvalidRegion()
Successtest-method testConnectAsMasterValidChannelNameEmptyRegion()
Successtest-method testConnectAsViewer()
Successtest-method testGetSingleMasterChannelEndpointRoleWithMasterRole()
Successtest-method testGetSingleMasterChannelEndpointRoleWithViewerRole()
Successtest-method testRetrieveChannelARN()
Successtest-method testUpdateConnectionLabel()

ConfirmSignUpViewControllerTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.02s
Successtest-method testConfirmButtonAction()
Successtest-method testConfirmButtonWithValidValues()
Successtest-method testConfirmSignUpViewControllerUIComponents()
Successtest-method testResendAction()

EventTests back

SuccessFailureSkippedExpected Failure⏱️
11 (100%)0 (0%)0 (0%)0 (0%)0.03s
Successtest-method testEventPayloadExtraArrayField()
Successtest-method testEventPayloadExtraNumberField()
Successtest-method testEventPayloadExtraObjectField()
Successtest-method testEventPayloadExtraStringField()
Successtest-method testMessageContainsExtraArrayField()
Successtest-method testMessageContainsExtraNumberField()
Successtest-method testMessageContainsExtraObjectField()
Successtest-method testMessageContainsExtraStringField()
Successtest-method testParseEventEmpty()
Successtest-method testParseICECandidateEvent()
Successtest-method testParseSDPOfferEvent()

KVSSignerTests back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.01s
Successtest-method testGetCanonicalHeaders()
Successtest-method testGetCanonicalQueryString()
Successtest-method testGetCanonicalRequest()
Successtest-method testGetCanonicalUri()
Successtest-method testGetCredentialScope()
Successtest-method testGetQueryparamsWithoutSessionToken()
Successtest-method testGetQueryparamsWithSessionToken()
Successtest-method testGetSignedUrl()
Successtest-method testGetStringToSign()
Successtest-method testISO8601Date()
Successtest-method testSignatureWith()
Successtest-method testSignWithDate()

MessageTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testCreateAnswerMessage()
Successtest-method testCreateOfferMessage()
Successtest-method testIceCandidates_isMaster()
Successtest-method testIceCandidates_isViewer()

SignInViewControllerTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.03s
Successtest-method testSignInViewControllerButtons()

VideoViewControllerTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)2.06s
Successtest-method testVideoViewControllerComponents()