diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java index 28d7aade..2a6e6879 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java @@ -69,6 +69,7 @@ import io.openvidu.test.browsers.utils.RecordingUtils; import io.openvidu.test.browsers.utils.Unzipper; import io.openvidu.test.browsers.utils.layout.CustomLayoutHandler; import io.openvidu.test.browsers.utils.webhook.CustomWebhook; +import io.openvidu.test.e2e.annotations.OnlyPion; import io.openvidu.test.e2e.utils.TestUtils; public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest { @@ -232,6 +233,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest { @Test @Timeout(1200) @DisplayName("End reason") + @OnlyPion // TODO: UNCOMMENT WHEN UPGRADING MEDIASOUP TO LATEST void endReasonTest() throws Exception { isRecordingTest = true; diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/annotations/OnlyPion.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/annotations/OnlyPion.java new file mode 100644 index 00000000..5d7e2998 --- /dev/null +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/annotations/OnlyPion.java @@ -0,0 +1,15 @@ +package io.openvidu.test.e2e.annotations; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.springframework.test.context.junit.jupiter.DisabledIf; + +@Target(ElementType.METHOD) +@Retention(RetentionPolicy.RUNTIME) +@DisabledIf(expression = "#{systemProperties['OPENVIDU_RTC_ENGINE'] != null && !systemProperties['OPENVIDU_RTC_ENGINE'].equals('pion')}") +public @interface OnlyPion { + +}