Skip to content

Commit 7825bb3

Browse files
committed
Only run tests on 25.0 and above
1 parent 8cbf091 commit 7825bb3

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

src/test/java/io/kurrent/dbclient/telemetry/StreamsTracingInstrumentationTests.java

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,11 @@
1010
import io.opentelemetry.api.trace.StatusCode;
1111
import io.opentelemetry.sdk.trace.ReadableSpan;
1212
import org.junit.jupiter.api.Assertions;
13+
import org.junit.jupiter.api.Assumptions;
1314
import org.junit.jupiter.api.Test;
1415
import org.junit.jupiter.api.Timeout;
1516

16-
import java.util.Arrays;
17-
import java.util.Collections;
18-
import java.util.List;
19-
import java.util.UUID;
17+
import java.util.*;
2018
import java.util.concurrent.CountDownLatch;
2119
import java.util.concurrent.ExecutionException;
2220
import java.util.concurrent.TimeUnit;
@@ -299,6 +297,14 @@ public void onEvent(Subscription subscription, ResolvedEvent event) {
299297
@Test
300298
default void testMultiStreamAppendIsInstrumentedWithTracingAsExpected() throws Throwable {
301299
KurrentDBClient client = getDefaultClient();
300+
301+
Optional<ServerVersion> version = client.getServerVersion().get();
302+
303+
Assumptions.assumeTrue(
304+
version.isPresent() && version.get().isGreaterOrEqualThan(25, 0),
305+
"Multi-stream append is not supported server versions below 25.0.0"
306+
);
307+
302308
String streamName1 = generateName();
303309
String streamName2 = generateName();
304310

@@ -352,6 +358,14 @@ default void testMultiStreamAppendIsInstrumentedWithTracingAsExpected() throws T
352358
@Test
353359
default void testMultiStreamAppendIsInstrumentedWithFailures() throws Throwable {
354360
KurrentDBClient client = getDefaultClient();
361+
362+
Optional<ServerVersion> version = client.getServerVersion().get();
363+
364+
Assumptions.assumeTrue(
365+
version.isPresent() && version.get().isGreaterOrEqualThan(25, 0),
366+
"Multi-stream append is not supported server versions below 25.0.0"
367+
);
368+
355369
String streamName1 = generateName();
356370
String streamName2 = generateName();
357371

0 commit comments

Comments
 (0)