openvidu-test-e2e: publisher-side loss and jitter for every codec

Add publisherPacketLossH264Test, publisherPacketLossAv1Test,
publisherJitterVp9Test and publisherJitterAv1Test to
OpenViduTestAppE2eEgressProTest, one line each on the shared
networkTrouble scenario. 4/4 on pion.

Assisted-by: claude-code - Anthropic - Claude Fable 5.1
pull/918/head
pabloFuente 2026-10-22 17:38:59 +02:00
parent 9219048aaa
commit d6cfc6b10b
1 changed files with 28 additions and 0 deletions

View File

@ -1209,6 +1209,20 @@ public class OpenViduTestAppE2eEgressProTest extends AbstractOpenViduTestappE2eT
networkTrouble(Trouble.PUBLISHER_LOSS, "vp9");
}
@Test
@DisplayName("Packet loss on the publisher's uplink H264")
void publisherPacketLossH264Test() throws Exception {
log.info("Participant Passthrough: packet loss on the publisher's uplink H264");
networkTrouble(Trouble.PUBLISHER_LOSS, "h264");
}
@Test
@DisplayName("Packet loss on the publisher's uplink AV1")
void publisherPacketLossAv1Test() throws Exception {
log.info("Participant Passthrough: packet loss on the publisher's uplink AV1");
networkTrouble(Trouble.PUBLISHER_LOSS, "av1");
}
@Test
@DisplayName("Publisher's uplink congested VP8")
void publisherCongestionVp8Test() throws Exception {
@ -1251,6 +1265,20 @@ public class OpenViduTestAppE2eEgressProTest extends AbstractOpenViduTestappE2eT
networkTrouble(Trouble.PUBLISHER_JITTER, "h264");
}
@Test
@DisplayName("Jitter on the publisher's uplink VP9")
void publisherJitterVp9Test() throws Exception {
log.info("Participant Passthrough: jitter on the publisher's uplink VP9");
networkTrouble(Trouble.PUBLISHER_JITTER, "vp9");
}
@Test
@DisplayName("Jitter on the publisher's uplink AV1")
void publisherJitterAv1Test() throws Exception {
log.info("Participant Passthrough: jitter on the publisher's uplink AV1");
networkTrouble(Trouble.PUBLISHER_JITTER, "av1");
}
@Test
@DisplayName("Short outage of the publisher's uplink")
void publisherShortOutageTest() throws Exception {