From 9bcca37b9de9968a85a77264e9d7a84ba4168012 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Wed, 12 Feb 2025 10:37:49 +0100 Subject: [PATCH] Create @OnlyPion tag for endReasonTest --- .../test/e2e/OpenViduProTestAppE2eTest.java | 2 ++ .../openvidu/test/e2e/annotations/OnlyPion.java | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/annotations/OnlyPion.java 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 { + +}