Skip to content

Commit 3531287

Browse files
committed
test: remove testcontainers-java lib
1 parent 16a1b23 commit 3531287

File tree

48 files changed

+1929
-313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1929
-313
lines changed

pom.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -377,18 +377,6 @@
377377
<version>${testcontainers.version}</version>
378378
<scope>test</scope>
379379
</dependency>
380-
<dependency>
381-
<groupId>io.tarantool</groupId>
382-
<artifactId>testcontainers-java-tarantool</artifactId>
383-
<version>v1.5.0</version>
384-
<scope>test</scope>
385-
<exclusions>
386-
<exclusion>
387-
<groupId>io.netty</groupId>
388-
<artifactId>netty-all</artifactId>
389-
</exclusion>
390-
</exclusions>
391-
</dependency>
392380
<dependency>
393381
<groupId>org.apache.commons</groupId>
394382
<artifactId>commons-lang3</artifactId>

tarantool-balancer/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
<!-- Test -->
3333
<dependency>
3434
<groupId>io.tarantool</groupId>
35-
<artifactId>testcontainers-java-tarantool</artifactId>
35+
<artifactId>testcontainers</artifactId>
36+
<scope>test</scope>
3637
</dependency>
3738
<dependency>
3839
<groupId>ch.qos.logback</groupId>

tarantool-balancer/src/test/java/io/tarantool/balancer/integration/DistributingRoundRobinBalancerTest.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import org.junit.jupiter.api.Timeout;
2424
import org.slf4j.Logger;
2525
import org.slf4j.LoggerFactory;
26-
import org.testcontainers.containers.TarantoolContainer;
2726
import org.testcontainers.containers.output.Slf4jLogConsumer;
27+
import org.testcontainers.containers.tarantool.TarantoolContainerImpl;
2828
import org.testcontainers.junit.jupiter.Container;
2929
import org.testcontainers.junit.jupiter.Testcontainers;
3030

@@ -48,15 +48,15 @@ public class DistributingRoundRobinBalancerTest extends BaseTest {
4848
LoggerFactory.getLogger(DistributingRoundRobinBalancerTest.class);
4949

5050
@Container
51-
private final TarantoolContainer tt1 =
52-
new TarantoolContainer()
51+
private static final TarantoolContainerImpl tt1 =
52+
new TarantoolContainerImpl()
5353
.withEnv(ENV_MAP)
5454
.withExposedPort(3305)
5555
.withLogConsumer(new Slf4jLogConsumer(log));
5656

5757
@Container
58-
private final TarantoolContainer tt2 =
59-
new TarantoolContainer()
58+
private static final TarantoolContainerImpl tt2 =
59+
new TarantoolContainerImpl()
6060
.withEnv(ENV_MAP)
6161
.withExposedPort(3305)
6262
.withLogConsumer(new Slf4jLogConsumer(log));
@@ -78,25 +78,28 @@ private static IProtoClientPool createClientPool(
7878
factory, timerResource, gracefulShutdown, heartbeatOpts, null, metricsRegistry);
7979
}
8080

81-
private int getSessionCounter(TarantoolContainer tt) throws Exception {
81+
private int getSessionCounter(TarantoolContainerImpl tt) throws Exception {
8282
List<?> result = tt.executeCommandDecoded("return get_session_counter()");
8383
return (Integer) result.get(0);
8484
}
8585

86-
private int getCallCounter(TarantoolContainer tt) throws Exception {
86+
private int getCallCounter(TarantoolContainerImpl tt) throws Exception {
8787
List<?> result = tt.executeCommandDecoded("return get_call_counter()");
8888
return (Integer) result.get(0);
8989
}
9090

91-
private void execLua(TarantoolContainer container, String command) {
91+
private void execLua(TarantoolContainerImpl container, String command) {
9292
try {
9393
container.executeCommandDecoded(command);
9494
} catch (Exception e) {
9595
}
9696
}
9797

9898
private void wakeUpAllConnects(
99-
TarantoolBalancer rrBalancer, int nodeVisits, TarantoolContainer tt1, TarantoolContainer tt2)
99+
TarantoolBalancer rrBalancer,
100+
int nodeVisits,
101+
TarantoolContainerImpl tt1,
102+
TarantoolContainerImpl tt2)
100103
throws Exception {
101104
walkAndJoin(rrBalancer, nodeVisits * 2);
102105
assertEquals(count1, getSessionCounter(tt1));

tarantool-balancer/src/test/java/io/tarantool/balancer/integration/RoundRobinBalancerTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import org.junit.jupiter.api.Test;
1515
import org.junit.jupiter.api.Timeout;
1616
import org.msgpack.value.ValueFactory;
17-
import org.testcontainers.containers.TarantoolContainer;
17+
import org.testcontainers.containers.tarantool.TarantoolContainerImpl;
1818
import org.testcontainers.junit.jupiter.Container;
1919
import org.testcontainers.junit.jupiter.Testcontainers;
2020

@@ -30,23 +30,23 @@
3030
public class RoundRobinBalancerTest extends BaseTest {
3131

3232
@Container
33-
private static final TarantoolContainer tt1 = new TarantoolContainer().withEnv(ENV_MAP);
33+
private static final TarantoolContainerImpl tt1 = new TarantoolContainerImpl().withEnv(ENV_MAP);
3434

3535
@Container
36-
private static final TarantoolContainer tt2 = new TarantoolContainer().withEnv(ENV_MAP);
36+
private static final TarantoolContainerImpl tt2 = new TarantoolContainerImpl().withEnv(ENV_MAP);
3737

3838
@BeforeAll
3939
public static void setUp() {
4040
count1 = ThreadLocalRandom.current().nextInt(MIN_CONNECTION_COUNT, MAX_CONNECTION_COUNT + 1);
4141
count2 = ThreadLocalRandom.current().nextInt(MIN_CONNECTION_COUNT, MAX_CONNECTION_COUNT + 1);
4242
}
4343

44-
private int getSessionCounter(TarantoolContainer tt) throws Exception {
44+
private int getSessionCounter(TarantoolContainerImpl tt) throws Exception {
4545
List<?> result = tt.executeCommandDecoded("return get_session_counter()");
4646
return (Integer) result.get(0);
4747
}
4848

49-
private int getCallCounter(TarantoolContainer tt) throws Exception {
49+
private int getCallCounter(TarantoolContainerImpl tt) throws Exception {
5050
List<?> result = tt.executeCommandDecoded("return get_call_counter()");
5151
return (Integer) result.get(0);
5252
}

tarantool-client/src/test/java/io/tarantool/client/integration/TarantoolBoxClientTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
import org.junit.jupiter.params.ParameterizedTest;
4444
import org.junit.jupiter.params.provider.Arguments;
4545
import org.junit.jupiter.params.provider.MethodSource;
46-
import org.testcontainers.containers.TarantoolContainer;
46+
import org.testcontainers.containers.tarantool.TarantoolContainerImpl;
4747
import org.testcontainers.junit.jupiter.Container;
4848
import org.testcontainers.junit.jupiter.Testcontainers;
4949
import org.testcontainers.shaded.com.google.common.base.CaseFormat;
@@ -77,7 +77,9 @@
7777
@Testcontainers
7878
public class TarantoolBoxClientTest extends BaseTest {
7979

80-
@Container private static final TarantoolContainer tt = new TarantoolContainer().withEnv(ENV_MAP);
80+
@Container
81+
private static final TarantoolContainerImpl tt = new TarantoolContainerImpl().withEnv(ENV_MAP);
82+
8183
public static final List<?> EMPTY_LIST = Collections.emptyList();
8284
private static Integer spacePersonId;
8385
private static TarantoolBoxClient client;

tarantool-client/src/test/java/io/tarantool/client/integration/TarantoolClientTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.junit.jupiter.api.Test;
3131
import org.junit.jupiter.api.Timeout;
3232
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
33-
import org.testcontainers.containers.TarantoolContainer;
33+
import org.testcontainers.containers.tarantool.TarantoolContainerImpl;
3434
import org.testcontainers.junit.jupiter.Container;
3535
import org.testcontainers.junit.jupiter.Testcontainers;
3636

@@ -51,7 +51,9 @@
5151
@Testcontainers
5252
public class TarantoolClientTest extends BaseTest {
5353

54-
@Container private static final TarantoolContainer tt = new TarantoolContainer().withEnv(ENV_MAP);
54+
@Container
55+
private static final TarantoolContainerImpl tt = new TarantoolContainerImpl().withEnv(ENV_MAP);
56+
5557
private static TarantoolClient client;
5658
private static char tarantoolVersion;
5759
private static Integer serverVersion;
@@ -406,7 +408,7 @@ public void testWatchAndUnwatchWithTypeRefAsTargetType() throws InterruptedExcep
406408
Thread.sleep(100);
407409

408410
HashMap<String, List<Person>> map = new HashMap<>();
409-
map.put("agents", Arrays.asList(new Person(1, true, "Wick"), new Person(007, false, "Bond")));
411+
map.put("agents", Arrays.asList(new Person(1, true, "Wick"), new Person(7, false, "Bond")));
410412
List<Map<String, List<Person>>> expected = Collections.singletonList(map);
411413
assertEquals(expected, eventsKey);
412414
}

tarantool-client/src/test/java/io/tarantool/client/integration/TarantoolCrudClientTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public static void setUp() throws Exception {
145145
} else {
146146
cartridgeContainer =
147147
new TarantoolCartridgeContainer(
148-
"Dockerfile",
148+
"cartridge/Dockerfile",
149149
dockerRegistry + "cartridge",
150150
"cartridge/instances.yml",
151151
"cartridge/replicasets.yml",

tarantool-client/src/test/java/io/tarantool/client/integration/TarantoolCrudClientWithRetryTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ private void execute() {
8484

8585
private static final TarantoolCartridgeContainer tt =
8686
new TarantoolCartridgeContainer(
87-
"Dockerfile",
87+
"cartridge/Dockerfile",
8888
System.getenv().getOrDefault("TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX", "")
8989
+ "cartridge",
9090
"cartridge/instances.yml",
@@ -102,7 +102,9 @@ private void execute() {
102102
@BeforeAll
103103
public static void setUp() throws Exception {
104104
if (isCartridgeAvailable()) {
105-
tt.start();
105+
if (!tt.isRunning()) {
106+
tt.start();
107+
}
106108
client =
107109
TarantoolFactory.crud()
108110
.withHost(tt.getHost())

tarantool-client/src/test/java/io/tarantool/client/integration/TarantoolDBContainer.java

Lines changed: 0 additions & 145 deletions
This file was deleted.

tarantool-core/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@
7676
</dependency>
7777
<dependency>
7878
<groupId>io.tarantool</groupId>
79-
<artifactId>testcontainers-java-tarantool</artifactId>
79+
<artifactId>testcontainers</artifactId>
80+
<scope>test</scope>
8081
</dependency>
8182
<!-- End test -->
8283
</dependencies>

0 commit comments

Comments
 (0)