Skip to content

Performance improvements #2340

Performance improvements

Performance improvements #2340

Triggered via pull request September 24, 2024 12:02
Status Failure
Total duration 40m 25s
Artifacts 3

smoke-checks.yml

on: pull_request
Test SwiftUI (Debug)
17m 37s
Test SwiftUI (Debug)
Test UIKit (Debug)
17m 55s
Test UIKit (Debug)
Automated Code Review
2m 27s
Automated Code Review
Build Test App and Frameworks
0s
Build Test App and Frameworks
Build SDKs (Xcode 15.0)
0s
Build SDKs (Xcode 15.0)
Launch Allure TestOps
0s
Launch Allure TestOps
Build Demo Apps
0s
Build Demo Apps
Matrix: Test E2E UI (Debug)
Fit to window
Zoom out
Zoom in

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