Performance improvements #2340
smoke-checks.yml
on: pull_request
Test LLC (Debug)
23m 54s
Test SwiftUI (Debug)
17m 37s
Test UIKit (Debug)
17m 55s
Automated Code Review
2m 27s
Build SDKs (Xcode 15.0)
0s
Build Demo Apps
0s
Matrix: Test E2E UI (Debug)
Annotations
20 errors, 25 warnings, and 8 notices
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.light.with_2_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.dark.with_2_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.light.with_3_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.dark.with_3_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.light.with_4_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.dark.with_4_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.light.with_5_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.dark.with_5_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.light.with_6_participants" does not match reference.
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallView/ParticipantsGridLayout_Tests.swift#L120
test_grid_participantsSpeaking_snapshot, failed - Snapshot "default.dark.with_6_participants" does not match reference.
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L415
test_changePublishQuality_transceiverWasUpdatedCorrectly, XCTAssertEqual failed: ("Optional(["q", "h", "f"])") is not equal to ("Optional(["q"])")
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L415
test_changePublishQuality_transceiverWasUpdatedCorrectly, XCTAssertEqual failed: ("Optional(["q", "h", "f"])") is not equal to ("Optional(["q"])")
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L415
test_changePublishQuality_transceiverWasUpdatedCorrectly, XCTAssertEqual failed: ("Optional(["q", "h", "f"])") is not equal to ("Optional(["q"])")
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L415
test_changePublishQuality_transceiverWasUpdatedCorrectly, XCTAssertEqual failed: ("Optional(["q", "h", "f"])") is not equal to ("Optional(["q"])")
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L212
test_publish_disabledLocalTrack_enablesAndAddsTrackAndTransceiver, XCTAssertTrue failed
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L212
test_publish_disabledLocalTrack_enablesAndAddsTrackAndTransceiver, XCTAssertTrue failed
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L212
test_publish_disabledLocalTrack_enablesAndAddsTrackAndTransceiver, XCTAssertTrue failed
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L212
test_publish_disabledLocalTrack_enablesAndAddsTrackAndTransceiver, XCTAssertTrue failed
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L213
test_publish_disabledLocalTrack_enablesAndAddsTrackAndTransceiver, XCTAssertEqual failed: ("Optional(0)") is not equal to ("Optional(1)")
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalVideoMediaAdapter_Tests.swift#L228
test_publish_disabledLocalTrack_transceiverHasBeenCreated_enablesAndAddsTrack, XCTAssertTrue failed
|
Automated Code Review
buildcache: unable to delete buildcache.log Error: ENOENT: no such file or directory, unlink '/Users/runner/work/stream-video-swift/stream-video-swift/.buildcache/buildcache.log'
|
Automated Code Review
The following actions use a deprecated Node.js version and will be forced to run on node20: mikehardy/buildcache-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Test SwiftUI (Debug)
The following actions use a deprecated Node.js version and will be forced to run on node20: mikehardy/buildcache-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Test SwiftUI (Debug):
Sources/StreamVideo/WebSockets/Client/URLSessionWebSocketEngine.swift#L97
string interpolation produces a debug description for an optional value; did you mean to make this explicit?
|
Test SwiftUI (Debug):
Sources/StreamVideo/WebRTC/WebRTCEventDecoder.swift#L10
'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
|
Test SwiftUI (Debug):
Sources/StreamVideo/WebRTC/v2/PeerConnection/Adapters/ICEAdapter.swift#L193
non-sendable type 'any StreamRTCPeerConnectionProtocol' in asynchronous access to actor-isolated property 'peerConnection' cannot cross actor boundary
|
Test SwiftUI (Debug):
Sources/StreamVideo/protobuf/sfu/signal_rpc/signal.twirp.swift#L70
'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
|
Test SwiftUI (Debug)
Bootstrap not run, please run ./Scripts/bootstrap.sh
|
Test SwiftUI (Debug)
Bootstrap not run, please run ./Scripts/bootstrap.sh
|
Test SwiftUI (Debug):
StreamVideoTests/Utilities/Extensions/XCTestCase+PredicateFulfillment.swift#L44
variable 'maxIterations' was never mutated; consider changing to 'let' constant
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallViewModel_Tests.swift#L544
initialization of immutable value 'controller' was never used; consider replacing with assignment to '_' or removing it
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallViewModel_Tests.swift#L586
initialization of immutable value 'controller' was never used; consider replacing with assignment to '_' or removing it
|
Test SwiftUI (Debug):
StreamVideoSwiftUITests/CallViewModel_Tests.swift#L617
initialization of immutable value 'controller' was never used; consider replacing with assignment to '_' or removing it
|
Test LLC (Debug)
The following actions use a deprecated Node.js version and will be forced to run on node20: mikehardy/buildcache-action@v2, actions/setup-python@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Test LLC (Debug):
Sources/StreamVideo/WebRTC/v2/PeerConnection/Adapters/ICEAdapter.swift#L193
non-sendable type 'any StreamRTCPeerConnectionProtocol' in asynchronous access to actor-isolated property 'peerConnection' cannot cross actor boundary
|
Test LLC (Debug):
Sources/StreamVideo/WebSockets/Client/URLSessionWebSocketEngine.swift#L97
string interpolation produces a debug description for an optional value; did you mean to make this explicit?
|
Test LLC (Debug):
Sources/StreamVideo/WebRTC/WebRTCEventDecoder.swift#L10
'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
|
Test LLC (Debug):
Sources/StreamVideo/protobuf/sfu/signal_rpc/signal.twirp.swift#L70
'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)'
|
Test LLC (Debug):
StreamVideoTests/Utils/StateMachine/CallStateMachine/Stages/StreamCallStateMachineStageAcceptingStage_Tests.swift#L45
passing argument of non-sendable type '() -> String' into main actor-isolated context may introduce data races
|
Test LLC (Debug):
StreamVideoTests/Utils/StateMachine/CallStateMachine/Stages/StreamCallStateMachineStageAcceptingStage_Tests.swift#L59
passing argument of non-sendable type '() -> String' into main actor-isolated context may introduce data races
|
Test LLC (Debug):
StreamVideoTests/CallKit/CallKitServiceTests.swift#L536
immutable value 'uuid' was never used; consider replacing with '_' or removing it
|
Test LLC (Debug):
StreamVideoTests/CallKit/CallKitServiceTests.swift#L536
immutable value 'dateEnded' was never used; consider replacing with '_' or removing it
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalScreenShareMediaAdapter_Tests.swift#L163
passing argument of non-sendable type '() -> String' into main actor-isolated context may introduce data races
|
Test LLC (Debug):
StreamVideoTests/WebRTC/v2/PeerConnection/MediaAdapters/LocalMediaAdapters/LocalScreenShareMediaAdapter_Tests.swift#L164
capture of 'mockCapturer' with non-sendable type 'MockVideoCapturer' in a `@Sendable` closure
|
Test UIKit (Debug)
The following actions use a deprecated Node.js version and will be forced to run on node20: mikehardy/buildcache-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Test SwiftUI (Debug)
Skipped StreamVideoSwiftUITests.CallViewModel_Tests.test_inCall_changeTrackVisibility
|
Test SwiftUI (Debug)
Skipped StreamVideoSwiftUITests.CallViewModel_Tests.test_inCall_participantJoinedAndLeft
|
Test SwiftUI (Debug)
Skipped StreamVideoSwiftUITests.CallViewModel_Tests.test_pinParticipant_manualLayoutChange
|
Test LLC (Debug)
Skipped StreamVideoTests.CallCRUDTest.test_grantPermissionsByRequest
|
Test LLC (Debug)
Skipped StreamVideoTests.CallCRUDTest.test_grantPermissions
|
Test LLC (Debug)
Skipped StreamVideoTests.CallCRUDTest.test_muteAllUsers
|
Test LLC (Debug)
Skipped StreamVideoTests.CallCRUDTest.test_muteUserById
|
Test LLC (Debug)
Skipped StreamVideoTests.CallCRUDTest.test_setAndDeleteVoipDevices
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
LLC Test Data
Expired
|
393 KB |
|
SwiftUI Test Data
Expired
|
2.2 MB |
|
Test Data LLC
Expired
|
231 KB |
|