openvidu/openvidu-test-e2e
pabloFuente 396c98d336 openvidu-test-e2e: manifest group of the tracks of a chosen-tracks request
A Participant Passthrough request that chooses its tracks (screen_share, a
MediaSource) puts every track in the requested file. The manifest entries
copied the group of that file, so a screen share was reported as
"group": "camera" next to "source": "screen_share", and no test looked at it.
egress-pro now labels such a track by what it is (a screen share and its audio
"screen", the camera and the microphone "camera", a track without a source
"other") while "file" still names the requested file.

assertChosenTracksManifest reads the manifest of the egress and checks that it
lists the expected number of tracks, that each one is in the requested file
and that its group is "screen" for a source starting with screen_share and
"camera" otherwise. It is called from screenShareTest (1 track: the screen
share), screenShareModeWithTabAudioTest (2: the screen share and its audio)
and mediaSourceMicrophoneAndTabAudioTest (3: the tab audio, the microphone and
the screen the request implies, as the test already asserts for the file).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 00:40:17 +01:00
..
docker openvidu-test-e2e: update all Maven dependencies and Java version 2026-10-21 16:47:28 +02:00
src openvidu-test-e2e: manifest group of the tracks of a chosen-tracks request 2026-10-28 00:40:17 +01:00
pom.xml openvidu-test-e2e: update all Maven dependencies and Java version 2026-10-21 16:47:28 +02:00