mirror of https://github.com/OpenVidu/openvidu.git
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.1pull/918/head
parent
9219048aaa
commit
d6cfc6b10b
|
|
@ -1209,6 +1209,20 @@ public class OpenViduTestAppE2eEgressProTest extends AbstractOpenViduTestappE2eT
|
||||||
networkTrouble(Trouble.PUBLISHER_LOSS, "vp9");
|
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
|
@Test
|
||||||
@DisplayName("Publisher's uplink congested VP8")
|
@DisplayName("Publisher's uplink congested VP8")
|
||||||
void publisherCongestionVp8Test() throws Exception {
|
void publisherCongestionVp8Test() throws Exception {
|
||||||
|
|
@ -1251,6 +1265,20 @@ public class OpenViduTestAppE2eEgressProTest extends AbstractOpenViduTestappE2eT
|
||||||
networkTrouble(Trouble.PUBLISHER_JITTER, "h264");
|
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
|
@Test
|
||||||
@DisplayName("Short outage of the publisher's uplink")
|
@DisplayName("Short outage of the publisher's uplink")
|
||||||
void publisherShortOutageTest() throws Exception {
|
void publisherShortOutageTest() throws Exception {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue