Skip to content

Commit 14f856a

Browse files
committed
Skip gRPC tests unless ClickHouse is 22.3+
1 parent 795dd30 commit 14f856a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clickhouse-grpc-client/src/test/java/com/clickhouse/client/grpc/ClickHouseGrpcClientTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream;
44
import org.testng.Assert;
5+
import org.testng.SkipException;
56
import org.testng.annotations.Test;
67

78
import java.io.ByteArrayInputStream;
@@ -13,6 +14,7 @@
1314
import com.clickhouse.client.ClickHouseRecord;
1415
import com.clickhouse.client.ClickHouseResponse;
1516
import com.clickhouse.client.ClickHouseResponseSummary;
17+
import com.clickhouse.client.ClickHouseVersion;
1618
import com.clickhouse.client.ClientIntegrationTest;
1719
import com.clickhouse.client.config.ClickHouseClientOption;
1820
import com.clickhouse.client.ClickHouseFormat;
@@ -21,6 +23,10 @@
2123
public class ClickHouseGrpcClientTest extends ClientIntegrationTest {
2224
@Override
2325
protected ClickHouseProtocol getProtocol() {
26+
if (!ClickHouseVersion.of(System.getProperty("clickhouseVersion", "latest")).check("[22.3,)")) {
27+
throw new SkipException("Skip gRPC client testing unless ClickHouse is 22.3 or above");
28+
}
29+
2430
return ClickHouseProtocol.GRPC;
2531
}
2632

0 commit comments

Comments
 (0)