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

Video CI test on iOS device #3868

Merged
merged 14 commits into from
Feb 27, 2024
Merged

Video CI test on iOS device #3868

merged 14 commits into from
Feb 27, 2024

Conversation

sauwming
Copy link
Member

@sauwming sauwming commented Feb 22, 2024

Video test on iOS device using Bitrise and Firebase.
Device testing with Firebase https://devcenter.bitrise.io/en/testing/device-testing-with-firebase.html

Test setup:

  • Using ipjsua-swift sample app.
  • Video capture: colorbar. Video renderer: Metal

Test scenario:

  • Local video call utilising a single iOS device only (video call initiated to local account sip:localhost:5080).
    UI test (Automated): Simulate triple tap on Destination: text field, type in the text sip:localhost:5080. Verify using XCTAssert that the text is correct. If yes, click the button Make call.
  • The device will only display one video, so only one party will transmit the video, while the other one will receive and show the video.
    Verification: Make sure that the incoming video view is not nil (i.e. check if pjsua_vid_win_info.hwnd.info.ios.window != NULL).

@sauwming sauwming added this to the release-2.15 milestone Feb 22, 2024
@sauwming sauwming self-assigned this Feb 22, 2024
@nanangizz
Copy link
Member

Add some description about the test scenarios & scope? E.g: on video call, check if video/colorbar appears/disappears at both sides.

@sauwming sauwming merged commit 5ef8463 into master Feb 27, 2024
34 of 35 checks passed
@sauwming sauwming deleted the vid-test branch February 27, 2024 05:01
@nanangizz nanangizz restored the vid-test branch December 23, 2024 02:37
@nanangizz nanangizz deleted the vid-test branch December 23, 2024 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants