This is an automated email from the ASF dual-hosted git repository.
apkhmv pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new f383c4177f0 IGNITE-26084 Duplicate compatibility test runs (#6347)
f383c4177f0 is described below
commit f383c4177f091772bbf8c4a9c93c9493315be788
Author: Vadim Pakhnushev <[email protected]>
AuthorDate: Thu Jul 31 18:23:15 2025 +0300
IGNITE-26084 Duplicate compatibility test runs (#6347)
---
.../internal/client/CurrentClientWithOldServerCompatibilityTest.java | 2 ++
.../java/org/apache/ignite/internal/CompatibilityTestBase.java | 4 ----
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git
a/modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/CurrentClientWithOldServerCompatibilityTest.java
b/modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/CurrentClientWithOldServerCompatibilityTest.java
index 58df78db26d..51909f9f166 100644
---
a/modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/CurrentClientWithOldServerCompatibilityTest.java
+++
b/modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/CurrentClientWithOldServerCompatibilityTest.java
@@ -26,11 +26,13 @@ import org.apache.ignite.internal.CompatibilityTestBase;
import org.jetbrains.annotations.Nullable;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.params.ParameterizedClass;
import org.junit.jupiter.params.provider.MethodSource;
/**
* Tests that current Java client can work with all older server versions.
*/
+@ParameterizedClass
@MethodSource("serverVersions")
public class CurrentClientWithOldServerCompatibilityTest extends
CompatibilityTestBase implements ClientCompatibilityTests {
private final AtomicInteger idGen = new AtomicInteger(1000);
diff --git
a/modules/compatibility-tests/src/testFixtures/java/org/apache/ignite/internal/CompatibilityTestBase.java
b/modules/compatibility-tests/src/testFixtures/java/org/apache/ignite/internal/CompatibilityTestBase.java
index 31c50a5a88a..ea0b36b8fe1 100644
---
a/modules/compatibility-tests/src/testFixtures/java/org/apache/ignite/internal/CompatibilityTestBase.java
+++
b/modules/compatibility-tests/src/testFixtures/java/org/apache/ignite/internal/CompatibilityTestBase.java
@@ -41,8 +41,6 @@ import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.params.AfterParameterizedClassInvocation;
import org.junit.jupiter.params.BeforeParameterizedClassInvocation;
import org.junit.jupiter.params.Parameter;
-import org.junit.jupiter.params.ParameterizedClass;
-import org.junit.jupiter.params.provider.MethodSource;
/**
* Base class for testing cluster upgrades. Starts a cluster on an old
version, initializes it, stops it, then starts it in the embedded
@@ -50,8 +48,6 @@ import org.junit.jupiter.params.provider.MethodSource;
*/
@ExtendWith(WorkDirectoryExtension.class)
@TestInstance(Lifecycle.PER_CLASS)
-@ParameterizedClass
-@MethodSource("baseVersions")
public abstract class CompatibilityTestBase extends BaseIgniteAbstractTest {
/** Nodes bootstrap configuration pattern. */
private static final String NODE_BOOTSTRAP_CFG_TEMPLATE = "ignite {\n"